OSDN Git Service

0ab6998a33a03a4541e73432a84b5cff7ef924fe
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         * gfortran.dg/implicit_4.f90: New test.
4
5 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
6
7         * lib/target-supports.exp (check_profiling_available): Return
8         false for xtensa-*-elf.
9
10 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11
12         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13         error if file cannot be deleted.
14
15 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16
17         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
19         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30
31 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32
33         PR fortran/20865
34         * gfortran.dg/pr20865.f90: New test.
35
36 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
37
38         * gcc.dg/void-cast-2.c: New test.
39
40 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
41
42         PR c/21159
43         * gcc.dg/void-cast-1.c: New test.
44
45 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
46
47         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
48
49 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
50
51         PR fortran/21177
52         * gfortran.dg/pr21177.f90: New test.
53
54 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
55
56         PR tree-optimization/21171
57         * gcc.dg/tree-ssa/pr21171.c: New test.
58
59 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
60
61         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
62         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
63         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
64         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
65         gcc.dg/tree-ssa/gen-vect-32.c: New.
66         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
67         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
68         don't run on PPC32.
69
70 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
71
72         PR c/21213
73         * gcc.dg/transparent-union-3.c: New test.
74
75 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
76
77         PR c/20740
78         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
79         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
80         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
81         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
82         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
83         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
84
85 2005-04-26  Jeff Law  <law@redhat.com>
86
87         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
88         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
89         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
90         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
91         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
92         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
93         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
94
95 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
96
97         PR tree-optimization/17598
98         * gcc.dg/tree-ssa/pr17598.c: New testcase.
99
100 2005-04-25  Mike Stump  <mrs@apple.com>
101
102         * objc.dg/fix-and-continue-1.m: Add.
103
104 2005-04-25  Roger Sayle  <roger@eyesopen.com>
105
106         PR c++/20995
107         * g++.dg/opt/pr20995-1.C: New test case.
108
109 2005-04-25  Devang Patel <dpatel@apple.com>
110
111         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
112         
113 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
114
115         PR testsuite/21062
116         * g++.dg/opt/alias2.C (printf): Correct the prototype.
117
118 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
119
120         PR C++/21188
121         * g++.dg/opt/rtti2.C: New test.
122
123 2005-04-25  Paul Brook  <paul@codesourcery.com>
124         Steven G. Kargl  <kargls@comcast.net>
125
126         PR fortran/20879
127         * gfortran.dg/ichar_1.f90: New file.
128
129 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
130
131         PR middle-end/20991
132         * g++.dg/opt/pr20991.C: New test.
133
134         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
135         where sizeof (type) < __alignof__ (type).
136         * gcc.dg/compat/struct-layout-1.h: Likewise.
137
138 2005-04-24  Per Bothner  <per@bothner.com>
139             Devang Patel  <dpatel@apple.com>
140
141         PR preprocessor/20907
142         * gcc.dg/cpp/very-long-comment.c: New test.
143
144 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
145
146         PR fortran/20059
147         * gfortran.dg/common_5.f: New test.
148
149 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
150
151         PR middle-end/21082
152         * g++.dg/tree-ssa/pr21082.C: New testcase.
153
154 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
155
156         * gcc.dg/vect/vect-99.c: New test.
157
158 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
159
160         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
161
162 2005-04-22  Jeff Law  <law@redhat.com>
163
164         * gcc.dg/uninit-5.c: Remove xfails.
165         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
166         conditionals and loads.
167
168 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
169
170         PR libfortran/20074
171         PR libfortran/20436
172         PR libfortran/21108
173         * gfortran.dg/nested_reshape.f90: new test
174         * gfortran.dg/reshape-alloc.f90: new test
175         * gfortran.dg/reshape.f90: new test
176
177 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
178
179         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
180
181         * gcc.dg/arm-vfp1.c: New test.
182
183 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
184
185         PR c++/21087
186         * g++.dg/lookup/builtin2.C: New test.
187
188 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
189
190         * gcc.dg/weak/weak-13.c: New test.
191
192 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
193
194         * lib/target-supports.exp (check_effective_target_sync_int_long):
195         Add powerpc*.
196
197 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
198
199         * gcc.target/mips/branch-1.c: New test.
200
201 2005-04-21  Richard Henderson  <rth@redhat.com>
202
203         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
204         * gcc.dg/vect/vect-86.c: Likewise.
205         * gcc.dg/vect/vect-87.c: Likewise.
206         * gcc.dg/vect/vect-88.c: Likewise.
207
208 2005-04-21  Devang Patel  <dpatel@apple.com>
209
210         PR optimization/20994
211         * gcc.dg/tree-ssa/ifc-3.c: New test.
212         
213 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
214
215         PR c/12913
216         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
217         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
218         gcc.dg/c99-vla-jump-5.c: New tests.
219
220 2005-04-19  Richard Henderson  <rth@redhat.com>
221
222         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
223         Fix typo in exists check.
224         (check_effective_target_sync_int_long): New.
225         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
226         * gcc.dg/ia64-sync-2.c: Likewise.
227         * gcc.dg/ia64-sync-3.c: Likewise.
228         * gcc.dg/ia64-sync-4.c: Likewise.
229
230 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
231
232         * gcc.dg/fold-xor-1.c: New test.
233         * gcc.dg/fold-xor-2.c: New test.
234
235 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
236
237         PR target/20670
238         * g++.dg/eh/fp-regs.C: New test.
239
240 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
241
242         * gcc.dg/Wint-to-pointer-cast-1.c,
243         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
244         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
245         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
246
247 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
248
249         PR fortran/16861
250         * gfortran.dg/pr16861.f90: New test.
251
252 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
253
254         * gcc.dg/pr21085.c: New test.
255
256 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
257
258         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
259         (setup_mips_tests, dg-mips-options): New procedures.
260         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
261         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
262         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
263         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
264         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
265         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
266         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
267         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
268         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
269         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
270         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
271         dg-mips-options instead of dg-options.  Remove now-redundant
272         preprocessor guards.
273         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
274         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
275         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
276         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
277         * gcc.dg/vr-mult-2.c: Delete.
278         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
279         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
280         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
281         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
282         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
283         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
284         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
285
286 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
287
288         * ada/acats/run_all.sh: Use sync when executable not present.
289         
290 2005-04-18  Devang Patel  <dpatel@apple.com>
291
292         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
293         * gcc.dg/vect/vect-11a.c: New.
294         * gcc.dg/vect/vect-none.c: Update.
295         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
296
297 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
298
299         PR tree-optimization/20922
300         * gcc.dg/pr20922-1.c: New test.
301         * gcc.dg/pr20922-2.c: New test.
302         * gcc.dg/pr20922-3.c: New test.
303         * gcc.dg/pr20922-4.c: New test.
304         * gcc.dg/pr20922-5.c: New test.
305         * gcc.dg/pr20922-6.c: New test.
306
307 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
308
309         PR libfortran/20950
310         * gfortran.dg/pr20950.f: New test.
311
312 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
313
314         PR libfortran/19216
315         * gfortran.dg/pr19216.f: New test.
316
317 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
318
319         PR tree-optimization/21001
320         * gcc.dg/tree-ssa/pr21001.c: New.
321
322 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
323
324         PR libfortran/21075
325         * gfortran.dg/reshape_rank7.f90: New test.
326
327 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
328
329         PR libfortran/12884 gfortran.dg/pr12884.f: New test
330         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
331         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
332         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
333         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
334         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
335         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
336         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
337         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
338         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
339         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
340         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
341         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
342         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
343         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
344         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
345         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
346         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
347         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
348         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
349         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
350
351 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
352
353         * gfortran.dg/wtruncate.f: New testcase.
354         * gfortran.dg/wtruncate.f90: New testcase.
355
356 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
357
358         PR c++/21025
359         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
360         which sizeof/alignof is dependent, rather than just whether we are
361         processing_template_decl.
362         
363 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
364
365         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
366         corrected typo where the wrong variables had been compared.
367
368 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
369
370         PR libfortran/18495
371         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
372         Test callee-allocated version of return array with a write
373         statement.
374         Test spread with a temporary with another write statement.
375
376 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
377
378         PR tree-optimization/21031
379         * gcc.dg/tree-ssa/pr21031.c: New.
380
381 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
382
383         PR tree-optimization/21004
384         * gcc.dg/builtins-53.c: Include builtins-config.h.
385         Check floorf, ceilf, floorl and ceill transformations
386         only when HAVE_C99_RUNTIME is defined.
387         
388 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
389
390         PR middle-end/20739
391         * gcc.dg/tree-ssa/pr20739.c: New test.
392
393 2005-04-14  Mike Stump  <mrs@apple.com>
394
395         * gcc.dg/Foundation.framework/empty: New.
396         * gcc.dg/framework-2.c: New.
397
398 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
399
400         PR tree-optimization/21021
401         * gcc.c-torture/compile/pr21021.c: New.
402
403 2005-04-14  Janis Johnson  <janis187@us.ibm.com
404
405         PR testsuite/21010
406         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
407         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
408         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
409         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
410         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
411         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
412         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
413         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
414
415 2005-04-14  Richard Henderson  <rth@redhat.com>
416
417         * lib/target-supports.exp (check_effective_target_vect_condition):
418         Add ia64, i?86, and x86_64.
419
420 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
421
422         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
423
424 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
425
426         PR tree-optimization/20657
427         * gcc.dg/tree-ssa/pr20657.c: New.
428
429 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
430
431         * gcc.dg/builtins-53.c: Also check (int)trunc* and
432         (long long int)trunc*.
433
434 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
435
436         PR target/20927
437         * gcc.dg/pr20927.c: New test.
438
439 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
440
441         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
442         * gcc.target/mips/asm-1.c: Likewise.
443
444 2005-04-13  Dale Johannesen  <dalej@apple.com>
445
446         * objc.dg/objc-fast-4.m:  New.
447
448 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
449
450         * gcc.target/cris/torture/cris-torture.exp: New driver in new
451         directory.
452         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
453
454 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
455
456         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
457         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
458         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
459
460 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
461
462         PR tree-optimization/20913
463         * gcc.dg/tree-ssa/pr20913.c: New.
464
465         PR tree-optimization/20702
466         * gcc.dg/tree-ssa/pr20702.c: New.
467
468 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
469
470         PR c++/13744
471         * g++.dg/inherit/local3.C: New test.
472
473 2005-04-12  Jeff Law  <law@redhat.com>
474
475         * gcc.dg/tree-ssa/20050412-1.c: New test.
476
477 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
478
479         PR libfortran/19016
480         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
481         Add tests with mask generated by expression.
482         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
483         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
484         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
485
486 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
487
488         PR middle-end/20917
489         * gcc.dg/20050409-1.c: New test.
490
491 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
492
493         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
494
495 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
496
497         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
498         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
499         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
500         (TARGET_CXX): Adjust accordingly.
501         * target.h (struct gcc_target): Remove epxort_class_data.  Add
502         determine_class_data_visibility and class_data_always_comdat.
503         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
504         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
505         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
506         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
507         (arm_cxx_determine_class_data_visibility): New.
508         (arm_cxx_class_data_always_comdat): Likewise.
509         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
510         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
511         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
512         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
513         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
514         Define.
515
516 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
517
518         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
519
520 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
521
522         * gcc.dg/i386-darwin-fpmath.c: New.
523
524 2004-04-11  Devang Patel  <dpatel@apple.com>
525
526         * lib/target-supports.exp (check_effective_target_vect_condition): New.
527         * gcc.dg/vect/vect-ifcvt-1.c: New test.
528         * gcc.dg/vect/vect-ifcvt-2.c: New test.
529         * gcc.dg/vect/vect-ifcvt-3.c: New test.
530         * gcc.dg/vect/vect-ifcvt-4.c: New test.
531         * gcc.dg/vect/vect-ifcvt-5.c: New test.
532         * gcc.dg/vect/vect-ifcvt-6.c: New test.
533         * gcc.dg/vect/vect-ifcvt-7.c: New test.
534         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
535         
536 2004-04-11  Devang Patel  <dpatel@apple.com>
537
538         * gcc.dg/vect/vect-dv-1.c: New test.
539         * gcc.dg/vect/vect-dv-2.c: New test.
540         
541 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
542
543         PR tree-optimization/20933
544         * gcc.dg/tree-ssa/pr20933.c: New test.
545
546 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
547
548         * gfortran.dg/fold_nearest.f90: New test.
549
550 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
551
552         * gcc.dg/tree-ssa/alias-1.c: New test.
553
554 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
555
556         PR tree-optimization/20920
557         * g++.dg/tree-ssa/pr20920.C: New test.
558
559 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
560
561         * gcc.dg/builtins-53.c: Also check (int)ceil* and
562         (long long int)ceil*.
563         
564 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
565
566         * g++.dg/warn/Wdtor1.C: Declare template in system header with
567         explicit C++ linkage.
568
569 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
570
571         * gfortran.dg/pr17229.f: Take care of the new obsolescence
572         warning for arithmetic IF statements.
573
574 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
575
576         * eor_handling_1.f90: New test case.
577         * eor_handling_2.f90: New test case.
578         * eor_handling_3.f90: New test case.
579         * eor_handling_4.f90: New test case.
580         * eor_handling_5.f90: New test case.
581         * noadv_size.f90: New test case.
582         * pad_no.f90: New test case.
583
584 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
585
586         * gcc.c-torture/execute/20050410-1.c: New test.
587
588 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
589
590         * gcc.dg/pr20126.c: New.
591
592 2005-04-09  Bud Davis  <bdavis@gfortran.org>
593             Steven G. Kargl <kargls@comcast.net>
594
595         * gfortran.dg/PR19872.f: New test.
596
597 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
598
599         * gfortran.dg/nint_1.f90:  Fix dg-do directive
600
601 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
602
603         * gfortran.dg/nint_1.f90: New test.
604
605 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
606
607         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
608         Added test for callee-allocated arrays with write statements.
609         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
610         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
611         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
612         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
613         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
614
615 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
616
617         PR libfortran/20163
618         * gfortran.dg/open-options-blanks.f:  New test.
619
620 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
621
622         PR fortran/13257
623         * gfortran.dg/comma_format_extension_[1234].f: New tests.
624
625 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
626
627         * gcc.dg/tree-ssa/stdarg-1.c: New test.
628         * gcc.dg/tree-ssa/stdarg-2.c: New test.
629         * gcc.dg/tree-ssa/stdarg-3.c: New test.
630         * gcc.dg/tree-ssa/stdarg-4.c: New test.
631         * gcc.dg/tree-ssa/stdarg-5.c: New test.
632         * gcc.c-torture/execute/stdarg-4.c: New test.
633
634         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
635
636         PR target/20795
637         * g++.dg/abi/param2.C: New test.
638
639 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
640
641         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
642
643 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
644
645         * gcc.dg/builtins-53.c: New test.
646
647 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
648
649         * g++.dg/tree-ssa/pr18178.C: New test.
650         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
651         * gcc.c-torture/execute/20041019-1.c: New test.
652         * gcc.dg/tree-ssa/20041008-1.c: New test.
653         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
654         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
655         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
656         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
657         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
658         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
659         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
660         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
661         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
662         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
663
664 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
665
666         PR rtl-optimization/20466
667         * gcc.c-torture/execute/pr20466-1.c: New test.
668
669 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
670
671         PR c++/20905
672         * g++.dg/parse/cond2.C: New test.
673
674         PR c++/20145
675         * g++.dg/warn/Wdtor1.C: New test.
676
677 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
678
679         PR fortran/17229
680         * gfortran.dg/pr17229.f: New test.
681
682 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
683
684         * gfortran.dg/tiny_1.f90: New test.
685         * gfortran.dg/tiny_2.f90: ditto.
686
687 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
688
689         * gfortran.dg/eor_1.f90:  Fix dg-do run line
690         * gfortran.dg/open_new.f90:  Fix dg-do run line
691
692 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
693
694         * lib/target-supports.exp (get_compiler_messages): Support
695         optional arguments, the fourth being compiler options.
696         (check_effective_target_fpic): New proc.
697         * gcc.dg/20050321-2.c: Restrict to target fpic.
698
699 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
700
701         * gcc.dg/15443-1.c: New test.
702         * gcc.dg/15443-2.c: Likewise.
703
704 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
705
706         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
707
708 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
709
710         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
711
712 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
713
714         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
715         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
716         -m64.
717         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
718         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
719         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
720
721 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/20212
724         * g++.dg/warn/Wunused-11.C: New test.
725
726 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
727
728         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
729
730 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
731
732         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
733
734 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/20734
737         * g++.dg/template/ptrmem13.C: New test.
738
739 2005-04-05  Per Bothner  <per@bothner.com>
740
741         * lib/gcc.exp: Always add -fno-show-column, for now.
742
743 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         PR testsuite/20767
746         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
747         of plain old "unsigned int" for the type of "i".  Makes this test
748         64bit clean.
749
750 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
751
752         * gcc.dg/i386-ssefn-1.c: New test.
753         * gcc.dg/i386-ssefn-2.c: New test.
754         * gcc.dg/i386-ssefn-3.c: New test.
755         * gcc.dg/i386-ssefn-4.c: New test.
756
757 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
758
759         PR tree-optimization/20076
760         * gcc.dg/builtin-apply4.c: New test.
761
762         PR preprocessor/19475
763         * gcc.dg/cpp/macspace1.c: New test.
764         * gcc.dg/cpp/macspace2.c: New test.
765
766 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
767
768         * gfortran.dg/pr20755.f: Fixed bad format.
769
770 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
771
772         PR c++/20763
773         * g++.dg/ext/attrib21.C: New test.
774
775 2004-04-05  Devang Patel  <dpatel@apple.com>
776
777         * lib/target-supports.exp (check_effective_target_vect_shif): New.
778         * gcc.dg/vect/vect-shift-1.c: New test.
779         
780 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
781
782         PR libfortran/20755
783         * gfortran.dg/pr20755.f: New test.
784
785 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
786
787         * gfortran.dg/pr15959.f90: New test.
788         * gfortran.dg/string_pad_trunc.f90: New test.
789
790 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
791
792         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
793         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
794         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
795         syntax.
796
797 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
798
799         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
800
801 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
802
803         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
804         * gcc.c-torture/compile/20011119-2.c: Likewise.
805         * gcc.c-torture/compile/981001-2.c: Likewise.
806
807 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/20679
810         * g++.dg/template/overload4.C: New test.
811
812 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
813
814         PR c++/20746
815         * g++.dg/abi/covariant5.C: New.
816
817         PR debug/20505
818         * g++.dg/debug/const2.C: New.
819
820 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
821
822         PR rtl-optimization/16104
823         * gcc.c-torture/execute/20050316-1.c: New test.
824
825 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
826
827         * g++.dg/template/spec23.C: Fix dg-error text.
828
829 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
830
831         PR c++/19199
832         * g++.dg/expr/lval2.C: New.
833
834 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
835
836         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
837         __builtin_strcasecmp and __builtin_strncasecmp.
838
839 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
840
841         PR c++/20723
842         * g++.dg/template/spec22.C: New.
843         * g++.dg/template/spec23.C: New.
844
845 2005-04-03  Dale Ranta  <dir@lanl.gov>
846             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
847
848         PR libfortran/20068
849         PR libfortran/20125
850         PR libfortran/20156
851         PR libfortran/20471
852         * gfortran.dg/backspace.f: New test.
853
854 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
855
856         * gcc.dg/pr19345.c: New test.
857
858 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
859
860         PR tree-optimization/20640
861         * gcc.dg/torture/tree-loop-1.c: New.
862
863 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
864
865         PR rtl-optimization/20290
866         * gcc.c-torture/execute/loop-ivopts-2.c: New.
867
868 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
869
870         * gcc.dg/rs6000-fpint.c: New.
871
872 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
873
874         * gcc.dg/old-style-then-proto-1.c: New test.
875
876 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
877
878         * gfortran.fortran-torture/execute/backspace.f90: Check
879         after backspace and read was incorrect.
880
881 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
882
883         * gcc.c-torture/execute/builtins/strcat.c: Check the result
884         buffer past the terminating NUL using memcmp.
885         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
886         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
887
888         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
889         Fix unused/uninitialized variable warnings.
890
891         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
892         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
893         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
894         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
895
896         * gcc.c-torture/execute/builtins/abs-1-lib.c,
897         gcc.c-torture/execute/builtins/fputs-lib.c,
898         gcc.c-torture/execute/builtins/lib/fprintf.c,
899         gcc.c-torture/execute/builtins/lib/main.c,
900         gcc.c-torture/execute/builtins/lib/memcmp.c,
901         gcc.c-torture/execute/builtins/lib/memmove.c,
902         gcc.c-torture/execute/builtins/lib/mempcpy.c,
903         gcc.c-torture/execute/builtins/lib/memset.c,
904         gcc.c-torture/execute/builtins/lib/printf.c,
905         gcc.c-torture/execute/builtins/lib/sprintf.c,
906         gcc.c-torture/execute/builtins/lib/stpcpy.c,
907         gcc.c-torture/execute/builtins/lib/strchr.c,
908         gcc.c-torture/execute/builtins/lib/strcmp.c,
909         gcc.c-torture/execute/builtins/lib/strcpy.c,
910         gcc.c-torture/execute/builtins/lib/strcspn.c,
911         gcc.c-torture/execute/builtins/lib/strlen.c,
912         gcc.c-torture/execute/builtins/lib/strncat.c,
913         gcc.c-torture/execute/builtins/lib/strncmp.c,
914         gcc.c-torture/execute/builtins/lib/strncpy.c,
915         gcc.c-torture/execute/builtins/lib/strrchr.c,
916         gcc.c-torture/execute/builtins/lib/strspn.c,
917         gcc.c-torture/execute/builtins/lib/strstr.c,
918         gcc.c-torture/execute/builtins/memops-asm-lib.c,
919         gcc.c-torture/execute/builtins/strlen-2.c,
920         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
921         prototypes.
922
923 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
924
925         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
926         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
927         selectany usage.
928
929 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
930
931         PR c++/19406
932         * g++.dg/debug/using1.C: New test.
933
934 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
935
936         PR middle-end/20524
937         * gcc.dg/alias-7.c: Prefix asm-declared name with
938         __USER_LABEL_PREFIX__.
939
940 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
941
942         Fix fallout from PR middle-end/15700:
943         * gcc.c-torture/compile/20011119-1.c: Take
944         __USER_LABEL_PREFIX__ into account.
945         * gcc.c-torture/compile/20011119-2.c: Likewise.
946
947 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
948
949         PR c++/18644
950         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
951
952 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
953
954         PR c/17855
955         * gcc.c-torture/compile/struct-non-lval-1.c,
956         gcc.c-torture/compile/struct-non-lval-2.c,
957         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
958
959 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
960
961         * gcc.dg/tls/tls.exp: Remove temporary file.
962         * g++.dg/tls/tls.exp: Ditto.
963         * lib/file-format.exp: Ditto.
964         * g++.dg/special/ecos.exp: Ditto.
965
966         * lib/profopt.exp: Treat prof_ext as a list.
967         * gcc.misc-tests/bprob.exp: Ditto.
968         * g++.dg/bprob/bprob.exp: Ditto.
969
970         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
971         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
972         g++.dg/tree-ssa/pointer-reference-alias.C,
973         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
974         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
975         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
976         g++.dg/vect/pr19951.cc: Ditto.
977         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
978         gcc.dg/builtins-47.c: Ditto.
979         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
980         gcc.dg/pr20115-1.c: Ditto.
981         * gcc.dg/tree-ssa/20030530-2.c,
982         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
983         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
984         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
985         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
986         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
987         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
988         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
989         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
990         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
991         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
992         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
993         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
994         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
995         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
996         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
997         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
998         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
999         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1000         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1001         gcc.dg/tree-ssa/20030824-1.c,
1002         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1003         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1004         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1005         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1006         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1007         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1008         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1009         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1010         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1011         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1012         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1013         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1014         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1015         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1016         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1017         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1018         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1019         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1020         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1021         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1022         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1023         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1024         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1025         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1026         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1027         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1028         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1029         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1030         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1031         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1032         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1033         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1034         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1035         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1036         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1037         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1038         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1039         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1040         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1041         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1042         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1043         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1044         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1045         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1046         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1047         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1048         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1049         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1050         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1051         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1052         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1053         gcc.dg/tree-ssa/useless-1.c: Ditto.
1054         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1055         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1056         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1057         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1058         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1060         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1061         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1062         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1063         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1064         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1065         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1066         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1067         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1068         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1069         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1070         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1071         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1072         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1073         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1074         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1075         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1076         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1077         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1078         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1079         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1080         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1081         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1082         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1083         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1084         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1085         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1086         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1087         gcc.dg/vect/vect-none.c: Ditto.
1088         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1089         treelang/compile/unsigned.tree: Ditto.
1090
1091         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1092         * gcc.dg/cpp/direct2s.c: Ditto.
1093         * gcc.dg/cpp/paste4.c: Ditto.
1094         * gcc.dg/cpp/separate-1.c: Ditto.
1095         * gcc.dg/pch/save-temps-1.c: Ditto.
1096         * g++.dg/ext/altivec-10.C: Ditto.
1097         * g++.dg/pch/pch.C: Ditto.
1098
1099         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1100
1101         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1102         * g++.dg/template/repo1.C: Ditto.
1103         * g++.dg/template/repo2.C: Ditto.
1104         * g++.dg/template/repo3.C: Ditto.
1105         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1106         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1107         * g++.old-deja/g++.pt/repo1.C: Ditto.
1108         * g++.old-deja/g++.pt/repo2.C: Ditto.
1109         * g++.old-deja/g++.pt/repo3.C: Ditto.
1110         * g++.old-deja/g++.pt/repo4.C: Ditto.
1111
1112         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1113         * gcc.dg/20030107-1.c: Ditto.
1114         * gcc.dg/20030702-1.c: Ditto.
1115         * gcc.dg/profile-generate-1.c: Ditto.
1116         * g++.dg/other/profile1.C: Ditto.
1117         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1118
1119         * lib/gcc-dg.exp (remove-build-file): New.
1120         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1121         cleanup-tree-dump, cleanup-saved-temps): New.
1122
1123 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1124
1125         PR c++/19203, DR 214
1126         * g++.dg/parse/ambig3.C: Not ambiguous.
1127         * g++.dg/template/spec20.C: New.
1128         * g++.dg/template/spec21.C: New.
1129
1130 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1131
1132         PR target/20045
1133         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1134
1135 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1136
1137         PR libfortran/20660
1138         * gfortran.dg/negative_unit.f: New test.
1139
1140 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1141
1142         * gcc.dg/20050330-1.c: New test.
1143
1144 2005-03-30  Devang Patel  <dpatel@apple.com>
1145
1146         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1147
1148 2005-03-30  Dale Johannesen  <dalej@apple.com>
1149
1150         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1151
1152 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1153
1154         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1155         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1156         Strip options from test name.
1157
1158 2005-03-31  Jan Hubicka  <jh@suse.cz>
1159
1160         * gcc.dg/varpool-1.c: New testcase.
1161
1162 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1163
1164         PR c/772
1165         PR c/17913
1166         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1167         gcc.dg/stmt-expr-label-3.c : New tests.
1168         * gcc.c-torture/execute/medce-2.c: Remove.
1169
1170 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1171
1172         PR c/20368
1173         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1174         tests.
1175
1176 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1177
1178         * gcc.c-torture/compile/pr20203.c: New test.
1179
1180 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1181
1182         * gfortran.dg/promotion.f90:  New test.
1183
1184 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1185
1186         PR middle-end/20491
1187         * gcc.dg/torture/asm-subreg-1.c: New test.
1188
1189 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1190
1191         PR c/20672
1192         * gcc.dg/pr20672-1.c: New test.
1193
1194 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1195
1196         * gfortran.dg/vect: New directory.
1197         * gfortran.dg/vect/vect.exp: New.
1198         * gfortran.dg/vect/vect-1.f90: New test.
1199         * gfortran.dg/vect/vect-2.f90: New test.
1200         * gfortran.dg/vect/vect-3.f90: New test.
1201         * gfortran.dg/vect/vect-4.f90: New test.
1202         * gfortran.dg/vect/vect-5.f90: New test.
1203
1204 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR middle-end/20622
1207         * gcc.dg/alias-7.c: New test.
1208
1209 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1210
1211         * gcc.dg/sparc-reg-1.c: New test.
1212
1213 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1214
1215         PR target/19890
1216         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1217
1218 2005-03-29  Dale Ranta  <dir@lanl.gov>
1219             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1220
1221         PR libfortran/20163
1222         * gfortran.dg/pr20163-2.f: New test.
1223
1224 2005-03-28  Jan Hubicka  <jh@suse.cz>
1225
1226         PR middle-end/20635
1227         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1228         by Jakub Jelinek.
1229
1230 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1231
1232         PR tree-optimization/20626
1233         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1234         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1235
1236 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1237
1238         * gfortran.dg/underflow.f90:  New test.
1239         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1240
1241 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1242
1243         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1244
1245 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1246
1247         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1248         (g++_init): Make sure that CXXFLAGS is set.
1249         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1250         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1251         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1252         * lib/objc.exp (objc_init): Likewise.
1253         * lib/treelang.exp (treelang_init): Likewise.
1254
1255 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1256
1257         PR tree-optimization/20470
1258         * gcc.dg/tree-ssa/pr20470.c: New test.
1259
1260 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1261
1262         * gcc.dg/ppc-stfiwx.c: New.
1263
1264 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1265
1266         PR target/19888
1267         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1268
1269 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1270
1271         * gcc.dg/20050325-1.c: Fix a typo.
1272
1273 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1274
1275         PR libfortran/19678
1276         PR libfortran/19679
1277         * gfortran.dg/dos_eol.f: New test.
1278
1279 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1280
1281         PR rtl-optimization/20249
1282         * gcc.dg/20050325-1.c: New test.
1283
1284 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1285
1286         PR libfortran/15332
1287         * gfortran.dg/pr15332.f: New test.
1288
1289 2005-03-24  Dale Johannesen  <dalej@apple.com>
1290
1291         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1292
1293 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1294
1295         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1296         'internal' visibility.
1297         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1298         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1299         'protected' visibility.
1300         * gcc.dg/visibility-7.c: Likewise.
1301         * lib/target-supports.exp (check_visibility_available): Take
1302         a parameter, the kind of visibility to check for.
1303         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1304         to check_visibility_available.
1305
1306         * g++.dg/expr/cast3.C: New.
1307
1308 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1309
1310         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1311         rs6000.
1312
1313 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1314
1315         PR target/20095
1316         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1317
1318 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1319
1320         * gcc.dg/badshift.c: Renamed to...
1321         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1322
1323         * gcc.target/i386/badshift.c: Renamed to...
1324         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1325         only.
1326
1327         PR rtl-optimization/20532
1328         * gcc.target/i386/badshift.c: New.
1329
1330 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1331
1332         * gfortran.dg/pr18025.f90: New test.
1333
1334 2005-03-23  Dale Johannesen  <dalej@apple.com>
1335         
1336         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1337
1338 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1339
1340         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1341
1342         * lib/target-supports.exp (check_iconv_available): Default
1343         libiconv to -liconv, if there is no definition.
1344
1345 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1346
1347         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1348
1349 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1350
1351         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1352         * g++.dg/opt/pr7503-2.C: Likewise.
1353         * g++.dg/opt/pr7503-3.C: Likewise.
1354         * g++.dg/opt/pr7503-4.C: Likewise.
1355         * g++.dg/opt/pr7503-5.C: Likewise.
1356         * g++.dg/warn/minmax.C: New test.
1357
1358 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1359
1360         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1361         * gfortran.dg/g77_intrinsics_sub.f: New test.
1362
1363 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1364             Jan Hubicka  <jh@suse.cz>
1365             Steven Bosscher <stevenb@suse.de
1366
1367         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1368
1369 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1370
1371         PR c++/19980
1372         * g++.dg/template/redecl3.C: New test.
1373
1374 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1375
1376         PR c++/20499
1377         * g++.dg/parse/error16.C: Tweak error markers.
1378
1379 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR target/20561
1382         * gcc.dg/20050321-2.c: New test.
1383
1384 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1385
1386         PR c++/20465
1387         PR c++/20381
1388         * g++.dg/template/ptrmem12.C: New.
1389
1390 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1391
1392         PR rtl-optimization/20527
1393         * gcc.c-torture/execute/pr20527-1.c: New test.
1394
1395 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1396
1397         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1398         program, compile it into a real executable and then delete the .c
1399         and .x files afterwards, to avoid problems on testglue targets.
1400
1401 2005-03-21  Stuart Hastings  <stuart@apple.com>
1402
1403         * gcc.target/i386/sse-2.c: New.
1404         
1405 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1406
1407         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1408
1409 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1410
1411         * g++.dg/parse/crash25.C: Fix typo.
1412
1413 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1414
1415         PR c++/20461
1416         * g++.dg/parse/crash24.C: New test.
1417
1418         PR c++/20536
1419         * g++.dg/parse/crash25.C: New test.
1420
1421 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1422
1423         PR c++/20147    
1424         * g++.dg/ext/stmtexpr4.C: New test.
1425
1426 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1427
1428         PR middle-end/20539
1429         * gcc.c-torture/compile/pr13066-1.c: New test case.
1430         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1431         * g++.dg/opt/pr13066-1.C: Likewise.
1432
1433 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1434
1435         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1436
1437 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1438
1439         PR fortran/18525
1440         * gfortran.dg/nesting_1.f90: New test.
1441
1442 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1443
1444         PR c++/20240
1445         * g++.dg/lookup/using13.C: New test.
1446
1447 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1448
1449         PR c++/20333
1450         * g++.dg/template/crash36.C: New test.
1451
1452 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1453
1454         PR c++/20463
1455         * g++.dg/template/crash35.C: New test.
1456
1457 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1458
1459         PR c++/19966
1460         * g++.dg/overload/operator2.C: New test.
1461
1462 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1463
1464         PR libfortran/20257
1465         * gfortran.dg/pr20257.f90: New test.
1466
1467 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1468
1469         PR libfortran/20480
1470         * gfortran.dg/pr20480.f90: New test.
1471
1472 2005-03-16  Richard Henderson  <rth@redhat.com>
1473
1474         PR middle-end/15700
1475         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1476         (_rtld_global): New.
1477         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1478         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1479
1480         * gcc.dg/alias-3.c: New.
1481         * gcc.dg/alias-4.c: New.
1482         * gcc.dg/alias-5.c: New.
1483         * gcc.dg/alias-6.c: New.
1484
1485 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1486
1487         * gcc.dg/cpp/ucnid-7.c: New.
1488
1489 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1490             Dorit Naishlos  <dorit@il.ibm.com>
1491
1492         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1493         darwin.
1494
1495 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1496
1497         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1498         misaligned accesses.
1499         * gcc.dg/vect/vect-58.c: Likewise.
1500         * gcc.dg/vect/vect-92.c: New.
1501         * gcc.dg/vect/vect-93.c: New.
1502
1503 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1504
1505         PR fortran/18827
1506         * gfortran.dg/assign_2.f90: New test.
1507         * gfortran.dg/assign_3.f90: New test.
1508         * gfortran.dg/assign.f90: New test.
1509
1510 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1511
1512         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1513         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1514         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1515         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1516         names.
1517
1518 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1519
1520         * gcc.dg/cpp/ucnid-6.c: New.
1521
1522         * gcc.dg/cpp/normalize-1.c: New.
1523         * gcc.dg/cpp/normalize-2.c: New.
1524         * gcc.dg/cpp/normalize-3.c: New.
1525         * gcc.dg/cpp/normalize-4.c: New.
1526         * gcc.dg/cpp/ucnid-4.c: New.
1527         * gcc.dg/cpp/ucnid-5.c: New.
1528         * g++.dg/cpp/normalize-1.C: New.
1529         * g++.dg/cpp/ucnid-1.C: New.
1530
1531 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1532
1533         * gcc.dg/pr18628.c: New.
1534
1535 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1536
1537         PR c++/20280
1538         * g++.dg/tree-ssa/pr20280.C: New.
1539
1540 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1541
1542         PR fortran/20467
1543         * gfortran.dg/stfunc_2.f90: New test.
1544
1545 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1546
1547         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1548
1549 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1550
1551         * gcc.dg/tree-ssa/20050314-1.c: New test.
1552
1553 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1554
1555         PR c++/4403
1556         PR c++/9783, DR433
1557         * g++.dg/template/friend34.C: New test.
1558         * g++.dg/template/friend35.C: Likewise.
1559         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1560
1561 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1562
1563         Friend class name lookup 5/n
1564         PR c++/1016
1565         * g++.dg/lookup/hidden-class1.C: New test.
1566         * g++.dg/lookup/hidden-class2.C: Likewise.
1567         * g++.dg/lookup/hidden-class3.C: Likewise.
1568         * g++.dg/lookup/hidden-class4.C: Likewise.
1569         * g++.dg/lookup/hidden-class5.C: Likewise.
1570         * g++.dg/lookup/hidden-class6.C: Likewise.
1571         * g++.dg/lookup/hidden-class7.C: Likewise.
1572         * g++.dg/lookup/hidden-class8.C: Likewise.
1573         * g++.dg/lookup/hidden-class9.C: Likewise.
1574         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1575         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1576         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1577         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1578         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1579         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1580         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1581         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1582         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1583         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1584         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1585
1586 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/20157
1589         * g++.dg/template/error18.C: New test.
1590
1591 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1592
1593         PR debug/16792
1594         * g++.dg/debug/pr16792.C: New test.
1595
1596 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1597
1598         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1599         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1600         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1601         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1602         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1603         test assertion names.
1604
1605 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1606
1607         PR fortran/18600
1608         * gfortran.dg/stfunc_1.f90: New test.
1609
1610 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         PR fortran/16907
1613         * gfortran.dg/real_index_1.f90: New test.
1614
1615 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1616
1617         PR fortran/20323
1618         * gfortran.dg/spec_expr_1.f90: New test.
1619
1620 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1621
1622         PR c/20402
1623         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1624         new parser.
1625
1626 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1627
1628         PR fortran/20361
1629         * gfortran.dg/largeequiv_1.f90: New test.
1630
1631 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1632
1633         * gcc.dg/ucnid-1.c: New.
1634         * gcc.dg/ucnid-2.c: New.
1635         * gcc.dg/ucnid-3.c: New.
1636         * gcc.dg/ucnid-4.c: New.
1637         * gcc.dg/ucnid-5.c: New.
1638         * gcc.dg/ucnid-6.c: New.
1639         * gcc.dg/cpp/ucnid-1.c: New.
1640         * gcc.dg/cpp/ucnid-2.c: New.
1641         * gcc.dg/cpp/ucnid-3.c: New.
1642         * g++.dg/other/ucnid-1.C: New.
1643
1644 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1645
1646         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1647
1648 2005-03-11  Per Bothner  <per@bothner.com>
1649
1650         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1651         that diagnotics refer to correct token.
1652         * gcc.dg/unused-3.c: Likewise.
1653
1654 2005-03-11  Per Bothner  <per@bothner.com>
1655
1656         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1657         constant" is now actually on same line as string constant.
1658         * gcc.dg/cpp/direct2s.c: Likewise.
1659
1660 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1661
1662         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1663
1664 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1665
1666         PR libfortran/20124
1667         * gfortran.dg/pr20124.f90: New Test
1668
1669 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1670
1671         PR tree-optimization/20130
1672         * gcc.dg/pr20130-1.c: New test.
1673
1674 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1675
1676         PR target/20095
1677         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1678
1679 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1680
1681         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1682
1683 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1684
1685         * g++.dg/eh/forced1.C: Fix comment.
1686         * g++.dg/eh/forced2.C: Ditto.
1687         * g++.dg/eh/forced3.C: Ditto.
1688         * g++.dg/eh/forced4.C: Ditto.
1689
1690 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1691
1692         PR rtl-opt/20412
1693         * gcc.c-torture/compile/pr20412.c: New test.
1694
1695 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1696
1697         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1698
1699 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR target/20322
1702         * gcc.dg/20050307-1.c: New test.
1703
1704 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1705
1706         PR c++/20375
1707         * g++.dg/other/stdarg3.C: New.
1708
1709 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR c++/18384, c++/18327
1712         * g++.dg/init/array19.C: New test.
1713
1714         PR inline-asm/20314
1715         * gcc.dg/torture/pr20314-1.c: New test.
1716         * gcc.dg/torture/pr20314-2.c: New test.
1717
1718 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1719
1720         * gcc.dg/20050309-1.c: New test.
1721
1722 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1723
1724         * gcc.dg/builtins-10.c: Reactivate disabled test.
1725         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1726         new cbrt transformations.
1727
1728 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1729
1730         PR c++/20208
1731         * g++.dg/template/array13.C: New test.
1732
1733 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1734
1735         PR c++/16859
1736         * g++.dg/init/brace4.C: New test.
1737
1738 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1739
1740         PR c++/20186
1741         * g++.dg/template/non-dependent12.C: New.
1742
1743 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1744
1745         PR c++/20142
1746         * g++.dg/init/array18.C: Add dg-do run marker.
1747         
1748         PR c++/20142
1749         * g++.dg/init/array18.C: New test.
1750
1751 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1752
1753         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1754         * g++.dg/gcov/gcov.exp: Likewise.
1755         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1756         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1757         * lib/c-torture.exp: Likewise.
1758         * lib/fortran-torture.exp: Likewise.
1759         * lib/g++.exp: Likewise.
1760         * lib/gcc-defs.exp: Likewise.
1761         * lib/gcc-dg.exp: Likewise.
1762         * lib/gcc.exp: Likewise.
1763         * lib/gcov.exp: Likewise.
1764         * lib/gfortran.exp: Likewise.
1765         * lib/mike-g++.exp: Likewise.
1766         * lib/mike-gcc.exp: Likewise.
1767         * lib/objc-torture.exp: Likewise.
1768         * lib/objc.exp: Likewise.
1769         * lib/profopt.exp: Likewise.
1770         * lib/target-libpath.exp: Likewise.
1771         * lib/target-supports.exp: Likewise.
1772         * lib/treelang.exp: Likewise.
1773         * lib/wrapper.exp: Likewise.
1774
1775 2005-03-08  Jeff Law  <law@redhat.com>
1776
1777         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1778         PHI-OPT changes.
1779
1780 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1781
1782         * gcc.dg/vect/pr20122.c: New test.
1783
1784 2005-03-07  Jeff Law  <law@redhat.com>
1785
1786         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1787         was folded away.
1788         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1789         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1790         * gcc.dg/tree-ssa/pr18134.c: New test.
1791
1792 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1793
1794         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1795         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1796         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1797
1798 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1799
1800         PR tree-opt/17671
1801         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1802
1803 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1804
1805         * g++.dg/warn/Wnvdtor.C: New test.
1806
1807 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1808
1809         * gcc.dg/torture/pr19683-1.c: New test.
1810
1811 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1812
1813         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1814         * gfortran.dg/g77/19990313-2.f: Ditto.
1815         * gfortran.dg/g77/19990313-3.f: Ditto.
1816         * gfortran.dg/g77/19990525-0.f: Ditto.
1817         * gfortran.dg/g77/19990826-0.f: Ditto.
1818         * gfortran.dg/g77/19990826-2.f: Ditto.
1819         * gfortran.dg/g77/19990826-3.f: Ditto.
1820         * gfortran.dg/g77/20000511-1.f: Ditto.
1821         * gfortran.dg/g77/20000511-2.f: Ditto.
1822         * gfortran.dg/g77/970625-2.f: Ditto.
1823         * gfortran.dg/g77/980310-2.f: Ditto.
1824         * gfortran.dg/g77/980310-3.f: Ditto.
1825         * gfortran.dg/g77/980310-8.f: Ditto.
1826         * gfortran.dg/g77/980519-2.f: Ditto.
1827         * gfortran.dg/g77/alpha1.f: Ditto.
1828         * gfortran.dg/g77/claus.f: Ditto.
1829         * gfortran.dg/g77/erfc.f: Ditto.
1830         * gfortran.dg/g77/short.f: Ditto.
1831         * gfortran.fortran-torture/execute/data.f90: Ditto.
1832         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1833         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1834
1835 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1836
1837         * lib/file-format.exp (gcc_target_object_format): Add check for som
1838         format and hardcode object formats on hppa*-*-hpux*.
1839         * lib/target-supports.exp (check_weak_available): Add check for som
1840         object format.  Always return 0 on hppa*-*-hpux10*.
1841
1842         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1843         is defined.
1844
1845         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1846
1847 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1848
1849         * gfortran.dg/pr19936_1.f90: New test.
1850         * gfortran.dg/pr19936_2.f90: New test.
1851         * gfortran.dg/pr19936_3.f90: New test.
1852
1853 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1854             Paul Thomas <prthomas@drfccad.cea.fr>
1855
1856         * gfortran.dg/PR19754_1.f90: New test.
1857         * gfortran.dg/PR19754_2.f90: Ditto.
1858
1859 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1860
1861         PR c++/19311
1862         * g++.dg/template/non-dependent11.C: New test.
1863
1864 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1865
1866         * lib/target-supports.exp (check_iconv_available): Fix comment.
1867
1868 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1869             Joseph S. Myers  <joseph@codesourcery.com>
1870
1871         PR c++/19797
1872         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1873
1874 2005-03-04  Matthew Sachs  <msachs@apple.com>
1875
1876         * gcc.exp (gcc_target_compile): Put braces around
1877         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1878         * objc.exp (objc_target_compile): Likewise.
1879         * treelang.exp (treelang_target_compile): Likewise.
1880
1881 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1882
1883         PR fortran/19673
1884         * gfortran.dg/func_result_1.f90: New test.
1885
1886 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1887
1888         * gcc.misc-tests/options.exp: New test.
1889
1890 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1891
1892         * gcc.dg/pr15784-4.c: New test.
1893
1894 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1895
1896         * gcc.c-torture/execute/pr17133.c: New.
1897         * gcc.c-torture/compile/20050303-1.c: New.
1898
1899 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1900
1901         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1902
1903 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1904
1905         * g++.dg/overload/using2.C: New.
1906
1907 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1908
1909         PR c++/19916
1910         * g++.dg/init/ptrmem2.C: New test.
1911
1912 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1913
1914         PR c/8927
1915         * gcc.dg/pr8927-1.c: New test.
1916
1917 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1918
1919         PR c++/20232
1920         * g++.dg/inherit/covariant12.C: New.
1921
1922 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1923
1924         PR fortran/19479
1925         * gfortran.dg/bound_1.f90: New test.
1926
1927 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1928
1929         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1930         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1931
1932 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1933
1934         PR c/20245
1935         * gcc.dg/pr20245-1.c: New test.
1936
1937 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1938
1939         PR middle-end/19874
1940         * gcc.c-torture/execute/20050119-2.c: New test case.
1941
1942 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1943
1944         * README: Update the DejaGnu bug reporting address.
1945         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1946         * lib/objc-torture.exp: Likewise.
1947
1948 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1949
1950         * gfortran.dg/boz_1.f90: New test.
1951         * gfortran.dg/boz_3.f90: New test.
1952         * gfortran.dg/boz_4.f90: New test.
1953
1954 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1955
1956         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1957         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1958
1959 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1960
1961         PR libfortran/20101
1962         * gfortran.dg/write_0_pe_format.f90: New test.
1963
1964 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR c++/20206
1967         * g++.dg/opt/thunk2.C: New test.
1968         * g++.dg/opt/covariant1.C: New test.
1969
1970 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1971
1972         * gfortran.dg/e_d_fmt.f90: New test.
1973
1974 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1975
1976         * gcc.dg/asm-b.c: Fix comment typos.
1977
1978 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1981         a V_MAY_DEF also.
1982
1983 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1984
1985         PR tree-opt/20188
1986         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1987         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1988         * gcc.dg/asm-b.c: New test.
1989
1990 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1991
1992         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1993         Disable this test on IRIX 6.
1994
1995 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1996
1997         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1998         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1999         parser.
2000
2001 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2002
2003         PR tree-optimization/20204
2004         * testsuite/gcc.dg/pr20204.c: New test.
2005
2006 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR target/20196
2009         * gcc.c-torture/execute/20050224-1.c: New test.
2010
2011         PR c++/20175
2012         * g++.dg/warn/Wbraces2.C: New test.
2013
2014 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2015
2016         PR c++/19878
2017         * g++.dg/init/const2.C: New test.
2018
2019 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2020
2021         PR tree-optimization/20100
2022         * gcc.c-torture/execute/pr20100-1.c: New test.
2023
2024 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2025
2026         * gfortran.dg/implicit_3.f90: New test.
2027
2028         * gfortran.dg/deftype_1.f90: New test.
2029
2030 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2031
2032         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2033         the test passes.
2034         * g++.dg/other/anon3.C: Accept a warning.
2035
2036 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2037
2038         * gcc.dg/pr20017.c: Fix a comment typo.
2039
2040 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2041
2042         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2043
2044 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2045
2046         PR ada/19902
2047         * ada/acats/tests/cxa/cxa3004.a: Remove.
2048         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2049
2050 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2051
2052         PR c++/20073
2053         * g++.dg/init/const1.C: New test.
2054
2055         PR c++/19991
2056         * g++.dg/parse/constant7.C: New test.
2057
2058         PR c++/20152
2059         * g++.dg/parse/error27.C: New test.
2060         * g++.dg/template/qualttp15.C: Adjust error markers.
2061         * g++.old-deja/g++.other/struct1.C: Likewise.
2062         
2063         PR c++/20153
2064         * g++.dg/template/error17.C: New test.
2065
2066         PR c++/20148
2067         * g++.dg/parser/error26.C: New test.
2068
2069 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2070
2071         PR tree-optimization/20100
2072         PR tree-optimization/20115
2073         * gcc.dg/pr20115.c: New test.
2074         * gcc.dg/pr20115-1.c: New test.
2075         * gcc.dg/pr20100.c: New test.
2076         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2077         call-clobbered variables after alias1.
2078
2079 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2080
2081         * gfortran.dg/list_read_4.f90: new test.
2082
2083 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2084
2085         PR rtl-optimization/20017.
2086         * gcc.dg/pr20017.c: New.
2087
2088 2005-02-22  Devang Patel  <dpatel@apple.com>
2089
2090         PR 19952
2091         * g++.dg/tree-ssa/pr19952.C: New test.
2092         
2093 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2094
2095         PR c++/19883
2096         * g++.dg/parse/constant6.C: New test.
2097
2098 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2099
2100         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2101         * g++.dg/charset/asm2.c: Likewise.
2102         * g++.dg/charset/asm3.c: Likewise.
2103         * g++.dg/charset/asm4.c: Likewise.
2104         * g++.dg/charset/asm5.c: Likewise.
2105         * g++.dg/charset/attribute1.c: Likewise.
2106         * g++.dg/charset/attribute2.c: Likewise.
2107         * g++.dg/charset/extern1.cc: Likewise.
2108         * g++.dg/charset/extern2.cc: Likewise.
2109         * g++.dg/charset/extern3.cc: Likewise.
2110         * g++.dg/charset/function.cc: Likewise.
2111         * g++.dg/charset/string.c: Likewise.
2112         * g++.dg/charset/charset.exp: Likewise.
2113         * lib/target-supports.exp (check_iconv_available): Fix comment.
2114
2115 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2116
2117         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2118         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2119         * gcc.dg/charset/asm2.c: Likewise.
2120         * gcc.dg/charset/asm3.c: Likewise.
2121         * gcc.dg/charset/asm4.c: Likewise.
2122         * gcc.dg/charset/asm5.c: Likewise.
2123         * gcc.dg/charset/asm6.c: Likewise.
2124         * gcc.dg/charset/attribute1.c: Likewise.
2125         * gcc.dg/charset/attribute2.c: Likewise.
2126         * gcc.dg/charset/builtin1.c: Likewise.
2127         * gcc.dg/charset/extern.c: Likewise.
2128         * gcc.dg/charset/function.c: Likewise.
2129         * gcc.dg/charset/string.c: Likewise.
2130         * gcc.dg/charset/charset.exp: Likewise.
2131
2132 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2133
2134         PR fortran/20086
2135         * gfortran.dg/pr20086.f90: New test.
2136
2137 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2138
2139         PR tree-optimization/19786
2140         * g++.dg/tree-ssa/pr19786.C: New.
2141
2142 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2143
2144         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2145
2146 2005-02-21  Jeff Law  <law@redhat.com>
2147
2148         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2149
2150 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2151
2152         * gfortran.dg/do_iterator: Split loop, markup all lines for
2153         which an error locus is printed.
2154         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2155         locus is printed.
2156         * gfortran.dg/select_4.f90: Likewise.
2157         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2158         locuses in the various permutations.
2159
2160 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2161
2162         PR tree-optimization/19951
2163         * g++.dg/vect: New directory.
2164         * g++.dg/vect/vect.exp: New file.
2165         * g++.dg/vect/pr19951.cc: New testcase.
2166         * g++.dg/dg.exp: Also prune vectorizer tests.
2167
2168 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2169
2170         PR 18785
2171         * gcc.dg/charset/builtin1.c: New test.
2172
2173 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         PR c++/19299
2176         * g++.dg/inherit/volatile1.C: New test.
2177
2178         PR c++/19440
2179         * g++.dg/template/dtor4.C: New test.
2180
2181 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2182
2183         * gfortran.dg/int_1.f90: New test.
2184
2185 2005-02-19  Devang Patel  <dpatel@apple.com>
2186
2187         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2188
2189 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2190
2191         * gfortran.dg/achar_1.f90: New test.
2192
2193 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2194
2195         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2196
2197 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2198             Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR tree-optimization/19828
2201         * gcc.dg/tree-ssa/loop-7.c: New test.
2202         * gcc.c-torture/execute/20050218-1.c: New test.
2203
2204 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2205
2206         PR c/20043
2207         * gcc.dg/transparent-union-1.c: New test.
2208         * gcc.dg/transparent-union-2.c: New test.
2209
2210 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2211
2212         PR tree-optimization/18977
2213         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2214
2215 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2216
2217         PR target/20054
2218         * gcc.dg/pr20054.c: New test.
2219
2220 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2221
2222         PR c++/19508
2223         * g++.dg/ext/attrib20.C: New test.
2224
2225 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2226
2227         PR middle-end/20030
2228         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2229
2230 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2231
2232         PR c++/20008
2233         * g++.dg/opt/switch4.C: New.
2234
2235 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR c++/20023
2238         PR tree-optimization/20009
2239         * gcc.c-torture/compile/20050217-1.c: New test.
2240         * g++.dg/opt/switch3.C: New test.
2241
2242         PR tree-optimization/18947
2243         * gcc.c-torture/compile/20050215-1.c: New test.
2244         * gcc.c-torture/compile/20050215-2.c: New test.
2245         * gcc.c-torture/compile/20050215-3.c: New test.
2246
2247 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2248
2249         PR c++/20028
2250         * g++.dg/template/crash34.C: New.
2251
2252         PR c++/20022
2253         * g++.dg/other/access3.C: New.
2254
2255 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2256
2257         * gcc.dg/vect/vect-98.c: New test.
2258
2259 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2260
2261         PR tree-optimization/19967
2262         * gcc.dg/pr19967.c: New.
2263
2264 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2265
2266         PR middle-end/19857
2267         * gcc.dg/tree-ssa/20050215-1.c: New test.
2268         * gcc.c-torture/execute/20050215-1.c: New test.
2269
2270 2005-02-15  Eric Christopher  <echristo@redhat.com>
2271
2272         * gcc.dg/cpp/20050215-1.c: New file.
2273
2274 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2275
2276         PR tree-optimization/15785
2277         * gcc.dg/pr15785-1.c: New test.
2278
2279 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2280
2281         PR c++/17788
2282         * g++.dg/init/ctor4.C: New.
2283         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2284
2285 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2286
2287         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2288         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2289
2290 2005-02-15  Andreas Schwab  <schwab@suse.de>
2291
2292         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2293         declare malloc.
2294
2295 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2296
2297         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2298
2299 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2300
2301         PR tree-optimization/19853
2302         * gcc.c-torture/compile/pr19853.c: New test.
2303
2304 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2305
2306         PR c++/19608
2307         * g++.dg/parse/local-class1.C: New.
2308
2309         PR c++/19895
2310         * g++.dg/parse/ptrmem3.C: New.
2311
2312         PR c++/19884
2313         * g++.old-deja/g++.oliva/template6.C: Add another case.
2314         * g++.dg/template/explicit6.C: New.
2315
2316 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2317
2318         PR c++/17816
2319         * g++.dg/other/redecl2.C: New.
2320
2321 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         PR c++/19891
2324         * g++.dg/abi/covariant4.C: New.
2325
2326 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2327
2328         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2329
2330 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2331
2332         * gcc.dg/vect/vect-96.c: Fix typo.
2333
2334 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2335
2336         PR c++/14479
2337         PR c++/19487
2338         * g++.dg/template/enum5.C: New test.
2339
2340 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2341
2342         * gcc.dg/vect/vect-97.c: New test.
2343
2344 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2345
2346         * gcc.dg/vect/vect-96.c: New test.
2347
2348 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2349
2350         * gcc.dg/builtins-34.c: Also check ldexp*.
2351
2352 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2353
2354         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2355
2356 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2357
2358         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2359         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2360         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2361         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2362         selector_list, selector_expression, dg-process-target): Move to new
2363         file target-supports-dg.exp.
2364         * lib/target-supports-dg.exp: New.
2365
2366         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2367         New.
2368
2369 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR c++/19666
2372         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2373
2374         PR middle-end/19858
2375         * gcc.c-torture/compile/20050210-1.c: New test.
2376
2377 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2378
2379         PR c++/19755
2380         * g++.dg/warn/Wbraces1.C: New test.
2381
2382 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2383
2384         * gcc.dg/builtins-52.c: New testcase.
2385
2386 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR c/19342
2389         * gcc.c-torture/execute/20050119-1.c: New test.
2390
2391 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/19811
2394         * g++.dg/init/delete1.C: New test.
2395
2396 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2397
2398         PR c++/18470
2399         * g++.dg/template/static12.C: New test.
2400
2401 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/19787
2404         * g++.dg/conversion/ambig1.C: New test.
2405
2406         PR c++/19739
2407         * g++.dg/ext/attrib19.C: New test.
2408
2409         PR c++/19732
2410         * g++.dg/parse/dtor5.C: New test.
2411
2412         PR c++/19762
2413         * g++.dg/template/dtor3.C: New test.
2414
2415         PR c++/19826
2416         * g++.dg/template/static11.C: New test.
2417         * g++.dg/template/crash2.C: Remove dg-error marker.
2418
2419 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2420
2421         PR C++/18491
2422         * g++.old-deja/g++.mike/p10769a.C: Remove.
2423
2424 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2425
2426         * gcc.dg/builtins-48.c: New test case.
2427         * gcc.dg/builtins-49.c: New test case.
2428         * gcc.dg/builtins-50.c: New test case.
2429         * gcc.dg/builtins-51.c: New test case.
2430
2431 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2432
2433         PR middle-end/19583
2434         * g++.dg/warn/Wreturn-type-3.C: New test.
2435
2436 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2437
2438         PR middle-end/19402
2439         * gcc.dg/pr19402-1.c: New testcase.
2440         * gcc.dg/pr19402-2.c: likewise.
2441
2442 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2443
2444         PR middle-end/19854
2445         * g++.dg/tree-ssa/tmmti.C: New testcase.
2446
2447 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2448
2449         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2450
2451 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2452
2453         PR c++/19733
2454         * g++.dg/parse/crash23.C: New test.
2455         * g++.dg/warn/Weff1.C: New test.
2456
2457 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2458
2459         * gcc.dg/20050209-1.c: New test.
2460
2461 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2462
2463         PR target/19799
2464         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2465
2466 2005-02-08  Mike Stump  <mrs@apple.com>
2467
2468         * g++.dg/pch/import-2.c: New test.
2469         * g++.dg/pch/import-2.hs: New.
2470         * g++.dg/pch/include/import-2a.h: New.
2471         * g++.dg/pch/include/import-2b.h: New.
2472
2473 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2474
2475         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2476
2477 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2478
2479         * gfortran.dg/substr_1.f90: New test.
2480
2481 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2482
2483         PR middle-end/19775
2484         * gcc.dg/torture/builtin-power-1.c: Disable test for
2485         invalid transformation.
2486         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2487         no longer optimize.
2488         * gcc.dg/builtins-47.c: New testcase.
2489
2490 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2491             Dorit Naishlos  <dorit@il.ibm.com>
2492
2493         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2494
2495 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2496
2497         * gcc.c-torture/compile/20050206-1.c: New test.
2498
2499 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2500
2501         PR tree-opt/19768
2502         * g++.dg/opt/pr19768.C: New test.
2503
2504 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2505
2506         PR tree-opt/19736
2507         * gcc.c-torture/compile/pr19736.c: New test.
2508
2509 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2510
2511         PR c++/17401
2512         * g++.dg/parse/error25.C: New test.
2513
2514 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2515
2516         * gcc.c-torture/execute/20050203-1.c: New.
2517
2518 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2519
2520         * gcc.dg/vect/vect-85.c: Remove xfail.
2521         * gcc.dg/vect/vect-86.c: Remove xfail.
2522         * gcc.dg/vect/vect-87.c: Remove xfail.
2523         * gcc.dg/vect/vect-88.c: Remove xfail.
2524
2525 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2526
2527         * gcc.dg/altivec-19.c: New.
2528
2529 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2530
2531         PR c/17807
2532         * gcc.dg/nested-func-3.c: New test.
2533         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2534
2535 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2536
2537         * gcc.test-framework/gen_directive_tests: Generate tests for
2538         selector expressions.
2539
2540 2005-02-02  Matt Austern  <austern@apple.com>
2541
2542         PR c++/19628
2543         * g++/ext/builtin7.C: New.
2544         * g++/ext/builtin8.C: New.
2545
2546 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2547
2548         PR c/18502
2549         * gcc.dg/pr18502-1.c: New test.
2550
2551 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2552
2553         PR c++/17413
2554         * g++.dg/template/local4.C: Tweak.
2555
2556 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2557
2558         PR tree-optimization/19578
2559         * gcc.c-torture/compile/20050202-1.c: New test.
2560
2561 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2562
2563         PR c/19435
2564         * gcc.dg/c99-init-4.c: New test.
2565
2566 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2567
2568         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2569
2570         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2571
2572         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2573         * g++.dg/eh/check-vect.h: New.
2574
2575         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2576         * gcc.dg/vect/vect-78.c: Ditto.
2577         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2578         Remove.
2579
2580         * g++.dg/conversion/simd1.C: Expect warning.
2581         * g++.dg/ext/attribute-test-1.C: Ditto.
2582         * g++.dg/ext/attribute-test-2.C: Ditto.
2583         * g++.dg/ext/attribute-test-3.C: Ditto.
2584         * g++.dg/ext/attribute-test-4.C: Ditto.
2585
2586         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2587         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2588
2589         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2590
2591 2005-02-01  Richard Henderson  <rth@redhat.com>
2592
2593         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2594         long double for ibm double-double format.
2595         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2596
2597 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2598
2599         PR tree-optimization/19633
2600         * testsuite/gcc.dg/pr19633-1.c: New test.
2601         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2602         to NULL or a symbol.
2603
2604 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2605
2606         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2607         New procs.
2608         (dg-process-target (local override)): Handle selector expressions.
2609
2610         * gcc.test-framework/README: Describe tests in source directory.
2611         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2612         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2613         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2614         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2615         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2616         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2617         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2618         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2619         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2620         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2621         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2622         * gcc.test-framework/dg-error-exp-P.c: New test.
2623         * gcc.test-framework/dg-error-exp-XP.c: New test.
2624         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2625         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2626         * gcc.test-framework/dg-output-exp-P.c: New test.
2627         * gcc.test-framework/dg-output-exp-XF.c: New test.
2628         * gcc.test-framework/dg-warning-exp-P.c: New test.
2629         * gcc.misc-tests/dg-1.c: Remove.
2630         * gcc.misc-tests/dg-2.c: Remove.
2631         * gcc.misc-tests/dg-3.c: Remove.
2632         * gcc.misc-tests/dg-4.c: Remove.
2633         * gcc.misc-tests/dg-5.c: Remove.
2634         * gcc.misc-tests/dg-6.c: Remove.
2635         * gcc.misc-tests/dg-7.c: Remove.
2636         * gcc.misc-tests/dg-8.c: Remove.
2637         * gcc.misc-tests/dg-9.c: Remove.
2638         * gcc.misc-tests/dg-10.c: Remove.
2639         * gcc.misc-tests/dg-11.c: Remove.
2640         * gcc.misc-tests/dg-12.c: Remove.
2641         * gcc.misc-tests/dg-test.exp: Remove.
2642
2643         * gcc.test-framework/test-framework.awk: Change recording and
2644         printing of passes and failures.
2645
2646         * gcc.test-framework: New directory.
2647         * gcc.test-framework/README: New.
2648         * gcc.test-framework/test-framework.exp: New.
2649         * gcc.test-framework/test-framework.awk: New.
2650         * gcc.test-framework/gen_directive_tests: New.
2651
2652 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2653
2654         * lib/treelang.exp: Fix comment typos.
2655         (treelang_target_compile): Don't append libs=-ltreelang to options.
2656
2657 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2658
2659         * g++.dg/parse/typename7.C: Adjust error messages.
2660
2661 2005-01-31  Jeff Law  <law@redhat.com>
2662
2663         * gcc.c-torture/execute/20050131-1.c: New test.
2664         * gcc.dg/wcaselabel.c: New test.
2665
2666 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2667
2668         * g++.dg/other/warning1.C: Adjust error messags.
2669         * g++.dg/parse/constant5.C: New test.
2670
2671 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2672
2673         PR c/19333
2674         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2675         the test case valid.
2676         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2677         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2678         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2679         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2680         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2681         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2682
2683 2005-01-31  Dale Johannesen  <dalej@apple.com>
2684
2685         * g++.dg/opt/pr19650.C:  New test.
2686
2687 2005-01-31  Richard Henderson  <rth@redhat.com>
2688
2689         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2690         long double for intel double extended format.
2691         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2692
2693 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2694
2695         PR c++/19555
2696         * g++.dg/template/static10.C: New test.
2697
2698         PR c++/19395
2699         * g++.dg/parse/error24.C: New test.
2700
2701         PR c++/19367
2702         * g++.dg/lookup/builtin1.C: New test.
2703
2704         PR c++/19457
2705         * g++.dg/warn/conv3.C: New test.
2706
2707 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2708
2709         PR fortran/19647
2710         * gfortan.dg/inquire_7.f90
2711
2712 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2713
2714         PR tree-optimization/15791
2715         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2716         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2717         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2718         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2719         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2720         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2721         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2722         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2723         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2724         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2725
2726 2005-01-29  Paul Brook  <paul@codesourcery.com>
2727
2728         PR fortran/18565
2729         * check.c (real_or_complex_check): New function.
2730         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2731         * intrinsic.c (add_functions): Use new check functions.
2732         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2733         Add prototypes.
2734
2735 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2736
2737         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2738         gcc.dg/lvalue-3.c: New tests.
2739         * gcc.dg/concat.c: Update expected messages.
2740
2741 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2742
2743         PR libfortran/19595
2744         * gfortran.dg/eor_1.f90:  New test.
2745
2746 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2747
2748         PR fortran/19589
2749         * gfortran.dg/logical_data_1.f90: New test.
2750
2751 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/19253
2754         * g++.dg/template/crash33.C: New test.
2755
2756         PR c++/19667
2757         * g++.dg/template/crash32.C: New test.
2758
2759 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2760
2761         PR middle-end/16558
2762         * g++.dg/warn/Wreturn-type-2.C: New test.
2763
2764 2004-06-24  Jeff Law  <law@redhat.com>
2765
2766         * gcc.dg/tree-ssa/20050128-1.c: New test.
2767
2768 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2769
2770         * gcc.target/frv/all-mdpackh-1.c: New test.
2771
2772 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2773
2774         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2775
2776 2005-01-27  Richard Henderson  <rth@redhat.com>
2777
2778         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2779
2780 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2781
2782         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2783
2784 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2785
2786         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2787         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2788         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2789         to cope with cases where the multilib options override the dg-options.
2790
2791 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR c/18946
2794         * gcc.dg/noncompile/20050120-1.c: New test.
2795
2796 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2797
2798         PR tree-optimization/19633
2799         * gcc.dg/pr19633.c: New test.
2800         * gcc.dg/tree-ssa/pr19633.c: New test.
2801
2802 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2803
2804         * gcc.dg/20041216-1.c: New test.
2805
2806 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2807
2808         PR objc/18862
2809         * objc.dg/selector-2.m: New test.
2810
2811 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2812
2813         * g++.dg/opt/range-test-2.C: New test.
2814
2815         PR rtl-optimization/19579
2816         * gcc.c-torture/execute/20050124-1.c: New test.
2817
2818 2005-01-26  Greg Parker  <gparker@apple.com>
2819         Stuart Hastings  <stuart@apple.com>
2820
2821         * gcc.c-torture/execute/20050125-1.c: New.
2822
2823 2005-01-18  Jan Hubicka  <jh@suse.cz>
2824
2825         PR tree-optimize/19337
2826         * gcc.c-torture/compile/20050119-1.c: New test.
2827
2828 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2829
2830         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2831         test for successful match.
2832
2833 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2834
2835         PR objc/18408
2836         * objc.dg/comp-types-7.m: New test.
2837
2838 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2839
2840         * lib/target-supports.exp (current_target_name): New.
2841         (check_effective_target_ilp32, check_effective_target_lp64):
2842         Cache the result to use as long as the current target, with
2843         multilib flags, remains the same.
2844
2845         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2846         (dg-require-weak, dg-require-visibility, dg-require-alias,
2847         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2848         dg-require-effective-target, dg-skip-if): Remove call to
2849         skip_test_and_clear_xfail.
2850         (dg-test): Clear xfail data.
2851
2852 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR target/17751
2855         * gcc.dg/ppc64-toc.c: New test.
2856
2857         * g++.dg/tree-ssa/empty-1.C: New test.
2858
2859         PR middle-end/19551
2860         * gcc.c-torture/execute/20050121-1.c: New test.
2861         * gcc.dg/20050121-2.c: New test.
2862
2863 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2864         Paul Brook  <paul@codesourcery.com>
2865
2866         PR fortran/17941
2867         * gfortran.dg/real_const_1.f: New test.
2868         * gfortran.dg/real_const_2.f90: New test.
2869         * gfortran.dg/complex_int_1.f90: New test.
2870
2871 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2872
2873         PR fortran/19313
2874         * gfortan.dg/inquire_6.f90: New test.
2875
2876 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2877
2878         PR libfortran/19451
2879         * open_readonly_1.f90:  New test.
2880
2881 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2882
2883         PR libfortran/18982
2884         * gfortran.dg/open_new.f90: New file.
2885
2886 2005-01-22  Paul Brook  <paul@codesourcery.com>
2887
2888         * namelist_1.f90: New test.
2889
2890 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2891
2892         PR tree-optimization/19484
2893         * gcc.c-torture/compile/20050122-[12].c: New tests.
2894
2895 2005-01-22  Paul Brook  <paul@codesourcery.com>
2896
2897         * gfortran.dg/implicit_2.f90: New test.
2898
2899 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2900
2901         PR fortran/19314
2902         * gfortran.dg/inquire_5.f90: New test.
2903
2904 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2905
2906         PR c/18809
2907         * gcc.dg/pr18809-1.c: New test.
2908
2909 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2910
2911         * gcc.dg/20050121-1.c: New test.
2912
2913         PR tree-optimization/13000
2914         * gcc.dg/20040206-1.c: Change warning to point where function is
2915         being inlined.
2916
2917 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2918
2919         PR c++/19208
2920         * g++.dg/template/array11.C: New test.
2921
2922 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2923
2924         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2925         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2926         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2927         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2928         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2929         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2930
2931 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2932
2933         PR tree-optimization/15349
2934         * gcc.dg/tree-ssa/pr15349.c: New.
2935
2936 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2937
2938         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2939
2940 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2941
2942         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2943         scan-assembler-times directive name.
2944
2945         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2946         after dg-do.
2947
2948         PR rtl-optimization/19462
2949         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2950
2951 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2952
2953         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2954         counting function calls on ia64.
2955
2956 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR rtl-optimization/15139
2959         * gcc.dg/20050111-2.c: New test.
2960
2961         PR c/17297
2962         * gcc.c-torture/compile/20050113-1.c: New testcase.
2963
2964         PR middle-end/19164
2965         * gcc.dg/20050113-1.c: New testcase.
2966
2967 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2968
2969         * gcc.dg/vect/vect-85.c: Add comment.
2970         * gcc.dg/vect/vect-86.c: Add xfail for now.
2971         * gcc.dg/vect/vect-87.c: Add xfail for now.
2972         * gcc.dg/vect/vect-88.c: Add xfail for now.
2973         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2974
2975 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2976
2977         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2978
2979 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2980
2981         * g++.dg/debug/typedef3.C: New test.
2982
2983 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2984
2985         PR c/19472
2986         * gcc.dg/asm-a.c: New test.
2987
2988 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2989
2990         * gcc.dg/sh-relax.c: Add prototype for abort.
2991
2992 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2993
2994         * gcc.dg/short-compare-1.c: New test.
2995         * gcc.dg/short-compare-2.c: Likewise.
2996
2997 2005-01-18  Michael Matz  <matz@suse.de>
2998
2999         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3000
3001 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3002
3003         PR tree-optimization/19121
3004         * gcc.c-torture/compile/pr19121.c: New test.
3005
3006 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3007
3008         PR target/19357
3009         * gcc.c-torture/compile/pr19357.c: New test.
3010
3011 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3012
3013         PR c/5675
3014         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3015         pass--those that refer just to the variable, possibly with a
3016         cast.
3017         * gcc.dg/c99-const-expr-3.c: Likewise.
3018
3019         PR middle-end/13127
3020         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3021         longer emitted.
3022
3023 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3024
3025         PR fortran/18778
3026         * gfortran.dg/endfile_2.f90: New test.
3027
3028 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3029
3030         PR 19168
3031         * gfortran.dg/select_5.f90: New test.
3032
3033 2004-01-16  Paul Brook  <paul@codesourcery.com>
3034
3035         * gfortran.dg/common_4.f90: New test.
3036
3037 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3038
3039         PR rtl-optimization/19462
3040         * gcc.dg/torture/pr19462-1.c: New test.
3041
3042 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3043
3044         PR objc/19321
3045         * objc.dg/func-ptr-2.m: New.
3046         * objc.dg/volatile-1.m: New.
3047
3048 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3049
3050         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3051
3052 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR tree-optimization/19060
3055         * gcc.c-torture/execute/20050104-1.c: New test.
3056
3057 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3058
3059         PR fortran/18983
3060         * gfortran.dg/write_to_null.f90: New test.
3061
3062 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3063             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3064
3065         PR other/19328
3066         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3067         argument.
3068
3069 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR c++/19263
3072         * g++.dg/init/vector1.C: New test.
3073
3074 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3075
3076         PR target/13158
3077         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3078         PR target/18987
3079         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3080
3081 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3082
3083         * gfortran.dg/select_1.f90: New test.
3084         * gfortran.dg/select_2.f90: New test.
3085         * gfortran.dg/select_3.f90: New test.
3086         * gfortran.dg/select_4.f90: New test.
3087
3088 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR middle-end/19084
3091         PR rtl-optimization/19348
3092         * gcc.dg/20050111-1.c: New test.
3093         * gcc.c-torture/execute/20050111-1.c: New test.
3094
3095         * gcc.dg/i386-asm-4.c: New test.
3096
3097 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3098
3099         * gcc.dg/nested-func-2.c: New test.
3100         * ada/acats/norun.lst: Remove c953002.
3101
3102 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3103
3104         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3105
3106 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3107
3108         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3109
3110 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3111
3112         PR target/18761
3113         * g++.dg/abi/align1.C: New test.
3114
3115 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3116
3117         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3118         at a time.
3119         * g++.dg/ext/altivec_check.h: Support compiling as C.
3120
3121 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3122
3123         PR c++/19355
3124         * g++.dg/expr/pr19355-1.C: New test case.
3125
3126 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3127
3128         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3129         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3130         * ada/acats/tests/c3/c92005b.ada: Likewise.
3131         * ada/acats/tests/c3/cxb3012.a: Likewise.
3132         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3133
3134 2005-01-09  Paul Brook  <paul@codesourcery.com>
3135
3136         * gfortran.dg/common_2.f90: New file.
3137         * gfortran.dg/common_3.f90: New file.
3138
3139 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3140
3141         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3142
3143 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3144
3145         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3146         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3147         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3148         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3149         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3150         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3151         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3152         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3153         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3154         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3155         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3156         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3157         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3158         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3159         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3160         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3161         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3162         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3163         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3164         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3165         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3166         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3167         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3168         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3169         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3170         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3171         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3172         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3173         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3174         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3175         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3176         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3177         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3178         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3179         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3180         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3181         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3182         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3183         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3184         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3185         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3186         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3187         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3188         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3189         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3190         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3191         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3192         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3193         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3194         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3195         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3196         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3197         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3198         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3199         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3200         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3201         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3202         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3203         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3204         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3205         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3206         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3207         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3208         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3209         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3210         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3211         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3212
3213         * gcc.dg/vect/vect-1.c: Fix spelling.
3214         * gcc.dg/vect/vect-10.c: Fix spelling.
3215         * gcc.dg/vect/vect-11.c: Fix spelling.
3216         * gcc.dg/vect/vect-12.c: Fix spelling.
3217         * gcc.dg/vect/vect-14.c: Fix spelling.
3218         * gcc.dg/vect/vect-15.c: Fix spelling.
3219         * gcc.dg/vect/vect-16.c: Fix spelling.
3220         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3221         * gcc.dg/vect/vect-64.c: Fix comments.
3222         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3223
3224 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3225             Ira Rosen  <irar@il.ibm.com>
3226
3227         * gcc.dg/vect/vect-70.c: New test.
3228         * gcc.dg/vect/vect-71.c: New test.
3229
3230 2005-01-09  Manfred Hollstein  <mh@suse.com>
3231
3232         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3233         * gcc.dg/pr18241-2.c: Likewise.
3234         * gcc.dg/pr18241-3.c: Likewise.
3235         * gcc.dg/pr18241-4.c: Likewise.
3236         * gcc.dg/pr18241-5.c: Likewise.
3237
3238 2005-01-08  Richard Henderson  <rth@redhat.com>
3239
3240         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3241         False for x86 and x86-64.
3242
3243 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3244
3245         PR tree-optimization/18241
3246         * gcc.dg/pr18241-1.c: New test.
3247         * gcc.dg/pr18241-2.c: New test.
3248         * gcc.dg/pr18241-3.c: New test.
3249         * gcc.dg/pr18241-4.c: New test.
3250         * gcc.dg/pr18241-5.c: New test.
3251
3252 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3253
3254         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3255         gfortran.dg/select_4.f90: New.
3256
3257 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3258
3259         * gcc.c-torture/execute/20050107-1.c: New test.
3260
3261 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3262
3263         PR c++/19298
3264         * g++.dg/template/ref2.C: New.
3265
3266 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3267
3268         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3269         instead of being empty.
3270
3271 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3272
3273         PR fortran/15553
3274         * gfortran.dg/array-1.f90: New test.
3275
3276 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR tree-optimization/19283
3279         * gcc.c-torture/execute/20050106-1.c: New test.
3280
3281         PR rtl-optimization/18861
3282         * gcc.dg/20050105-1.c: New test.
3283
3284         PR tree-optimization/18828
3285         * gcc.dg/20050105-2.c: New test.
3286
3287 2005-01-07  Andreas Jaeger  <aj@suse.de>
3288
3289         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3290
3291 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3292
3293         PR fortran/18398
3294         * gfortran.dg/fmt_read.f90: New test.
3295
3296 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3297
3298         * gcc.dg/rs6000-ldouble-2.c: New.
3299
3300 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3301
3302         PR c++/19244
3303         * g++.dg/parser/ctor2.C: New test.
3304
3305 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3306
3307         PR c++/17154
3308         * g++.dg/template/using9.C: New test.
3309
3310 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3311
3312         PR c++/19258
3313         * g++.dg/lookup/friend6.C: New test.
3314
3315 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3316
3317         PR c++/19270
3318         * g++.dg/template/array10.C: New.
3319
3320 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3321
3322         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3323         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3324
3325 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3326
3327         * gcc.c-torture/compile/20050105-1.c: New test.
3328
3329 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3330
3331         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3332
3333 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3334
3335         PR middle-end/19100
3336         * gcc.dg/conv-3.c: New test case.
3337
3338 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3339
3340         * gcc.dg/asm-wide-1.c: New test.
3341
3342 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3343
3344         PR c++/19030
3345         * g++.dg/parse/crash22.C: New
3346
3347 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3348
3349         PR 19257
3350         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3351
3352 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3353
3354         PR middle-end/17767
3355         * gcc.dg/i386-mmx-6.c: New test case.
3356
3357 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3358
3359         PR tree-optimization/18308
3360         * gcc.dg/vect/pr18308.c: New testcase.
3361
3362 2005-01-04  Andreas Jaeger  <aj@suse.de>
3363
3364         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3365
3366 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3367             Robert Bowdidge <bowdidge@apple.com>
3368
3369         * gcc.dg/cpp/subframework1.c: New.
3370         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3371         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3372         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3373         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3374
3375 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3376
3377         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3378         producing warning.
3379         * gcc.dg/darwin-weakimport-2.c: New.
3380
3381 2005-01-03  Richard Henderson  <rth@redhat.com>
3382
3383         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3384
3385 2005-01-03  Richard Henderson  <rth@redhat.com>
3386
3387         * gcc.dg/vect/vect.exp: Enable for ia64.
3388         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3389         (check_effective_target_vect_float): Likewise.
3390         (check_effective_target_vect_no_align): Likewise.
3391         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3392         * gcc.dg/vect/vect-8.c: Likewise.
3393
3394 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3395
3396         PR target/19236
3397         * gcc.dg/pr19236-1.c: New test case.
3398
3399 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3400
3401         PR rtl-optimization/12092
3402         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3403
3404 2005-01-02  Andreas Jaeger  <aj@suse.de>
3405
3406         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3407
3408 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3409             Andrew Pinski  <pinskia@physics.uc.edu>
3410
3411         PR rtl-optimization/12092
3412         * gcc.dg/pr12092-1.c: New test case.
3413
3414 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3415
3416         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3417         'hidden' and 'default' for better portability.
3418         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3419
3420         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3421         6 and 7.
3422         * g++.old-deja/g++.brendan/new3.C: Likewise.
3423
3424 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3425
3426         * gcc.dg/20041231-1.C: New test.
3427         * g++.dg/warn/Wunreachable-code-1.C: New test.
3428
3429 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3430
3431         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3432         file, not /dev/null.  Abort on error.
3433
3434 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3435             Ziemowit Laski  <zlaski@apple.com>
3436
3437         PR objc/18971
3438         * objc.dg/encode-5.m: New test.
3439
3440 2004-12-29  Richard Henderson  <rth@redhat.com>
3441
3442         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3443         * objc.dg/stabs-1.m: Disable for ia64.
3444
3445 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/19190
3448         * g++.dg/warn/Wunused-10.C: New test.
3449
3450 2004-12-28  Richard Henderson  <rth@redhat.com>
3451
3452         * objc.dg/stabs-1.m: Disable for alpha.
3453
3454 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/19149
3457         * g++.dg/parse/error23.C: New test.
3458
3459 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3460
3461         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3462
3463         PR fortran/19032
3464         * gfortran.dg/intrinsic_modulo_1.f90: New.
3465         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3466         tests with divisor -1.
3467
3468 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3469
3470         * g++.dg/opt/temp1.C (memcpy): Return a value.
3471
3472         PR c++/19148
3473         * g++.dg/expr/cond7.C: New test.
3474
3475 2004-12-27  Paul Brook  <paul@codesourcery.com>
3476
3477         * gfortran.dg/g77/select_no_compile.f: Remove.
3478
3479 2004-12-27  Richard Henderson  <rth@redhat.com>
3480
3481         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3482         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3483         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3484
3485 2004-12-26  Richard Henderson  <rth@redhat.com>
3486
3487         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3488         by 1i instead of token pasting.
3489
3490 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3491
3492         PR tree-optimization/17578
3493         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3494         to additional_flags.
3495         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3496
3497 2004-12-25  Richard Henderson  <rth@redhat.com>
3498
3499         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3500         Remove Alpha.
3501
3502 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3503
3504         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3505         hppa*-*-hpux*.
3506         * gcc.dg/pr17957.c (dg-options): Likewise.
3507         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3508         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3509         instead of 0 on __hppa__.
3510         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3511         "foo,%r" on hppa*-*-*.
3512
3513 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3514
3515         PR fortran/19071
3516         * gfortran.dg/complex_write.f90: New test.
3517
3518 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3519
3520         PR c++/17595
3521         * g++.dg/parse/pragma2.C: New test.
3522
3523         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3524
3525 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3526
3527         * gcc.dg/empty2.c: Add missing dg-warning.
3528
3529 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3530
3531         PR c++/17413
3532         * g++.dg/template/local4.C: New test.
3533         * g++.dg/template/crash19.C: Add dg-error marker.
3534
3535         * g++.dg/template/crash31.C: Correct embedded PR number.
3536
3537 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/16405
3540         * g++.dg/opt/temp1.C: Add do-run marker.
3541
3542 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3543
3544         * g++.dg/template/spec19.C: New.
3545
3546 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3547
3548         PR target/16819
3549         * gcc.dg/empty2.c: New.
3550
3551 2004-12-23  Richard Henderson  <rth@redhat.com>
3552
3553         * lib/target-supports.exp (check_effective_target_vect_no_align):
3554         Remove i?86 and x86-64.
3555
3556 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/16405
3559         * g++.dg/opt/temp1.C: New test.
3560
3561 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3562
3563         PR c++/18733
3564         * g++.dg/template/friend33.C: New testcase.
3565
3566 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/18464
3569         * g++.dg/template/cond5.C: New test.
3570
3571         PR c++/18492
3572         * g++.dg/inherit/thunk3.C: New test.
3573
3574         PR c++/11224
3575         * g++.dg/warn/Wunused-9.C: New test.
3576
3577 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3578
3579         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3580
3581 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3582
3583         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3584
3585 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/18378
3588         * g++.dg/ext/packed8.C: New test.
3589
3590         PR c++/13268
3591         * g++.dg/template/crash31.C: New test.
3592
3593         PR c++/19034
3594         * g++.dg/template/crash30.C: New test.
3595
3596 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3597
3598         PR C++/18984
3599         * g++.dg/eh/ctor3.C: New test.
3600
3601 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * objc.dg/stabs-1.m: Allow section name to be quoted and
3604         assembly label to begin with '.LL'.
3605
3606 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3607
3608         * gcc.dg/vect/vect.exp
3609         (check_effective_target_lp64_or_vect_no_align): New.
3610         * gcc.dg/vect/vect-77.c: Use it.
3611         * gcc.dg/vect/vect-78.c: Use it.
3612
3613         * lib/target-supports.exp
3614         (check_effective_target_vect_no_max,
3615         check_effective_target_vect_no_bitwise,
3616         check_effective_target_vect_no_align): New.
3617         * gcc.dg/vect/vect-13.c: Use them.
3618         * gcc.dg/vect/vect-17.c: Ditto.
3619         * gcc.dg/vect/vect-18.c: Ditto.
3620         * gcc.dg/vect/vect-19.c: Ditto.
3621         * gcc.dg/vect/vect-20.c: Ditto.
3622         * gcc.dg/vect/vect-27.c: Ditto.
3623         * gcc.dg/vect/vect-29.c: Ditto.
3624         * gcc.dg/vect/vect-44.c: Ditto.
3625         * gcc.dg/vect/vect-48.c: Ditto.
3626         * gcc.dg/vect/vect-50.c: Ditto.
3627         * gcc.dg/vect/vect-52.c: Ditto.
3628         * gcc.dg/vect/vect-54.c: Ditto.
3629         * gcc.dg/vect/vect-56.c: Ditto.
3630         * gcc.dg/vect/vect-58.c: Ditto.
3631         * gcc.dg/vect/vect-60.c: Ditto.
3632         * gcc.dg/vect/vect-72.c: Ditto.
3633         * gcc.dg/vect/vect-80.c: Ditto.
3634
3635 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3636
3637         PR c++/14075
3638         * g++.dg/init/string1.C: New.
3639
3640         PR c++/18975
3641         * g++.dg/other/synth1.C: New.
3642
3643 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3644
3645         PR c/18963
3646         * gcc.dg/pr18963-1.c: New test.
3647
3648 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3649
3650         PR c/18596
3651         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3652         * gcc.dg/pr18596-1.c: Use dg-error.
3653         (dg-options): Use -fno-unit-at-a-time.
3654         * gcc.dg/pr18596-2.c: New test.
3655         * gcc.dg/pr18596-3.c: New test.
3656
3657 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3658
3659         PR middle-end/18683
3660         * g++.dg/opt/pr18683-1.C: New test case.
3661
3662 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3663
3664         PR other/19093
3665         * g++.dg/opt/max1.C: Fix for 64bit targets.
3666
3667 2004-12-20  Matt Austern  <austern@apple.com>
3668
3669         PR c++/19044
3670         * g++.dg/ext/builtin6.C: New
3671
3672 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3673
3674         PR tree-optimization/19080
3675         * gcc.c-torture/compile/pr19080.c: New test.
3676
3677 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3678
3679         * gcc.dg/20041219-1.c: New test.
3680
3681 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3682
3683         PR middle-end/19068
3684         * g++.dg/opt/max1.C: New test case.
3685
3686 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3687
3688         * gcc.dg/fdata-sections-1.c: New test.
3689
3690 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3691
3692         PR middle-end/18548
3693         * gcc.dg/max-1.c: New test case.
3694
3695 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3696
3697         * gcc.c-torture/execute/20041218-1.c: New test.
3698
3699 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3700
3701         * gcc.dg/pr18501.c: New test.
3702         * gcc.dg/uninit-5.c: XFAIL.
3703         * gcc.dg/uninit-9.c: XFAIL.
3704
3705 2004-12-17  Dale Johannesen  <dalej@apple.com>
3706
3707         * gcc.dg/20041213-1.c:  New.
3708
3709 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3710
3711         * objc.dg/stabs-1.m: Allow assembly label to begin
3712         with a dot ('.').
3713
3714 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3715
3716         * gcc.c-torture/execute/20041213-1.c: Move...
3717         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3718
3719 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3720
3721         PR c++/18721
3722         * g++.dg/lookup/conv-5.C: New.
3723
3724 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3725
3726         * objc.dg/stabs-1.m: New test.
3727
3728 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3729
3730         * gcc.dg/visibility-c.c: Change compile to
3731         assemble for the test.
3732
3733 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3734
3735         PR target/19041
3736         * gcc.dg/visibility-c.c: New test.
3737
3738 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3739
3740         PR middle-end/18493
3741         * gcc.dg/switch-8.c: New test case.
3742
3743 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3744
3745         PR c++/18905
3746         * g++.dg/template/init4.C: New.
3747         * g++.dg/opt/static3.C: Enable optimizer.
3748
3749 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3750
3751         * g++.dg/other/complex1.C: New test.
3752
3753 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3754
3755         * g++.dg/opt/inline9.C: New test.
3756
3757 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3758
3759         PR fortran/18993
3760         * gfotran.dg/nullify_1.f: New test.
3761
3762 2004-12-15  Richard Henderson  <rth@redhat.com>
3763
3764         * gcc.target/i386/i386.exp: New harness.
3765         * gcc.target/i386/vect-args.c: New.
3766
3767 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3768
3769         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3770
3771 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3772
3773         PR c++/18825
3774         * g++.dg/template/friend32.C: New test.
3775
3776 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3777
3778         * cpp/pragma-once-1.c: New test.
3779         * cpp/pragma-once-1b.h: Likewise.
3780         * cpp/pragma-once-1c.h: Likewise.
3781         * cpp/pragma-once-1d.h: Likewise.
3782         * cpp/inc/pragma-once-1a.h: Likewise.
3783
3784 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3785             Steven G. Kargl  <kargls@comcast.net>
3786
3787         PR fortran/17597
3788         * gfortran.dg/list_read_3.f90: New test.
3789
3790 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3791
3792         * gcc.dg/ftrapv-2.c: New test.
3793
3794 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3795
3796         PR c++/18981
3797         * g++.dg/template/typename9.C: New test.
3798
3799 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3800
3801         PR c++/18738
3802         * g++.dg/template/typename8.C: New test.
3803         * g++.dg/parse/friend2.C: Tweak error message.
3804
3805 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3806
3807         * gcc.c-torture/20041214-1.c: New test.
3808
3809 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3810
3811         PR c++/18965
3812         * g++.dg/init/array17.C: New test.
3813
3814 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/18793
3817         * g++.dg/init/aggr3.C: New test.
3818
3819 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3820
3821         * gcc.dg/altivec-types-1.c: New test.
3822         * gcc.dg/altivec-types-2.c: New test.
3823         * gcc.dg/altivec-types-3.c: New test.
3824         * gcc.dg/altivec-types-4.c: New test.
3825         * g++.dg/ext/altivec-types-1.C: New test.
3826         * g++.dg/ext/altivec-types-2.C: New test.
3827         * g++.dg/ext/altivec-types-3.C: New test.
3828         * g++.dg/ext/altivec-types-4.C: New test.
3829
3830 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3831
3832         PR middle-end/18951
3833         * gcc.c-torture/execute/20041213-1.c: New test.
3834
3835 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3836
3837         PR c++/18949
3838         * g++.dg/template/cast1.C: New.
3839
3840 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3841
3842         * gcc.c-torture/execute/20041213-2.c: New test.
3843
3844 2004-12-13  Richard Henderson  <rth@redhat.com>
3845
3846         * gcc.dg/i386-sse-10.c: Fix typo in options.
3847
3848 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3849
3850         PR c++/18968
3851         * g++.dg/opt/pr18968.C: New test.
3852
3853 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/18925
3856         * g++.dg/ext/visibility/staticdatamem.C: New test.
3857
3858 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3859
3860         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3861
3862 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3863
3864         PR rtl-optimization/18928
3865         * gcc.dg/pr18928-1.c: New test case.
3866
3867 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3868
3869         PR tree-opt/16951
3870         * gcc.c-torture/compile/20041211-1.c: New.
3871
3872 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3873
3874         PR middle-end/17564
3875         * gcc.c-torture/execute/20041212-1.c: New test.
3876
3877 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3878
3879         PR fortran/18869
3880         * gfortran.dg/common_1.f90: New test.
3881
3882 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3883         Paul Brook  <paul@codesourcery.com>
3884
3885         PR fortran/16222
3886         * gfortran.dg/real_do_1.f90: New test.
3887
3888 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3889
3890         PR tree-opt/18040
3891         * g++.dg/opt/ptrmem6.C: New test.
3892
3893 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3894
3895         PR middle-end/18921
3896         * gcc.dg/pr18921-1.c: New test case.
3897
3898 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3899
3900         PR fortran/17175
3901         * gfortran.dg/scale_1.f90: New test.
3902
3903 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3904
3905         PR middle-end/18903
3906         * gcc.c-torture/compile/pr18903.c: New test.
3907
3908 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3909
3910         * gcc.c-torture/execute/20041210-1.c: New test.
3911
3912 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3913
3914         PR c++/18731
3915         * g++.dg/parser/struct-1.C: New test.
3916         * g++.dg/parser/struct-2.C: New test.
3917         * g++.dg/parser/struct-3.C: New test.
3918
3919 2004-12-09  Richard Henderson  <rth@redhat.com>
3920
3921         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3922
3923         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3924         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3925
3926 2004-12-09  Matt Austern  <austern@apple.com>
3927
3928         PR c++/18514
3929         * g++.dg/ext/builtin1.C: New
3930         * g++.dg/ext/builtin2.C: New
3931         * g++.dg/ext/builtin3.C: New
3932         * g++.dg/ext/builtin4.C: New
3933         * g++.dg/ext/builtin5.C: New
3934
3935 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3936
3937         PR tree-opt/18904
3938         * g++.dg/opt/ptrmem5.C: New test.
3939
3940 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3941
3942         * g++.dg/parse/typename5.C: Adjust for new error.
3943         * g++.dg/parse/typename7.C: New.
3944
3945 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3946
3947         PR c++/18073
3948         * g++.dg/other/mmintrin.C: New test.
3949
3950 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3951
3952         PR c++/16681
3953         * g++.dg/init/array15.C: New.
3954         * g++.dg/init/array16.C: New.
3955
3956 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3957
3958         PR fortran/18826
3959         * gfortran.dg/assign_1.f90: New test.
3960
3961 2004-12-08  Nick Clifton  <nickc@redhat.com>
3962
3963         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3964         * gcc.target/xstormy16/data_below100: Likewise.
3965         * gcc.target/xstormy16/sfr: Likewise.
3966         * gcc.target/xstormy16/below100.S: New test source file.
3967         * gcc.target/xstormy16/below100.ld: New test linker script.
3968         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3969         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3970         bp instructions.
3971         * gcc.target/xstormy16/bp.c: Likewise.
3972
3973         * gcc.target/xstormy16/bss_below100: New files:
3974         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3975         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3976         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3977         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3978         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3979         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3980         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3981         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3982         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3983         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3984         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3985         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3986         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3987         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3988         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3989         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3990         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3991         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3992         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3993         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3994         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3995         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3996         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3997         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3998         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3999         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4000         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4001
4002         * gcc.target/xstormy16/data_below100: New files:
4003         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4004         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4005         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4006         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4007         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4008         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4009         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4010         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4011         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4012         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4013         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4014         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4015         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4016         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4017         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4018         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4019         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4020         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4021         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4022         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4023         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4024         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4025         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4026         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4027         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4028         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4029         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4030
4031         * gcc.target/xstormy16/sfr: New files:
4032         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4033         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4034         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4035         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4036         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4037         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4038         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4039         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4040         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4041         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4042         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4043         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4044         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4045         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4046         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4047         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4048         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4049         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4050         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4051         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4052         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4053         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4054         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4055         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4056         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4057         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4058         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4059         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4060         27_if0_sfrw_bitfield_f.c
4061
4062 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4063
4064         PR c++/18100
4065         * g++.dg/lookup/name-clash4.C: New test.
4066
4067 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4068
4069         PR c++/18672
4070         * g++.dg/opt/array1.C: New.
4071
4072         PR c++/18803
4073         * g++.dg/template/operator5.C: New.
4074
4075 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4076
4077         PR c/18867
4078         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4079
4080 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4081
4082         * gcc.dg/noncompile/20041207.c: New test.
4083
4084 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4085
4086         * g++.dg/other/unreachable-1.C: New test.
4087
4088 2004-12-06  Nick Clifton  <nickc@redhat.com>
4089
4090         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4091         <limits.h> because the latter comes from gcc's include/ directory
4092         and not the newlib/libc/include directory.
4093
4094 2004-12-04  Richard Henderson  <rth@redhat.com>
4095
4096         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4097
4098 2004-12-04  Richard Henderson  <rth@redhat.com>
4099
4100         * lib/target-supports.exp (check_gc_sections_available): Disable
4101         for alpha and ia64.
4102
4103 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4104
4105         PR middle-end/17909
4106         * g++.dg/other/vararg-2.C: New test.
4107
4108 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4109
4110         PR c++/17011, c++/17971
4111         * g++.dg/template/error15.C: Adjust expected error.
4112         * g++.dg/template/instantiate3.C: Likewise.
4113
4114 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4115
4116         * gcc.dg/altivec-18.c: Fix for darwin
4117
4118 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4119
4120         PR c++/18782
4121         * g++.dg/parse/ptrmem2.C: New.
4122
4123         PR c++/18318
4124         * g++.dg/template/new1.C: New.
4125
4126 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4127
4128         PR fortran/18710
4129         * gfortran.dg/direct_io_3.f90: New test.
4130
4131 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4132
4133         PR 18758
4134         * g++.dg/parse/crash21.C: New.
4135
4136 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4137
4138         PR c++/15664, c++/18276
4139         * g++.dg/template/ttp13.C: New test.
4140         * g++.dg/template/ttp14.C: Likewise.
4141
4142 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4143
4144         PR c++/18123
4145         * g++.dg/parse/enum2.C: New test.
4146         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4147
4148 2004-12-02  Nick Clifton  <nickc@redhat.com>
4149
4150         * gcc.target/xstormy16: New test directory.
4151         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4152         * gcc.target/xstormy16/bp.c: Check the generation of bp
4153         instructions.
4154         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4155         bn instructions and the BELOW100 attribute.
4156
4157 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4158
4159         PR target/16952
4160         * gcc.dg/ppc-eabi.c: New.
4161
4162 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4163
4164         PR fortran/18284
4165         * gfortran.dg/backspace.f90
4166
4167 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4168
4169         * gfortran.dg/inquire.f90: New test.
4170
4171 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4172
4173         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4174         handle effective-target-keyword.
4175         (dg-skip-if): Support effective-target keyword as target list.
4176         (dg-xfail-if): Ditto.
4177         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4178
4179 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4180
4181         PR tree-optimization/18291
4182         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4183
4184 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4185
4186         PR C++/18729
4187         * g++.dg/parse/crash20.C: New.
4188
4189         PR c++/17431
4190         * g++.dg/overload/arg1.C: New.
4191         * g++.dg/overload/arg2.C: New.
4192         * g++.dg/overload/arg3.C: New.
4193         * g++.dg/overload/arg4.C: New.
4194
4195 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4196
4197         * gcc.dg/c99-flex-array-4.c: Remove.
4198
4199 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4200
4201         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4202
4203         * lib/target-supports.exp (is-effective-target): Simplify.
4204
4205         * lib/target-supports.exp (check_effective_target_vect_long):
4206         Fix for powerpc64-*-*.
4207
4208 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4209
4210         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4211         to support new requirements on FreeBSD 5.
4212
4213 2004-11-30  Devang Patel  <dpatel@apple.com>
4214
4215         PR 18702
4216         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4217
4218 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4219
4220         * g++.dg/ext/altivec-13.C: New test.
4221
4222 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4223
4224         PR tree-opt/18298
4225         * gcc.c-torture/execute/p18298.c: New test.
4226
4227 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4228             Dorit Naishlos  <dorit@il.ibm.com>
4229
4230         PR tree-opt/18607
4231         * gcc.dg/vect/vect-89.c: New test.
4232
4233 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4234
4235         * gcc.dg/pr18596-1.c: New test.
4236
4237 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4238
4239         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4240
4241 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4242
4243         PR c/18479
4244         * gcc.dg/pr18479.c: New test.
4245
4246 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4247
4248         PR target/18490
4249         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4250         mmix-knuth-mmixware.
4251
4252         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4253         cris-*-elf* cris-*-aout* mmix-*-*
4254
4255 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4256
4257         PR middle-end/18725
4258         * gcc.dg/pr18725.c: New test.
4259
4260 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4261
4262         PR target/18488
4263         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4264
4265         PR target/18336
4266         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4267
4268 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4269
4270         PR c++/18368
4271         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4272         * g++.old-deja/g++.law/ctors5.C: Likewise.
4273         * g++.old-deja/g++.other/crash25.C: Likewise.
4274
4275         PR c++/18674
4276         * g++.dg/template/error16.C: New test.
4277
4278         PR c++/18512
4279         * g++.dg/template/crash29.C: New test.
4280
4281 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4282
4283         PR tree-optimization/18712
4284         * gcc.c-torture/compile/pr18712.c: New test.
4285
4286 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4287
4288         PR c/7544
4289         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4290         tests.
4291
4292 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4293
4294         PR c++/18652
4295         * g++.dg/lookup/crash6.C: New test.
4296
4297 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4298
4299         PR middle-end/18164
4300         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4301
4302 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4303
4304         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4305         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4306         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4307
4308 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4309
4310         * gcc.dg/pr18164.c: New test.
4311
4312 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4313
4314         * gcc.dg/funroll-loops-all.c: New.
4315
4316 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4317
4318         PR target/18489
4319         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4320         delimeter, match space and TAB as well as ":".
4321
4322         PR target/18484
4323         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4324
4325         PR target/18348
4326         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4327
4328         PR target/18345
4329         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4330
4331         PR target/18337
4332         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4333
4334 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4335
4336         * gfortran.dg/direct_io_2.f90: New test.
4337
4338 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4339
4340         PR target/18334
4341         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4342
4343 2004-11-28  Richard Henderson  <rth@redhat.com>
4344
4345         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4346
4347 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4348
4349         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4350         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4351         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4352         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4353         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4354         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4355         gcc.dg/pointer-arith-8.c: New tests.
4356
4357 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4358
4359         PR fortran/18364
4360         * gfortran.dg/endfile.f90: New test.
4361
4362 2004-11-27  Falk Hueffner  <falk@debian.org>
4363
4364         * gcc.dg/loop-6.c: New test.
4365
4366 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4367
4368         * gcc.c-torture/execute/20041126-1.c: New test.
4369
4370 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4371
4372         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4373         on IRIX.
4374
4375 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4376
4377         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4378         functions.
4379
4380 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4381
4382         PR rtl-optimization/17825
4383         * gcc.c-torture/compile/20041119-1.c: New test.
4384
4385 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4386
4387         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4388         Check existence of ld library path variables before unsetting.
4389
4390 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4391
4392         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4393
4394 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4395
4396         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4397
4398 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4399
4400         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4401
4402 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4403
4404         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4405         dg-do directive.
4406
4407 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4408
4409         * gcc.dg/pr17957.c: Pass --param, not -param.
4410
4411 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR middle-end/17957
4414         * testsuite/gcc.dg/pr17957.c: New test.
4415
4416 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4417
4418         PR c++/18445
4419         * g++.dg/template/crash28.C: Likewise.
4420
4421         PR c++/18001
4422         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4423         * g++.dg/ext/lvaddr.C: Likewise.
4424         * g++.dg/opt/pr7503-3.C: Likewise.
4425
4426         PR c++/18466
4427         * g++.dg/parse/qualified3.C: New test.
4428         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4429
4430         PR c++/18545
4431         * g++.dg/expr/return1.C: New test.
4432
4433 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4434
4435         Friend class name lookup 3/n, PR c++/3332
4436         * g++.dg/lookup/friend3.C: New test.
4437         * g++.dg/lookup/friend4.C: Likewise.
4438         * g++.dg/lookup/friend5.C: Likewise.
4439
4440 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4441
4442         Friend class name lookup 2/n, PR c++/14513, c++/15410
4443         * g++.dg/lookup/friend2.C: New test.
4444         * g++.dg/template/friend31.C: Likewise.
4445
4446 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4447
4448         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4449
4450 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4451
4452         PR c++/17473
4453         * g++.dg/tc1/dr56.C: Remove.
4454         * g++.dg/template/typedef1.C: Add dg-error markers.
4455         * g++.old-deja/g++.other/typedef7.C: Likewise.
4456
4457         PR c++/18285
4458         * g++.dg/parse/typedef7.C: New test.
4459
4460 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4461
4462         * gcc.c-torture/execute/20041124-1.c: New test.
4463
4464 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4465
4466         * g++.dg/template/deduce3.C: New test.
4467
4468         PR c++/18586
4469         * g++.dg/template/crash27.C: New test.
4470
4471         PR c++/18530
4472         * g++.dg/warn/Wshadow-3.C: New test.
4473
4474 2004-11-24  Devang Patel  <dpatel@apple.com>
4475
4476         PR/18555
4477         * gcc.dg/cpp/isysroot-1.c: New test.
4478         * gcc.dg/cpp/usr/include/stdio.h: New file.
4479         * gcc.dg/cpp/isysroot-2.c: New test.
4480         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4481         New file.
4482
4483 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4484
4485         PR c++/8929
4486         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4487
4488 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4489
4490         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4491         * gcc.target/sparc/pdist.c: Likewise.
4492
4493 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4494
4495         PR c++/16882
4496         * g++.dg/conversion/simd1.C: New test.
4497
4498 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4499
4500         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4501         and restore_ld_library_path_env_vars.
4502         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4503         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4504         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4505         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4506
4507 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4508
4509         * gcc.dg/pragma-align-2.c: Test macro expansion.
4510         * gcc.dg/pragma-pack-2.c: New test.
4511
4512 2004-11-23  Richard Henderson  <rth@redhat.com>
4513
4514         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4515         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4516         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4517         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4518         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4519         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4520
4521         * gcc.dg/vect/vect.exp: Add check for alpha.
4522         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4523         (check_effective_target_vect_int): Enable for alpha.
4524         (check_effective_target_vect_long): New.
4525         (is-effective-target): Add it.
4526
4527 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4528
4529         * gcc.dg/pr18614-1.c: New test.
4530
4531 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4532
4533         * gcc.dg/setjmp-2.c: New test.
4534
4535 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4536
4537         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4538         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4539         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4540         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4541         gcc.target/sparc/pdist.c: New tests.
4542
4543 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4544
4545         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4546
4547 2004-11-22  Dale Johannesen  <dalej@apple.com>
4548
4549         * gcc.dg/20041111-1.c:  New.
4550
4551 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4552
4553         PR tree-opt/18536
4554         * gcc.dg/vect/pr18536.c: New test.
4555
4556 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4557
4558         PR c++/18354
4559         * g++.dg/template/nontype11.C: New test.
4560
4561 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4562
4563         PR middle-end/18520
4564         * gcc.dg/pr18520-1.c: New test case.
4565
4566 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4567
4568         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4569         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4570         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4571         expected diagnostics.
4572
4573 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4574
4575         PR target/18580
4576         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4577         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4578         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4579
4580 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4581
4582         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4583
4584 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4585             Joseph Myers  <joseph@codesourcery.com>
4586
4587         * lib/target-supports.exp (check_visibility_available): Really
4588         test the compiler.
4589
4590 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4591
4592         PR tree-opt/18181
4593         * gcc.dg/vect/vect-85.c: New test.
4594         * gcc.dg/vect/vect-86.c: New test.
4595         * gcc.dg/vect/vect-87.c: New test.
4596         * gcc.dg/vect/vect-88.c: New test.
4597
4598 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4599
4600         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4601
4602 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4603
4604         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4605         * gcc.dg/ppc-and-1.c: Ditto.
4606         * gcc.dg/ppc-compare-1.c: Ditto.
4607         * gcc.dg/ppc-mov-1.c: Ditto
4608
4609 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4610             Mark Mitchell  <mark@codesourcery.com>
4611
4612         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4613
4614 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4615             Aldy Hernandez  <aldyh@redhat.com>
4616
4617         * lib/target-supports.exp (check_effective_target_vect_int): New
4618         (check_effective_target_vect_float): New
4619         (check_effective_target_vect_double): New.
4620         (is-effective-target): Support new effective targets keywords.
4621         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4622         default action for dg-do.
4623         * gcc.dg/vect/pr16105.c: Use new support.
4624         * gcc.dg/vect/pr18400.c: Ditto.
4625         * gcc.dg/vect/pr18425.c: Ditto.
4626         * gcc.dg/vect/vect-1.c: Ditto.
4627         * gcc.dg/vect/vect-10.c: Ditto.
4628         * gcc.dg/vect/vect-11.c: Ditto.
4629         * gcc.dg/vect/vect-12.c: Ditto.
4630         * gcc.dg/vect/vect-13.c: Ditto.
4631         * gcc.dg/vect/vect-14.c: Ditto.
4632         * gcc.dg/vect/vect-15.c: Ditto.
4633         * gcc.dg/vect/vect-16.c: Ditto.
4634         * gcc.dg/vect/vect-17.c: Ditto.
4635         * gcc.dg/vect/vect-18.c: Ditto.
4636         * gcc.dg/vect/vect-19.c: Ditto.
4637         * gcc.dg/vect/vect-2.c: Ditto.
4638         * gcc.dg/vect/vect-20.c: Ditto.
4639         * gcc.dg/vect/vect-21.c: Ditto.
4640         * gcc.dg/vect/vect-22.c: Ditto.
4641         * gcc.dg/vect/vect-23.c: Ditto.
4642         * gcc.dg/vect/vect-24.c: Ditto.
4643         * gcc.dg/vect/vect-25.c: Ditto.
4644         * gcc.dg/vect/vect-26.c: Ditto.
4645         * gcc.dg/vect/vect-27.c: Ditto.
4646         * gcc.dg/vect/vect-27a.c: Ditto.
4647         * gcc.dg/vect/vect-28.c: Ditto.
4648         * gcc.dg/vect/vect-29.c: Ditto.
4649         * gcc.dg/vect/vect-29a.c: Ditto.
4650         * gcc.dg/vect/vect-3.c: Ditto.
4651         * gcc.dg/vect/vect-30.c: Ditto.
4652         * gcc.dg/vect/vect-31.c: Ditto.
4653         * gcc.dg/vect/vect-32.c: Ditto.
4654         * gcc.dg/vect/vect-33.c: Ditto.
4655         * gcc.dg/vect/vect-34.c: Ditto.
4656         * gcc.dg/vect/vect-35.c: Ditto.
4657         * gcc.dg/vect/vect-36.c: Ditto.
4658         * gcc.dg/vect/vect-37.c: Ditto.
4659         * gcc.dg/vect/vect-38.c: Ditto.
4660         * gcc.dg/vect/vect-4.c: Ditto.
4661         * gcc.dg/vect/vect-40.c: Ditto.
4662         * gcc.dg/vect/vect-41.c: Ditto.
4663         * gcc.dg/vect/vect-42.c: Ditto.
4664         * gcc.dg/vect/vect-43.c: Ditto.
4665         * gcc.dg/vect/vect-44.c: Ditto.
4666         * gcc.dg/vect/vect-45.c: Ditto.
4667         * gcc.dg/vect/vect-46.c: Ditto.
4668         * gcc.dg/vect/vect-47.c: Ditto.
4669         * gcc.dg/vect/vect-48.c: Ditto.
4670         * gcc.dg/vect/vect-48a.c: Ditto.
4671         * gcc.dg/vect/vect-49.c: Ditto.
4672         * gcc.dg/vect/vect-5.c: Ditto.
4673         * gcc.dg/vect/vect-50.c: Ditto.
4674         * gcc.dg/vect/vect-51.c: Ditto.
4675         * gcc.dg/vect/vect-52.c: Ditto.
4676         * gcc.dg/vect/vect-53.c: Ditto.
4677         * gcc.dg/vect/vect-54.c: Ditto.
4678         * gcc.dg/vect/vect-55.c: Ditto.
4679         * gcc.dg/vect/vect-56.c: Ditto.
4680         * gcc.dg/vect/vect-56a.c: Ditto.
4681         * gcc.dg/vect/vect-57.c: Ditto.
4682         * gcc.dg/vect/vect-58.c: Ditto.
4683         * gcc.dg/vect/vect-59.c: Ditto.
4684         * gcc.dg/vect/vect-6.c: Ditto.
4685         * gcc.dg/vect/vect-60.c: Ditto.
4686         * gcc.dg/vect/vect-61.c: Ditto.
4687         * gcc.dg/vect/vect-62.c: Ditto.
4688         * gcc.dg/vect/vect-63.c: Ditto.
4689         * gcc.dg/vect/vect-64.c: Ditto.
4690         * gcc.dg/vect/vect-65.c: Ditto.
4691         * gcc.dg/vect/vect-66.c: Ditto.
4692         * gcc.dg/vect/vect-67.c: Ditto.
4693         * gcc.dg/vect/vect-68.c: Ditto.
4694         * gcc.dg/vect/vect-69.c: Ditto.
4695         * gcc.dg/vect/vect-7.c: Ditto.
4696         * gcc.dg/vect/vect-72.c: Ditto.
4697         * gcc.dg/vect/vect-72a.c: Ditto.
4698         * gcc.dg/vect/vect-73.c: Ditto.
4699         * gcc.dg/vect/vect-74.c: Ditto.
4700         * gcc.dg/vect/vect-75.c: Ditto.
4701         * gcc.dg/vect/vect-76.c: Ditto.
4702         * gcc.dg/vect/vect-77.c: Ditto.
4703         * gcc.dg/vect/vect-77a.c: Ditto.
4704         * gcc.dg/vect/vect-78.c: Ditto.
4705         * gcc.dg/vect/vect-79.c: Ditto.
4706         * gcc.dg/vect/vect-8.c: Ditto.
4707         * gcc.dg/vect/vect-80.c: Ditto.
4708         * gcc.dg/vect/vect-82.c: Ditto.
4709         * gcc.dg/vect/vect-82_64.c: Ditto.
4710         * gcc.dg/vect/vect-83.c: Ditto.
4711         * gcc.dg/vect/vect-83_64.c: Ditto.
4712         * gcc.dg/vect/vect-9.c: Ditto.
4713         * gcc.dg/vect/vect-all.c: Ditto.
4714         * gcc.dg/vect/vect-none.c: Ditto.
4715
4716 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4717
4718         * lib/gcc-dg.exp (dg-skip-if): New function.
4719         (dg-forbid-option): Remove.
4720         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4721         * g++.dg/abi/bitfield8.C: Likewise.
4722         * g++.dg/abi/dtor1.C: Likewise.
4723         * g++.dg/abi/empty10.C: Likewise.
4724         * g++.dg/abi/empty7.C: Likewise.
4725         * g++.dg/abi/empty9.C: Likewise.
4726         * g++.dg/abi/layout3.C: Likewise.
4727         * g++.dg/abi/layout4.C: Likewise.
4728         * g++.dg/abi/thunk1.C: Likewise.
4729         * g++.dg/abi/thunk2.C: Likewise.
4730         * g++.dg/abi/vbase11.C: Likewise.
4731         * g++.dg/abi/vthunk2.C: Likewise.
4732         * g++.dg/abi/vthunk3.C: Likewise.
4733         * g++.dg/ext/attrib8.C: Likewise.
4734         * g++.dg/opt/longbranch2.C: Likewise.
4735         * g++.dg/opt/reg-stack4.C: Likewise.
4736         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4737         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4738         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4739         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4740         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4741         * gcc.dg/20000609-1.c: Likewise.
4742         * gcc.dg/20000720-1.c: Likewise.
4743         * gcc.dg/20011107-1.c: Likewise.
4744         * gcc.dg/20011119-1.c: Likewise.
4745         * gcc.dg/20020108-1.c: Likewise.
4746         * gcc.dg/20020122-2.c: Likewise.
4747         * gcc.dg/20020122-3.c: Likewise.
4748         * gcc.dg/20020201-3.c: Likewise.
4749         * gcc.dg/20020206-1.c: Likewise.
4750         * gcc.dg/20020218-1.c: Likewise.
4751         * gcc.dg/20020310-1.c: Likewise.
4752         * gcc.dg/20020411-1.c: Likewise.
4753         * gcc.dg/20020418-2.c: Likewise.
4754         * gcc.dg/20020426-1.c: Likewise.
4755         * gcc.dg/20020426-2.c: Likewise.
4756         * gcc.dg/20020517-1.c: Likewise.
4757         * gcc.dg/20020523-1.c: Likewise.
4758         * gcc.dg/20020523-2.c: Likewise.
4759         * gcc.dg/20020729-1.c: Likewise.
4760         * gcc.dg/20030204-1.c: Likewise.
4761         * gcc.dg/20030826-2.c: Likewise.
4762         * gcc.dg/20030926-1.c: Likewise.
4763         * gcc.dg/20031202-1.c: Likewise.
4764         * gcc.dg/980312-1.c: Likewise.
4765         * gcc.dg/980313-1.c: Likewise.
4766         * gcc.dg/990117-1.c: Likewise.
4767         * gcc.dg/990424-1.c: Likewise.
4768         * gcc.dg/990524-1.c: Likewise.
4769         * gcc.dg/991230-1.c: Likewise.
4770         * gcc.dg/i386-387-1.c: Likewise.
4771         * gcc.dg/i386-387-2.c: Likewise.
4772         * gcc.dg/i386-387-3.c: Likewise.
4773         * gcc.dg/i386-387-4.c: Likewise.
4774         * gcc.dg/i386-387-5.c: Likewise.
4775         * gcc.dg/i386-387-6.c: Likewise.
4776         * gcc.dg/i386-asm-1.c: Likewise.
4777         * gcc.dg/i386-bitfield1.c: Likewise.
4778         * gcc.dg/i386-bitfield2.c: Likewise.
4779         * gcc.dg/i386-loop-1.c: Likewise.
4780         * gcc.dg/i386-loop-2.c: Likewise.
4781         * gcc.dg/i386-loop-3.c: Likewise.
4782         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4783         * gcc.dg/i386-pic-1.c: Likewise.
4784         * gcc.dg/i386-regparm.c: Likewise.
4785         * gcc.dg/i386-signbit-1.c: Likewise.
4786         * gcc.dg/i386-signbit-2.c: Likewise.
4787         * gcc.dg/i386-signbit-3.c: Likewise.
4788         * gcc.dg/i386-sse-5.c: Likewise.
4789         * gcc.dg/i386-sse-8.c: Likewise.
4790         * gcc.dg/i386-unroll-1.c: Likewise.
4791         * gcc.dg/tls/opt-1.c: Likewise.
4792         * gcc.dg/tls/opt-2.c: Likewise.
4793         * gcc.dg/unroll-1.c: Likewise.
4794         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4795         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4796         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4797         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4798
4799 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4800
4801         * g++.dg/template/incomplete1.C: New test.
4802
4803 2004-11-16  Nick Clifton  <nickc@redhat.com>
4804
4805         Revert patches accidentally commited during checkin of fixes for
4806         xstormy16 tests:
4807         gcc.c-torture/execute/simd-4.c: Revert
4808         gcc.dg/20040910-1.c: Revert.
4809
4810 2004-11-16  Paul Brook  <paul@codesourcery.com>
4811
4812         PR fortran/13010
4813         * gfortran.dg/der_pointer_1.f90: New test.
4814
4815 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4816
4817         PR c/18498
4818         * gcc.dg/bitfld-13.c: New test.
4819
4820 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4821
4822         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4823         powerpc*-*-linux*.
4824
4825         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4826         * gcc.dg/ppc64-abi-2.c: Ditto.
4827         * gcc.dg/ppc64-abi-3.c: Ditto.
4828
4829         * lib/gcc-dg.exp (dg-target-list): Remove.
4830
4831 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4832
4833         * gcc.dg/ia64-postinc.c: New test.
4834
4835 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4836
4837         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4838
4839 2004-11-15  Nick Clifton  <nickc@redhat.com>
4840
4841         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4842         __INT_MAX__ so that the test can be compiled by toolchains
4843         targeted at 16-bit processors.
4844
4845         * gcc.dg/20040625-1.c: Use long constants rather than integers
4846         when performing arithmetic that will overflow 16-bits.
4847
4848         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4849         xstormy16.  It does not support 128-bit vector operations.
4850
4851         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4852         with the macro PTR_TYPE.  Define this macro to an integer type
4853         suitable for holding a pointer.
4854
4855         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4856         the target is a 16-bit processor.
4857
4858         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4859         16-bit targets where the character constant will be too long.
4860
4861         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4862         where the double will not be directly addressable.
4863
4864 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4865
4866         Friend class name lookup 1/n, PR c++/18471
4867         * g++.dg/template/crash26.C: New test.
4868         * g++.dg/lookup/struct1.C: Adjust expected error.
4869         * g++.dg/parse/elab1.C: Likewise.
4870         * g++.dg/parse/elab2.C: Likewise.
4871         * g++.dg/parse/int-as-enum1.C: Likewise.
4872         * g++.dg/parse/struct-as-enum1.C: Likewise.
4873         * g++.dg/parse/typedef1.C: Likewise.
4874         * g++.dg/parse/typedef3.C: Likewise.
4875         * g++.dg/parse/typedef4.C: Likewise.
4876         * g++.dg/parse/typedef5.C: Likewise.
4877         * g++.dg/template/nontype4.C: Likewise.
4878         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4879         * g++.old-deja/g++.other/elab1.C: Likewise.
4880         * g++.old-deja/g++.other/syntax4.C: Likewise.
4881
4882 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4883
4884         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4885
4886 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4887
4888         * gcc.c-torture/execute/20041114-1.c: New test.
4889
4890 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4891
4892         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4893         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4894         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4895         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4896         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4897         gcc.dg/switch-7.c: New tests.
4898
4899 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4900
4901         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4902
4903 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4904
4905         PR tree-opt/18400
4906         * gcc.dg/vect/pr18400.c: New test.
4907
4908 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4909             Andrew Pinski  <pinskia@physics.uc.edu>
4910
4911         PR tree-opt/18425
4912         * gcc.dg/vect/pr18425.c: New test.
4913
4914 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4915
4916         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4917         Guard with dg-require-alias and dg-require-visibility.
4918
4919 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4920
4921         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4922
4923 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4924
4925         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4926
4927 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4928
4929         PR c++/17344
4930         * g++.dg/template/defarg5.C: New test.
4931
4932 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4933
4934         * g++.dg/parse/cast1.C: Run only on ILP32.
4935         * g++.old-deja/g++.mike/p784.C: Likewise.
4936
4937 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4938
4939         * gcc.c-torture/execute/20041113-1.c: New test.
4940
4941 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4942
4943         PR target/18230
4944         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4945         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4946         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4947         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4948         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4949         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4950         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4951         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4952         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4953         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4954         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4955         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4956         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4957
4958 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4959
4960         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4961         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4962         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4963         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4964         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4965         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4966         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4967         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4968         gcc.target/sparc/combined-1.c: New tests.
4969
4970 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4971
4972         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4973         New tests.
4974
4975 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4976
4977         * lib/gcc-dg.exp (dg-forbid-option): New function.
4978         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4979         * g++.dg/abi/bitfield8.C: Likewise.
4980         * g++.dg/abi/dtor1.C: Likewise.
4981         * g++.dg/abi/empty10.C: Likewise.
4982         * g++.dg/abi/empty7.C: Likewise.
4983         * g++.dg/abi/empty9.C: Likewise.
4984         * g++.dg/abi/layout3.C: Likewise.
4985         * g++.dg/abi/layout4.C: Likewise.
4986         * g++.dg/abi/thunk1.C: Likewise.
4987         * g++.dg/abi/thunk2.C: Likewise.
4988         * g++.dg/abi/vbase11.C: Likewise.
4989         * g++.dg/abi/vthunk2.C: Likewise.
4990         * g++.dg/abi/vthunk3.C: Likewise.
4991         * g++.dg/ext/attrib8.C: Likewise.
4992         * g++.dg/opt/longbranch2.C: Likewise.
4993         * g++.dg/opt/reg-stack4.C: Likewise.
4994         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4995         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4996         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4997         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4998         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4999         * gcc.dg/20000609-1.c: Likewise.
5000         * gcc.dg/20000720-1.c: Likewise.
5001         * gcc.dg/20011107-1.c: Likewise.
5002         * gcc.dg/20011119-1.c: Likewise.
5003         * gcc.dg/20020108-1.c: Likewise.
5004         * gcc.dg/20020122-2.c: Likewise.
5005         * gcc.dg/20020122-3.c: Likewise.
5006         * gcc.dg/20020201-3.c: Likewise.
5007         * gcc.dg/20020206-1.c: Likewise.
5008         * gcc.dg/20020218-1.c: Likewise.
5009         * gcc.dg/20020310-1.c: Likewise.
5010         * gcc.dg/20020411-1.c: Likewise.
5011         * gcc.dg/20020418-2.c: Likewise.
5012         * gcc.dg/20020426-1.c: Likewise.
5013         * gcc.dg/20020426-2.c: Likewise.
5014         * gcc.dg/20020517-1.c: Likewise.
5015         * gcc.dg/20020523-1.c: Likewise.
5016         * gcc.dg/20020523-2.c: Likewise.
5017         * gcc.dg/20020729-1.c: Likewise.
5018         * gcc.dg/20030204-1.c: Likewise.
5019         * gcc.dg/20030826-2.c: Likewise.
5020         * gcc.dg/20030926-1.c: Likewise.
5021         * gcc.dg/20031202-1.c: Likewise.
5022         * gcc.dg/980312-1.c: Likewise.
5023         * gcc.dg/980313-1.c: Likewise.
5024         * gcc.dg/990117-1.c: Likewise.
5025         * gcc.dg/990424-1.c: Likewise.
5026         * gcc.dg/990524-1.c: Likewise.
5027         * gcc.dg/991230-1.c: Likewise.
5028         * gcc.dg/i386-387-1.c: Likewise.
5029         * gcc.dg/i386-387-2.c: Likewise.
5030         * gcc.dg/i386-387-3.c: Likewise.
5031         * gcc.dg/i386-387-4.c: Likewise.
5032         * gcc.dg/i386-387-5.c: Likewise.
5033         * gcc.dg/i386-387-6.c: Likewise.
5034         * gcc.dg/i386-asm-1.c: Likewise.
5035         * gcc.dg/i386-bitfield1.c: Likewise.
5036         * gcc.dg/i386-bitfield2.c: Likewise.
5037         * gcc.dg/i386-loop-1.c: Likewise.
5038         * gcc.dg/i386-loop-2.c: Likewise.
5039         * gcc.dg/i386-loop-3.c: Likewise.
5040         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5041         * gcc.dg/i386-pic-1.c: Likewise.
5042         * gcc.dg/i386-regparm.c: Likewise.
5043         * gcc.dg/i386-signbit-1.c: Likewise.
5044         * gcc.dg/i386-signbit-2.c: Likewise.
5045         * gcc.dg/i386-signbit-3.c: Likewise.
5046         * gcc.dg/i386-sse-5.c: Likewise.
5047         * gcc.dg/i386-sse-8.c: Likewise.
5048         * gcc.dg/i386-unroll-1.c: Likewise.
5049         * gcc.dg/tls/opt-1.c: Likewise.
5050         * gcc.dg/tls/opt-2.c: Likewise.
5051         * gcc.dg/unroll-1.c: Likewise.
5052         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5053         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5054         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5055         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5056         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5057         -m64 is specified.
5058
5059 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5060
5061         PR c++/18389
5062         * g++.dg/parse/cond1.C: New test.
5063
5064         PR c++/18429
5065         * g++.dg/template/array9.C: New test.
5066         * g++.dg/ext/vla1.C: Adjust error messages.
5067         * g++.dg/ext/vlm1.C: Likewise.
5068         * g++.dg/template/crash2.C: Likewise.
5069
5070         PR c++/18436
5071         * g++.dg/template/call3.C: New test.
5072
5073         PR c++/18407
5074         * g++.dg/template/ptrmem11.C: New test.
5075
5076 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5077
5078         PR other/14264
5079         * lib/g++.exp: Set LC_ALL and LANG to C.
5080         * lib/gcc-dg.exp: Likewise.
5081         * lib/gfortran.exp: Likewise.
5082         * lib/objc.exp: Likewise.
5083         * lib/treelang.exp: Likewise.
5084
5085 2004-11-12  Andreas Schwab  <schwab@suse.de>
5086
5087         * gcc.dg/pr16286.c: Fix last change.
5088
5089 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5090
5091         PR c++/18416
5092         * g++.dg/init/global1.C: New test.
5093
5094 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5095
5096         * gcc.c-torture/execute/20041112-1.c: New test.
5097
5098 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5099
5100         * lib/gcc-dg.exp (dg-target-list): New.
5101
5102 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5103             Richard Sandiford  <rsandifo@redhat.com>
5104
5105         * lib/target-supports.exp (get-compiler_messages): New.
5106         (check_named_sections_available): Use it.
5107         (check_effective_target_ilp32): New.
5108         (check_effective_target_lp64): New.
5109         (is-effective-target): New.
5110         * lib/gcc-dg.exp (dg-require-effective-target): New.
5111
5112 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5113
5114         * gcc.dg/precedence-1.c: New test.
5115
5116 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5117
5118         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5119
5120         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5121         message, delete generated files, use more descriptive name for
5122         executable, and make the test unsupported when it cannot be run.
5123
5124         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5125         (dg-require-weak, dg-require-visibility, dg-require-alias,
5126         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5127         dg-require-iconv, dg-require-named-sections): Use it.
5128
5129         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5130
5131 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5132
5133         PR target/16457
5134         * gcc.dg/ppc-and-1: New
5135
5136         PR target/16796
5137         * gcc.dg/ppc-mov-1.c: New.
5138
5139         PR target/16458
5140         * gcc.dg/ppc-compare-1.c: New.
5141
5142 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5143
5144         * objc.dg/desig-init-2.m: New test.
5145
5146 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5147
5148         PR middle-end/18160
5149         * g++.dg/warn/register-var-1.C: New test.
5150         * g++.dg/warn/register-var-2.C: New test.
5151
5152 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5153
5154         * gcc.dg/union-2.c: New test.
5155
5156 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5157
5158         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5159         New test for PR tree-optimization/17892.
5160
5161 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5162
5163         PR c++/18369
5164         * g++.dg/init/new12.C: New test.
5165
5166 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5167
5168         * gcc.target/sparc: New directory.
5169         * gcc.target/sparc/sparc.exp: New driver.
5170         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5171         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5172         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5173         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5174
5175 2004-11-10  Paul Brook  <paul@codesourcery.com>
5176
5177         PR fortran/18218
5178         * gfortran.dg/list_read.c: New test.
5179
5180 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5181
5182         PR c/18322
5183         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5184         expected diagnostic location.
5185
5186 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5187
5188         * gcc.dg/20041109-1.c: New test.
5189
5190 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5191
5192         PR objc/18406
5193         * objc/compile/pr18406.m: New test.
5194
5195 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5196
5197         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5198
5199 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5200
5201         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5202
5203 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5204
5205         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5206
5207 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5208
5209         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5210         exit.
5211
5212 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5213
5214         PR tree-opt/18299
5215         * gcc.c-torture/pr18299-1.c: New test.
5216
5217 2004-11-06  Andreas Schwab  <schwab@suse.de>
5218
5219         * gcc.dg/pr16286.c: Also test for bool and pixel.
5220
5221 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5222
5223         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5224         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5225         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5226         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5227         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5228         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5229         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5230         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5231         gcc.dg/struct-semi-3.c: New tests.
5232
5233 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5234
5235         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5236
5237 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5238
5239         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5240         Do not use C99 designators.
5241
5242 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5243
5244         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5245
5246 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5247
5248         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5249         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5250         * gcc.c-torture/execute/simd-5.x: Remove.
5251
5252 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         PR rtl-optimization/17933
5255         * gcc.dg/torture/pr17933-1.c: New test.
5256
5257 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5258
5259         PR target/18106
5260         * lib/target-supports.exp (check_weak_available): Support
5261         Windows.
5262
5263 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5264
5265         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5266         call to fflush(stdout) before abort.
5267         (my_ffsll): New function.
5268         (generate_fields): Use it.
5269
5270 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5271
5272         * gcc.dg/init-undef-1.c: New test.
5273
5274 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5275
5276         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5277         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5278         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5279         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5280         expected messages for new parser.
5281
5282 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5283
5284         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5285
5286 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5287
5288         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5289         on LP64 targets.
5290
5291 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5292
5293         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5294         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5295         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5296         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5297         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5298         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5299         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5300         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5301         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5302         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5303
5304 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5305
5306         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5307         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5308         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5309         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5310         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5311         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5312         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5313         for new parser.
5314
5315 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5316
5317         PR target/15342
5318         * gcc.dg/20041104-1.c: New test.
5319
5320 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5321
5322         * g++.dg/template/nontype7.C: New test.
5323         * g++.dg/template/nontype8.C: Likewise.
5324         * g++.dg/template/nontype9.C: Likewise.
5325         * g++.dg/template/nontype10.C: Likewise.
5326         * g++.dg/tc1/dr49.C: Likewise.
5327         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5328         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5329
5330 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5331
5332         * g++.dg/rtti/tinfo1.C: Remove xfails.
5333
5334 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5335
5336         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5337         packed attribute to the definition to satisfy the new C++ parser.
5338
5339 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5340
5341         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5342         invocations of va_arg.
5343
5344 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5345
5346         PR c++/18124
5347         * g++.dg/template/crash25.C: New test.
5348
5349         PR c++/18155
5350         * g++.dg/template/typedef2.C: New test.
5351         * g++.dg/parse/crash13.C: Adjust error markers.
5352
5353         PR c++/18177
5354         * g++.dg/conversion/const3.C: New test.
5355
5356 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5357
5358         PR fortran/17535
5359         PR fortran/17583
5360         PR fortran/17713
5361         * gfortran.dg/generic_[123].f90: New testcases.
5362
5363 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5364
5365         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5366         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5367
5368 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5369
5370         PR tree-opt/16808
5371         * gcc.c-torture/compile/pr16808.c: New test.
5372
5373 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5374
5375         PR rtl-optimization/17104
5376         * gcc.dg/ppc-bitfield1.c: New.
5377
5378 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5379
5380         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5381
5382 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5383
5384         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5385         strings for 32-bit code.
5386
5387 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5388
5389         PR c/18239
5390         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5391
5392 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5393
5394         PR c++/18064
5395         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5396
5397 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5398
5399         PR c++/15172
5400         * g++.dg/init/aggr2.C: New test.
5401
5402 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5403
5404         * objc.dg/local-decl-1.m: New test.
5405
5406 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5407
5408         * gcc.dg/20040910-1.c: Adjust regex.
5409
5410 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5411
5412         PR rtl-optimization/18084
5413         * g++.dg/opt/pr18084-1.C: New testcase.
5414
5415 2004-10-30  Matt Austern  <austern@apple.com>
5416
5417         PR c++/17542
5418         * g++.dg/ext/attrib18.C: New test.
5419
5420 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5421
5422         PR middle-end/18096
5423         * gcc.dg/pr18096-1.c: New test case.
5424
5425 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5426
5427         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5428
5429 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5430
5431         PR c/16666
5432         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5433         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5434         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5435         gcc.dg/old-style-prom-3.c: New tests.
5436
5437 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5438
5439         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5440         Remove unnecessary inclusion of stdio.h.
5441
5442 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5443
5444         PR rtl-optimization/17581
5445         * gcc.dg/pr17581-1.c: New test case.
5446
5447 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5448
5449         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5450         being implemented.
5451         * g++.dg/conversion/dr195-1.C: New.
5452         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5453         * g++.old-deja/g++.mike/p10148.C: Likewise.
5454
5455 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/17695
5458         * g++.dg/debug/typedef2.C: New test.
5459
5460 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5461
5462         PR fortran/13490
5463         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5464         * gfortran.dg/g77/README: Update.
5465
5466 2004-10-28  Matt Austern  <austern@apple.com>
5467
5468         PR c++/14124
5469         * g++.dg/ext/packed7.C: New test.
5470
5471 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5472
5473         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5474         scan-assembler.
5475         * lib/scanasm.exp (hidden-scan-for): New proc.
5476         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5477         string.
5478         (scan-not-hidden): Likewise.
5479         * lib/target-supports.exp (check_visibility_available): mach-o is
5480         support too.
5481
5482 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/17132
5485         * g++.dg/template/memclass3.C: New test.
5486
5487 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5488
5489         PR middle-end/18160
5490         * gcc.dg/register-var-1.c: New test.
5491         * gcc.dg/register-var-2.c: New test.
5492         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5493         error now.
5494
5495 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5496
5497         PR other/18172
5498         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5499         unused variables.
5500         * gcc.dg/vect/vect-22.c: Likewise.
5501
5502 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5503
5504         * gcc.dg/i386-rotate-1.c: New test.
5505
5506 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5507
5508         * g++.dg/init/ref12.C: Add "run" marker.
5509
5510         PR c++/17435
5511         * g++.dg/init/ref12.C: New test.
5512
5513         PR c++/18140
5514         * g++.dg/template/shift1.C: New test.
5515         * g++.dg/template/error10.C: Adjust error markers.
5516
5517 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5518
5519         PR tree-opt/17529
5520         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5521
5522 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5523
5524         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5525         * gcc.dg/weak/weak-3.c: Likewise.
5526         * gcc.dg/weak/weak-5.c: Likewise.
5527         * gcc.dg/weak/weak-9.c: Likewise.
5528         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5529         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5530
5531         * gcc.dg/darwin-weakimport-1.c: New.
5532
5533 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5534
5535         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5536
5537 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5538
5539         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5540         'syntax' error messages.
5541         * gcc.dg/cpp/direct2s.c: Likewise.
5542
5543 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5544
5545         * gcc.c-torture/compile/20041026-1.c: New.
5546
5547 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/18093
5550         * g++.dg/lookup/ns2.C: New test.
5551
5552         PR c++/18020
5553         * g++.dg/template/enum4.C: New test.
5554
5555         PR c++/18161
5556         * g++.dg/template/expr1.C: New test.
5557
5558 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5559
5560         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5561
5562 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5563
5564         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5565         gcc.dg/decl-nospec-3.c: New tests.
5566
5567 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5568
5569         * objc.dg/super-class-3.m: New test.
5570
5571 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5572
5573         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5574         resyncing.
5575         * gcc.dg/cpp/direct2s.c: Likewise.
5576
5577 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5578
5579         * objc.dg/image-info.m: Update for changes to section selection.
5580
5581 2004-10-25  David Ayers  <d.ayers@inode.at>
5582             Ziemowit Laski  <zlaski@apple.com>
5583
5584         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5585         diagnostics when messaging 'id <Proto>'.
5586         * objc.dg/class-protocol-1.m: New test.
5587         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5588         a non-existent method signature.
5589         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5590         Update diagnostics when messaging with non-existent method signature.
5591         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5592         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5593         invalid receivers are now resolved as if messaging 'id'; remove
5594         extraneous diagnostics.
5595
5596 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5597
5598         PR c/16667
5599         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5600         gcc.dg/init-desig-obs-3.c: New tests.
5601
5602 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * gcc.dg/debug/20041023-1.c: New test.
5605
5606 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5607
5608         PR middle-end/17407
5609         * gcc.c-torture/compile/pr17407.c: New test.
5610
5611         PR c++/18121
5612         * g++.dg/template/array8.C: New test.
5613
5614 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615
5616         PR other/18138
5617         * lib/g++.exp: Accept more than one multilib libgcc.
5618         * lib/gcc-dg.exp: Likewise.
5619         * lib/objc.exp: Likewise.
5620         * lib/treelang.exp: Likewise.
5621         * lib/gfortran.exp: Likewise.
5622
5623 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5624
5625         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5626
5627 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5628
5629         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5630         * gcc.dg/c99-const-expr-3.c: Likewise.
5631
5632 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5633
5634         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5635
5636 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5637
5638         * gcc.c-torture/execute/loop-2e.x: Remove.
5639
5640 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5641
5642         PR c++/18095
5643         * g++.dg/parse/crash18.C: New.
5644         * g++.dg/parse/crash19.C: New.
5645
5646 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5647
5648         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5649         * g++.dg/ext/dllimport2.C: Same.
5650         * g++.dg/ext/dllimport8.C: Same.
5651
5652 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/10841
5655         * g++.dg/conversion/cast1.C: New test.
5656         * g++.dg/overload/pmf1.C: Adjust error marker.
5657
5658 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5659
5660         PR objc/17923
5661         * objc.dg/const-str-7.m: New test.
5662
5663 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5664
5665         * g++.dg/template/memfriend11.C: Fix comment typo.
5666         * g++.dg/template/memfriend14.C: Likewise.
5667
5668 2004-10-20  Richard Henderson  <rth@redhat.com>
5669
5670         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5671         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5672         -fasynchronous-unwind-tables.
5673
5674 2004-10-20  Richard Henderson  <rth@redhat.com>
5675
5676         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5677         (main): Return success.
5678         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5679         (main): Return success.
5680
5681 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5682
5683         PR c++/13495
5684         * g++.dg/template/memfriend9.C: New test.
5685         * g++.dg/template/memfriend10.C: Likewise.
5686         * g++.dg/template/memfriend11.C: Likewise.
5687         * g++.dg/template/memfriend12.C: Likewise.
5688         * g++.dg/template/memfriend13.C: Likewise.
5689         * g++.dg/template/memfriend14.C: Likewise.
5690         * g++.dg/template/memfriend15.C: Likewise.
5691         * g++.dg/template/memfriend16.C: Likewise.
5692         * g++.dg/template/memfriend17.C: Likewise.
5693         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5694
5695 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5696
5697         * g++.dg/conversion/dr195.C: New.
5698         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5699
5700 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5701             Devang Patel  <dpatel@apple.com>
5702
5703         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5704         of floating point arithmetic, which could trap.
5705
5706 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5707
5708         PR c++/14035
5709         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5710         * g++.dg/conversion/const2.C: New test.
5711         * g++.dg/expr/reinterpret2.C: New test.
5712         * g++.dg/expr/reinterpret3.C: New test.
5713         * g++.dg/expr/cast2.C: New test.
5714         * g++.dg/expr/copy1.C: New test.
5715         * g++.dg/other/conversion1.C: Change error message.
5716         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5717         function pointers to void *.
5718         * g++.old-deja/g++.mike/p10148.C: Likewise.
5719
5720 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5721
5722         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5723
5724 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5725
5726         PR c++/18047
5727
5728         * g++.dg/parse/expr3.C: New test.
5729
5730 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5731
5732         * gcc.dg/smod-1.c: New test.
5733
5734 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5735
5736         * objc.dg/method-14.m: New test.
5737
5738 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5739
5740         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5741         Also xfail as the patch was reverted.
5742
5743 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5744
5745         PR middle-end/16973
5746         * gcc.dg/pr16973.c: New test.
5747
5748 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5749
5750         PR tree-optimization/17656
5751         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5752
5753 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5754
5755         * g++.dg/eh/shadow1.C: New.
5756
5757 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5758
5759         * gcc.c-torture/compile/20041018-1.c: New test.
5760
5761 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5762
5763         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5764         compiler referring to register 0 when accessing sdata.  The linker
5765         now patches things up.
5766
5767 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5768
5769         PR c/17529
5770         * gcc.c-torture/compile/pr17529.c: New test.
5771
5772 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5773
5774         PR c++/17743
5775         * g++.dg/ext/attrib17.C: New test.
5776
5777 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5778
5779         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5780
5781 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5782
5783         PR c++/10479
5784         * g++.dg/ext/attrib16.C: New test.
5785
5786 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5787
5788         PR c++/17042
5789         * g++.dg/init/dso_handle1.C: New test.
5790
5791         PR c++/14667
5792         * g++.dg/parse/typedef6.C: New test.
5793
5794         PR c++/17916
5795         * g++.dg/parse/pragma1.C: New test.
5796
5797 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5798
5799         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5800
5801 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5802
5803         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5804         -fno-common when on HPPA HP-UX platforms.
5805
5806 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5807
5808         PR other/16820
5809         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5810         stdint.h.
5811         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5812         uintptr_t.
5813
5814 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5815
5816         PR c++/16301
5817         * g++.dg/lookup/strong-using-4.C: New test.
5818
5819 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5820
5821         PR middle-end/16567
5822         * gcc.c-torture/compile/nested-1.c: New test.
5823
5824 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5825
5826         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5827         and mipsisa64*-*-* (until support for misaligned loads is added).
5828         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5829         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5830         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5831         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5832         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5833         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5834
5835 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5836
5837         PR c++/17976
5838         * g++.dg/init/dtor3.C: New test.
5839
5840 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5841
5842         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5843
5844 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5845
5846         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5847         * gcc.dg/macho-lo-sum.c: Likewise.
5848
5849 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5850
5851         * gcc.dg/ppc-spe64-1.c: New test.
5852
5853 2004-10-14  Devang Patel  <dpatel@apple.com>
5854
5855         PR 17635
5856         * gcc.dg/pr17635.c : New test.
5857
5858 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5859
5860         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5861         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5862         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5863         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5864         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5865         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5866         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5867         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5868         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5869         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5870         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5871         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5872         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5873         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5874         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5875         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5876         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5877         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5878
5879 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5880
5881         * gcc.dg/vect/vect-82.c: New testcase.
5882         * gcc.dg/vect/vect-82_64.c: New testcase.
5883         * gcc.dg/vect/vect-83.c: New testcase.
5884         * gcc.dg/vect/vect-83_64.c: New testcase.
5885
5886 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5887
5888         * gcc.dg/cpp/error-1.c: New test.
5889
5890 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5891
5892         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5893
5894 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5895
5896         PR target/17984
5897         * gcc.dg/cris-peep2-xsrand2.c: New test.
5898
5899 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5900
5901         PR c++/17661
5902         * testsuite/g++.dg/expr/for2.C: New test.
5903
5904 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5905
5906         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5907
5908 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR tree-optimization/17724
5911         * g++.dg/opt/pr17724-1.C: New test.
5912         * g++.dg/opt/pr17724-2.C: New test.
5913         * g++.dg/opt/pr17724-3.C: New test.
5914         * g++.dg/opt/pr17724-4.C: New test.
5915         * g++.dg/opt/pr17724-5.C: New test.
5916         * g++.dg/opt/pr17724-6.C: New test.
5917
5918 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5919
5920         PR c/17301
5921         * gcc.dg/pr17301-2.c: New test.
5922
5923 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/15876
5926         * g++.dg/parse/error22.C: New test.
5927
5928         PR c++/17936
5929         * g++.dg/template/spec18.C: New test.
5930
5931 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5932
5933         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5934         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5935         memcpy.
5936         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5937         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5938
5939 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         * g++.dg/eh/cleanup5.C: Add dg-options "".
5942
5943 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5944
5945         PR middle-end/17657
5946         * gcc.dg/switch-4.c: New test case.
5947
5948 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5949
5950         * gcc.c-torture/execute/20041011-1.c: New test.
5951
5952 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5953
5954         PR c++/17554
5955         * g++.dg/init/for3.C: New test.
5956
5957         PR c++/17657
5958         * g++.dg/opt/switch2.C: New test.
5959
5960         PR middle-end/17703
5961         * g++.dg/warn/Wreturn-2.C: New test.
5962
5963 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5964
5965         PR c++/17907
5966         * g++.dg/eh/cleanup5.C: New test.
5967
5968 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5969
5970         PR c++/17393
5971         * g++.dg/parse/error21.C: New test.
5972
5973 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5974
5975         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5976         * g++.dg/warn/incomplete1.C: Likewise.
5977         * g++.dg/template/qualttp20.C: Likewise.
5978
5979 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5980
5981         PR c/17881
5982         * parm-incomplete-1.c: New test.
5983
5984 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/17867
5987         * g++.dg/parse/error19.C: New test.
5988
5989         PR c++/17670
5990         * g++.dg/init/new11.C: New test.
5991
5992         PR c++/17821
5993         * g++.dg/parse/error20.C: New test.
5994
5995         PR c++/17826
5996         * g++.dg/template/crash24.C: New test.
5997
5998 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5999
6000         PR c/17301
6001         * gcc.dg/pr17301-1.c: New test.
6002
6003 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6004
6005         PR c/17189
6006         * gcc.dg/anon-struct-5.c: New test.
6007
6008 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6009
6010         PR c/17844
6011         * gcc.dg/pr17844-1.c: New test.
6012
6013 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6014
6015         PR tree-optimization/17906
6016         * gcc.c-torture/compile/pr17906.c: New.
6017
6018 2004-10-09  Stuart Hastings  <stuart@apple.com>
6019             Roger Sayle  <roger@eyesopen.com>
6020
6021         PR rtl-optimization/17853
6022         * gcc.dg/i386-mmx-5.c: New testcase.
6023
6024 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6025
6026         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6027
6028 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6029
6030         PR c++/17524
6031         * g++.dg/template/static9.C: New test.
6032
6033         PR c++/17685
6034         * g++.dg/parse/operator5.C: New test.
6035
6036 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6037
6038         PR middle-end/17894
6039         * gcc.c-torture/execute/divcmp-4.c: New test case.
6040
6041 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6042
6043         PR tree-opt/17902
6044         * g++.dg/opt/pr17902.C: New test.
6045
6046 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6047
6048         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6049
6050 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6051
6052         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6053
6054 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6055
6056         * gcc.dg/assign-warn-3.c: New test.
6057
6058 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6059
6060         PR c/16999
6061         * gcc.dg/cpp/ident-1.c: New test.
6062
6063 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6064
6065         * gcc.c-torture/compile/acc1.c: New.
6066
6067 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6068
6069         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6070         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6071
6072 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6073
6074         * gcc.dg/ultrasp11.c: New test.
6075
6076 2004-10-08  Michael Matz  <matz@suse.de>
6077
6078         * gcc.dg/doloop-2.c: New test.
6079
6080 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6081
6082         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6083         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6084         objc.dg/method-9.m: Update expected diagnostics.
6085
6086 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6087
6088         * gcc.dg/ppc-fsel-3.c: New file.
6089         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6090
6091 2004-10-07  Paul Brook  <paul@codesourcery.com>
6092
6093         * gfortran.dg/intrinsic_verify_1.f90: New test.
6094
6095 2004-10-07  Paul Brook  <paul@codesourcery.com>
6096
6097         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6098
6099 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6100
6101         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6102         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6103         commit.
6104
6105 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6108
6109 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6110
6111         PR c++/17115
6112         * g++.dg/warn/Winline-4.C: New test.
6113
6114 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6115
6116         * gcc.c-torture/compile/20041007-1.c: New test.
6117
6118 2004-10-07  Paul Brook  <paul@codesourcery.com>
6119
6120         PR fortran/17678
6121         * gfortran.dg/use_allocated_1.f90: New test.
6122
6123 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6124
6125         PR middle-end/17849
6126         * gfortran.fortran-torture/compile/nested.f90: New test
6127
6128 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6129
6130         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6131
6132 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6133
6134         PR c++/17368
6135         * g++.dg/ext/asm6.C: New test.
6136
6137 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6138
6139         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6140
6141 2004-10-06  Paul Brook  <paul@codesourcery.com>
6142
6143         PR libfortran/17709
6144         * gfortran.dg/empty_format_1.f90: New test.
6145
6146 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6147
6148         PR fortran/17568
6149         * gfortran.dg/ishft.f90: New test.
6150
6151         PR fortran/17283
6152         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6153         tests.
6154
6155 2004-10-06  Paul Brook  <paul@codesourcery.com>
6156
6157         * gfortran.dg/do_1.f90: New test.
6158
6159 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6160
6161         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6162         optimizing for size.
6163
6164 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6165
6166         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6167
6168 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6169
6170         * gcc.c-torture/compile/20041005-1.c: New test.
6171
6172 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6173
6174         PR c++/17829
6175         * g++.dg/lookup/koenig4.C: New.
6176
6177 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6178
6179         * g++.dg/other/classkey1.C: Adjust quoting marks.
6180         * g++.dg/parse/error15.C: Likewise.
6181         * g++.dg/template/meminit2.C (int>): Likewise.
6182
6183 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6184
6185         PR fortran/17283
6186         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6187
6188         PR fortran/17631
6189         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6190
6191         PR fortran/17708
6192         * gfortran.dg/pr17708.f90: New test.
6193
6194 2004-10-04  Chao-ying Fu  <fu@mips.com>
6195
6196         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6197         * gcc.dg/vect/vect-4.c: Ditto.
6198         * gcc.dg/vect/vect-5.c: Ditto.
6199         * gcc.dg/vect/vect-6.c: Ditto.
6200         * gcc.dg/vect/vect-8.c: Ditto.
6201         * gcc.dg/vect/vect-16.c: Ditto.
6202         * gcc.dg/vect/vect-30.c: Ditto.
6203         * gcc.dg/vect/vect-40.c: Ditto.
6204         * gcc.dg/vect/vect-41.c: Ditto.
6205         * gcc.dg/vect/vect-42.c: Ditto.
6206         * gcc.dg/vect/vect-43.c: Ditto.
6207         * gcc.dg/vect/vect-44.c: Ditto.
6208         * gcc.dg/vect/vect-45.c: Ditto.
6209         * gcc.dg/vect/vect-46.c: Ditto.
6210         * gcc.dg/vect/vect-47.c: Ditto.
6211         * gcc.dg/vect/vect-48.c: Ditto.
6212         * gcc.dg/vect/vect-49.c: Ditto.
6213         * gcc.dg/vect/vect-50.c: Ditto.
6214         * gcc.dg/vect/vect-51.c: Ditto.
6215         * gcc.dg/vect/vect-52.c: Ditto.
6216         * gcc.dg/vect/vect-53.c: Ditto.
6217         * gcc.dg/vect/vect-54.c: Ditto.
6218         * gcc.dg/vect/vect-55.c: Ditto.
6219         * gcc.dg/vect/vect-56.c: Ditto.
6220         * gcc.dg/vect/vect-57.c: Ditto.
6221         * gcc.dg/vect/vect-58.c: Ditto.
6222         * gcc.dg/vect/vect-59.c: Ditto.
6223         * gcc.dg/vect/vect-60.c: Ditto.
6224         * gcc.dg/vect/vect-74.c: Ditto.
6225         * gcc.dg/vect/vect-79.c: Ditto.
6226         * gcc.dg/vect/vect-80.c: Ditto.
6227
6228 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         * gcc.dg/unused-7.c: Use the correct option.
6231
6232 2004-10-04  Paul Brook  <paul@codesourcery.com>
6233         Bud Davis  <bdavis9659@comcast.net>
6234
6235         PR fortran/17706
6236         PR fortran/16434
6237         * gfortran/pr17706.f90: New test.
6238         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6239
6240 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6241
6242         * gfortran.dg/pr17612.f90: New test.
6243
6244 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6245
6246         * g++.dg/template/local1.C: Adjust quoting marks in
6247         testing for diagnostics.
6248         * g++.dg/tls/diag-2.C: Likewise.
6249         * g++.dg/other/error8.C: Likewise.
6250
6251 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6252
6253         PR c/17178
6254         * gcc.dg/unused-4.c: Adjust to be correct.
6255
6256         PR c/17820
6257         * gcc.dg/unused-7.c: New test.
6258
6259 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         PR c++/17797
6262         * g++.dg/overload/template2.C: New test.
6263
6264 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6265
6266         PR tree-optimization/16632
6267         * gcc.dg/tree-ssa/20041002-1.c: New.
6268
6269 2004-10-03  Paul Brook  <paul@codesourcery.com>
6270
6271         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6272         rather than relying on default formatting.
6273
6274 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6275
6276         * gcc.dg/20040920-1.c: Update expected message text.
6277
6278 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6279
6280         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6281
6282 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6283
6284         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6285         tree level.
6286
6287 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6288
6289         * gcc.dg/tree-ssa/pr17343.c: Remove.
6290
6291 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         PR tree-opt/17343
6294         * gcc.dg/tree-ssa/pr17343.c: New test.
6295
6296 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6297
6298         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6299         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6300         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6301         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6302         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6303
6304 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6305
6306         * gcc.dg/lvalue-2.c: New test.
6307
6308 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6309
6310         PR c/17730
6311         * gcc.dg/pr17730-1.c: New test
6312
6313 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6314
6315         PR c/7425
6316         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6317
6318 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * gcc.c-torture/execute/stdarg-1.c: New test.
6321         * gcc.c-torture/execute/stdarg-2.c: New test.
6322         * gcc.c-torture/execute/stdarg-3.c: New test.
6323         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6324         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6325         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6326         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6327         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6328
6329 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR tree-optimization/17697
6332         * g++.dg/opt/pr17697-1.C: New test.
6333         * g++.dg/opt/pr17697-2.C: New test.
6334         * g++.dg/opt/pr17697-3.C: New test.
6335
6336 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6337
6338         PR c/16409
6339         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6340         gcc.dg/vla-init-5.c: New tests.
6341
6342 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6343
6344         PR c/13804
6345         * gcc.dg/pr13804-1.c: New test.
6346
6347 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6348
6349         PR fortran/16938
6350         * gfortran.dg/pr16938.f90: New test.
6351
6352 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6353
6354         * g++.dg/template/crash23.C: New test.
6355
6356 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/17585
6359         * g++.dg/template/static8.C: New test.
6360
6361 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6362
6363         PR c++/17681
6364         * g++.dg/other/error9.C: New test.
6365
6366 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6367
6368         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6369
6370 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6371
6372         PR fortran/15164
6373         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6374
6375 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6376
6377         PR middle-end/17112
6378         * gcc.dg/pr17112-1.c: New test case.
6379
6380 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6381
6382         PR c/11459
6383         * gcc.dg/pr11459-1.c: New test.
6384
6385 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6386
6387         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6388         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6389
6390 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6391
6392         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6393
6394 2004-09-25  Jan Hubicka  <jh@suse.cz>
6395
6396         * compile/30040909-1.c: New test.
6397         * compile/30040907-1.c: New test.
6398
6399 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6400
6401         * gcc.c-torture/execute/va-arg-26.c: New test.
6402
6403 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6404
6405         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6406         extra diagnostics on targets with 64-bit pointers.
6407         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6408
6409 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6410
6411         PR c/17188
6412         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6413         * gcc.dg/decl-3.c: Adjust expected message.
6414
6415 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6416
6417         PR fortran/17615
6418         * gfortran.dg/pr17615.f90: New test.
6419
6420 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6421
6422         PR tree-optimzation/17517
6423         * g++.dg/tree-ssa/pr17517.C: New Test.
6424
6425 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6426
6427         PR c++/16889
6428         * g++.dg/lookup/ambig3.C: New.
6429
6430 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6431
6432         PR tree-opt/17624
6433         * g++.dg/opt/pr17624.C: New test.
6434
6435 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6436
6437         PR c/6980
6438         * gcc.dg/Wbad-function-cast-1.c: New test.
6439
6440 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6441
6442         * g++.dg/ext/complit1.C
6443         * g++.dg/other/error2.C
6444         * g++.dg/other/nontype-1.C
6445         * g++.dg/parse/crash11.C
6446         * g++.dg/parse/crash12.C
6447         * g++.dg/parse/error15.C
6448         * g++.dg/parse/error4.C
6449         * g++.dg/parse/tmpl-outside1.C
6450         * g++.dg/parse/too-many-tmpl-args1.C
6451         * g++.dg/template/dependent-expr3.C
6452         * g++.dg/template/error10.C
6453         * g++.dg/template/instantiate1.C
6454         * g++.dg/template/vtable2.C
6455         * g++.dg/warn/Wshadow-1.C
6456         * g++.dg/warn/weak1.C
6457         * g++.old-deja/g++.brendan/crash16.C
6458         * g++.old-deja/g++.brendan/crash18.C
6459         * g++.old-deja/g++.brendan/crash48.C
6460         * g++.old-deja/g++.brendan/crash49.C
6461         * g++.old-deja/g++.brendan/crash55.C
6462         * g++.old-deja/g++.brendan/crash56.C
6463         * g++.old-deja/g++.brendan/crash8.C
6464         * g++.old-deja/g++.brendan/enum11.C
6465         * g++.old-deja/g++.brendan/enum8.C
6466         * g++.old-deja/g++.brendan/enum9.C
6467         * g++.old-deja/g++.brendan/friend3.C
6468         * g++.old-deja/g++.brendan/misc14.C
6469         * g++.old-deja/g++.bugs/900402_02.C
6470         * g++.old-deja/g++.bugs/900404_03.C
6471         * g++.old-deja/g++.bugs/900404_04.C
6472         * g++.old-deja/g++.bugs/900428_03.C
6473         * g++.old-deja/g++.jason/crash4.C
6474         * g++.old-deja/g++.jason/overload21.C
6475         * g++.old-deja/g++.jason/redecl1.C
6476         * g++.old-deja/g++.jason/report.C
6477         * g++.old-deja/g++.jason/rfg10.C
6478         * g++.old-deja/g++.jason/template30.C
6479         * g++.old-deja/g++.law/arm12.C
6480         * g++.old-deja/g++.law/ctors5.C
6481         * g++.old-deja/g++.law/cvt20.C
6482         * g++.old-deja/g++.law/init10.C
6483         * g++.old-deja/g++.law/init8.C
6484         * g++.old-deja/g++.law/visibility17.C
6485         * g++.old-deja/g++.law/visibility7.C
6486         * g++.old-deja/g++.mike/net8.C
6487         * g++.old-deja/g++.mike/p646.C
6488         * g++.old-deja/g++.mike/p700.C
6489         * g++.old-deja/g++.mike/p701.C
6490         * g++.old-deja/g++.mike/p811.C
6491         * g++.old-deja/g++.ns/template13.C
6492         * g++.old-deja/g++.other/array3.C
6493         * g++.old-deja/g++.other/crash25.C
6494         * g++.old-deja/g++.other/dtor3.C
6495         * g++.old-deja/g++.other/dtor4.C
6496         * g++.old-deja/g++.other/main1.C
6497         * g++.old-deja/g++.other/warn7.C
6498         * g++.old-deja/g++.pt/crash11.C
6499         * g++.old-deja/g++.pt/crash36.C
6500         * g++.old-deja/g++.pt/spec22.C
6501         * g++.old-deja/g++.pt/spec9.C
6502         * g++.old-deja/g++.pt/ttp52.C
6503         * g++.old-deja/g++.robertl/eb103.C
6504         * g++.old-deja/g++.robertl/eb121.C
6505         * g++.old-deja/g++.robertl/eb22.C
6506         * g++.old-deja/g++.robertl/eb8.C:
6507         Update locations and/or regexps of dg-error markers.
6508         Remove markers for some bogus messages that are no longer issued.
6509
6510 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6511
6512         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6513         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6514
6515 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6516
6517         PR c++/17618
6518         * g++.dg/lookup/crash5.C: New test.
6519
6520 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6521
6522         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6523         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6524         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6525         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6526         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6527         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6528
6529         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6530         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6531         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6532         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6533         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6534         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6535
6536         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6537
6538         * gcc.dg/vect/vect-44.c: Check additional cases.
6539         * gcc.dg/vect/vect-48.c: Check additional cases.
6540
6541         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6542         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6543         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6544         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6545         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6546         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6547         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6548         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6549         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6550
6551         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6552         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6553         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6554
6555 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6556
6557         * gcc.dg/tree-ssa/loop-6.c: New test.
6558
6559 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         PR c++/17620
6562         * g++.dg/inherit/base2.C: New.
6563
6564 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6565
6566         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6567         * gcc.dg/20001012-2.c: Likewise.
6568         * gcc.dg/20001013-1.c: Likewise.
6569         * gcc.dg/20001101-1.c: Likewise.
6570         * gcc.dg/20001102-1.c: Likewise.
6571         * gcc.dg/bf-spl1.c: Likewise.
6572         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6573         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6574
6575 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6576
6577         PR tree-optimization/16721
6578         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6579
6580 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6581
6582         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6583         * gcc.dg/20040305-1.c: Likewise.
6584
6585 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6586
6587         PR c/16566
6588         * gcc.c-torture/compile/pr16566-1.c,
6589         gcc.c-torture/compile/pr16566-2.c,
6590         gcc.c-torture/compile/pr16566-3.c: New tests.
6591
6592 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6593
6594         PR tree-optimization/17512
6595         * gcc.c-torture/compile/20040916-1.c.
6596
6597 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6598
6599         * gcc.dg/pragma-re-3.c: New test.
6600
6601 2004-09-17  Matt Austern  <austern@apple.com>
6602
6603         PR c++/15049
6604         * g++.dg/other/anon3.C: New.
6605
6606 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6607
6608         PR c++/7503
6609         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6610         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6611         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6612         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6613         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6614
6615 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6616
6617         PR fortran/17286
6618         * gfortran.dg/pr17286.f90: New test.
6619
6620 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6621
6622         PR c++/17530
6623         * g++.dg/template/static7.C: New test.
6624
6625 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6626
6627         PR tree-opt/17558
6628         * gcc.c-torture/compile/pr17558.c: New test.
6629
6630 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6631
6632         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6633         if SKIP_ATTRIBUTE is defined.
6634
6635 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6636
6637         PR fortran/15957
6638         * gfortran.dg/pr15957.f90: New test.
6639
6640 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6641
6642         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6643         in comparison.
6644         * gcc.dg/vect/vect-79.c: Likewise.
6645         * gcc.dg/vect/vect-80.c: Likewise.
6646
6647 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6648
6649         PR fortran/15750
6650         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6651
6652 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6653
6654         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6655         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6656         * gcc.dg/vect/vect-62.c: New testcase.
6657         * gcc.dg/vect/vect-63.c: New testcase.
6658         * gcc.dg/vect/vect-64.c: New testcase.
6659         * gcc.dg/vect/vect-65.c: New testcase.
6660         * gcc.dg/vect/vect-66.c: New testcase.
6661         * gcc.dg/vect/vect-67.c: New testcase.
6662         * gcc.dg/vect/vect-68.c: New testcase.
6663         * gcc.dg/vect/vect-69.c: New testcase.
6664         * gcc.dg/vect/vect-79.c: New testcase.
6665         * gcc.dg/vect/vect-80.c: New testcase.
6666
6667 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6668
6669         * gcc.target/mips/asm-1.c: New test.
6670
6671 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6672
6673         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6674         * gcc.dg/vect/vect-73.c: New testcase.
6675         * gcc.dg/vect/vect-74.c: New testcase.
6676         * gcc.dg/vect/vect-75.c: New testcase.
6677         * gcc.dg/vect/vect-76.c: New testcase.
6678         * gcc.dg/vect/vect-77.c: New testcase.
6679         * gcc.dg/vect/vect-78.c: New testcase
6680
6681 2004-09-18  Paul Brook  <paul@codesourcery.com>
6682
6683         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6684
6685 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6686
6687         PR c/17424
6688         * gcc.dg/pr17424-1.c: New test.
6689
6690 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6691
6692         * g++.dg/tree-ssa/pr17153.C: New test.
6693
6694 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6695
6696         PR pch/13361
6697         * testsuite/g++.dg/pch/wchar-1.C: New.
6698         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6699
6700 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6701
6702         * gcc.c-torture/execute/20040917-1.c: New test.
6703
6704 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6705
6706         PR tree-optimization/17319
6707         * gcc.dg/pr17319.c: New test.
6708
6709 2004-09-17  Devang Patel  <dpatel@apple.com>
6710
6711         * gcc.dg/20040813-1.c: New test.
6712
6713 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6714
6715         PR tree-optimization/17273
6716         * gcc.c-torture/compile/pr17273.c: New test.
6717
6718 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6719
6720         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6721         Update expected messages.
6722         * gcc.dg/declspec-13.c: New test.
6723
6724 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6725
6726         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6727
6728 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6729
6730         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6731         change what 'a' is pointing to.
6732
6733 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6734
6735         PR c++/16002
6736         * g++.dg/template/error18.C: New test.
6737
6738         PR c++/16029
6739         * g++.dg/warn/Wunused-8.C: New test.
6740
6741 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6742
6743         PR tree-optimization/17513
6744         * gcc.dg/20040916-1.c: New test.
6745
6746 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6747
6748         PR c++/17501
6749         * g++.dg/template/typename7.C: New test.
6750
6751 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6752
6753         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6754
6755 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6756
6757         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6758         with -ftree-based-profiling also.
6759         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6760
6761 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6762
6763         PR/15364
6764         * gfortran.dg/der_array_io_1.f90: New test.
6765         * gfortran.dg/der_array_io_2.f90: New test.
6766         * gfortran.dg/der_array_io_3.f90: New test.
6767
6768 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6769
6770         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6771         EABI.
6772
6773 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6774
6775         * g++.dg/opt/switch1.C: New test.
6776
6777 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6778
6779         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6780         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6781         Update expected messages.
6782
6783 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6784
6785         PR fortran/16485
6786         * gfortran.dg/same_name_1.f90: New test.
6787
6788 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6789
6790         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6791         dereference garbage pointers.
6792
6793 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6794
6795         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6796         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6797
6798         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6799         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6800         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6801
6802 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/17324
6805         * g++.dg/template/mangle1.C: New test.
6806
6807 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6808
6809         PR tree-optimization/17252
6810         * gcc.c-torture/execute/pr17252.c: New test.
6811
6812 2004-09-14  Andrew Pinski  <apinski@apple.com>
6813
6814         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6815
6816 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6817
6818         PR rtl-optimization/9771
6819         * gcc.dg/pr9771-1.c: New test case.
6820
6821 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6822
6823         PR tree-optimization/15262
6824         * gcc.c-torture/execute/pr15262-1.c: New test.
6825         * gcc.c-torture/execute/pr15262-2.c: New test.
6826
6827 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6828
6829         * gcc.dg/declspec-12.c: New test.
6830
6831 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6832
6833         * gfortran.dg/pr17090.f90: Add directives to test.
6834
6835 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6836
6837         * gcc.c-torture/compile/20040914-1.c: New test.
6838
6839 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/16162
6842         * g++.dg/template/decl2.C: New test.
6843
6844 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6845
6846         PR fortran/17090
6847         * gfortran.dg/pr17090.f90: New test.
6848
6849 2004-09-13  Dale Johannesen  <dalej@apple.com>
6850
6851         * gcc.c-torture/compile/pr17408.c:  New test case.
6852
6853 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6854
6855         PR c++/16716
6856         * g++.dg/parse/crash17.C: New test.
6857
6858         PR c++/17327
6859         * g++.dg/template/enum3.C: New test.
6860
6861 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6862
6863         * lib/gcc-defs.exp: Load wrapper.exp.
6864         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6865         using local code.
6866         * lib/gcc.exp (gcc_init): Similar.
6867         * lib/gfortran.exp (gfortran_init): Similar.
6868         * lib/objc.exp (objc_init): Similar.
6869         * lib/treelang.exp (treelang_init): Similar.
6870         * lib/wrapper.exp: New file with build_wrapper call machinery in
6871         ${tool}_maybe_build_wrapper.
6872
6873 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6874
6875         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6876         "inline".
6877         * gcc.dg/declspec-11.c: Update expected messages.
6878         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6879         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6880         gcc.dg/inline-12.c: New tests.
6881
6882 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6883
6884         * g++.dg/tree-ssa/pr17400.C: New testcase.
6885
6886 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6887
6888         * gcc.target/mips/sb1-1.c: New testcase.
6889
6890 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6891
6892         * lib/g77-dg.exp: Remove unused file.
6893         * lib/mike-g77.exp: Ditto.
6894         * lib/g77.exp: Ditto.
6895
6896 2004-09-12  Richard Henderson  <rth@redhat.com>
6897
6898         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6899
6900 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6901
6902         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6903         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6904         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6905         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6906         Update expected messages.
6907
6908 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6909
6910         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6911         declaration/use mismatch for dirp parameter.
6912
6913 2004-09-12  Andrew Pinski  <apinski@apple.com>
6914
6915         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6916         -fgnu-runtime is passed.
6917
6918 2004-09-12  Richard Henderson  <rth@redhat.com>
6919
6920         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6921         do the uplevel thing and update additional_flags directly.
6922         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6923         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6924         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6925         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6926
6927 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6928
6929         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6930
6931 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6932
6933         PR middle-end/17411
6934         * g++.dg/opt/pr17411-1.C: New test case.
6935
6936 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6937
6938         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6939         gcc.dg/tls/diag-2.c: Update expected messages.
6940         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6941         messages.
6942         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6943         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6944         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6945         gcc.dg/tls/diag-5.c: New tests.
6946
6947 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6948
6949         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6950
6951 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6952
6953         * g++.dg/parse/break-in-for.C: New test.
6954
6955 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6956
6957         * gcc.dg/tree-ssa/20040911-1.c: New test.
6958
6959 2004-09-11  Andreas Jaeger  <aj@suse.de>
6960
6961         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6962         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6963
6964 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6965
6966         * gcc.target/frv: New directory of FR-V-specific tests.
6967
6968 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6969
6970         * gcc.dg/convert-vec-1.c: New test.
6971
6972 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6973
6974         PR middle-end/17024
6975         * gcc.dg/pr17024-1.c: New test case.
6976
6977 2004-09-10  Eric Christopher  <echristo@redhat.com>
6978
6979         * gcc.dg/20040910-1.c: New test.
6980
6981 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6982
6983         * gcc.dg/bitfld-9.c: New test.
6984
6985 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6986
6987         * gcc.c-torture/execute/ieee/acc1.c: New test.
6988         * gcc.c-torture/execute/ieee/acc2.c: New test.
6989         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6990
6991 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6992
6993         * gcc.dg/deprecated-2.c: New test.
6994
6995 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6996
6997         * gcc.dg/init-vec-1.c: New test.
6998
6999 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7000
7001         PR middle-end/17055
7002         * gcc.dg/pr17055-1.c: New test case.
7003
7004 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7005
7006         PR target/17377
7007         * gcc.c-torture/execute/pr17377.c: New test.
7008
7009 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7010
7011         PR c/8420
7012         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7013         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7014         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7015         gcc.dg/long-long-typespec-1.c: New tests.
7016         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7017
7018 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7019
7020         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7021         gcc.dg/gnu99-static-1.c: New tests.
7022
7023 2004-09-08  Devang Patel  <dpatel@apple.com>
7024
7025         * gcc.dg/darwin-ld-20040828-1.c: New test.
7026         * gcc.dg/darwin-ld-20040828-2.c: New test.
7027         * gcc.dg/darwin-ld-20040828-3.c: New test.
7028
7029 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7030
7031         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7032         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7033         in error message.
7034         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7035         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7036         in error message.
7037         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7038         types they qualify.
7039         * objc.dg/type-size-2.m: Fix wording in comment.
7040         * objc.dg/va-meth-1.m: New test case.
7041
7042 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7043
7044         PR c/16633:
7045         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7046         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7047
7048 2004-09-06  Devang Patel  <dpatel@apple.com>
7049
7050         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7051         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7052
7053 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7054
7055         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7056         reflect changed line numbering of diagnostics.
7057
7058 2004-09-06  Paul Brook  <paul@codesourcery.com>
7059
7060         * gfortran.dg/edit_real_1.f90: Add new test.
7061
7062 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7063
7064         * gcc.dg/tree-ssa/loop-2.c: New test.
7065         * gcc.dg/tree-ssa/loop-3.c: New test.
7066         * gcc.dg/tree-ssa/loop-4.c: New test.
7067         * gcc.dg/tree-ssa/loop-5.c: New test.
7068
7069 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7070
7071         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7072
7073 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7074
7075         * gcc.dg/format/sentinel-1.c: New test.
7076
7077 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7078
7079         * testsuite/gcc.dg/builtins-46.c: New.
7080
7081 2004-09-03  Devang Patel  <dpatel@apple.com>
7082
7083         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7084         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7085
7086 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7087
7088         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7089         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7090         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7091         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7092         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7093         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7094         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7095         the non-portable bzero.
7096         * gcc.dg/20010912-1.c: xfail for NetWare.
7097         * gcc.dg/20020426-2.c: xfail for NetWare.
7098         * gcc.dg/20021014-1.c: xfail for NetWare.
7099         * gcc.dg/20021018-1.c: xfail for NetWare.
7100         * gcc.dg/20030213-1.c: xfail for NetWare.
7101         * gcc.dg/20030225-1.c: xfail for NetWare.
7102         * gcc.dg/20030708-1.c: xfail for NetWare.
7103         * gcc.dg/builtins-config.h: Also exclude NetWare.
7104         * gcc.dg/format/format.h: Define restrict only if not already defined.
7105         * gcc.dg/nest.c: xfail for NetWare.
7106         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7107         * lib/target-supports.exp (check_visibility_available): Exclude
7108         NetWare.
7109
7110 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7111
7112         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7113         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7114         deterministic starting point for the alignment of structure fields.
7115         * gcc.dg/Wpadded.c: Dito.
7116         * g++.dg/abi/vbase10.C: Dito.
7117
7118 2004-09-03  Devang Patel  <dpatel@apple.com>
7119
7120         * g++.dg/debug/pr15736.cc: New test.
7121
7122 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * README.QMTEST: Fix out-of-date link.
7125
7126 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7127
7128         PR fortran/16579
7129         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7130         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7131
7132 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7133
7134         * g++.dg/abi/arm_rtti1.C: New test.
7135
7136 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7137
7138         * gcc.dg/ppc-vector-memcpy.c: New.
7139         * gcc.dg/ppc-vector-memset.c: New.
7140
7141 2004-09-02  Chao-ying Fu  <fu@mips.com>
7142
7143         * gcc.target/mips/mips-3d-1.c: New test.
7144         * gcc.target/mips/mips-3d-2.c: New test.
7145         * gcc.target/mips/mips-3d-3.c: New test.
7146         * gcc.target/mips/mips-3d-4.c: New test.
7147         * gcc.target/mips/mips-3d-5.c: New test.
7148         * gcc.target/mips/mips-3d-6.c: New test.
7149         * gcc.target/mips/mips-3d-7.c: New test.
7150         * gcc.target/mips/mips-3d-8.c: New test.
7151         * gcc.target/mips/mips-3d-9.c: New test.
7152         * gcc.target/mips/mips-ps-1.c: New test.
7153         * gcc.target/mips/mips-ps-2.c: New test.
7154         * gcc.target/mips/mips-ps-3.c: New test.
7155         * gcc.target/mips/mips-ps-4.c: New test.
7156         * gcc.target/mips/mips-ps-type.c: New test.
7157
7158 2004-09-02  Paul Brook  <paul@codesourcery.com>
7159
7160         * gfortran.dg/edit_real_1.f90: Add new tests.
7161
7162 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7163
7164         PR fortran/15327
7165         * gfortran.dg/merge_char_1.f90: New test.
7166
7167 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7168
7169         PR fortran/16404
7170         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7171
7172 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7173
7174         PR c/1522
7175         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7176
7177 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7178
7179         * g++.dg/opt/loop1.C: Do not XFAIL.
7180
7181 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7182
7183         * gcc.c-torture/execute/20040831-1.c: New test.
7184
7185 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7186
7187         PR fortran/16579
7188         * gfortran.dg/g77/20010610.f: Now passes.
7189         Copy from g77.f-torture/execute. Add dg-run directive.
7190         * gfortran.dg/g77/README: Update
7191
7192 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7193
7194         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7195         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7196         (t1, t2, t3, t4): Add volatile.
7197
7198 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7199
7200         * g++.dg/ext/visibility/arm1.C: New test.
7201
7202 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7203
7204         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7205         -pedantic-errors.
7206
7207 2004-09-01  Paul Brook  <paul@codesourcery.com>
7208
7209         * gfortran.dg/eof_2.f90: New test.
7210
7211 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7212
7213         PR fortran/16579
7214         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7215
7216 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7217
7218         PR libfortran/16805
7219         * gfortran.dg/list_read_2.f90: New test.
7220
7221 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7222
7223         * g++.dg/abi/key1.C: New test.
7224
7225 2004-08-31  Richard Henderson  <rth@redhat.com>
7226
7227         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7228         form of offsetof.
7229         * g++.dg/other/offsetof5.C: Remove duplicate.
7230
7231 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7232
7233         PR fortran/17244
7234         * gfortran.dg/func_derived_1.f90: New test.
7235
7236 2004-08-31  Paul Brook  <paul@codesourcery.com>
7237
7238         * gfortran.dg/eof_1.f90: New test.
7239
7240 2004-08-31  Paul Brook  <paul@codesourcery.com>
7241
7242         * gfortran.dg/list_read_1.f90: New file.
7243
7244 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7245
7246         * g++.dg/opt/loop1.C: XFAIL.
7247
7248 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7249
7250         * gcc.dg/funcdef-storage-1.c: New.
7251         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7252         an extern function in local scope.
7253         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7254         declare an 'auto inline' function in local scope.
7255         * gcc.dg/20011130-1.c: Likewise.
7256         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7257         an 'auto' function in local scope.
7258         * gcc.dg/20021014-1.c: Likewise.
7259         * gcc.dg/20030331-2.c: Likewise.
7260
7261 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7262
7263         * gfortran.dg/blockdata_1.f90: New test.
7264
7265 2004-08-30  Richard Henderson  <rth@redhat.com>
7266
7267         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7268
7269 2004-08-30  Richard Henderson  <rth@redhat.com>
7270
7271         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7272         additional_flags set by alternate driver.
7273         (ieee-options): New procedure.
7274         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7275         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7276         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7277         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7278
7279 2004-08-30  Richard Henderson  <rth@redhat.com>
7280
7281         * lib/f-torture.exp: Remove.
7282
7283 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR rtl-optimization/16590
7286         * g++.dg/opt/loop1.C: New test.
7287
7288 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7289
7290         PR fortran/13910
7291         * gfortran.dg/oldstyle_1.f90: New test.
7292
7293 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7294         Paul Brook  <paul@codesourcery.com>
7295
7296         * gfortran.dg/g77/README: Update.
7297         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7298         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7299         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7300
7301 2004-08-28  Paul Brook  <paul@codesourcery.com>
7302
7303         PR libfortran/17195
7304         * gfortran.dg/edit_real_1.f90: New test.
7305
7306 2004-08-27  Paul Brook  <paul@codesourcery.com>
7307
7308         * gfortran.dg/rewind_1.f90: New test.
7309
7310 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7311
7312         PR fortran/16597
7313         * gfortran.dg/pr16597.f90: New test.
7314
7315 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7316
7317         PR c/13801
7318         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7319         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7320         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7321         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7322         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7323
7324 2004-08-26  Nick Clifton  <nickc@redhat.com>
7325
7326         * gcc.c-torture/compile/pr17119.c: New test.
7327
7328 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7329
7330         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7331
7332 2004-08-25  Richard Henderson  <rth@redhat.com>
7333
7334         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7335         the bits that expect kind=8 to be the largest real kind.
7336
7337 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7338
7339         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7340
7341 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7342
7343         * gfortran.dg/assignment_1.f90: New test.
7344
7345 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7346
7347         * g++.dg/template/repo3.C: New test.
7348
7349 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7350
7351         PR middle-end/16693
7352         PR tree-optimization/16372
7353         * g++.dg/opt/pr16372-1.C: New test case.
7354         * g++.dg/opt/pr16693-1.C: New test case.
7355         * g++.dg/opt/pr16693-2.C: New test case.
7356
7357 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7358
7359         * objc.dg/proto-lossage-4.m: New test.
7360
7361 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/17155
7364         * g++.dg/inherit/local2.C: New test.
7365
7366 2004-08-25  Paul Brook  <paul@codesourcery.com>
7367
7368         PR fortran/17144
7369         * gfortran.dg/string_ctor_1.f90: New test.
7370
7371 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7372
7373         PR c++/14428
7374         * g++.dg/template/redecl2.C: New test.
7375
7376 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7377
7378         PR fortran/17143
7379         * gfortran.dg/pr17143.f90: New test.
7380
7381 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7382
7383         PR fortran/17164
7384         * gfortran.dg/pr17164.f90: New test.
7385
7386 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7387
7388         * gcc.dg/tree-ssa/loop-1.c: New test.
7389
7390 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7391
7392         * gcc.c-torture/compile/20040824-1.c: New test.
7393
7394 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7395
7396         * gcc.c-torture/compile/iftrap-3.c: New test.
7397
7398 2004-08-24  Paul Brook  <paul@codesourcery.com>
7399
7400         * gfortran.dg/entry_2.f90: New test.
7401
7402 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7403
7404         PR c++/16889
7405         * g++.dg/lookup/ambig[12].C: New.
7406
7407 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7408
7409         PR c++/16706
7410         * g++.dg/template/crash21.C: New test.
7411         * g++.dg/template/crash22.C: Likewise.
7412
7413 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7414
7415         PR c++/17149
7416         * g++.dg/template/access15.C: New.
7417
7418 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c++/17163
7421         * g++.dg/template/repo2.C: New test.
7422
7423 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7424
7425         PR rtl-optimization/17078
7426         * gcc.c-torture/execute/pr17078-1.c: New test case.
7427
7428 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7429
7430         PR c/14492
7431         * gcc.dg/debug/crash1.c: New test.
7432
7433 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c/16180
7436         * gcc.dg/loop-5.c: New test.
7437
7438 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7439
7440         * gcc.c-torture/execute/20040823-1.c: New test.
7441
7442 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7443
7444         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7445         to the assembler.  Simplify test accordingly.
7446         (asm_abi_flags): Use GNU names.
7447         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7448         to check for ABI flags.
7449
7450 2004-08-22  Andrew Pinski  <apinski@apple.com>
7451
7452         * g++.dg/opt/pr14029.C: New test.
7453         * gcc.c-torture/execute/pr15262.c: New test.
7454
7455 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7456
7457         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7458
7459 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7460
7461         PR 16908
7462         * gfortran.dg/direct_io.f90: New test.
7463
7464 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7465
7466         PR c++/17121
7467         * g++.dg/inherit/local2.C: New test.
7468
7469 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7470
7471         PR c++/17120
7472         * g++.dg/warn/Wparentheses-4.C: New test.
7473
7474 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7475
7476         PR c++/17121
7477         * g++.dg/inherit/local2.C: New test.
7478
7479         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7480         * gcc.dg/ppc-ldstruct.c: Likewise.
7481         * gcc.dg/ppc64-abi-2.c: Likewise.
7482
7483 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR rtl-optimization/17099
7486         * gcc.c-torture/execute/20040820-1.c: New test.
7487
7488 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7489
7490         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7491
7492 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7493
7494         PR fortran/17077
7495         * gfortran.dg/auto_array_1.f90: New test.
7496
7497 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7498
7499         PR fortran/17074
7500         * gfortran.dg/simpleif_1.f90: New test.
7501
7502 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7503
7504         * lib/target-supports.exp (check_profiling_available): Return
7505         false for arm*-*-symbianelf* and arm*-*-eabi*.
7506
7507         PR c++/15890
7508         * g++.dg/template/delete1.C: New test.
7509
7510 2004-08-19  Paul Brook  <paul@codesourcery.com>
7511
7512         PR fortran/14976
7513         PR fortran/16228
7514         * gfortran.dg/data_char_1.f90: New test.
7515
7516 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7517
7518         PR fortran/16946
7519         * gfortran.dg/reduction.f90: New testcase.
7520
7521 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7522
7523         PR fortran/16520
7524         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7525
7526 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7527
7528         PR c++/17041
7529         * g++.dg/Wparentheses-3.C: New test.
7530
7531 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7532
7533         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7534         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7535         * gcc.dg/vect/vect-2.c: Likewise.
7536         * gcc.dg/vect/vect-3.c: Likewise.
7537         * gcc.dg/vect/vect-4.c: Likewise.
7538         * gcc.dg/vect/vect-5.c: Likewise.
7539         * gcc.dg/vect/vect-6.c: Likewise.
7540         * gcc.dg/vect/vect-7.c: Likewise.
7541         * gcc.dg/vect/vect-25.c: Likewise.
7542         * gcc.dg/vect/vect-31.c: Likewise.
7543         * gcc.dg/vect/vect-32.c: Likewise.
7544         * gcc.dg/vect/vect-34.c: Likewise.
7545         * gcc.dg/vect/vect-36.c: Likewise.
7546         * gcc.dg/vect/vect-all.c: Likewise.
7547
7548 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/17068
7551         * g++.dg/template/operator4.C: New test.
7552
7553 2004-08-18  Richard Henderson  <rth@redhat.com>
7554
7555         * gcc.dg/20040206-1.c: XFAIL.
7556
7557 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/16246
7560         * g++.dg/template/array7.C: New test.
7561
7562 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7563
7564         * gcc.dg/mips-movcc-1.c: New test.
7565         * gcc.dg/mips-movcc-2.c: New test.
7566         * gcc.dg/mips-movcc-3.c: New test.
7567
7568         * gcc.dg/mips-nmadd-1.c: New test.
7569         * gcc.dg/mips-nmadd-2.c: New test.
7570
7571 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7572
7573         PR c++/15871
7574         * g++.dg/opt/inline8.C: New test.
7575
7576         PR c++/16965
7577         * g++.dg/parse/error17.C: New test.
7578
7579 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7580
7581         * gcc.dg/vect: New directory for vectorizer tests.
7582         * gcc.dg/vect/tree-vect.h: New file.
7583         * gcc.dg/vect/vect.exp: New file.
7584         * gcc.dg/vect/pr16105.c.c: New test.
7585         * gcc.dg/vect/vect-1.c: New test.
7586         * gcc.dg/vect/vect-2.c: New test.
7587         * gcc.dg/vect/vect-3.c: New test.
7588         * gcc.dg/vect/vect-4.c: New test.
7589         * gcc.dg/vect/vect-5.c: New test.
7590         * gcc.dg/vect/vect-6.c: New test.
7591         * gcc.dg/vect/vect-7.c: New test.
7592         * gcc.dg/vect/vect-8.c: New test.
7593         * gcc.dg/vect/vect-9.c: New test.
7594         * gcc.dg/vect/vect-10.c: New test.
7595         * gcc.dg/vect/vect-11.c: New test.
7596         * gcc.dg/vect/vect-12.c: New test.
7597         * gcc.dg/vect/vect-13.c: New test.
7598         * gcc.dg/vect/vect-14.c: New test.
7599         * gcc.dg/vect/vect-15.c: New test.
7600         * gcc.dg/vect/vect-16.c: New test.
7601         * gcc.dg/vect/vect-17.c: New test.
7602         * gcc.dg/vect/vect-18.c: New test.
7603         * gcc.dg/vect/vect-19.c: New test.
7604         * gcc.dg/vect/vect-20.c: New test.
7605         * gcc.dg/vect/vect-21.c: New test.
7606         * gcc.dg/vect/vect-22.c: New test.
7607         * gcc.dg/vect/vect-23.c: New test.
7608         * gcc.dg/vect/vect-24.c: New test.
7609         * gcc.dg/vect/vect-25.c: New test.
7610         * gcc.dg/vect/vect-26.c: New test.
7611         * gcc.dg/vect/vect-27.c: New test.
7612         * gcc.dg/vect/vect-28.c: New test.
7613         * gcc.dg/vect/vect-29.c: New test.
7614         * gcc.dg/vect/vect-30.c: New test.
7615         * gcc.dg/vect/vect-31.c: New test.
7616         * gcc.dg/vect/vect-32.c: New test.
7617         * gcc.dg/vect/vect-33.c: New test.
7618         * gcc.dg/vect/vect-34.c: New test.
7619         * gcc.dg/vect/vect-35.c: New test.
7620         * gcc.dg/vect/vect-36.c: New test.
7621         * gcc.dg/vect/vect-37.c: New test.
7622         * gcc.dg/vect/vect-38.c: New test.
7623         * gcc.dg/vect/vect-40.c: New test.
7624         * gcc.dg/vect/vect-41.c: New test.
7625         * gcc.dg/vect/vect-42.c: New test.
7626         * gcc.dg/vect/vect-43.c: New test.
7627         * gcc.dg/vect/vect-44.c: New test.
7628         * gcc.dg/vect/vect-45.c: New test.
7629         * gcc.dg/vect/vect-46.c: New test.
7630         * gcc.dg/vect/vect-47.c: New test.
7631         * gcc.dg/vect/vect-48.c: New test.
7632         * gcc.dg/vect/vect-49.c: New test.
7633         * gcc.dg/vect/vect-50.c: New test.
7634         * gcc.dg/vect/vect-51.c: New test.
7635         * gcc.dg/vect/vect-52.c: New test.
7636         * gcc.dg/vect/vect-53.c: New test.
7637         * gcc.dg/vect/vect-54.c: New test.
7638         * gcc.dg/vect/vect-55.c: New test.
7639         * gcc.dg/vect/vect-56.c: New test.
7640         * gcc.dg/vect/vect-57.c: New test.
7641         * gcc.dg/vect/vect-58.c: New test.
7642         * gcc.dg/vect/vect-59.c: New test.
7643         * gcc.dg/vect/vect-60.c: New test.
7644         * gcc.dg/vect/vect-61.c: New test.
7645         * gcc.dg/vect/vect-all.c: New test.
7646         * gcc.dg/vect/vect-none.c: New test.
7647
7648 2004-08-17  Paul Brook  <paul@codesourcery.com>
7649
7650         PR fortran/13082
7651         * gfortran.dg/entry_1.f90: New test.
7652
7653 2004-08-17  Andrew Pinski  <apinski@apple.com>
7654
7655         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7656
7657 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7658
7659         * gcc.dg/pr17036-1.c: New test.
7660
7661 2004-08-16  Devang Patel  <dpatel@apple.com>
7662
7663         * gcc.dg/darwin-20040809-1.c: New test.
7664
7665 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7666
7667         * gcc.dg/funcdef-attr-1.c: New test.
7668
7669 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7670
7671         * gcc.dg/altivec-17.c: New test.
7672         * gcc.dg/altivec-18.c: New test.
7673
7674 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7675
7676         PR c++/6749
7677         * g++.dg/template/vtable2.C: New test.
7678
7679 2004-08-14  Richard Henderson  <rth@redhat.com>
7680
7681         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7682         * gcc.dg/pack-test-4.c (main): Return 0.
7683         * gcc.dg/setjmp-1.c: Remove XFAIL.
7684         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7685
7686 2004-08-14  Richard Henderson  <rth@redhat.com>
7687
7688         * gcc.dg/980217-1.c: Add prototype for printf.
7689
7690 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7691
7692         * gfortran.dg/pr16935.f90: New test.
7693
7694 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7695
7696         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7697
7698 2004-08-13  Paul Brook  <paul@codesourcery.com>
7699
7700         * gfortran.dg/der_io_1.f90: Remove stray comma.
7701
7702 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7703
7704         * gcc.dg/vmx/cw-bug-2.c: Remove.
7705         * gcc.dg/vmx/vprint-1.c: Remove.
7706         * gcc.dg/vmx/vscan-1.c: Remove.
7707
7708 2004-08-12  Devang patel  <dpatel@apple.com>
7709
7710         * gcc.dg/darwin-20040809-2.c: New test.
7711
7712 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7713
7714         * g++.dg/ext/altivec-12.C: New test.
7715
7716         * g++.dg/ext/altivec-11.C: New test.
7717
7718 2004-08-12  Paul Brook  <paul@codesourcery.com>
7719
7720         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7721
7722 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7723
7724         * g++.dg/ext/altivec-2.C: Check for hardware support before
7725         executing any VMX instructions.
7726
7727         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7728
7729 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR c++/16276
7732         * g++.old-deja/g++.other/comdat4.C: New test.
7733         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7734
7735 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7736
7737         PR target/16286
7738         * gcc.dg/pr16286.c: New test.
7739
7740 2004-08-12 Jan Beulich <jbeulich@novell.com>
7741
7742         * g++.dg/ext/asm5.C: New.
7743
7744 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7745
7746         PR c++/16698
7747         * g++.dg/eh/crash1.C: New test.
7748
7749         PR c++/16717
7750         * g++.dg/ext/construct1.C: New test.
7751
7752 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7753
7754         PR c++/16853
7755         * g++.dg/init/ptrmem1.C: New test.
7756
7757         PR c++/16618
7758         * g++.dg/parse/offsetof5.C: New test.
7759
7760         PR c++/16870
7761         * g++.dg/template/overload3.C: New test.
7762
7763 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/16964
7766         * g++.dg/parse/error16.C: New test.
7767
7768         PR c++/16904
7769         * g++.dg/template/error14.C: New test.
7770
7771         PR c++/16929
7772         * g++.dg/template/error15.C: New test.
7773
7774 2004-08-11  Devang Patel  <dpatel@apple.com>
7775
7776         * gcc.dg/darwin-ld-20040809-1.c: New test.
7777         * gcc.dg/darwin-ld-20040809-2.c: New test.
7778
7779 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7780
7781         PR fortran/16917
7782         * gfortran.dg/dfloat_1.f90: New test.
7783
7784 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7787         * gcc.dg/dll-2.c: Fix dg-require syntax.
7788         * gcc.misc-tests/arm-isr.c (abort): Declare.
7789         (exit): Likewise.
7790
7791 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7792
7793         PR c++/16971
7794         * g++.dg/parse/crash16.C: New test.
7795
7796 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7797
7798         * gcc.dg/mips-rsqrt-1.c: New test case.
7799         * gcc.dg/mips-rsqrt-2.c: New test case.
7800         * gcc.dg/mips-rsqrt-3.c: New test case.
7801
7802 2004-08-10  Paul Brook  <paul@codesourcery.com>
7803
7804         * gfortran.dg/der_io_1.f90: New test.
7805
7806 2004-08-10  Paul Brook  <paul@codesourcery.com>
7807
7808         PR fortran/16919
7809         * gfortran.dg/der_array_1.f90: New test.
7810
7811 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7812
7813         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7814
7815 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7816
7817         * gcc.dg/wchar_t-2.c: Fix typo.
7818
7819 2004-08-09  Falk Hueffner  <falk@debian.org>
7820
7821         PR tree-optimization/12517
7822         * gcc.c-torture/compile/pr12517.c: New test.
7823
7824         PR tree-optimization/12578
7825         * gcc.c-torture/compile/pr12578.c: New test.
7826
7827         PR tree-optimization/12899
7828         * gcc.c-torture/compile/pr12899.c: New test.
7829
7830         PR rtl-optimization/14692
7831         * gcc.c-torture/compile/pr14692.c: New test.
7832
7833         PR tree-optimization/16461
7834         * gcc.c-torture/compile/pr16461.c: New test.
7835
7836 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7837
7838         * gfortran.dg/getenv_1.f90: New test.
7839
7840 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7841
7842         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7843         wchar_t.
7844         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7845
7846 2004-08-06  Paul Brook  <paul@codesourcery.com>
7847
7848         * gfortran.dg/ret_array_1.f90: New test.
7849         * gfortran.dg/ret_pointer_1.f90: New test.
7850
7851 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7852
7853         * gcc.dg/missing-field-init-[12].c: New tests.
7854         * g++.dg/warn/missing-field-init-[12].C: New tests.
7855
7856 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7857
7858         * gcc.dg/enum2.c: New test.
7859         * gcc.dg/symbian3.c: Likewise.
7860         * gcc.dg/symbian4.c: Likewise.
7861         * gcc.dg/wchar_t-2.c: Likewise.
7862
7863 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7864
7865         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7866         destructor tests.
7867
7868 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7869
7870         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7871         dg-require-visiblity.
7872         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7873         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7874         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7875         * g++.dg/ext/visibility/new1.C: Likewise.
7876         * g++.dg/ext/visibility/pragma.C: Likewise.
7877         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7878         * g++.dg/ext/visibility/virtual.C: Likewise.
7879         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7880         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7881         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7882         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7883         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7884         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7885         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7886         * g++/dg/ext/visibility/visibility-8.C: New test.
7887         * gcc.c-torture/compile/dll.x: Remove.
7888         * gcc.dg/dll-2.c: Use dg-require-dll
7889         * gcc.dg/visibility-10.c: New test.
7890         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7891         supporting DLLs.
7892         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7893         (scan_not_hidden): Likewise.
7894
7895 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7896
7897         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7898
7899 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7900
7901         * gcc.c-torture/execute/20040805-1.c: New test.
7902
7903 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7904
7905         * gcc.dg/20020118-1.c: Declare abort.
7906         * gcc.dg/altivec_check.h: Likewise.
7907         * gcc.dg/iftrap-2.c: Likewise.
7908         * gcc.dg/pragma-darwin.c: Likewise.
7909         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7910
7911 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7912
7913         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7914
7915 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7916
7917         * gcc.c-torture/execute/builtins/abs-2.c,
7918         gcc.c-torture/execute/builtins/abs-3.c,
7919         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7920         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7921         intmax_t, uintmax_t and their limits.
7922         * gcc.dg/intmax_t-1.c: New test.
7923
7924 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7925
7926         * g++.dg/tc1/dr147.C: Add reference to PR.
7927
7928 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7929
7930         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7931         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7932
7933 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7934
7935         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7936
7937 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7938
7939         * gcc.dg/redecl-5.c: New test.
7940         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7941         of scanf.
7942
7943 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7944
7945         PR middle-end/16790
7946         * gcc.c-torture/execute/pr16790-1.c: New test case.
7947
7948 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7949
7950         * g++.dg/ext/visibility/assign1.C: New test.
7951         * g++.dg/ext/visibility/new1.C: Likewise.
7952
7953         * gcc.dg/symbian1.c: New test.
7954         * gcc.dg/symbian2.c: Likewise.
7955
7956 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7957
7958         PR target/16570
7959         * gcc.dg/i386-sse-9.c: New test.
7960
7961 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7962
7963         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7964
7965 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7966
7967         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7968         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7969         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7970         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7971         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7972         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7973         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7974         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7975         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7976         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7977         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7978         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7979         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7980         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7981         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7982         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7983         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7984         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7985         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7986         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7987         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7988         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7989         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7990         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7991         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7992         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7993         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7994         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7995         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7996         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7997         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7998         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7999         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8000         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8001         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8002         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8003         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8004         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8005         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8006         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8007         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8008         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8009         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8010         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8011         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8012         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8013         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8014         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8015         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8016         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8017         gcc.misc-tests/i386-pf-3dnow-1.c,
8018         gcc.misc-tests/i386-pf-athlon-1.c,
8019         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8020         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8021         Declare built-in functions used.
8022         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8023
8024 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8025
8026         PR c++/16707
8027         * g++.dg/lookup/using12.C: New test.
8028
8029         * g++.dg/init/null1.C: Fix PR number.
8030         * g++.dg/parse/namespace10.C: Likewise.
8031
8032 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8033
8034         PR c++/16224
8035         * g++.dg/template/spec17.C: New test.
8036         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8037         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8038
8039 2004-08-02  David Billinghurst
8040
8041         PR fortran/16292
8042         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8043
8044 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8045
8046         * gcc.dg/ia64-got-1.c: New test case.
8047
8048 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8049
8050         PR c++/16489
8051         * g++.dg/init/null1.C: New test.
8052         * g++.dg/tc1/dr76.C: Adjust error marker.
8053
8054         PR c++/16529
8055         * g++.dg/parse/namespace10.C: New test.
8056
8057         PR c++/16810
8058         * g++.dg/inherit/ptrmem2.C: New test.
8059
8060 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8061
8062         PR target/16155
8063         * gcc.dg/pr16155.c: New test.
8064
8065 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8066
8067         * gcc.dg/redecl-2.c: New test.
8068
8069 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8070
8071         * gcc.dg/darwin-longdouble.c: New file.
8072
8073 2004-07-30  Richard Henderson  <rth@redhat.com>
8074
8075         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8076         write to constant argument.
8077         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8078
8079 2004-07-30  Richard Henderson  <rth@redhat.com>
8080
8081         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8082         tests of nearest around zero.
8083
8084 2004-07-30  Andrew Pinski  <apinski@apple.com>
8085
8086         * gcc.c-torture/compile/20040730-1.c: New test.
8087
8088 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8089
8090         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8091         powerpc-eabispe.
8092
8093 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8094
8095         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8096
8097 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8098
8099         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8100         contains $ld_library_path.
8101         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8102
8103 2004-07-29  Richard Henderson  <rth@redhat.com>
8104
8105         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8106
8107         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8108         (alt2, which): New.
8109         (Check): Accept either alternative.
8110
8111 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8112
8113         * g++.dg/abi/inline1.C: New test.
8114         * g++.dg/abi/local1-a.cc: Likewise.
8115         * g++.dg/abi/local1.C: Likewise.
8116         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8117         * g++.dg/abi/mangle12.C: Likewise.
8118         * g++.dg/abi/mangle17.C: Likewise.
8119         * g++.dg/abi/mangle20-2.C: Likewise.
8120         * g++.dg/opt/interface1.C: Likewise.
8121         * g++.dg/opt/interface1.h: Likewise.
8122         * g++.dg/opt/interface1-a.cc: New test.
8123         * g++.dg/parse/repo1.C: New test.
8124         * g++.dg/template/repo1.C: Likewise.
8125         * g++.dg/warn/Winline-1.C: Likewise.
8126         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8127
8128 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8129
8130         * gcc.dg/tree-ssa/20040729-1.c: New test.
8131
8132 2004-07-27  Matt Austern <austern@apple.com>
8133
8134         * gcc.dg/darwin-bool-1.c: New test.
8135         * gcc.dg/darwin-bool-2.c: New test.
8136
8137 2004-07-28  Richard Henderson  <rth@redhat.com>
8138
8139         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8140         arguments in the correct type.  Don't write to constant arguments.
8141
8142 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8143
8144         PR tree-optimization/16688
8145         PR tree-optimization/16689
8146         * g++.dg/tree-ssa/pr16688.C: New test.
8147
8148 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8149
8150         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8151         loads.  Not only in the comment, this time.
8152
8153 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8154
8155         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8156         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8157         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8158         * gcc.dg/sh4a-bitmovua.c: New.
8159         * gcc.dg/sh4a-cos.c: New.
8160         * gcc.dg/sh4a-cosf.c: New.
8161         * gcc.dg/sh4a-fprun.c: New.
8162         * gcc.dg/sh4a-fsrra.c: New.
8163         * gcc.dg/sh4a-memmovua.c: New.
8164         * gcc.dg/sh4a-sin.c: New.
8165         * gcc.dg/sh4a-sincos.c: New.
8166         * gcc.dg/sh4a-sincosf.c: New.
8167         * gcc.dg/sh4a-sinf.c: New.
8168
8169 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8170
8171         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8172         conditionals.
8173         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8174         loads.
8175         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8176         DOM1.
8177
8178 2004-07-27  Andrew Pinski  <apinski@apple.com>
8179
8180         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8181
8182 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8183
8184         * gcc.dg/pragma-isr.c: New test.
8185
8186 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8187
8188         PR c++/14429
8189         * g++.dg/template/ttp11.C: New test.
8190
8191 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8192
8193         * gcc.c-torture/compile/20040727-1.c: New test.
8194
8195 2004-07-26  Eric Christopher  <echristo@redhat.com>
8196
8197         * gcc.c-torture/compile/20040726-2.c: New test.
8198
8199 2004-07-26  Andrew Pinski  <apinski@apple.com>
8200
8201         * g++.dg/rtti/tinfo1.C: Xfail.
8202
8203 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8204
8205         * gcc.c-torture/compile/20040726-1.c: New test.
8206
8207 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8208             Brian Ryner  <bryner@brianryner.com>
8209
8210         PR c++/9283
8211         PR c++/15000
8212         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8213         * g++.dg/ext/visibility/: New directory.
8214         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8215         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8216         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8217         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8218         * g++.dg/ext/visibility/fvisibility.C,
8219         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8220         g++.dg/ext/visibility/fvisibility-override1.C
8221         g++.dg/ext/visibility/fvisibility-override2.C
8222         g++.dg/ext/visibility/memfuncts.C
8223         g++.dg/ext/visibility/noPLT.C
8224         g++.dg/ext/visibility/pragma.C
8225         g++.dg/ext/visibility/pragma-override1.C
8226         g++.dg/ext/visibility/pragma-override2.C
8227         g++.dg/ext/visibility/staticmemfuncts.C
8228         g++.dg/ext/visibility/virtual.C: New tests.
8229
8230 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8231
8232         PR c/15360
8233         * gcc.dg/pr15360-1.c: New test.
8234
8235 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8236
8237         * gcc.dg/pragma-align-2.c: New test.
8238         * gcc.dg/pragma-init-fini.c: New test.
8239         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8240         targets.
8241
8242 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8243
8244         * gcc.dg/init-string-2.c: New test.
8245
8246 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8247
8248         PR 16684
8249         * gcc.dg/Wredundant-decls-1.c: New test case.
8250
8251 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8254         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8255         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8256         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8257         * gcc.dg/compat/generate-random.c: New file.
8258         * gcc.dg/compat/generate-random.h: Likewise.
8259         * gcc.dg/compat/generate-random_r.c: Likewise.
8260         * gcc.dg/compat/struct-layout-1.h: Likewise.
8261         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8262         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8263         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8264         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8265         * gcc.dg/compat/struct-layout-1_main.c: New test.
8266         * gcc.dg/compat/struct-layout-1_x.c: New file.
8267         * gcc.dg/compat/struct-layout-1_y.c: New file.
8268         * gcc.dg/compat/struct-layout-1_test.h: New file.
8269
8270 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8271
8272         * gcc.dg/comp-return-1.c: New test
8273
8274 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8275
8276         * gcc.dg/vmx/8-02a.c: Fix typo.
8277
8278         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8279         * gcc.dg/darwin-abi-3.c: New test.
8280
8281         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8282         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8283
8284         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8285         * gcc.dg/vmx/ops-long-1.c: New test.
8286         * gcc.dg/vmx/ops-long-2.c: New test.
8287
8288 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8289
8290         * g++.dg/lookup/conv-[1234].C: New.
8291
8292 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8293
8294         * g++.dg/parse/attr2.C: Simplify.
8295
8296 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8297
8298         PR c/7284
8299         * gcc.c-torture/execute/pr7284-1.c: New test.
8300
8301 2004-07-22  Brian Booth  <bbooth@redhat.com>
8302
8303         * gcc.dg/tree-ssa/20040721-1.c: New test.
8304
8305 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         * g++.dg/template/crash20.c: New.
8308
8309 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8310
8311         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8312         Add dg-run directive.  Declare variables as required.
8313         * gfortran.dg/g77/README: Update
8314
8315 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8316
8317         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8318         gcc.dg/cris-peep2-andu2.c: New tests.
8319
8320 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8321
8322         PR c/15052
8323         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8324         on return type.
8325         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8326         messages.
8327         * gcc.dg/qual-return-2.c: Update expected messages.
8328         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8329
8330 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8331
8332         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8333         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8334
8335 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8336
8337         PR c/11250
8338         * gcc.dg/init-string-1.c: New test.
8339
8340 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8341
8342         PR middle-end/15345
8343         PR c/16450
8344         * gcc.dg/torture/nested-fn-1.c: New test.
8345
8346 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8347
8348         PR target/16559
8349         * gcc.dg/ia64-fptr-1.c: New file.
8350
8351 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8352
8353         PR c++/14497
8354         * g++.dg/template/spec16.C: New test.
8355         * g++.old-deja/g++.robertl/eb118.C: Remove.
8356
8357 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8358
8359         PR c++/509
8360         * g++.dg/template/spec15.C: New test.
8361
8362 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8363
8364         Copy cases from g77.f-torture/execute and add dg-run
8365         directive.  Other changes as noted.
8366         * gfortran.dg/g77/13037.f
8367         * gfortran.dg/g77/1832.f
8368         * gfortran.dg/g77/19981119-0.f
8369         * gfortran.dg/g77/19990313-0.f
8370         * gfortran.dg/g77/19990313-1.f
8371         * gfortran.dg/g77/19990313-2.f
8372         * gfortran.dg/g77/19990313-3.f
8373         * gfortran.dg/g77/19990419-1.f
8374         * gfortran.dg/g77/19990826-0.f
8375         * gfortran.dg/g77/19990826-2.f
8376         * gfortran.dg/g77/20000503-1.f
8377         * gfortran.dg/g77/20001111.f
8378         * gfortran.dg/g77/20010116.f
8379         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8380         * gfortran.dg/g77/20010430.f
8381         * gfortran.dg/g77/6177.f
8382         * gfortran.dg/g77/947.f
8383         * gfortran.dg/g77/970816-3.f
8384         * gfortran.dg/g77/971102-1.f
8385         * gfortran.dg/g77/980520-1.f
8386         * gfortran.dg/g77/980628-0.f
8387         * gfortran.dg/g77/980628-1.f
8388         * gfortran.dg/g77/980628-10.f
8389         * gfortran.dg/g77/980628-2.f
8390         * gfortran.dg/g77/980628-3.f
8391         * gfortran.dg/g77/980628-7.f
8392         * gfortran.dg/g77/980628-8.f
8393         * gfortran.dg/g77/980628-9.f
8394         * gfortran.dg/g77/980701-0.f
8395         * gfortran.dg/g77/980701-1.f
8396         * gfortran.dg/g77/cabs.f
8397         * gfortran.dg/g77/claus.f
8398         * gfortran.dg/g77/complex_1.f
8399         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8400         * gfortran.dg/g77/dcomplex.f
8401         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8402         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8403         * gfortran.dg/g77/f90-intrinsic-numeric.f
8404         * gfortran.dg/g77/int8421.f
8405         * gfortran.dg/g77/labug1.f
8406         * gfortran.dg/g77/large_vec.f
8407         * gfortran.dg/g77/le.f
8408         * gfortran.dg/g77/short.f
8409         * gfortran.dg/g77/README: Update
8410
8411 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8412
8413         PR c++/16637
8414         * g++.dg/parse/lookup4.C: New test.
8415
8416 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8417
8418         PR c++/16175
8419         * g++.dg/template/ttp10.C: New test.
8420
8421 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8422
8423         * gcc.dg/pr12625-1.c: New test.
8424
8425 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8426
8427         * testsuite/gcc.dg/switch-warn-1.c: New test.
8428         * testsuite/gcc.dg/switch-warn-2.c: New test.
8429         * gcc.c-torture/compile/pr14730.c: Update.
8430
8431 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8432
8433         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8434         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8435         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8436         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8437
8438 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/16623
8441         * g++.dg/template/assign1.C: New test.
8442
8443 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8444
8445         PR c++/12170
8446         * g++.dg/template/ttp9.C: New test.
8447
8448 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8449
8450         * gcc.dg/format/cmn-err-1.c: New test.
8451
8452 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8453
8454         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8455         gcc.dg/Wparentheses-10.c: New tests.
8456         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8457
8458 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8459
8460         PR fortran/16465
8461         * gfortran.dg/g77//ffixed-line-length-0.f,
8462         gfortran.dg/g77/ffixed-line-length-132.f,
8463         gfortran.dg/g77/ffixed-line-length-72.f,
8464         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8465         gfortran.dg/g77/README: Update.
8466
8467 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8468
8469         PR c++/13092
8470         * g++.dg/template/non-dependent7.C: New test.
8471         * g++.dg/template/non-dependent8.C: Likewise.
8472         * g++.dg/template/non-dependent9.C: Likewise.
8473         * g++.dg/template/non-dependent10.C: Likewise.
8474
8475 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/16337
8478         * g++.dg/parse/attr2.C: New test.
8479
8480 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8481
8482         * g77.dg: Removed.
8483         * g77.f-torture: Ditto.
8484
8485 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8486
8487         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8488         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8489         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8490
8491 2004-07-16  Richard Henderson  <rth@redhat.com>
8492
8493         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8494
8495 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8496
8497         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8498         tests with full list of options.
8499         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8500         of TORTURE_OPTIONS if test contains 'dg-do run'.
8501
8502         PR fortran/16404
8503         * gfortran.dg/do_iterator.f90: New test.
8504
8505 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8506
8507         PR rtl-optimization/16536
8508         * gcc.c-torture/execute/restrict-1.c: New test.
8509
8510 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8511
8512         PR fortran/15324
8513         * gfortran.dg/pr15324.f90: New test.
8514
8515         PR fortran/15129
8516         * gfortran.dg/pr15129.f90: New test.
8517
8518         PR fortran/15140
8519         * gfortran.dg/pr15140.f90: New test.
8520
8521         PR fortran/13792
8522         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8523         compile-time simplification.
8524
8525 2004-07-14  Mike Stump  <mrs@apple.com>
8526
8527         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8528
8529 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8530
8531         PR target/16325
8532         * gcc.dg/profile-generate-1.c: New.
8533
8534 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8535
8536         * gcc.c-torture/execute/20040709-1.c: New test.
8537         * gcc.c-torture/execute/20040709-2.c: New test.
8538
8539 2004-07-14  Mike Stump  <mrs@apple.com>
8540
8541         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8542
8543 2004-07-14  Mike Stump  <mrs@apple.com>
8544
8545         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8546
8547 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/16518
8550         * g++.dg/parse/mutable1.C: New test.
8551
8552 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8553
8554         PR tree-optimization/16443
8555         * gcc.dg/tree-ssa/20040713-1.c: New test.
8556
8557 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8558
8559         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8560         for operator new.
8561
8562 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8563
8564         * gfortran.dg/g77/README: New file
8565         * gfortran.dg/g77/19981216-0.f:  Copy from
8566         g77.f-torture/noncompile.  Add "dg-do compile" and
8567         dg-error as required.
8568         * gfortran.dg/g77/19990218-1.f: Likewise
8569         * gfortran.dg/g77/19990905-1.f: Likewise
8570         * gfortran.dg/g77/9263.f: Likewise
8571         * gfortran.dg/g77/980615-0.f: Likewise
8572         * gfortran.dg/g77/980616-0.f: Likewise
8573         * gfortran.dg/g77/check0.f: Likewise
8574         * gfortran.dg/g77/select_no_compile.f: Likewise
8575
8576 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8577
8578         Copy files from g77.f-torture/compile.
8579         Add "{ dg-do compile}".  Other changes as noted
8580         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8581         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8582         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8583         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8584         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8585         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8586         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8587         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8588         statement to conform to standard.  Append alpha1.x for reference.
8589         * gfortran.dg/g77/xformat.f: Add dg-warning
8590
8591 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8592
8593         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8594         Add {dg-do compile} directive.
8595         * gfortran.dg/g77/cpp2.F: Likewise
8596
8597 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8598
8599         PR c++/5402
8600         * g++.dg/lookup/name-clash1.C: New test.
8601
8602         PR c++/9777
8603         * g++.dg/lookup/name-clash2.C: New test.
8604
8605         PR c++/12102
8606         * g++.dg/lookup/name-clash3.C: New test.
8607
8608 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8609
8610         * g++.dg/lookup/new2.C: New test.
8611         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8612
8613 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8614
8615         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8616         Add {dg-do compile} directive.
8617         * gfortran.dg/g77/13060.f: Likewise
8618         * gfortran.dg/g77/19990218-0.f: Likewise
8619         * gfortran.dg/g77/19990305-0.f: Likewise
8620         * gfortran.dg/g77/19990419-0.f: Likewise
8621         * gfortran.dg/g77/19990502-0.f: Likewise
8622         * gfortran.dg/g77/19990502-1.f: Likewise
8623         * gfortran.dg/g77/19990525-0.f: Likewise
8624         * gfortran.dg/g77/19990826-1.f: Likewise
8625         * gfortran.dg/g77/19990826-3.f: Likewise
8626         * gfortran.dg/g77/19990905-2.f: Likewise
8627         * gfortran.dg/g77/20000412-1.f: Likewise
8628         * gfortran.dg/g77/20000511-1.f: Likewise
8629         * gfortran.dg/g77/20000511-2.f: Likewise
8630         * gfortran.dg/g77/20000518.f: Likewise
8631         * gfortran.dg/g77/20000601-1.f: Likewise
8632         * gfortran.dg/g77/20000601-2.f: Likewise
8633         * gfortran.dg/g77/20000629-1.f: Likewise
8634         * gfortran.dg/g77/20000630-2.f: Likewise
8635         * gfortran.dg/g77/20010115.f: Likewise
8636         * gfortran.dg/g77/20010321-1.f: Likewise
8637         * gfortran.dg/g77/20010426.f: Likewise
8638         * gfortran.dg/g77/20020307-1.f: Likewise
8639         * gfortran.dg/g77/8485.f: Likewise
8640         * gfortran.dg/g77/960317-1.f: Likewise
8641         * gfortran.dg/g77/970915-0.f: Likewise
8642         * gfortran.dg/g77/980310-1.f: Likewise
8643         * gfortran.dg/g77/980310-2.f: Likewise
8644         * gfortran.dg/g77/980310-3.f: Likewise
8645         * gfortran.dg/g77/980310-4.f: Likewise
8646         * gfortran.dg/g77/980310-6.f: Likewise
8647         * gfortran.dg/g77/980310-7.f: Likewise
8648         * gfortran.dg/g77/980310-8.f: Likewise
8649         * gfortran.dg/g77/980419-2.f: Likewise
8650         * gfortran.dg/g77/980424-0.f: Likewise
8651         * gfortran.dg/g77/980427-0.f: Likewise
8652         * gfortran.dg/g77/980729-0.f: Likewise
8653         * gfortran.dg/g77/981117-1.f: Likewise
8654         * gfortran.dg/g77/toon_1.f: Likewise
8655
8656 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8657
8658         PR c++/2204
8659         * g++.dg/other/abstract2.C: New test.
8660
8661 2004-07-12  Paul Brook  <paul@codesourcery.com>
8662
8663         * gfortran.dg/pointer_init_1.f90: New test.
8664
8665 2004-07-11  Paul Brook  <paul@codesourcery.com>
8666
8667         PR fortran/15986
8668         * gfortran.dg/contained_1.f90: New test.
8669
8670 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8671
8672         * g++.dg/parse/defarg8.C: New test.
8673
8674 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8675
8676         PR fortran/16433
8677         * gfortran.dg/pr16433.f: New test.
8678
8679         PR fortran/17574
8680         * gfortran.dg/pr15754.f90: New test.
8681
8682 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8683
8684         PR tree-optimization/16437
8685         * gcc.c-torture/execute/bitfld-4.c: New test.
8686
8687 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8688
8689         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8690         access to common var from module.
8691
8692 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8693
8694         PR fortran/16336
8695         * gfortran.fortran-torture/execute/common_2.f90: New test.
8696
8697 2004-07-10  Paul Brook  <paul@codesourcery.com>
8698
8699         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8700
8701 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8702
8703         PR fortran/15969
8704         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8705
8706 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8707
8708         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8709         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8710         * gfortran.dg/g77/ffree-form-1.f: Likewise
8711         * gfortran.dg/g77/ffree-form-2.f: Likewise
8712         * gfortran.dg/g77/ffree-form-3.f: Likewise
8713         * gfortran.dg/g77/fno-underscoring.f: Likewise
8714         * gfortran.dg/g77/funderscoring.f: Likewise
8715         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8716
8717 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8718
8719         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8720
8721 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8722         Paul Brook  <paul@codesourcery.com>
8723
8724         PR fortran/13415
8725         * gfortran.dg/common_pointer_1.f90: New test.
8726
8727 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8728
8729         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8730
8731 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8732
8733         PR target/16364
8734         * gcc.c-torture/compile/20040709-1.c: New.
8735
8736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8737
8738         PR fortran/14077
8739         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8740
8741 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8742
8743         PR fortran/13201
8744         * gfortran.dg/shape_1.f90: New test.
8745
8746 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8747             Andrew Pinski  <apinski@apple.com>
8748
8749         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8750
8751 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8752
8753         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8754         comment.
8755
8756 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8757         Paul Brook  <paul@codesourcery.com>
8758
8759         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8760         '.f95' and '.F95'.
8761
8762 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8763
8764         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8765
8766 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8767
8768         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8769         testcases with capital suffix.
8770
8771 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8772
8773         PR fortran/15481
8774         PR fortran/13372
8775         PR fortran/13575
8776         PR fortran/15978
8777         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8778
8779         * gfortran.dg/implicit_1.f90: New test.
8780
8781 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8782
8783         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8784         expression to match gfortran warning/error messages
8785         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8786         dg-error text.
8787
8788 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8789
8790         * lib/fortran-torture.exp: Rename proc search_for to
8791         search_for_re.
8792
8793 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8794
8795         * gcc.c-torture/execute/simd-5.x: New file.
8796         XFAIL on SPARC 64-bit at -O0.
8797
8798 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8799
8800         PR c++/8211
8801         PR c++/16165
8802         * g++.dg/warn/effc3.C: New test.
8803
8804 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8805
8806         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8807         change X to 1X in format.
8808         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8809         add data statements to conform to standard.
8810
8811 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8812
8813         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8814         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8815         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8816
8817 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8818
8819         * gfortran.dg/g77/7388.f: Copy from g77.dg
8820         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8821         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8822         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8823         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8824         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8825         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8826         * gfortran.dg/g77/strlen0.f: Likewise
8827
8828 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8829
8830         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8831         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8832
8833 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8834
8835         * gcc.c-torture/execute/920428-2.x: Delete.
8836         * gcc.c-torture/execute/920501-7.x: Likewise.
8837
8838 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8839
8840         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8841         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8842         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8843         prescott and c3-2.
8844         (PREFETCH_3DNOW): Add -march=c3.
8845
8846 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8847
8848         PR c/16437
8849         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8850         * gcc.c-torture/execute/bf64-1.x: Likewise.
8851
8852 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8853
8854         * gcc.c-torture/compile/20040708-1.c: New test.
8855
8856 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8857
8858         PR c++/16169
8859         * g++.dg/warn/effc2.C: New test.
8860
8861 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8862
8863         * gcc.c-torture/execute/bitfld-1.x: Remove.
8864         * gcc.c-torture/execute/bitfld-3.c: New test.
8865         * gcc.dg/bitfld-2.c: Remove XFAILs.
8866
8867 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8868
8869         PR c++/16276
8870         * g++.dg/rtti/tinfo1.C: New file.
8871
8872 2004-07-07  Eric Christopher  <echristo@redhat.com>
8873
8874         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8875
8876 2004-07-07  Andrew Pinski  <apinski@apple.com>
8877
8878         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8879
8880 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8881
8882         * g++.dg/init/call1.C: XFAIL.
8883
8884 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8885
8886         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8887         except for movstrict*, to movmem* and clrstr* to clrmem*.
8888
8889 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8890
8891         * gcc.c-torture/execute/20040707-1.c: New test.
8892
8893 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8894
8895         * gcc.c-torture/execute/20040706-1.c: New test.
8896
8897 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8898
8899         PR c++/3671
8900         * g++.dg/template/spec14.C: New test.
8901
8902 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8903
8904         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8905         nothing if not yet defined.  Use it in b, c and d type definitions.
8906         * gcc.c-torture/execute/20040705-1.c: New test.
8907         * gcc.c-torture/execute/20040705-2.c: New test.
8908
8909 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8910
8911         PR c++/2518
8912         * g++.dg/lookup/new1.C: New test.
8913
8914 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8915
8916         PR c++/11406
8917         * g++.dg/template/sizeof8.C: New test.
8918
8919 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8920
8921         * gcc.c-torture/compile/20040705-1.c: New test.
8922
8923 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8924
8925         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8926
8927 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8928
8929         * gcc.dg/cpp/if-mop.c: Two new testcases.
8930         * gcc.dg/cpp/trad/comment-3.c: New.
8931
8932 2004-07-04  Paul Brook  <paul@codesourcery.com>
8933
8934         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8935
8936 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8937
8938         PR c++/3761
8939         * g++.dg/lookup/crash4.C: New test.
8940
8941 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8942
8943         * gcc.c-torture/execute/builtin-abs-1.c
8944         * gcc.c-torture/execute/builtin-abs-2.c
8945         * gcc.c-torture/execute/builtin-complex-1.c
8946         * gcc.c-torture/execute/builtins/string-1-lib.c
8947         * gcc.c-torture/execute/builtins/string-1.c
8948         * gcc.c-torture/execute/builtins/string-2-lib.c
8949         * gcc.c-torture/execute/builtins/string-2.c
8950         * gcc.c-torture/execute/builtins/string-3-lib.c
8951         * gcc.c-torture/execute/builtins/string-3.c
8952         * gcc.c-torture/execute/builtins/string-4-lib.c
8953         * gcc.c-torture/execute/builtins/string-4.c
8954         * gcc.c-torture/execute/builtins/string-5-lib.c
8955         * gcc.c-torture/execute/builtins/string-5.c
8956         * gcc.c-torture/execute/builtins/string-6-lib.c
8957         * gcc.c-torture/execute/builtins/string-6.c
8958         * gcc.c-torture/execute/builtins/string-7-lib.c
8959         * gcc.c-torture/execute/builtins/string-7.c
8960         * gcc.c-torture/execute/builtins/string-8-lib.c
8961         * gcc.c-torture/execute/builtins/string-8.c
8962         * gcc.c-torture/execute/builtins/string-9-lib.c
8963         * gcc.c-torture/execute/builtins/string-9.c
8964         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8965         * gcc.c-torture/execute/builtins/string-asm-1.c
8966         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8967         * gcc.c-torture/execute/builtins/string-asm-2.c
8968         * gcc.c-torture/execute/stdio-opt-1.c
8969         * gcc.c-torture/execute/stdio-opt-2.c
8970         * gcc.c-torture/execute/stdio-opt-3.c
8971         * gcc.c-torture/execute/string-opt-1.c
8972         * gcc.c-torture/execute/string-opt-10.c
8973         * gcc.c-torture/execute/string-opt-11.c
8974         * gcc.c-torture/execute/string-opt-12.c
8975         * gcc.c-torture/execute/string-opt-13.c
8976         * gcc.c-torture/execute/string-opt-14.c
8977         * gcc.c-torture/execute/string-opt-15.c
8978         * gcc.c-torture/execute/string-opt-16.c
8979         * gcc.c-torture/execute/string-opt-2.c
8980         * gcc.c-torture/execute/string-opt-6.c
8981         * gcc.c-torture/execute/string-opt-7.c
8982         * gcc.c-torture/execute/string-opt-8.c:
8983         Replace with ...
8984
8985         * gcc.c-torture/execute/builtins/abs-2.c
8986         * gcc.c-torture/execute/builtins/abs-3.c
8987         * gcc.c-torture/execute/builtins/complex-1.c
8988         * gcc.c-torture/execute/builtins/fprintf.c
8989         * gcc.c-torture/execute/builtins/fputs.c
8990         * gcc.c-torture/execute/builtins/memcmp.c
8991         * gcc.c-torture/execute/builtins/memmove.c
8992         * gcc.c-torture/execute/builtins/memops-asm.c
8993         * gcc.c-torture/execute/builtins/mempcpy-2.c
8994         * gcc.c-torture/execute/builtins/mempcpy.c
8995         * gcc.c-torture/execute/builtins/memset.c
8996         * gcc.c-torture/execute/builtins/printf.c
8997         * gcc.c-torture/execute/builtins/sprintf.c
8998         * gcc.c-torture/execute/builtins/strcat.c
8999         * gcc.c-torture/execute/builtins/strchr.c
9000         * gcc.c-torture/execute/builtins/strcmp.c
9001         * gcc.c-torture/execute/builtins/strcpy.c
9002         * gcc.c-torture/execute/builtins/strcspn.c
9003         * gcc.c-torture/execute/builtins/strlen-2.c
9004         * gcc.c-torture/execute/builtins/strlen.c
9005         * gcc.c-torture/execute/builtins/strncat.c
9006         * gcc.c-torture/execute/builtins/strncmp-2.c
9007         * gcc.c-torture/execute/builtins/strncmp.c
9008         * gcc.c-torture/execute/builtins/strncpy.c
9009         * gcc.c-torture/execute/builtins/strpbrk.c
9010         * gcc.c-torture/execute/builtins/strpcpy-2.c
9011         * gcc.c-torture/execute/builtins/strpcpy.c
9012         * gcc.c-torture/execute/builtins/strrchr.c
9013         * gcc.c-torture/execute/builtins/strspn.c
9014         * gcc.c-torture/execute/builtins/strstr-asm.c
9015         * gcc.c-torture/execute/builtins/strstr.c:
9016         ... these new files.
9017
9018         * gcc.c-torture/execute/builtins/abs-2-lib.c
9019         * gcc.c-torture/execute/builtins/abs-3-lib.c
9020         * gcc.c-torture/execute/builtins/complex-1-lib.c
9021         * gcc.c-torture/execute/builtins/fprintf-lib.c
9022         * gcc.c-torture/execute/builtins/fputs-lib.c
9023         * gcc.c-torture/execute/builtins/memcmp-lib.c
9024         * gcc.c-torture/execute/builtins/memmove-lib.c
9025         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9026         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9027         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9028         * gcc.c-torture/execute/builtins/memset-lib.c
9029         * gcc.c-torture/execute/builtins/printf-lib.c
9030         * gcc.c-torture/execute/builtins/sprintf-lib.c
9031         * gcc.c-torture/execute/builtins/strcat-lib.c
9032         * gcc.c-torture/execute/builtins/strchr-lib.c
9033         * gcc.c-torture/execute/builtins/strcmp-lib.c
9034         * gcc.c-torture/execute/builtins/strcpy-lib.c
9035         * gcc.c-torture/execute/builtins/strcspn-lib.c
9036         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9037         * gcc.c-torture/execute/builtins/strlen-lib.c
9038         * gcc.c-torture/execute/builtins/strncat-lib.c
9039         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9040         * gcc.c-torture/execute/builtins/strncmp-lib.c
9041         * gcc.c-torture/execute/builtins/strncpy-lib.c
9042         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9043         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9044         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9045         * gcc.c-torture/execute/builtins/strrchr-lib.c
9046         * gcc.c-torture/execute/builtins/strspn-lib.c
9047         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9048         * gcc.c-torture/execute/builtins/strstr-lib.c
9049         * gcc.c-torture/execute/builtins/lib/abs.c
9050         * gcc.c-torture/execute/builtins/lib/fprintf.c
9051         * gcc.c-torture/execute/builtins/lib/memset.c
9052         * gcc.c-torture/execute/builtins/lib/printf.c
9053         * gcc.c-torture/execute/builtins/lib/sprintf.c
9054         * gcc.c-torture/execute/builtins/lib/strcpy.c
9055         * gcc.c-torture/execute/builtins/lib/strcspn.c
9056         * gcc.c-torture/execute/builtins/lib/strncat.c
9057         * gcc.c-torture/execute/builtins/lib/strncmp.c
9058         * gcc.c-torture/execute/builtins/lib/strncpy.c
9059         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9060         * gcc.c-torture/execute/builtins/lib/strspn.c
9061         * gcc.c-torture/execute/builtins/lib/strstr.c:
9062         New files containing support routines.
9063
9064         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9065         declaration.
9066         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9067         when not optimizing.
9068
9069 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/16240
9072         * g++.dg/abi/mangle22.C: New test.
9073         * g++.dg/abi/mangle23.C: Likewise.
9074
9075 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9076
9077         PR fortran/16290
9078         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9079         Allow for cases without denormalized floating point numbers.
9080
9081 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9082
9083         PR c/1027
9084         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9085         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9086         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9087         expected warning text.
9088         * gcc.dg/format/diag-2.c: New test.
9089
9090 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9091
9092         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9093
9094 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9095
9096         * gcc.dg/builtins-43.c: New.
9097         * gcc.dg/builtins-44.c: New.
9098         * gcc.dg/builtins-45.c: New.
9099
9100 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9101             Andreas Tobler  <a.tobler@schweiz.ch>
9102
9103         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9104         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9105         as SIGSEGV.
9106         * gcc.dg/cleanup-11.c: Likewise.
9107         * gcc.dg/cleanup-8.c: Likewise.
9108         * gcc.dg/cleanup-9.c: Likewise.
9109         * gcc.dg/cleanup-5.c: Run on all platforms.
9110
9111 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9112
9113         * g++.dg/warn/nonnull1.C: New test.
9114
9115 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9116
9117         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9118         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9119         Special-case the Sun compiler wrt to <complex.h>.
9120
9121 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9122
9123         * gcc.dg/Wunreachable-8.C: New test.
9124
9125         * gcc.dg/h8300-ice2.c : New test.
9126
9127 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9128
9129         PR fortran/16161
9130         * gfortran.fortran-torture/compile/implicit.f90: Add test
9131         for implicit character.
9132
9133 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9134
9135         PR fortran/16289
9136         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9137         Use tiny() intrinsic to find smallest non-negative real
9138
9139 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9140
9141         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9142         * gcc.dg/compat/struct-by-value-22_x.c: New.
9143         * gcc.dg/compat/struct-by-value-22_y.c: New.
9144
9145         * gcc.c-torture/execute/20040629-1.c: New test.
9146
9147 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9150         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9151
9152         PR target/16195
9153         * gcc.dg/20040625-1.c: New test.
9154
9155 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9156
9157         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9158
9159 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9160
9161         PR fortran/15963
9162         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9163
9164 2004-06-29  Richard Henderson  <rth@redhat.com>
9165
9166         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9167
9168 2004-06-29  Paul Brook  <paul@codesourcery.com>
9169
9170         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9171         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9172
9173 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9174
9175         PR c++/16260
9176         * g++.dg/parse/crash15.C: New.
9177
9178 2004-06-28  Andrew Pinski  <apinski@apple.com>
9179
9180         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9181         by the error already.
9182
9183         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9184
9185 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9186
9187         PR target/14041
9188         * gcc.dg/h8300-bss-align-1.c : New.
9189
9190 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         * PR c++/16174
9193         * g++.dg/template/ctor4.C: New.
9194
9195 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9196
9197         PR c++/16205
9198         * g++.dg/warn/Wsequence-point-1.C: New test.
9199
9200 2004-06-27  Paul Brook  <paul@codesourcery.com>
9201
9202         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9203
9204 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9205
9206         * g++.old-deja/g++.mike/p7325.C: Remove.
9207
9208 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9209
9210         PR c/14963
9211         * gcc.dg/pr14963.c: New test.
9212
9213 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/16193
9216         * g++.dg/parse/redef1.C: New test.
9217
9218 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9219
9220         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9221         20021110.c.
9222         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9223         20021119-1.c.
9224         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9225         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9226         5-04.c.
9227         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9228         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9229         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9230         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9231         g++.brendan/enum14.C.
9232         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9233         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9234         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9235         g++.mike/virt1.C.
9236         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9237         memtemp24.C.
9238
9239 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9240
9241         * gcc.dg/20040527-1.c: New test case.
9242
9243 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9244
9245         PR gfortran/pr16196
9246         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9247
9248 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9249
9250         PR middle-end/15825
9251         * gcc.dg/pr15825-1.c: New test case.
9252
9253 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9254
9255         * gcc.c-torture/execute/20040625-1.c: New test.
9256
9257 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9258
9259         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9260
9261 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9262
9263         * gcc.dg/torture/mips-div-1.c: New test.
9264
9265 2004-06-24  Jeff Law  <law@redhat.com>
9266
9267         * gcc.dg/tree-ssa/20040624-1.c: New test.
9268
9269 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9270
9271         * gcc.c-torture/compile/20040624-1.c: New test.
9272
9273 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9274
9275         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9276         this directory.
9277
9278 2004-06-23  Andrew Pinski  <apinski@apple.com>
9279
9280         PR middle-end/15988
9281         * g++.dg/opt/ptrmem4.C: New test.
9282
9283         * gcc.dg/c90-array-quals-2.c: New test.
9284
9285 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9286
9287         * gcc.dg/kpice1.c: New test.
9288
9289 2006-06-23  Andrew Pinski  <apinski@apple.com>
9290
9291         * gcc.dg/c90-array-quals.c: New test.
9292
9293 2006-06-22  Richard Henderson  <rth@redhat.com>
9294
9295         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9296
9297 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9298
9299         * gcc.dg/builtins-config.h: Handle FreeBSD.
9300
9301 2006-06-22  Richard Henderson  <rth@redhat.com>
9302
9303         * g++.dg/opt/devirt1.C: New.
9304
9305 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9306
9307         * g++.dg/opt/pr15551.C: New testcase.
9308
9309 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9310
9311         PR target/14800
9312         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9313         x86_64-*-linux* when compiling for 32bit.
9314
9315 2004-06-21  Andrew Pinski  <apinski@apple.com>
9316
9317         * gcc.dg/pch/struct-1.c: New.
9318         * gcc.dg/pch/struct-1.hs: New.
9319
9320 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9321
9322         * gcc.dg/pch/save-temps-1.c: New file.
9323         * gcc.dg/pch/save-temps-1.hs: New file.
9324
9325 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9326
9327         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9328         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9329
9330 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9333         to fix type error.
9334         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9335         Remove trailing spaces.
9336
9337 2004-06-21  Richard Henderson  <rth@redhat.com>
9338
9339         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9340         merging && to BIT_FIELD_REF.
9341
9342 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9343
9344         * g++.dg/opt/placeholder1.C: New test.
9345
9346 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9347
9348         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9349         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9350         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9351         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9352
9353 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9354
9355         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9356         extern "C".
9357         * g++.dg/other/pragma-re-1.C: Add comments.
9358
9359 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9360
9361         PR gfortran/16080
9362         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9363
9364 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9365
9366         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9367         instead of setting the type of size_t by
9368         hand.
9369
9370 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9371
9372         * gcc.dg/unordered-2.c: New test case.
9373         * gcc.dg/unordered-3.c: New test case.
9374
9375 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9376
9377         PR other/16043
9378         * lib/g++.exp (g++_version): Tweak regexp for version
9379         * lib/g77.exp (g77_version): Likewise
9380         * lib/gfortran.exp (gfortran_version): Likewise
9381         * lib/objc.exp (objc_version): Likewise
9382         * lib/treelang.exp (treelang_version): Likewise
9383
9384 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9387         Use INT_MAX instead of __INT_MAX__.
9388         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9389
9390         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9391         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9392         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9393         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9394         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9395         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9396         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9397         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9398         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9399
9400         * gcc.dg/range-test-1.c: New test.
9401         * g++.dg/opt/range-test-1.C: New test.
9402
9403 2004-06-17  Richard Henderson  <rth@redhat.com>
9404
9405         * objc.dg/sync-1.m: New.
9406         * objc.dg/try-catch-1.m: Don't force next runtime.
9407         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9408         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9409         shadowed catch clause.
9410         * objc.dg/try-catch-5.m: New.
9411
9412 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9413
9414         Bug 14610
9415         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9416
9417 2004-06-15  Richard Henderson  <rth@redhat.com>
9418
9419         * gcc.dg/20001116-1.c: Move expected warning line.
9420
9421 2004-06-15  Richard Henderson  <rth@redhat.com>
9422
9423         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9424         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9425
9426 2004-06-15  Jeff Law  <law@redhat.com>
9427
9428         * gcc.dg/tree-ssa/20040615-1.c: New test.
9429         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9430         be less sensitive to operand ordering.
9431         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9432
9433 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9434
9435         * g++.dg/abi/bitfield3.C: Add comment..
9436
9437 2004-06-15  Richard Henderson  <rth@redhat.com>
9438
9439         * g++.dg/ext/stmtexpr1.C: XFAIL.
9440         * gcc.dg/20030612-1.c: XFAIL.
9441
9442 2004-06-15  Eric Christopher  <echristo@redhat.com>
9443
9444         * g++.dg/charset/asm5.c: New.
9445         * gcc.dg/charset/asm6.c: New.
9446
9447 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9448
9449         PR fortran/15962
9450         * gfortran.fortran-torture/execute/select_1.f90: New test.
9451
9452 2004-06-15  Paul Brook  <paul@codesourcery.com>
9453
9454         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9455
9456 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9457
9458         PR c++/15967
9459         * g++.dg/lookup/crash3.C: New test.
9460
9461 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9462
9463         PR c++/15947
9464         * g++.dg/parse/dtor4.C: New test.
9465
9466 2004-06-14  Jeff Law  <law@redhat.com>
9467
9468         * gcc.c-torture/compile/20040614-1.c: New test.
9469
9470 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9471
9472         PR fortran/15211
9473         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9474         LEN of a character array.
9475
9476 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9477
9478         PR c++/15096
9479         * g++.dg/template/ptrmem10.C: New test.
9480
9481         PR c++/14930
9482         * g++.dg/template/friend30.C: New test.
9483
9484 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9485
9486         PR fortran/14928
9487         * gfortran.fortran-torture/compile/mloc.f90: New test.
9488
9489 2004-06-13  Paul Brook  <paul@codesourcery.com>
9490
9491         * gfortran.fortran-torture/execute/random_2.f90: New test.
9492
9493 2004-06-13  Eric Christopher  <echristo@redhat.com>
9494
9495         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9496
9497 2004-06-12  Paul Brook  <paul@codesourcery.com>
9498
9499         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9500
9501 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9502
9503         PR fortran/14923
9504         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9505
9506 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9507
9508         PR fortran/14957
9509         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9510         syntax errors in end statements of contained subroutines.
9511
9512 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9513
9514         PR fortran/12841
9515         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9516
9517 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9518
9519         PR fortran/15665
9520         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9521
9522 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9523
9524         PR gfortran/12839
9525         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9526
9527 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9528
9529         PR c++/15862
9530         * g++.dg/parse/enum1.C: New test.
9531
9532 2004-06-10  Jeff Law  <law@redhat.com>
9533
9534         * gcc.c-torture/compile/20040610-1.c: New test.
9535
9536 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9537
9538         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9539         * g++.old-deja/g++.other/decl3.C: Likewise.
9540
9541 2004-06-10  Brian Booth  <bbooth@redhat.com>
9542
9543         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9544         V_MAY_DEF instead of VDEF.
9545         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9546
9547 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9548
9549         PR c++/14211
9550         * g++.dg/conversion/const1.C: New test.
9551
9552         PR c++/15076
9553         * g++.dg/conversion/reinterpret1.C: New test.
9554
9555         PR c++/15877
9556         * g++.dg/template/enum2.C: New test.
9557
9558         PR c++/15227
9559         * g++.dg/template/error13.C: New test.
9560
9561 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9562
9563         PR fortran/14957
9564         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9565         arguments to test_* REAL and of the right size.
9566
9567 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9568
9569         PR target/15569
9570         PR rtl-optimization/15681
9571         * gcc.dg/20040609-1.c: New test.
9572
9573 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9574
9575         PR c++/14791
9576         * g++.dg/opt/builtins1.C: New test.
9577
9578 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9579
9580         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9581         that use default windows32 struct layout.
9582         * gcc.dg/i386-bitfield2.c: Likewise.
9583
9584 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9585
9586         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9587         for mingw32 and cygwin targets.
9588
9589 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9590
9591         * gcc.dg/pch/macro-4.c: New.
9592         * gcc.dg/pch/macro-4.hs: New.
9593
9594 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9595
9596         PR fortran/13249
9597         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9598
9599 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9600
9601         PR fortran/13372
9602         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9603
9604 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9605
9606         PR gfortran/14897
9607         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9608
9609 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9610
9611         PR gfortran/15755
9612         * gfortran.fortran-torture/execute/backspace.c : New test.
9613
9614 2004-06-09  Paul Brook  <paul@codesourcery.com>
9615
9616         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9617         (pointer_to_section): Rewrite to use smaller array.
9618
9619 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9620
9621         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9622         * gcc.dg/ext/altivec-10.c: Same.
9623         * gcc.dg/ext/altivec-11.c: Same.
9624         * gcc.dg/ext/altivec-12.c: Same.
9625         * gcc.dg/ext/altivec-13.c: Same.
9626         * gcc.dg/ext/altivec-14.c: Same.
9627         * gcc.dg/ext/altivec-15.c: Same.
9628         * gcc.dg/ext/altivec-16.c: Same.
9629         * gcc.dg/ext/altivec-3.c: Same.
9630         * gcc.dg/ext/altivec-4.c: Same.
9631         * gcc.dg/ext/altivec-6.c: Same.
9632         * gcc.dg/ext/altivec-7.c: Same.
9633         * gcc.dg/ext/altivec-8.c: Same.
9634         * gcc.dg/ext/altivec-varargs-1.c: Same.
9635
9636         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9637         * g++.dg/ext/altivec-10.C: Same.
9638         * g++.dg/ext/altivec-2.C: Same.
9639         * g++.dg/ext/altivec-3.C: Same.
9640         * g++.dg/ext/altivec-4.C: Same.
9641         * g++.dg/ext/altivec-5.C: Same.
9642         * g++.dg/ext/altivec-6.C: Same.
9643         * g++.dg/ext/altivec-7.C: Same.
9644         * g++.dg/ext/altivec-8.C: Same.
9645         * g++.dg/ext/altivec-9.C: Same.
9646
9647 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9648
9649         PR c++/7841
9650         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9651
9652 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9653
9654         * gcc.dg/union-1.c: New test.
9655
9656 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9657
9658         * gcc.dg/builtins-41.c: New test case.
9659         * gcc.dg/builtins-42.c: New test case.
9660
9661 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9662
9663         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9664         * g++.dg/ext/altivec-10.C: Same.
9665         * g++.dg/ext/altivec-2.C: Same.
9666         * g++.dg/ext/altivec-3.C: Same.
9667         * g++.dg/ext/altivec-4.C: Same.
9668         * g++.dg/ext/altivec-5.C: Same.
9669         * g++.dg/ext/altivec-6.C: Same.
9670         * g++.dg/ext/altivec-7.C: Same.
9671         * g++.dg/ext/altivec-8.C: Same.
9672         * g++.dg/ext/altivec-9.C: Same.
9673         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9674         * g++.old-deja/g++.brendan/new3.C: Same.
9675         * gcc.c-torture/execute/eeprof-1.x: Same.
9676
9677 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9678
9679         PR c/14765
9680         * gcc.dg/pr14765-1.c: New test.
9681
9682 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9683
9684         PR c/14649
9685         * gcc.dg/pr14649-1.c: New test case.
9686
9687 2004-06-07  Richard Henderson  <rth@redhat.com>
9688
9689         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9690         if temporaries.
9691
9692 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9693
9694         * g++.dg/eh/elide1.C: Remove XFAIL.
9695
9696 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9697
9698         PR c++/15337
9699         * g++.dg/expr/sizeof3.C: New test.
9700
9701         PR c++/14777
9702         * g++.dg/template/access14.C: New test.
9703
9704         PR c++/15554
9705         * g++.dg/template/enum1.C: New test.
9706
9707         PR c++/15057
9708         * g++.dg/eh/throw1.C: New test.
9709
9710 2004-06-07  David Ayers  <d.ayers@inode.at>
9711             Ziemowit Laski  <zlaski@apple.com>
9712
9713         * lib/objc.exp (objc_target_compile): Revert the '-framework
9714         Foundation' flag fix, since bare Darwin does not ship
9715         with the Foundation framework.
9716         * objc/execute/next_mapping.h: Provide a local NSConstantString
9717         @interface and @implementation.
9718         (objc_constant_string_init): A constructor function, used to
9719         initialize the NSConstantString meta-class object.
9720         * objc/execute/string1.m: Include "next_mapping.h" instead of
9721         <Foundation/NSString.h>.
9722         * objc/execute/string2.m: Likewise.
9723         * objc/execute/string3.m: Likewise.
9724         * objc/execute/string4.m: Likewise.
9725
9726 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9727
9728         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9729         to double. Replace double with FLOAT.
9730         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9731
9732         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9733         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9734         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9735         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9736         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9737         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9738         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9739         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9740
9741 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9742
9743         PR c/13519
9744         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9745
9746 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9747
9748         PR c++/15503
9749         * g++.dg/template/meminit2.C: New test.
9750
9751 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9752
9753         PR target/15822
9754         * gcc.c-torture/execute/compare-fp-1.c,
9755         gcc.c-torture/execute/compare-fp-2.c,
9756         gcc.c-torture/execute/compare-fp-3.c,
9757         gcc.c-torture/execute/compare-fp-4.c,
9758         gcc.c-torture/execute/compare-fp-3.x,
9759         gcc.c-torture/execute/compare-fp-4.x: Moved...
9760         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9761         gcc.c-torture/execute/ieee/compare-fp-2.c,
9762         gcc.c-torture/execute/ieee/compare-fp-3.c,
9763         gcc.c-torture/execute/ieee/compare-fp-4.c,
9764         gcc.c-torture/execute/ieee/compare-fp-3.x,
9765         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9766
9767 2004-06-04  David Ayers  <d.ayers@inode.at>
9768
9769         * objc/execute/protocol-isEqual-4.m: New testcase.
9770
9771 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9772
9773         * objc/execute/protocol-isEqual-1.m: New testcase.
9774         * objc/execute/protocol-isEqual-2.m: New testcase.
9775         * objc/execute/protocol-isEqual-3.m: New testcase.
9776
9777 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9778
9779         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9780
9781 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9782
9783         * lib/objc.exp (objc_target_compile): When running tests on
9784         Darwin (Mac OS X), inform the linker about '-framework
9785         'Foundation'.
9786
9787 2004-06-02  Eric Christopher  <echristo@redhat.com>
9788
9789         * gcc.c-torture/compile/20040602-1.c: New.
9790
9791 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9792
9793         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9794         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9795
9796         PR tree-optimization/14736
9797         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9798
9799         PR tree-optimization/14042
9800         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9801
9802         PR tree-optimization/14729
9803         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9804
9805 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9806
9807         PR fortran/15557
9808         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9809
9810 2004-06-01  Richard Hederson  <rth@redhat.com>
9811
9812         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9813
9814 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9815
9816         PR c++/14932
9817         * g++.dg/parse/offsetof4.C: New test.
9818
9819 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9820
9821         PR objc/7993
9822         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9823
9824 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/15701
9827         * g++.dg/template/friend29.C: New test.
9828
9829 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9830
9831         PR c/15749
9832         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9833
9834 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9835
9836         * gcc.dg/sparc-trap-1.c: New test.
9837
9838 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9839
9840         PR middle-end/15069
9841         * g++.dg/opt/fold3.C: New test case.
9842
9843 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9844
9845         * lib/target-supports.exp (check_iconv_available): Fix fallout
9846         from 2004-05-28 patch.
9847
9848 2004-05-30  Paul Brook  <paul@codesourcery.com>
9849
9850         PR fortran/15620
9851         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9852         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9853
9854 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9855
9856         * gfortran.fortran-torture/execute/random_1.f90: New test.
9857
9858 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9859
9860         * g++.dg/ext/altivec-10.C: New test.
9861
9862 2004-05-29  Paul Brook  <paul@codesourcery.com>
9863
9864         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9865
9866 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9867
9868         * gcc.dg/altivec-16.c: New test.
9869
9870 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9871
9872         * lib/target-supports.exp (check_vmx_hw_available): New.
9873         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9874
9875         * lib/target-supports.exp (check_alias_available,
9876         check_iconv_available, check_named_sections_available): Use
9877         unique names for temporary files.
9878
9879 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9880
9881         * gcc.dg/altivec-15.c: New test.
9882
9883 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/15083
9886         * g++.dg/warn/noeffect6.C: New test.
9887
9888         PR c++/15471
9889         * g++.dg/expr/ptrmem4.C: New test.
9890
9891         PR c++/15640
9892         * g++.dg/template/operator3.C: New test.
9893
9894 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/14668
9897         * g++.dg/lookup/redecl1.C: New test.
9898         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9899
9900 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9901
9902         * gcc.c-torture/execute/compare-fp-1.c,
9903         gcc.c-torture/execute/compare-fp-2.c,
9904         gcc.c-torture/execute/compare-fp-3.c,
9905         gcc.c-torture/execute/compare-fp-4.c,
9906         gcc.c-torture/execute/compare-fp-3.x,
9907         gcc.c-torture/execute/compare-fp-4.x,
9908         gcc.dg/pr15649-1.c: New.
9909
9910 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9911
9912         PR c++/12883
9913         * g++.dg/init/array14.C: New test.
9914
9915 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9916
9917         * lib/compat.exp (compat-get-options-main): New.
9918         (compat-get-options): Remove unneeded code, warn for ignored
9919         command.
9920         (compat-execute): Check flag set by dg-require-* commands.
9921
9922         * lib/compat.exp (compat-execute): Break up long lines.
9923
9924 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9925
9926         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9927         * gcc.dg/altivec-14.c: New test.
9928         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9929
9930         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9931         * gcc.dg/altivec-12.c: Ditto.
9932
9933         * gcc.dg/altivec-3.c: Move call to altivec_check.
9934
9935 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++/15044
9938         * g++.dg/template/error12.C: New test.
9939
9940         PR c++/15317
9941         * g++.dg/ext/attrib15.C: New test.
9942
9943         PR c++/15329
9944         * g++.dg/template/ptrmem9.C: New test.
9945
9946 2004-05-25  Paul Brook  <paul@codesourcery.com>
9947
9948         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9949
9950 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/15165
9953         * g++.dg/template/crash19.C: New test.
9954
9955 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9956
9957         PR c++/15025
9958         * g++.dg/template/redecl1.C: New test.
9959
9960 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9961
9962         PR c++/14821
9963         * g++.dg/other/ns1.C: New test.
9964
9965         PR c++/14883
9966         * g++.dg/template/invalid1.C: New test.
9967
9968 2004-05-23  Paul Brook  <paul@codesourcery.com>
9969         Victor Leikehman  <lei@haifasphere.co.il>
9970
9971         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9972         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9973
9974 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9975
9976         PR c++/15285
9977         PR c++/15299
9978         * g++.dg/template/non-dependent5.C: New test.
9979         * g++.dg/template/non-dependent6.C: New test.
9980
9981 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/15507
9984         * g++.dg/inherit/union1.C: New test.
9985
9986         PR c++/15542
9987         * g++.dg/template/addr1.C: New test.
9988
9989         PR c++/15427
9990         * g++.dg/template/array5.C: New test.
9991
9992         PR c++/15287
9993         * g++.dg/template/array6.C: New test.
9994
9995 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9996             Roger Sayle  <roger@eyesopen.com>
9997
9998         * g++.dg/lookup/forscope2.C: New test case.
9999
10000 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10001
10002         * gcc.dg/cpp/Wmissingdirs.c: New.
10003
10004 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10005
10006         PR target/15301
10007         * gcc.dg/compat/union-m128-1.h: New file.
10008         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10009         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10010         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10011
10012 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10013
10014         PR target/15302
10015         * gcc.dg/compat/struct-complex-1.h: New file.
10016         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10017         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10018         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10019
10020 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10021
10022         PR middle-end/3074
10023         * gcc.dg/pr3074-1.c: New test case.
10024         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10025
10026 2004-05-20  Falk Hueffner  <falk@debian.org>
10027
10028         PR other/15526
10029         * gcc.dg/ftrapv-1.c: New test case.
10030
10031 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10032
10033         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10034
10035 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10036             Jeff Law  <law@redhat.com>
10037
10038         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10039         * gcc.dg/tree-ssa/20040518-2.c: New test.
10040
10041         * gcc.dg/tree-ssa/20040518-1.c: New test.
10042
10043 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10044
10045         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10046
10047 2004-05-18  Paul Brook  <paul@codesourcery.com>
10048
10049         PR fortran/13930
10050         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10051
10052 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10053
10054         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10055         constant folding.
10056
10057 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10058
10059         * gcc.dg/tree-ssa/20040517-1.c: New test.
10060
10061 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10062
10063         * gcc.dg/loop-4.c: New test.
10064
10065 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10066
10067         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10068
10069 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10070
10071         PR fortran/15311
10072         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10073
10074 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10075
10076         PR fortran/13826
10077         PR fortran/13940
10078         * gfortran.fortran-torture/compile/data_1.f90: New test.
10079
10080 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10081
10082         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10083         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10084
10085 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10086
10087         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10088
10089 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10090
10091         PR c/15444
10092         * gcc.dg/format/xopen-1.c: Adjust expected message.
10093         * gcc.dg/format/xopen-3.c: New test.
10094
10095 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10096
10097         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10098
10099 2004-05-14  Jeff Law  <law@redhat.com>
10100
10101         * gcc.dg/tree-ssa/20040514-2.c: New test.
10102
10103 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10104
10105         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10106         this ...
10107         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10108         this.
10109
10110 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10111
10112         * gcc.dg/tree-ssa/20040514-1.c: New test.
10113
10114 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10115
10116         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10117         test.
10118
10119 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10120
10121         PR fortran/14066
10122         * gfortran.fortran-torture/compile/do_1.f90: New test.
10123
10124 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10125
10126         PR fortran/15051
10127         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10128         test.
10129
10130 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10131
10132         PR fortran/15149
10133         * gfortran.fortran-torture/execute/random_init.f90: New test.
10134
10135 2004-05-13  Paul Brook  <paul@codesourcery.com>
10136
10137         PR fortran/15314
10138         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10139
10140 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10141
10142         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10143         for the powerpc case.
10144
10145 2004-05-13  Jeff Law  <law@redhat.com>
10146
10147         * gcc.dg/tree-ssa/20040513-1.c: New test.
10148         * gcc.dg/tree-ssa/20040513-2.c: New test.
10149
10150 2004-05-13  Paul Brook  <paul@codesourcery.com>
10151
10152         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10153         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10154         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10155
10156 2004-05-13  Andreas Schwab  <schwab@suse.de>
10157
10158         PR other/10819
10159         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10160         characters.
10161
10162 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10163
10164         PR fortran/15294
10165         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10166
10167 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10168
10169         Merge from tree-ssa-20020619-branch.  See
10170         ChangeLog.tree-ssa for details.
10171
10172 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10173
10174         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10175         include <altivec.h> explicitly.
10176         * gcc.dg/altivec-13.c: Likewise.
10177
10178 2004-05-11  Paul Brook  <paul@codesourcery.com>
10179
10180         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10181
10182 2004-05-10  Eric Christopher  <echristo@redhat.com>
10183
10184         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10185         * gcc.dg/sibcall-4.c: Ditto.
10186
10187 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10188
10189         * g++.dg/ext/altivec-8.C: New test case.
10190         * gcc.dg/altivec-13.c: New test case.
10191
10192 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10193
10194         * gcc.c-torture/execute/divcmp-1.c: New test case.
10195         * gcc.c-torture/execute/divcmp-2.c: New test case.
10196         * gcc.c-torture/execute/divcmp-3.c: New test case.
10197
10198 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10199
10200         * g++.dg/other/pragma-re-2.C: New test.
10201
10202 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10203
10204         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10205         * gcc.dg/i386-387-2.c: Likewise.
10206
10207         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10208         __builtin_drem.
10209         * gcc.dg/i386-387-6.c: Likewise.
10210
10211 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10212
10213         * gcc.dg/builtins-33.c:  Also check log1p*.
10214
10215 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10216
10217         PR optimization/15296
10218         * gcc.c-torture/execute/pr15296.c: New test.
10219
10220 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10221
10222         * gcc.dg/builtins-40.c: New test.
10223
10224 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10225
10226         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10227
10228 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10229
10230         * g++.dg/ext/spe1.C: New testcase.
10231
10232 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10233
10234         * objc.dg/image-info.m: Allow additional attributes
10235         for __image_info section.
10236
10237 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10238
10239         * gcc.dg/torture/mips-hilo-2.c: New test.
10240
10241 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10242
10243         PR c++/14389
10244         * g++.dg/template/member5.C: New test.
10245
10246 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10247
10248         * gcc.dg/builtins-34.c: Also check expm1*.
10249
10250 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10251
10252         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10253         * gcc.dg/torture/builtin-convert-3.c: New test.
10254
10255 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10256
10257         PR middle-end/15054
10258         * g++.dg/opt/pr15054.C: New test.
10259
10260 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10261
10262         * gcc.dg/torture/builtin-rounding-1.c: New test.
10263         * gcc.dg/builtins-25.c: Delete.
10264         * gcc.dg/builtins-29.c: Delete.
10265
10266 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10267
10268         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10269         * gcc.dg/sibcall-4.c: Likewise.
10270         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10271
10272 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10273
10274         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10275         bit-field on 16-bit targets.
10276
10277 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10278
10279         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10280         16-bit targets.
10281
10282 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10283
10284         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10285         * gcc.dg/rs6000-power2-2.c: Likewise.
10286
10287 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10288
10289         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10290         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10291         Change the asm registers to be in form of frN instead of fN.
10292
10293 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10294
10295         * gcc.dg/torture/builtin-convert-2.c: New test.
10296
10297 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10298
10299         * gcc.dg/rs6000-power2-1.c: New test.
10300         * gcc.dg/rs6000-power2-2.c: New test.
10301
10302 2004-04-28  Jan Hubicka  <jh@suse.cz>
10303
10304         * gcc.dg/unused-6.c: New test.
10305
10306 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10307             Ulrich Weigand  <uweigand@de.ibm.com>
10308
10309         * ada/acats/run_all.sh: Define $target variable.
10310
10311 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10312
10313         PR c++/15119
10314         * g++.dg/other/vararg-1.C: New test.
10315
10316         PR c++/4794
10317         * g++.dg/eh/cleanup3.C: New test.
10318
10319 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10320
10321         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10322         and ad8011a (target_insn).
10323         * ada/acats/support/macro.dfs: Likewise.
10324         * ada/acats/support/impbit.adb: New file.
10325
10326 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10327
10328         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10329
10330 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10331
10332         * gcc.dg/loop-3.c: New test.
10333
10334 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10335
10336         * gcc.c-torture/execute/simd-5.c: New test.
10337
10338 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10339
10340         PR c++/15064
10341         * g++.dg/template/crash18.C: New test.
10342
10343 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10344
10345         * g++.dg/ext/complit3.C: New test.
10346
10347 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10348
10349         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10350         * gcc.dg/altivec-3.c: Same.
10351         * gcc.dg/altivec-varargs-1.c: Same.
10352
10353 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10354
10355         * lib/target-supports.exp (check_profiling_available): Assume
10356         profiling is not available on powerpc-eabi targets.
10357
10358 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10359
10360         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10361         * gcc.dg/vmx/bug-1.c: Ditto.
10362
10363 2004-04-20  Eric Christopher  <echristo@redhat.com>
10364
10365         * gcc.dg/charset/extern.c: New test.
10366         * g++.dg/charset/extern3.cc: Ditto.
10367
10368 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10369
10370         * gcc.dg/builtins-39.c: New test.
10371
10372 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10373
10374         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10375
10376 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10377
10378         * gcc.dg/torture/mips-hilo-1.c: New test.
10379
10380 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10381
10382         * gcc.c-torture/compile/20040419-1.c: New test.
10383
10384 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10385
10386         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10387
10388 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10389             Aldy Hernandez  <aldyh@redhat.com>
10390
10391         * gcc.c-torture/execute/va-arg-24.c: New.
10392
10393 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10394             Aldy Hernandez  <aldyh@redhat.com>
10395
10396         * gcc.dg/vmx/1b-01.c: New.
10397         * gcc.dg/vmx/1b-02.c: New.
10398         * gcc.dg/vmx/1b-03.c: New.
10399         * gcc.dg/vmx/1b-04.c: New.
10400         * gcc.dg/vmx/1b-05.c: New.
10401         * gcc.dg/vmx/1b-06.c: New.
10402         * gcc.dg/vmx/1b-07.c: New.
10403         * gcc.dg/vmx/1c-01.c: New.
10404         * gcc.dg/vmx/1c-02.c: New.
10405         * gcc.dg/vmx/3a-01a.c: New.
10406         * gcc.dg/vmx/3a-01.c: New.
10407         * gcc.dg/vmx/3a-01m.c: New.
10408         * gcc.dg/vmx/3a-03.c: New.
10409         * gcc.dg/vmx/3a-03m.c: New.
10410         * gcc.dg/vmx/3a-04.c: New.
10411         * gcc.dg/vmx/3a-04m.c: New.
10412         * gcc.dg/vmx/3a-05.c: New.
10413         * gcc.dg/vmx/3a-06.c: New.
10414         * gcc.dg/vmx/3a-06m.c: New.
10415         * gcc.dg/vmx/3a-07.c: New.
10416         * gcc.dg/vmx/3b-01.c: New.
10417         * gcc.dg/vmx/3b-02.c: New.
10418         * gcc.dg/vmx/3b-10.c: New.
10419         * gcc.dg/vmx/3b-13.c: New.
10420         * gcc.dg/vmx/3b-14.c: New.
10421         * gcc.dg/vmx/3b-15.c: New.
10422         * gcc.dg/vmx/3c-01a.c: New.
10423         * gcc.dg/vmx/3c-01.c: New.
10424         * gcc.dg/vmx/3c-02.c: New.
10425         * gcc.dg/vmx/3c-03.c: New.
10426         * gcc.dg/vmx/3d-01.c: New.
10427         * gcc.dg/vmx/4-01.c: New.
10428         * gcc.dg/vmx/4-03.c: New.
10429         * gcc.dg/vmx/5-01.c: New.
10430         * gcc.dg/vmx/5-02.c: New.
10431         * gcc.dg/vmx/5-03.c: New.
10432         * gcc.dg/vmx/5-04.c: New.
10433         * gcc.dg/vmx/5-05.c: New.
10434         * gcc.dg/vmx/5-06.c: New.
10435         * gcc.dg/vmx/5-07.c: New.
10436         * gcc.dg/vmx/5-07t.c: New.
10437         * gcc.dg/vmx/5-08.c: New.
10438         * gcc.dg/vmx/5-10.c: New.
10439         * gcc.dg/vmx/5-11.c: New.
10440         * gcc.dg/vmx/7-01a.c: New.
10441         * gcc.dg/vmx/7-01.c: New.
10442         * gcc.dg/vmx/7c-01.c: New.
10443         * gcc.dg/vmx/7d-01.c: New.
10444         * gcc.dg/vmx/7d-02.c: New.
10445         * gcc.dg/vmx/8-01.c: New.
10446         * gcc.dg/vmx/8-02a.c: New.
10447         * gcc.dg/vmx/8-02.c: New.
10448         * gcc.dg/vmx/brode-1.c: New.
10449         * gcc.dg/vmx/bug-1.c: New.
10450         * gcc.dg/vmx/bug-2.c: New.
10451         * gcc.dg/vmx/bug-3.c: New.
10452         * gcc.dg/vmx/cw-bug-1.c: New.
10453         * gcc.dg/vmx/cw-bug-2.c: New.
10454         * gcc.dg/vmx/cw-bug-3.c: New.
10455         * gcc.dg/vmx/dct.c: New.
10456         * gcc.dg/vmx/debug-1.c: New.
10457         * gcc.dg/vmx/debug-2.c: New.
10458         * gcc.dg/vmx/debug-3.c: New.
10459         * gcc.dg/vmx/debug-4.c: New.
10460         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10461         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10462         * gcc.dg/vmx/eg-5.c: New.
10463         * gcc.dg/vmx/fft.c: New.
10464         * gcc.dg/vmx/gcc-bug-1.c: New.
10465         * gcc.dg/vmx/gcc-bug-2.c: New.
10466         * gcc.dg/vmx/gcc-bug-3.c: New.
10467         * gcc.dg/vmx/gcc-bug-4.c: New.
10468         * gcc.dg/vmx/gcc-bug-5.c: New.
10469         * gcc.dg/vmx/gcc-bug-6.c: New.
10470         * gcc.dg/vmx/gcc-bug-7.c: New.
10471         * gcc.dg/vmx/gcc-bug-8.c: New.
10472         * gcc.dg/vmx/gcc-bug-9.c: New.
10473         * gcc.dg/vmx/gcc-bug-b.c: New.
10474         * gcc.dg/vmx/gcc-bug-c.c: New.
10475         * gcc.dg/vmx/gcc-bug-d.c: New.
10476         * gcc.dg/vmx/gcc-bug-e.c: New.
10477         * gcc.dg/vmx/gcc-bug-f.c: New.
10478         * gcc.dg/vmx/gcc-bug-g.c: New.
10479         * gcc.dg/vmx/gcc-bug-i.c: New.
10480         * gcc.dg/vmx/harness.h: New.
10481         * gcc.dg/vmx/ira1.c: New.
10482         * gcc.dg/vmx/ira2a.c: New.
10483         * gcc.dg/vmx/ira2b.c: New.
10484         * gcc.dg/vmx/ira2.c: New.
10485         * gcc.dg/vmx/ira2c.c: New.
10486         * gcc.dg/vmx/mem.c: New.
10487         * gcc.dg/vmx/newton-1.c: New.
10488         * gcc.dg/vmx/ops.c: New.
10489         * gcc.dg/vmx/sn7153.c: New.
10490         * gcc.dg/vmx/spill2.c: New.
10491         * gcc.dg/vmx/spill3.c: New.
10492         * gcc.dg/vmx/spill.c: New.
10493         * gcc.dg/vmx/t.c: New.
10494         * gcc.dg/vmx/varargs-1.c: New.
10495         * gcc.dg/vmx/varargs-2.c: New.
10496         * gcc.dg/vmx/varargs-3.c: New.
10497         * gcc.dg/vmx/varargs-4.c: New.
10498         * gcc.dg/vmx/varargs-5.c: New.
10499         * gcc.dg/vmx/varargs-6.c: New.
10500         * gcc.dg/vmx/varargs-7.c: New.
10501         * gcc.dg/vmx/vmx.exp: New.
10502         * gcc.dg/vmx/vprint-1.c: New.
10503         * gcc.dg/vmx/vscan-1.c: New.
10504         * gcc.dg/vmx/x-01.c: New.
10505         * gcc.dg/vmx/x-02.c: New.
10506         * gcc.dg/vmx/x-03.c: New.
10507         * gcc.dg/vmx/x-04.c: New.
10508         * gcc.dg/vmx/x-05.c: New.
10509         * gcc.dg/vmx/yousufi-1.c: New.
10510         * gcc.dg/vmx/zero-1.c: New.
10511         * gcc.dg/vmx/zero.c: New.
10512
10513 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10514
10515         * g++.dg/lookup/java1.C: Update for chage of
10516         _Jv_AllocObject.
10517         * g++.dg/lookup/java2.C: Likewise.
10518
10519 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10520
10521         * ada/acats/run_all.sh: use -O2 by default.
10522
10523 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10524
10525         * gcc.dg/vr-mult-[12].c: New tests.
10526
10527 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10528
10529         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10530
10531         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10532
10533 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10534
10535         * lib/target-supports.exp (check_profiling_available): Assume profiling
10536         isn't available for mips*-*-elf targets.
10537
10538 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10539
10540         * gcc.dg/builtins-38.c: New test.
10541
10542 2004-04-14  Eric Christopher  <echristo@redhat.com>
10543
10544         * g++.dg/charset/charset.exp: Run .cc extension tests.
10545
10546 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10547
10548         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10549
10550 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10551
10552         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10553
10554 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10555
10556         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10557         * gcc.dg/i386-387-2.c: Likewise.
10558
10559         * gcc.dg/i386-387-7.c: New test.
10560         * gcc.dg/i386-387-8.c: New test.
10561
10562         * gcc.dg/builtins-37.c: New test.
10563
10564 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10565
10566         * g++.dg/pch/externc-1.C: Add missing semicolon.
10567
10568 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10569
10570         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10571
10572 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10573
10574         * gcc.c-torture/execute/20040411-1.c: New test.
10575
10576 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10577
10578         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10579
10580 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10581
10582         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10583
10584 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10585
10586         * lib/target-supports.exp (check_named_sections_available): New.
10587         * lib/gcc-dg.exp (dg-require-named-sections): New.
10588         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10589         old-deja.exp.  Also prune error-count message from HP linker.
10590         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10591
10592         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10593         * g++.old-deja/g++.pt/static3.C: Likewise.
10594         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10595
10596 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10597
10598         * gcc.c-torture/execute/20040409-1.c: New test case.
10599         * gcc.c-torture/execute/20040409-2.c: New test case.
10600         * gcc.c-torture/execute/20040409-3.c: New test case.
10601
10602 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10603
10604         * gcc.dg/20040409-1.c: New test.
10605
10606 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10607
10608         PR target/14888
10609         * g++.dg/opt/pr14888.C: New test case.
10610
10611 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10612
10613         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10614         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10615         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10616         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10617         New tests.
10618
10619 2004-04-08  Paul Brook  <paul@codesourcery.com>
10620
10621         * gcc.dg/spill-1.c: New test.
10622
10623 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10624
10625         * gcc.dg/torture/builtin-ctype-2.c: New test.
10626
10627 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10628
10629         * gcc.dg/pch/pch.exp: Add largefile test.
10630
10631 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10632
10633         * g++.dg/pch/externc-1.Hs: New.
10634         * g++.dg/pch/externc-1.C: New.
10635
10636 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10637
10638         * gcc.dg/compat/struct-by-value-5a_main.c,
10639         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10640         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10641         * gcc.dg/compat/struct-by-value-5a_x.c,
10642         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10643         gcc.dg/compat/struct-by-value-5_x.c.
10644         * gcc.dg/compat/struct-by-value-5a_y.c,
10645         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10646         gcc.dg/compat/struct-by-value-5_y.c.
10647
10648         * gcc.dg/compat/struct-by-value-6a_main.c,
10649         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10650         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10651         * gcc.dg/compat/struct-by-value-6a_x.c,
10652         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10653         gcc.dg/compat/struct-by-value-6_x.c.
10654         * gcc.dg/compat/struct-by-value-6a_y.c,
10655         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10656         gcc.dg/compat/struct-by-value-6_y.c.
10657
10658         * gcc.dg/compat/struct-by-value-7a_main.c,
10659         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10660         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10661         * gcc.dg/compat/struct-by-value-7a_x.c,
10662         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10663         gcc.dg/compat/struct-by-value-7_x.c.
10664         * gcc.dg/compat/struct-by-value-7a_y.c,
10665         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10666         gcc.dg/compat/struct-by-value-7_y.c.
10667
10668 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10669
10670         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10671         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10672         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10673         options.
10674
10675 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10676
10677         * gcc.dg/builtins-36.c: New test.
10678
10679 2004-04-06  Paul Brook  <paul@codesourcery.com>
10680
10681         * README.gcc: Remove obsolete contraint on testcases.
10682
10683 2004-04-05  Paul Brook  <paul@codesourcery.com>
10684
10685         PR2123
10686         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10687         failure and exit(0) on success.
10688         * g++.dg/expr/anew2.C: Ditto.
10689         * g++.dg/expr/anew3.C: Ditto.
10690         * g++.dg/expr/anew4.C: Ditto.
10691
10692 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         PR c++/3518
10695         * g++.dg/template/unify7.C: New.
10696
10697 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10698
10699         * g++.dg/README: Bring up to date with new subdirectories; remove
10700         duplicate subdirectory lines.
10701
10702 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10703
10704         PR c++/14007
10705         * g++.dg/template/unify5.C: New.
10706         * g++.dg/template/unify6.C: New.
10707         * g++.dg/template/qualttp20.C: Adjust.
10708         * g++.old-deja/g++.jason/report.C: Adjust.
10709         * g++.old-deja/g++.other/qual1.C: Adjust.
10710
10711 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10712
10713         PR c++/14803
10714         * g++.dg/inherit/ptrmem1.C: New test.
10715
10716 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10717
10718         PR c++/14755
10719         * gcc.c-torture/execute/20040331-1.c: New test.
10720         * gcc.dg/20040331-1.c: New test.
10721
10722 2004-04-01  Paul Brook  <paul@codesourcery.com>
10723
10724         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10725
10726 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/14724
10729         * g++.dg/init/goto1.C: New test.
10730
10731         PR c++/14763
10732         * g++.dg/template/defarg4.C: New test.
10733
10734 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10735
10736         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10737
10738 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10739
10740         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10741
10742 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10743
10744         * gcc.dg/noncompile/undeclared-2.c: New test.
10745
10746 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10747
10748         * gcc.dg/940409-1.c: Remove XFAIL.
10749         * gcc.dg/reg-vol-struct-1.c: New test.
10750
10751 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10752
10753         * gcc.dg/torture/builtin-wctype-1.c: New test.
10754
10755 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10756
10757         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10758         * gcc.dg/20001101-1.c: Likewise.
10759         * gcc.dg/20001102-1.c: Likewise.
10760
10761 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10762
10763         * gcc.dg/compare8.c: Add an additional test for XOR.
10764
10765 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10766
10767         * gcc.dg/torture/builtin-ctype-1.c: New test.
10768
10769 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10772         * gcc.dg/torture/builtin-math-1.c: Likewise.
10773         * gcc.dg/torture/builtin-power-1.c: New test.
10774
10775 2004-03-24  Andreas Schwab  <schwab@suse.de>
10776
10777         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10778         IA64 assembler.
10779
10780 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10781             Roger Sayle  <roger@eyesopen.com>
10782
10783         * gcc.dg/compare8.c: New test case.
10784
10785 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10786
10787         * g++.dg/ext/altivec-7.C: New test.
10788
10789 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10790
10791         PR 12267, 12391, 12560, 13129, 14114, 14133
10792         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10793         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10794         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10795         Adjust error regexps.
10796         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10797         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10798         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10799         * gcc.dg/local1.c: Add explanatory comment.
10800
10801 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10802
10803         PR optimization/14669
10804         * g++.dg/opt/fold2.C: New test case.
10805
10806 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10807
10808         PR c/14069
10809         * gcc.dg/20040322-1.c: New test.
10810
10811 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10812
10813         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10814         * gcc.dg/ultrasp4.c: Likewise.
10815         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10816
10817 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10818
10819         * gcc.dg/i386-sse-8.c: Reset default options.
10820
10821 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10822
10823         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10824         in the error message text.
10825
10826 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10827
10828         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10829
10830 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10831
10832         PR c++/14616
10833         * g++.dg/init/array13.C: New test.
10834
10835 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10836
10837         PR target/13889
10838         * gcc.c-torture/compile/pr13889.c: New test case.
10839
10840 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10841
10842         PR c/14635
10843         * builtins-1.c (nan, nans): Don't test.
10844         * builtins-30.c: Don't use nan, nanf, nanl.
10845         * builtins-35.c: New test.
10846
10847 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10848
10849         * g++.dg/ext/altivec-6.C: New test.
10850
10851 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10852
10853         * g++.dg/init/placement3.C: New test.
10854
10855         * g++.dg/template/spec13.C: New test.
10856
10857         * g++.dg/lookup/using11.C: New test.
10858
10859         * g++.dg/lookup/koenig3.C: New test.
10860
10861         * g++.dg/template/operator2.C: New test.
10862
10863         * g++.dg/expr/dtor3.C: New test.
10864         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10865         marker.
10866         * g++.old-deja/g++.law/visibility28.C: Likewise.
10867
10868 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10869
10870         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10871         * gcc.dg/ppc64-abi-3.c: Likewise.
10872
10873 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10874
10875         PR c++/14545
10876         * g++.dg/parse/template15.C: New test.
10877
10878 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10879
10880         * g++.dg/expr/dtor2.C: New test.
10881
10882         * g++.dg/lookup/anon4.C: New test.
10883
10884         * g++.dg/overload/using1.C: New test.
10885
10886         * g++.dg/template/lookup7.C: New test.
10887
10888         * g++.dg/template/typename6.C: New test.
10889
10890         * g++.dg/expr/cond6.C: New test.
10891
10892 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10893
10894         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10895
10896 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10897
10898         * g++.dg/expr/cond5.C: New test.
10899         * g++.dg/expr/constcast1.C: Likewise.
10900         * g++.dg/expr/ptrmem2.C: Likewise.
10901         * g++.dg/expr/ptrmem3.C: Likewise.
10902         * g++.dg/lookup/main1.C: Likewise.
10903         * g++.dg/template/lookup6.C: Likewise.
10904
10905 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10906
10907         * gcc.dg/local1.c: New test.
10908
10909         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10910
10911 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10912
10913         * gcc.dg/torture/builtin-convert-1.c: New test.
10914
10915 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10918
10919 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10920
10921         PR c++/14481
10922         * g++.dg/warn/Wunused-7.C: New test.
10923
10924 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10925
10926         * gcc.dg/torture/builtin-integral-1.c: New test.
10927
10928 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10929
10930         PR c++/14586
10931         * g++.dg/parse/non-dependent3.C: New test.
10932
10933 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10934
10935         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10936         * g++.dg/eh/simd-2.C: Likewise.
10937         * g++.dg/init/array10.C: Likewise.
10938         * gcc.c-torture/compile/simd-1.c: Likewise.
10939         * gcc.c-torture/compile/simd-2.c: Likewise.
10940         * gcc.c-torture/compile/simd-3.c: Likewise.
10941         * gcc.c-torture/compile/simd-4.c: Likewise.
10942         * gcc.c-torture/compile/simd-6.c: Likewise.
10943         * gcc.c-torture/execute/simd-1.c: Likewise.
10944         * gcc.c-torture/execute/simd-2.c: Likewise.
10945         * gcc.dg/compat/vector-defs.h: Likewise.
10946         * gcc.dg/20020531-1.c: Likewise.
10947         * gcc.dg/altivec-3.c: Likewise.
10948         * gcc.dg/altivec-4.c: Likewise.
10949         * gcc.dg/altivec-varargs-1.c: Likewise.
10950         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10951         * gcc.dg/i386-mmx-3.c: Likewise.
10952         * gcc.dg/i386-sse-4.c: Likewise.
10953         * gcc.dg/i386-sse-5.c: Likewise.
10954         * gcc.dg/i386-sse-8.c: Likewise.
10955         * gcc.dg/simd-1.c: Likewise.
10956         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10957         __ev64_opaque__ since the machine description provides it.
10958
10959 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10960
10961         * lib/compat.exp (skip_list): New global variable.
10962         Use it to hold the user defined COMPAT_SKIPS list if any.
10963         (compat-obj): Add the members of skip_list to optall.
10964
10965 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10966
10967         * gcc.dg/compat/union-by-value-1_main.c,
10968         union-by-value-1_x.c, union-by-value-1_y.c,
10969         union-check.h, union-defs.h,
10970         union-init.h, union-return-1_main.c,
10971         union-return-1_x.c, union-return-1_y.c: New files.
10972
10973 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10974
10975         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10976         mixed-struct-init.h: Add 4 mixed structure types.
10977         struct-by-value-21_main.c, struct-by-value-21_x.c,
10978         struct-by-value-21_y.c, struct-return-21_main.c,
10979         struct-return-21_x.c, struct-return-21_y.c: New files.
10980
10981 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10982
10983         PR c++/14550
10984         * g++.dg/parse/template14.C: New test.
10985
10986 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10987
10988         * gcc.c-torture/execute/20040313-1.c: New test.
10989
10990 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10991
10992         PR target/14533
10993         * gcc.dg/20040311-2.c: New test.
10994
10995 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10996
10997         PR other/14544
10998         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10999         bit-field.
11000
11001 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11002
11003         * gcc.dg/20040305-2.c: Add missing return statement.
11004
11005 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11006
11007         * gcc.dg/builtins-34.c: Also check pow10*.
11008
11009 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11010
11011         PR target/14262
11012         * gcc.dg/20040305-2.c: New test.
11013
11014 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11015
11016         * gcc.dg/20040310-1.c: New test.
11017
11018 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11019
11020         * gcc.c-torture/execute/20040311-1.c: New test case.
11021
11022 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11023
11024         PR c++/14476
11025         * g++.dg/lookup/enum1.C: New test.
11026
11027 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/14510
11030         * g++.dg/lookup/struct2.C: New test.
11031
11032 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11033
11034         * gcc.dg/builtins-34.c: New test.
11035
11036 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11037
11038         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11039
11040 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11041
11042         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11043         * gcc.dg/alias-2.c: New testcase.
11044
11045 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11046
11047         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11048
11049 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11050
11051         * gcc.c-torture/execute/20040309-1.c: New test case.
11052
11053 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11054
11055         PR c++/14397
11056         * g++.dg/overload/ref1.C: New.
11057
11058 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11059
11060         PR c++/14409
11061         * g++.dg/template/spec12.C: New test.
11062
11063         PR c++/14448
11064         * g++.dg/parse/crash14.C: New test.
11065
11066 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11067
11068         PR c++/14230
11069         * g++.dg/init/ref11.C: New test.
11070
11071 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR c++/14432
11074         * g++.dg/parse/builtin2.C: New test.
11075
11076 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11077
11078         PR c++/14401
11079         * g++.dg/init/ctor3.C: New test.
11080         * g++.dg/init/union1.C: New test.
11081         * g++.dg/ext/anon-struct4.C: New test.
11082
11083 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11084
11085         * g++.dg/lookup/koenig1.C: Tweak error messages.
11086         * g++.dg/lookup/used-before-declaration.C: Likewise.
11087         * g++.dg/other/do1.C: Likewise.
11088         * g++.dg/overload/koenig1.C: Likewise.
11089         * g++.dg/parse/crash13.C: Likewise.
11090         * g++.dg/template/instantiate3.C: Likewise.
11091
11092 2004-03-08  Eric Christopher  <echristo@redhat.com>
11093
11094         * * lib/target-supports.exp: Enable libiconv in test
11095         compilation.  Fix up error checking.
11096
11097 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11098
11099         PR middle-end/14289
11100         * gcc.dg/pr14289-1.c: New test case.
11101         * gcc.dg/pr14289-2.c: Likewise.
11102         * gcc.dg/pr14289-3.c: Likewise.
11103
11104 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11105
11106         * gcc.c-torture/execute/20040308-1.c: New test.
11107
11108 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11109
11110         * gcc.c-torture/execute/20040307-1.c: New test case.
11111
11112 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11113
11114         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11115
11116 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11117
11118         * gcc.dg/20040306-1.c: New test.
11119
11120 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11121
11122         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11123         them static.
11124         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11125
11126 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11127
11128         PR c/14465
11129         * gcc.dg/decl-6.c: New test.
11130
11131 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11132
11133         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11134         Rename LOGPOW -> LOG_POW.
11135         (SQRT_EXP, POW_EXP): New.
11136
11137 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11138
11139         * gcc.dg/i386-sse-8.c: New test.
11140
11141 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11142
11143         PR c/14114
11144         * gcc.dg/decl-5.c: New test.
11145
11146 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11147
11148         * gcc.dg/20040305-1.c: New test.
11149
11150 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11151
11152         PR other/14354
11153         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11154
11155 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11156
11157         PR c++/14425, c++/14426
11158         * g++.dg/ext/altivec-4.C: New test.
11159         * g++.dg/ext/altivec-5.C: New test.
11160
11161 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11162
11163         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11164         global variables of a type with no linkage.
11165         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11166         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11167         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11168         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11169         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11170         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11171         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11172         * g++.dg/warn/deprecated.C: Name enum Color.
11173         * g++.dg/overload/VLA.C: Name structure for 'b'.
11174         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11175
11176 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11177
11178         * gcc.c-torture/compile/20040304-1.c: New test.
11179
11180 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11181
11182         PR 13728
11183         * gcc.dg/decl-4.c: New testcase.
11184
11185 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11186
11187         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11188         as PRECF if sizeof (float) > sizeof (double).
11189         (PRECL): Make it the same as PRECF if
11190         sizeof (float) > sizeof (long double).
11191
11192 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11193
11194         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11195         system type.  Add check for irix6 which doesn't have c99 runtime.
11196
11197 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11198
11199         * gcc.dg/const-elim-1.c: xfail for xtensa.
11200
11201 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/14369
11204         * g++.dg/template/cond4.C: New test.
11205
11206 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11207
11208         PR c++/14360
11209         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11210
11211         PR c++/14361
11212         * g++.dg/parse/defarg7.C: New test.
11213
11214         PR c++/14359
11215         * g++.dg/template/friend26.C: New test.
11216
11217 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11218
11219         PR c++/14324
11220         * g++.dg/abi/mangle21.C: New test.
11221
11222         PR c++/14260
11223         * g++.dg/parse/constructor2.C: New test.
11224
11225         PR c++/14337
11226         * g++.dg/template/sfinae1.C: New test.
11227
11228 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/14267
11231         * g++.dg/expr/crash2.C: New test.
11232
11233         PR middle-end/13448
11234         * gcc.dg/inline-5.c: New test.
11235         * gcc.dg/always-inline.c: Split out tests into ...
11236         * gcc.dg/always-inline2.c: ... this and ...
11237         * gcc.dg/always-inline3.c: ... this.
11238
11239 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11240
11241         PR debug/12103
11242         * g++.dg/debug/crash1.C: New test.
11243
11244 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11245
11246         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11247         function with __attribute__((noinline)).
11248         (recurser_void2): Likewise.
11249         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11250         (recurser_void2): Likewise.
11251
11252 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11253
11254         PR middle-end/14203
11255         * g++.dg/warn/Wunused-6.C: New test case.
11256
11257 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11258
11259         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11260         not defined.
11261
11262 2004-02-27  Eric Christopher  <echristo@redhat.com>
11263
11264         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11265         * g++.dg/charset/asm2.c: Run only x86.
11266         * gcc.dg/charset/asm3.c: Ditto.
11267
11268 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11269
11270         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11271         ld_library_path.
11272
11273 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11274
11275         * g++.dg/ext/altivec-3.C: New.
11276
11277 2004-02-26  Richard Henderson  <rth@redhat.com>
11278
11279         * g++.dg/ext/attrib10.C: Mark for warning.
11280         * gcc.dg/attr-alias-1.c: New.
11281
11282 2004-02-26  Richard Henderson  <rth@redhat.com>
11283
11284         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11285         * gcc.c-torture/execute/20040208-2.c: ... it back.
11286
11287 2004-02-26  Eric Christopher  <echristo@redhat.com>
11288
11289         * lib/target-supports.exp (check-iconv-available): New function.
11290         * lib/gcc-dg.exp (dg-require-iconv): New function.
11291         Use above.
11292         * gcc.dg/charset: New directory.
11293         * gcc.dg/charset/charset.exp: New file.
11294         * gcc.dg/charset/asm1.c: Ditto.
11295         * gcc.dg/charset/asm2.c: Ditto.
11296         * gcc.dg/charset/asm3.c: Ditto.
11297         * gcc.dg/charset/asm4.c: Ditto.
11298         * gcc.dg/charset/asm5.c: Ditto.
11299         * gcc.dg/charset/attribute1.c: Ditto.
11300         * gcc.dg/charset/attribute2.c: Ditto.
11301         * gcc.dg/charset/string1.c: Ditto.
11302         * g++.dg/charset: New directory.
11303         * g++.dg/dg.exp: Add here. Special options.
11304         * g++.dg/charset/charset.exp: New file.
11305         * g++.dg/charset/asm1.c: Ditto.
11306         * g++.dg/charset/asm2.c: Ditto.
11307         * g++.dg/charset/asm3.c: Ditto.
11308         * g++.dg/charset/asm4.c: Ditto.
11309         * g++.dg/charset/attribute1.c: Ditto.
11310         * g++.dg/charset/attribute2.c: Ditto.
11311         * g++.dg/charset/extern1.cc: Ditto.
11312         * g++.dg/charset/extern2.cc: Ditto.
11313         * g++.dg/charset/string1.c: Ditto.
11314
11315 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11316
11317         PR c++/14278
11318         * g++.dg/parse/comma1.C: New test.
11319
11320 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11321
11322         PR c++/14284
11323         * g++.dg/template/ttp8.C: New test.
11324
11325 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11326
11327         * gcc.dg/fixuns-trunc-1.c: New test.
11328
11329 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11330
11331         * gcc.dg/builtins-config.h: Use #elif.
11332
11333 2004-02-26  Michael Matz  <matz@suse.de>
11334
11335         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11336         * gcc.dg/991214-1.c: Likewise.
11337         * gcc.dg/i386-asm-1.c: Likewise.
11338
11339 2004-02-25  Richard Henderson  <rth@redhat.com>
11340
11341         * gcc.c-torture/execute/20040208-2.c: Move ...
11342         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11343
11344 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11345
11346         PR c++/14246
11347         * g++.dg/other/crash-3.C: New test.
11348
11349 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11350
11351         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11352         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11353
11354         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11355         HP-UX.
11356
11357 2004-02-24  Michael Matz  <matz@suse.de>
11358
11359         * gcc.dg/i386-regparm.c: New.
11360
11361 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11362
11363         * gcc.c-torture/execute/20040223-1.c: New.
11364
11365 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11366             Kazu Hirata  <kazu@cs.umass.edu>
11367
11368         * gcc.dg/fwritable-strings-1.c: Remove.
11369
11370 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11371
11372         PR c/14156
11373         * gcc.dg/20040223-1.c: New test.
11374
11375 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11376
11377         PR c++/14106
11378         * g++.dg/ext/typeof9.C: New test.
11379
11380 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11381
11382         PR c++/14250
11383         * g++.dg/other/switch1.C: New test.
11384
11385 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11386
11387         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11388         * gcc.dg/va-arg-1.c: Likewise.
11389
11390 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11391
11392         PR c++/14143
11393         * g++.dg/template/koenig5.C: New test.
11394
11395 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11396
11397         * g++.dg/ext/altivec-1.C: Generalize target triple.
11398         * g++.dg/ext/altivec-2.C: New test case.
11399         * g++.dg/ext/altivec_check.h: New file.
11400         * gcc.dg/altivec-1.c: Generalize target triple;
11401         include altivec_check.h and call altivec_check().
11402         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11403         * gcc.dg/altivec-6.c: New test case.
11404         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11405         type casts as needed.
11406         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11407         altivec_check().
11408         * gcc.dg/altivec-12.c: New test case.
11409         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11410         include altivec_check.h and call altivec_check().
11411         * gcc.dg/altivec_check.h: New file.
11412
11413 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11414
11415         * lib/target-supports.exp (check_alias_available): Don't mangle
11416         function `g' in test program.
11417
11418 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11419
11420         * lib/target-supports.exp (check_profiling_available): Check
11421         argument to determine whether we support a profiling type.
11422         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11423         check_profiling_available.
11424         * g++.dg/bprob/bprob.exp: Likewise
11425         * g77.dg/bprob/bprob.exp: Likewise.
11426         * gcc.misc-tests/bprob.exp: Likewise.
11427         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11428         dg-require-profiling and delete expected error handling.
11429         * gcc.dg/20021014-1.c: Likewise.
11430         * gcc.dg/nest.c: Likewise.
11431
11432 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11433
11434         PR c++/12007
11435         * g++.dg/other/vthunk1.C: New test.
11436
11437 2004-02-20  Falk Hueffner  <falk@debian.org>
11438
11439         PR target/14201
11440         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11441
11442 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/13927
11445         * g++.dg/other/error8.C: Remove XFAIL markers.
11446
11447         PR c++/14173
11448         * g++.dg/ext/packed5.C: New test.
11449
11450         PR c++/14199
11451         * g++.dg/warn/Wunused-5.C: New test.
11452
11453         PR c++/14186
11454         * g++.dg/lookup/member1.C: New test.
11455
11456 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11457
11458         * gcc.c-torture/compile/20040130-1.c: Enable only when
11459         __INT_MAX__ >= 2147483647L.
11460         * gcc.c-torture/compile/961203-1.c: Likewise.
11461
11462 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11463
11464         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11465         * g++.dg/opt/template1.C: Robustify assembler regexp
11466
11467 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11468
11469         * gcc.c-torture/execute/simd-4.x: Remove.
11470         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11471         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11472         Guard with #ifndef SKIP_ATTRIBUTE.
11473         * gcc.dg/compat/vector-1_y.c: Likewise.
11474         * gcc.dg/compat/vector-2_x.c: Likewise.
11475         * gcc.dg/compat/vector-2_y.c: Likewise.
11476         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11477         * g++.dg/eh/simd-2.C: Likewise.
11478
11479 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11480
11481         * gcc.c-torture/compile/complex-1.c: New.
11482
11483 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11484
11485         PR target/14209
11486         * gcc.c-torture/execute/20040218-1.c: New test.
11487
11488 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11489
11490         PR c++/14181
11491         * g++.dg/parse/new2.C: New test.
11492
11493 2004-02-18  Paul Brook  <paul@codesourcery.com>
11494
11495         * gcc.c-torture/compile/libcall-1.c: New test.
11496
11497 2004-02-18  Paul Brook  <paul@codesourcery.com>
11498
11499         PR debug/12934
11500         * gcc.dg/debug/debug-7.c: New test.
11501
11502 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11503
11504         * gcc.dg/20040217-1.c: New test.
11505
11506 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11507
11508         * gcc.c-torture/execute/990208-1.x: Delete.
11509
11510 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11511
11512         * gcc.c-torture/execute/20040208-2.x: New file.
11513
11514 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11515
11516         PR c++/11326
11517         * g++.dg/abi/structret1.C: New test.
11518
11519 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11520
11521         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11522         (i386_cpuid): No need to test if cpuid is available on AMD64.
11523         Fix assembly, so that it works onboth i386 and AMD64.
11524         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11525         (vecInLong): Fix s[] member type to unsigned int.
11526         (vecInWord): Remove type.
11527         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11528         (a64, b64, c64, d64, e64): Remove.
11529         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11530         Remove unused variable.  Remove initialization of removed variables.
11531         Don't call mmx_tests nor sse_tests.
11532         (reference_mmx, reference_sse): Remove.
11533         (check): Add return stmt.
11534         * gcc.dg/i386-sse-7.c: New test.
11535         * gcc.dg/i386-mmx-4.c: New test.
11536
11537 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11538
11539         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11540         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11541         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11542         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11543         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11544         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11545         g++.dg/tc1/dr94.C: Fix line terminator.
11546
11547 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11548
11549         * gcc.c-torture/compile/20040216-1.c: New.
11550
11551 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11552
11553         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11554         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11555         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11556         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11557         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11558         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11559
11560 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11561
11562         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11563
11564 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/13971
11567         * g++.dg/expr/cond4.C: New test.
11568
11569         PR c++/14086
11570         * g++.dg/lookup/crash2.C: New test.
11571
11572 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11573
11574         * gcc.c-torture/compile/20040214-2.c: New test.
11575
11576 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11577
11578         PR c++/14116
11579         * g++.dg/ext/typeof8.C: New test.
11580
11581 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11582
11583         * gcc.c-torture/compile/20040214-1.c: New test.
11584
11585 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11586
11587         PR c++/13635
11588         * g++.dg/template/spec11.C: New test.
11589
11590 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11591
11592         PR c++/13927
11593         * g++.dg/other/error8.C: New test.
11594
11595 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11596
11597         PR c++/14122
11598         * g++.dg/template/array4.C: New test.
11599
11600         PR c++/14108
11601         * g++.dg/inherit/thunk2.C: New test.
11602
11603         PR c++/14083
11604         * g++.dg/eh/cond2.C: New test.
11605
11606 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11607
11608         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11609
11610 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11611
11612         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11613
11614 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11615
11616         * g++.dg/simd-2.C: xfail on ppc64-linux.
11617
11618 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11619
11620         PR c/456
11621         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11622         tests.
11623
11624 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11625
11626         * gcc.dg/builtins-33.c: New test.
11627
11628 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11629
11630         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11631
11632 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11633
11634         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11635
11636 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11637
11638         * gcc.dg/ppc64-abi-3.c: New test.
11639
11640 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11641
11642         PR c/14092
11643
11644         * gcc.dg/pr14092-1.c: New testcase.
11645
11646 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11647
11648         * gcc.dg/cpp/assert4.c: Fix typo last change.
11649
11650         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11651         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11652
11653         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11654
11655 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11656
11657         * gcc.c-torture/compile/20040209-1.c: New test case.
11658
11659 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11660
11661         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11662
11663 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11664
11665         * gcc.c-torture/execute/20040208-[12].c: New tests.
11666
11667 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11668
11669         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11670
11671 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11672
11673         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11674
11675 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11676
11677         Bug 13856
11678         * gcc.dg/visibility-8.c: New testcase.
11679
11680 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11681
11682         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11683         arguments.
11684         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11685
11686 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11687
11688         PR middle-end/13696
11689         * g++.dg/opt/fold1.C: New test case.
11690
11691 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11692
11693         PR c++/14033
11694         * g++.dg/other/crash-2.C: New test.
11695
11696 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11697
11698         PR c++/14028
11699         * g++.dg/parse/angle-bracket2.C: New test.
11700
11701 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11702
11703         PR middle-end/13750
11704         Revert:
11705         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11706         PR pch/13361
11707         * testsuite/g++.dg/pch/wchar-1.C: New.
11708         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11709
11710 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11711
11712         PR c++/14008
11713         * g++.dg/parse/error15.C: New test.
11714         * g++.dg/parse/crash11.C: Update dg-error mark.
11715
11716 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11717
11718         PR c++/13932
11719         * g++.dg/warn/conv2.C: New test.
11720
11721 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11722
11723         PR c++/13086
11724         * g++.dg/warn/incomplete1.C: Remove xfail.
11725
11726 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11727
11728         * lib/file-format.exp (gcc_target_object_format): Use
11729         ${tool}_target_compile, not gcc_target_compile.
11730         * lib/target-supports.exp (check_alias_available): Likewise.
11731         (check_gc_sections_available): Likewise.
11732         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11733         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11734         dg-require-alias.
11735
11736 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11737
11738         PR c++/13969
11739         * g++.dg/template/static6.C: New test.
11740
11741 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11742
11743         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11744
11745 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11746
11747         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11748         tests for systems where `char' is unsigned by default.
11749
11750 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11751
11752         PR c++/13997
11753         * g++.dg/template/partial3.C: New test.
11754
11755 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11756
11757         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11758         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11759         Remove mentions of obsolete ports.
11760
11761 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11762
11763         * gcc.dg/noncompile/20001228-1.c: Fix for new
11764         error message.
11765
11766 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11767
11768         PR target/9348
11769         * gcc.c-torture/execute/multdi-1.c: New test case.
11770
11771 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/13925
11774         * g++.dg/template/lookup5.C: New test.
11775
11776 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11777
11778         PR c++/13950
11779         * g++.dg/template/lookup4.C: New test.
11780
11781         PR c++/13970
11782         * g++.dg/parse/error14.C: New test.
11783
11784         PR c++/14002
11785         * g++.dg/parse/template13.C: New test.
11786
11787 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/13978
11790         * g++.dg/template/koenig4.C: New test.
11791
11792         PR c++/13968
11793         * g++.dg/template/crash17.C: New test.
11794
11795         PR c++/13975
11796         * g++.dg/parse/error13.C: New test.
11797         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11798
11799 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11800
11801         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11802
11803 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11804
11805         PR c/11658
11806         PR c/13994
11807         * gcc.dg/noncompile/20040203-1.c: New test.
11808         * gcc.dg/noncompile/20040203-2.c: Likewise.
11809         * gcc.dg/noncompile/20040203-3.c: Likewise.
11810         * gcc.dg/20040203-1.c: Likewise.
11811
11812 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11813
11814         PR c++/10858
11815         * g++.dg/template/sizeof7.C: New test.
11816
11817 2004-02-02  Eric Christopher  <echristo@redhat.com>
11818             Zack Weinberg  <zack@codesourcery.com>
11819
11820         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11821
11822 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11823
11824         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11825         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11826         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11827         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11828
11829 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11830
11831         PR c++/13113
11832         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11833
11834         PR c++/13854
11835         * g++.dg/ext/attrib13.C: New test.
11836
11837         PR c++/13907
11838         * g++.dg/conversion/op2.C: New test.
11839
11840 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11841
11842         * gcc.dg/titype-1.c: Fix pasto.
11843
11844 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11845
11846         * gcc.dg/titype-1.c: New test.
11847
11848 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11849
11850         PR c++/13957
11851         * g++.dg/template/non-type-template-argument-1.C,
11852         g++.dg/template/qualified-id1.C: Update dg-error marks.
11853         * g++.dg/template/nontype6.C: New test.
11854
11855 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11856
11857         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11858         * gcc.dg/builtins-31.c: New testcase.
11859         * gcc.dg/builtins-32.c: New testcase.
11860
11861 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11862
11863         * objc.dg/call-super-2.m: Update line numbers
11864         for the including of stddef.h.
11865
11866 2004-01-30  Michael Matz  <matz@suse.de>
11867
11868         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11869         g++.dg/ext/case-range3.C: New tests.
11870
11871 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11872
11873         DR206
11874         PR c++/13813
11875         * g++.dg/template/member4.C: New test.
11876
11877 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11878
11879         PR c++/13683
11880         * g++.dg/template/sizeof6.C: New test.
11881
11882 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11883
11884         * gcc.dg/fwritable-strings-1.c: New test.
11885
11886 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11887
11888         * gcc.c-torture/compile/20040130-1.c: New test.
11889
11890 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11891
11892         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11893
11894 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/13883
11897         * g++.dg/template/ctor3.C: New test.
11898
11899 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11900
11901         * g++.dg/tc1: New directory.
11902         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11903         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11904         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11905         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11906         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11907
11908 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11909
11910         * g++.dg/parse/error11.C: New test.
11911         * g++.dg/parse/error12.C: Likewise.
11912
11913 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11914
11915         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11916         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11917
11918 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/13791
11921         * g++.dg/ext/attrib12.C: New test.
11922
11923         PR c++/13736
11924         * g++.dg/parse/cast2.C: New test.
11925
11926 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11927
11928         * objc.dg/encode-2.m (main): New local string.  Set depending on
11929         sizeof long.  Use in sscanf call.
11930         * objc.dg/encode-3.m (main): New local string.  Set depending on
11931         sizeof long.  Use in scan_initial call.
11932
11933 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11934
11935         * objc.dg/call-super-2.m: Make LP64-safe.
11936         * objc.dg/desig-init-1.m: Likewise.
11937
11938 2004-01-27  Devang Patel <dpatel@apple.com>
11939
11940         * g++.dg/debug/namespace1.C: New test.
11941
11942 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11943
11944         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11945         xscale-*-*.
11946
11947         * gcc.dg/arm-mmx-1.c: New test.
11948
11949 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11950
11951         * gcc.dg/20040127-1.c: New test.
11952         * gcc.dg/20040127-2.c: New test.
11953
11954 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11955
11956         * objc.dg/stret-1.m (glob): Renamed to globa.
11957
11958 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11959
11960         PR c++/13663
11961         * g++.dg/expr/for1.C: New test.
11962
11963 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11964
11965         PR middle-end/13779
11966         * gcc.dg/darwin-longlong.c: New test.
11967
11968 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11969
11970         * gcc.dg/20040124-1.c: Moved test from here...
11971         * gcc.c-torture/compile/20040124-1.c: ...to here.
11972
11973 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11974
11975         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11976         the assembly output if -m64 is passed.
11977
11978 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11979
11980         PR c++/13833
11981         * g++.dg/template/cond3.C: New test.
11982
11983 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11984
11985         PR c++/13810
11986         * g++.dg/template/ttp7.C: New test.
11987
11988 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11989
11990         PR c++/13797
11991         * g++.dg/template/nontype4.C: New test.
11992         * g++.dg/template/nontype5.C: Likewise.
11993
11994 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11995
11996         * gcc.dg/torture/mips-clobber-at.c: New test.
11997
11998 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11999
12000         * gcc.dg/20040124-1.c: New test.
12001
12002 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12003
12004         * gcc.dg/20040123-1.c: New test.
12005
12006 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12007
12008         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12009
12010 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12011
12012         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12013
12014 2004-01-23  Andrew Pinski  <apinski@apple.com>
12015
12016         * gcc.dg/20030121-1.c: Move to ..
12017         * gcc.dg/20040121-1.c: here.
12018
12019 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12020
12021         * gcc.dg/builtins-29.c: New test case.
12022
12023 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12024
12025         PR 18314
12026         * gcc.dg/builtins-30.c: New testcase.
12027
12028 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12029
12030         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12031         * lib/g77.exp: Likewise.
12032         * lib/objc.exp: Likewise.
12033         * lib/g++.exp: Likewise.
12034
12035 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12036
12037         * gcc.dg/struct-by-value-2.c: New test.
12038
12039 2004-01-21  Andrew Pinski  <apinski@apple.com>
12040
12041         PR target/13785
12042         * gcc.dg/20030121-1.c: New test.
12043
12044 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12045
12046         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12047         clobber frame pointer register in asm statement.
12048
12049 2004-01-21  Falk Hueffner  <falk@debian.org>
12050
12051         * gcc.c-torture/compile/20040121-1.c: New test.
12052
12053 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12054
12055         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12056
12057 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12058
12059         * gcc.dg/ppc64-abi-2.c: New test.
12060
12061 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12062
12063         * lib/treelang.exp: Fill out this file.
12064         * lib/treelang-dg.exp: New File.
12065
12066 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12067
12068         * gcc.c-torture/compile/981022-1.c: Remove.
12069         * gcc.dg/array-5.c: Remove XFAIL.
12070         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12071         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12072         gcc.dg/cond-lvalue-1.c: Update.
12073         * gcc.dg/cast-lvalue-2.c: New test.
12074
12075 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12076
12077         PR c++/13592
12078         * g++.dg/other/error1.C (class foo): Tweak error message.
12079
12080         PR c++/13592
12081         * g++.dg/template/call2.C: New test.
12082
12083 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12084
12085         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12086         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12087         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12088         scalar-return-1_x.c, scalar-return-2_y.c,
12089         scalar-return-3_x.c, scalar-return-3_y.c,
12090         scalar-return-4_x.c, scalar-return-4_y.c,
12091         struct-align-1.h, struct-align-1_x.c,
12092         struct-align-1_y.c, struct-align-2.h,
12093         struct-align-2_x.c, struct-align-2_y.c,
12094         struct-by-value-10_y.c, struct-by-value-11_x.c,
12095         struct-by-value-11_y.c, struct-by-value-12_x.c,
12096         struct-by-value-12_y.c, struct-by-value-13_x.c,
12097         struct-by-value-13_y.c, struct-by-value-14_x.c,
12098         struct-by-value-14_y.c, struct-by-value-15_x.c,
12099         struct-by-value-15_y.c, struct-by-value-16_y.c,
12100         struct-by-value-17_y.c, struct-by-value-18_y.c,
12101         struct-by-value-19_y.c, struct-by-value-1_x.c,
12102         struct-by-value-1_y.c, struct-by-value-20_y.c,
12103         struct-by-value-2_x.c, struct-by-value-2_y.c,
12104         struct-by-value-3_y.c, struct-by-value-4_x.c,
12105         struct-by-value-4_y.c, struct-by-value-5_y.c,
12106         struct-by-value-6_y.c, struct-by-value-7_y.c
12107         struct-by-value-8_x.c, struct-by-value-8_y.c
12108         struct-by-value-9_x.c, struct-by-value-9_y.c
12109         struct-return-10_x.c, struct-return-10_y.c,
12110         struct-return-19_x.c, struct-return-20_x.c
12111         struct-return-2_x.c, struct-return-2_y.c
12112         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12113         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12114
12115 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12116
12117         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12118         attribute on sparc*-sun-solaris2.*.
12119
12120 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/13710
12123         * g++.dg/ext/typeof7.C: New test.
12124
12125 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12126
12127         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12128         * gcc.dg/const-elim-1.c: Same.
12129
12130 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12131
12132         * objc.dg/stret-1.m: New.
12133         * objc.dg/stret-2.m: New.
12134
12135 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12136
12137         PR c++/11895
12138         * g++.dg/ext/vector1.C: New test.
12139
12140 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12141
12142         * gcc.dg/pch/import-1.c: New.
12143         * gcc.dg/pch/import-1.hs: New.
12144         * gcc.dg/pch/import-1a.h: New.
12145         * gcc.dg/pch/import-1b.h: New.
12146         * gcc.dg/pch/import-1c.h: New.
12147
12148 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/13574
12151         * g++.dg/ext/array1.C: New test.
12152
12153         PR c++/13178
12154         * g++.dg/conversion/op1.C: New test.
12155
12156 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12157
12158         PR 11864
12159         From Kazumoto Kojima / Dan Kegel:
12160         * gcc.dg/pr11864-1.c: New test.
12161
12162         PR 10392
12163         From Marcus Comstedt / Dan Kegel:
12164         * gcc.dg/pr10392-1.c: New test.
12165
12166 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12167
12168         PR c++/13478
12169         * g++.dg/init/ref10.C: New test.
12170
12171 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12172
12173         PR c++/13407
12174         * g++.dg/parse/typename6.C: New test.
12175
12176 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12177
12178         PR pch/13361
12179         * testsuite/g++.dg/pch/wchar-1.C: New.
12180         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12181
12182 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12183
12184         PR c++/9259
12185         * g++.dg/expr/sizeof2.C: New test.
12186
12187 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12188
12189         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12190
12191 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12192
12193         PR c++/13659
12194         * g++.dg/lookup/strong-using-3.C: New.
12195         * g++.dg/lookup/using-10.C: New.
12196
12197 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12198
12199         PR c++/13594
12200         * g++.dg/lookup/strong-using-2.C: New.
12201
12202 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12203             Dan Kegel <dank@kegel.com>
12204             J"orn Rennecke <joern.rennecke@superh.com>
12205
12206         PR target/9365
12207         * gcc.dg/pr9365-1.c: New test.
12208
12209 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12210
12211         PR c++/8856
12212         * g++.dg/parse/casting-operator2.C: New test.
12213         * g++.old-deja/g++.pt/explicit83.C: Remove.
12214
12215 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12216
12217         * gcc.dg/label-compound-stmt-1.c: New test.
12218         * gcc.c-torture/compile/950922-1.c,
12219         gcc.c-torture/compile/20000211-3.c,
12220         gcc.c-torture/compile/20000518-1.c,
12221         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12222         compound statements.
12223
12224 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12225
12226         * gcc.dg/ppc64-abi-1.c: New test.
12227
12228 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12229
12230          * g++.dg/ext/attrib9.C: Add dg-warnings.
12231
12232 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12233
12234         PR c++/12335
12235         * g++.dg/parse/dtor3.C: New test.
12236
12237 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12238
12239         PR c++/12709
12240         * g++.dg/parse/try-catch-1.C: New test.
12241
12242 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12243
12244         * ada/acats/run_all.sh: Add more verbose output in acats.log
12245         when compiling tests.
12246
12247 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12248
12249         PR 13656
12250         * gcc.dg/typedef-redecl.c: New test case.
12251         * gcc.dg/typedef-redecl.h: New support file.
12252
12253 2004-01-13  Jan Hubicka  <jh@suse.cz>
12254
12255         * gcc.dg/always_inline.c: New test.
12256         * gcc.dg/debug/20031231-1.c: Fix.
12257
12258 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12259
12260         PR c++/13474
12261         * g++.dg/template/array3.C: New test.
12262
12263 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12264
12265         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12266         * g++.dg/warn/Wunused-2.C: Likewise.
12267
12268 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12269
12270         PR c++/13289
12271         * g++.dg/template/instantiate6.C: New test.
12272
12273 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12274
12275         PR middle-end/11397
12276         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12277
12278 2004-01-12  Jan Hubicka  <jh@suse.cz>
12279
12280         PR opt/12826
12281         * gcc.dg/20040112-1.c: New.
12282
12283         * gcc.dg/dwarf-die[1-7].c: Move to...
12284         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12285         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12286
12287 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12288
12289         PR c++/4100
12290         * g++.dg/parse/friend4.C: New test.
12291
12292 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12293
12294         PR c++/4100
12295         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12296         definition is called a friend.
12297
12298 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12299
12300         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12301
12302 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12303
12304         PR c++/3478
12305         * g++.dg/parse/error10.C: New test.
12306         * g++.dg/template/arg2.C: Accept "invalid type" error.
12307
12308 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR middle-end/13392
12311         * g++.dg/opt/expect2.C: New test.
12312
12313 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12314
12315         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12316         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12317         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12318         Update dg-error regexps.
12319
12320 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12321
12322         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12323         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12324
12325 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12326
12327         * gcc.dg/pragma-re-1.c: Use right pointer type.
12328
12329 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12330
12331         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12332
12333 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12334
12335         * gcc.dg/rs6000-ldouble-1.c: New.
12336
12337 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12338
12339         DR 337
12340         PR c++/9256
12341         * g++.dg/other/abstract1.C: New test.
12342
12343 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12344
12345         * g++.dg/lookup/strong-using-1.C: New.
12346
12347 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12348
12349         PR c/11234
12350         * gcc.dg/func-ptr-conv-1.c: New test.
12351         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12352
12353 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12354
12355         PR target/13380.
12356         * gcc.c-torture/compile/20040109-1.c: New.
12357
12358 2004-01-08  Stuart Hastings  <stuart@apple.com>
12359
12360         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12361         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12362         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12363
12364 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12365
12366         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12367
12368 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12369
12370         * ada/acats/run_acats: Treat 'gnatchop' the same way
12371         as 'gnatmake'.  Export GCC_DRIVER.
12372         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12373         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12374
12375 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12376
12377         PR c++/12573
12378         * g++.dg/template/dependent-expr4.C: New test.
12379
12380 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12381
12382         * gcc.dg/altivec-11.c: New test.
12383
12384 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12385
12386         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12387
12388 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12389
12390         PR c/6024
12391         * gcc.dg/enum-compat-1.c: New test.
12392         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12393
12394 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12395
12396         PR c/12165
12397         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12398         gcc.dg/c99-idem-qual-3.c: New tests.
12399
12400 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12401
12402         * gcc.dg/winline-7.c: Don't cast void * to int.
12403
12404 2004-01-06  Jan Hubicka  <jh@suse.cz>
12405
12406         * gcc.dg/i386-sse-5.c: New test
12407         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12408
12409 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/12815
12412         * g++.dg/rtti/typeid4.C: New test.
12413
12414 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12415
12416         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12417
12418 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12419
12420         PR c++/12132
12421         * g++.dg/template/error11.C: New test.
12422
12423         PR c++/13451
12424         * g++.dg/template/class2.C: New test.
12425
12426 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12427         Richard Sandiford <rsandifo@redhat.com>
12428
12429         PR c++/13387
12430         * g++.dg/opt/alias3.C: New test.
12431
12432 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12433
12434         PR c++/13157
12435         * g++.dg/template/koenig3.C: New test.
12436
12437         PR c++/13529
12438         * g++.dg/parse/offsetof3.C: New test.
12439
12440         * g++.dg/init/copy7.C: Add missing dg-error markers.
12441
12442         PR c++/12226
12443         * g++.dg/init/copy7.c: New test.
12444
12445         PR c++/13536
12446         * g++.dg/parse/cast1.C: New test.
12447
12448 2004-01-04  Jan Hubicka  <jh@suse.cz>
12449
12450         * gcc.dg/winline[1-7].c: New tests.
12451
12452 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12453
12454         PR c++/13520
12455         * g++.dg/template/qualttp22.C: New test.
12456
12457 2004-01-01  Jan Hubicka  <jh@suse.cz>
12458
12459         * gcc.dg/debug/20031231-1.c: New.
12460         * gcc.c-torture/compile/20040101-1.c: New.
12461         * gcc.dg/dwarf-die-[1-7].c: New.
12462
12463 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12464
12465         PR optimization/13521
12466         * gcc.c-torture/compile/20031231-1.c: New test.
12467
12468 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12469
12470         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12471
12472 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12473
12474         PR c++/10079
12475         * g++.dg/template/crash16.C: New test.
12476
12477 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12478
12479         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12480
12481 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12482
12483         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12484         ports.
12485         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12486         * g++.old-deja/g++.law/profile1.C: Likewise.
12487         * gcc.c-torture/compile/981006-1.c: Likewise.
12488         * gcc.c-torture/execute/loop-2e.x: Likewise.
12489         * gcc.c-torture/execute/loop-2f.x: Remove.
12490         * gcc.c-torture/execute/loop-2g.x: Likewise.
12491         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12492         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12493
12494 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         PR c++/13507
12497         * g++.dg/ext/attrib11.C: New test.
12498
12499         PR c++/13494
12500         * g++.dg/template/array2-1.C: New test.
12501         * g++.dg/template/array2-2.C: New test.
12502
12503 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12504
12505         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12506
12507 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12508
12509         PR c++/12774
12510         * g++.dg/template/array1-1.C: New test.
12511         * g++.dg/template/array1-2.C: New test.
12512
12513 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12514
12515         PR fortran/12632
12516         * g77.dg/12632.f: New test case.
12517
12518 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12519
12520         PR c++/13289
12521         * g++.dg/parse/nontype1.C: New test.
12522
12523 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12524
12525         PR c++/12403
12526         * g++.dg/parse/explicit1.C: New test.
12527         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12528
12529 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12530
12531         PR c++/13081
12532         * g++.dg/opt/inline6.C: New test.
12533
12534         PR c++/12613
12535         * g++.dg/parse/error9.C: New test.
12536
12537         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12538
12539 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12540
12541         PR c++/13009
12542         * g++.dg/init/assign1.C: New test.
12543
12544 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12545
12546         PR c++/13070
12547         * g++.dg/warn/format3.C: New test case.
12548
12549 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12550
12551         * gcc.c-torture/compile/20031227-1.c: New test.
12552
12553 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12554
12555         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12556         * g77.dg/bprob/bprob.exp: Likewise.
12557         * gcc.misc-tests/bprob.exp: Likewise.
12558         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12559         variants on systems where the library does not provide that
12560         functionality.
12561         * gcc.dg/builtins-20.c: Use builtins-config.h.
12562         * gcc.dg/builtins-config.h: New file.
12563
12564 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12565
12566         * lib/gcc-dg.exp (dg-require-profiling): New function.
12567         * lib/target-supports.exp (check_profiling_available): Likewise.
12568         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12569         * g77.dg/bprob/bprob.exp: Likewise.
12570         * gcc.misc-tests/bprob.exp: Likewise.
12571         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12572         * gcc.dg/20021014-1.c: Likewise.
12573         * gcc.dg/nest.c: Likewise.
12574
12575 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12576
12577         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12578         compiling.
12579         * g++.dg/lookup/java2.C: Likewise.
12580         * gcc.dg/cpp/lexident.c: Likewise.
12581
12582 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12583
12584         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12585         given.
12586         * gcc.c-torture/compile/961203-1.c: Likewise.
12587         * gcc.c-torture/compile/980506-1.c: Likewise.
12588
12589 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12590
12591         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12592         (additional_prunes): New global.
12593         (gcc-dg-prune): Handle additional per-test pruning.
12594         (dg-test): Clear additional_prunes between tests.
12595
12596         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12597         dg-prune-output to avoid spurious failures from assembler
12598         complaining about nonexistent WAW violations.
12599         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12600         Use dg-prune-output to avoid spurious failures from assembler
12601         warning about Itanium B-step errata.
12602
12603 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12604
12605         * g++.dg/abi/macro0.C: New test.
12606         * g++.dg/abi/macro1.C: Likewise.
12607         * g++.dg/abi/macro2.C: Likewise.
12608
12609         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12610         * g++.dg/abi/bitfield7.C: Likewise.
12611         * g++.dg/abi/dtor2.C: Likewise.
12612         * g++.dg/abi/mangle11.C: Likewise.
12613         * g++.dg/abi/mangle12.C: Likewise.
12614         * g++.dg/abi/mangle14.C: Likewise.
12615         * g++.dg/abi/mangle17.C: Likewise.
12616         * g++.dg/abi/vbase10.C: Likewise.
12617         * g++.dg/abi/vbase14.C: Likewise.
12618         * g++.dg/template/qualttp17.C: Likewise.
12619
12620 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12621
12622         PR c/11995
12623         * gcc.dg/20031223-1.c: New test.
12624
12625 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12626
12627         * gcc.dg/noreturn-7.c: New test.
12628
12629 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12630
12631         * gcc.dg/null-pointer-1.c: New test.
12632
12633 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12634
12635         * g++.old-deja/g++.jason/template18.C: Remove.
12636         * g++.old-deja/g++.jason/template37.C: Likewise.
12637
12638         PR c++/12862
12639         * g++.dg/lookup/ns1.C: New test.
12640
12641         PR c++/12397
12642         * g++.dg/template/lookup3.C: New test.
12643
12644 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12645
12646         * g++.dg/template/recurse1.C: New test
12647
12648 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12649
12650         PR c++/12479
12651         * g++.dg/parse/semicolon1.C: New test.
12652         * g++.dg/parse/semicolon1.h: Likewise.
12653
12654 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12655
12656         * gcc.dg/darwin-misaligned.c: New test.
12657
12658 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12659
12660         PR c/9163
12661         * gcc.dg/20031222-1.c: New test.
12662
12663 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12664
12665         PR c++/13438
12666         * g++.dg/parse/error8.C: New test.
12667
12668         PR c++/11554
12669         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12670
12671 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12672
12673         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12674         too small.
12675         * gcc.c-torture/compile/930217-1.c: Likewise.
12676         * gcc.c-torture/compile/930513-1.c: Likewise.
12677         * gcc.c-torture/execute/920908-2.c: Likewise.
12678         * gcc.c-torture/execute/921204-1.c: Likewise.
12679         * gcc.c-torture/execute/930621-1.c: Likewise.
12680         * gcc.c-torture/execute/930630-1.c: Likewise.
12681         * gcc.c-torture/execute/931031-1.c: Likewise.
12682         * gcc.c-torture/execute/980602-2.c: Likewise.
12683         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12684         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12685         * gcc.c-torture/execute/extzvsi.c: Likewise.
12686         * gcc.c-torture/unsorted/ext.c: Likewise.
12687
12688 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12689
12690         PR target/12749
12691         * gcc.c-torture/compile/20031220-2.c: New test case.
12692
12693 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12694
12695         PR optimization/13031
12696         * gcc.c-torture/compile/20031220-1.c: New test case.
12697
12698 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12699
12700         * gcc.dg/cast-function-1.c: New test.
12701
12702 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12703
12704         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12705         formats.
12706
12707 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12708
12709         PR c++/12795
12710         * g++.dg/ext/attrib10.C: New test.
12711
12712 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12713
12714         * gcc.dg/cleanup-10.c: New test.
12715         * gcc.dg/cleanup-11.c: New test.
12716
12717 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12718
12719         PR c++/13239
12720         * g++.dg/opt/expect1.C: New test.
12721
12722 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12723
12724         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12725
12726 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12727
12728         PR debug/12923
12729         * gcc.dg/20031218-1.c: New test.
12730
12731         PR debug/12389
12732         * gcc.dg/20031218-2.c: New test.
12733         * gcc.dg/20031218-3.c: New test.
12734
12735         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12736         of label name and allow for USER_LABEL_PREFIX == "_" names.
12737         * g++.dg/abi/mangle18-2.C: Likewise.
12738         * g++.dg/abi/mangle19-1.C: Likewise.
12739         * g++.dg/abi/mangle19-2.C: Likewise.
12740         * g++.dg/abi/mangle20-1.C: Likewise.
12741         * g++.dg/abi/mangle20-2.C: Likewise.
12742
12743 2003-12-18  Richard Henderson  <rth@redhat.com>
12744
12745         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12746
12747 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12748             Dan Kegel <dank@kegel.com>
12749
12750         PR other/12009
12751         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12752         testing a cross compiler, it causes spurious compile failures.
12753         * lib/g++.exp: Likewise.
12754
12755 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12756
12757         PR c++/13262
12758         * g++.dg/template/access13.C: New test.
12759
12760 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12761
12762         * gcc.dg/20031216-1.c: New test.
12763
12764 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12765
12766         PR c++/9154
12767         * g++.dg/template/error10.C: New test.
12768
12769 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12770
12771         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12772         * g++.dg/eh/simd-2.C: Likewise.
12773
12774 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12775             Roger Sayle  <roger@eyesopen.com>
12776
12777         * gcc.c-torture/execute/ieee/mzero5.c: New.
12778
12779 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12780
12781         PR c++/10603
12782         * g++.dg/parse/error6.C: New test.
12783
12784         PR c++/12827
12785         * g++.dg/parse/error7.C: New test.
12786
12787 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12788
12789         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12790         at -O with stabs debugging formats.
12791         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12792         * gcc.dg/debug/debug-2.c: Likewise.
12793
12794 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12795
12796         PR c++/12696
12797         * g++.dg/init/error1.C: New test.
12798
12799         PR c++/12218
12800         * g++.dg/init/pm3.C: New test.
12801
12802 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12803
12804         PR c/3347
12805         * gcc.dg/bitfld-8.c: New test.
12806
12807 2003-12-16  James Lemke  <jim@wasabisystems.com>
12808
12809         * gcc.dg/arm-scd42-[123].c: New tests.
12810
12811 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12812
12813         PR c++/9043
12814         * g++.dg/abi/mangle20-1.C: New test.
12815         * g++.dg/abi/mangle20-2.C: New test.
12816
12817 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/13275
12820         * g++.dg/other/offsetof2.C: Remove XFAIL.
12821         * g++.dg/parse/offsetof1.C: New test.
12822         * g++.gd/parse/offsetof2.C: Likewise.
12823
12824 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12825
12826         * g++.dg/template/nontype3.C: New test.
12827         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12828
12829 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12830
12831         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12832
12833 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         PR c++/13387
12836         * g++.dg/expr/assign1.C: New test.
12837
12838         PR c++/13242
12839         * g++.dg/abi/mangle19-1.C: New test.
12840         * g++.dg/abi/mangle19-2.C: New test.
12841
12842 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12843
12844         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12845
12846 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12847
12848         * gcc.c-torture/execute/20031216-1.c: New test.
12849
12850 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12851
12852         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12853         an ICE regression.
12854
12855 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12856
12857         PR c++/10926
12858         * g++.dg/template/error9.C: New test.
12859
12860         PR c++/11116
12861         * g++.dg/template/error8.C: New test.
12862
12863 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12864
12865         PR middle-end/13400
12866         * gcc.c-torture/execute/20031215-1.c: New test case.
12867
12868 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/13269
12871         * g++.dg/parse/error5.C: New test.
12872
12873         PR c++/12989
12874         * g++.dg/expr/sizeof1.C: New test.
12875
12876         PR c++/13310
12877         * g++.dg/template/crash15.C: New test.
12878
12879 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12880
12881         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12882         a non-POD type as the last named parameter of a varargs function.
12883
12884 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12885
12886         PR c++/13243
12887         PR c++/12573
12888         * g++.dg/template/crash14.C: New test.
12889         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12890
12891 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12892
12893         * g++.dg/other/java1.C: New test.
12894
12895         PR c++/13241
12896         * g++.dg/abi/mangle18-1.C: New test.
12897         * g++.dg/abi/mangle18-2.C: New test.
12898
12899 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12900
12901         PR optimization/10312
12902         * gcc.c-torture/execute/20031214-1.c: New.
12903
12904 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12905
12906         PR c++/10779
12907         PR c++/12160
12908         * g++.dg/parse/error3.C: New test.
12909         * g++.dg/parse/error4.C: Likewise.
12910         * g++.dg/abi/mangle4.C: Tweak error messages.
12911         * g++.dg/lookup/using5.C: Likewise.
12912         * g++.dg/other/error2.C: Likewise.
12913         * g++.dg/parse/typename5.C: Likewise.
12914         * g++.dg/parse/undefined1.C: Likewise.
12915         * g++.dg/template/arg2.C: Likewise.
12916         * g++.dg/template/ttp3.C: Likewise.
12917         * g++.dg/template/type1.C: Likewise.
12918         * g++.old-deja/g++.other/crash32.C: Likewise.
12919         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12920
12921 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12922
12923         PR c++/13106
12924         * g++.dg/warn/noreturn-3.C: New test.
12925
12926 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         PR c++/13118
12929         * g++.dg/abi/covariant3.C: New.
12930
12931 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12932
12933         * g++.dg/eh/ia64-1.C: New test.
12934
12935 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12936
12937         PR optimization/13037
12938         * g77.f-torture/execute/13037.f: New test case.
12939
12940 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12941
12942         PR c++/12881
12943         * g++.dg/abi/covariant2.C: New.
12944
12945 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12946
12947         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12948
12949 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12950
12951         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12952
12953 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12954
12955         PR other/10819
12956         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12957         to fix Bug 10819.
12958         * lib/g++.exp (g++_version): Likewise.
12959         * lib/g77.exp (g77_version): Likewise.
12960         * lib/objc.exp (default_objc_version): Likewise.
12961
12962 2003-12-10  Richard Henderson  <rth@redhat.com>
12963
12964         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12965
12966         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12967
12968 2003-12-08  Matt Austern  <austern@apple.com>
12969
12970         PR c/13134
12971         * lib/gcc-dg.exp (dg-require-visibility): Define.
12972         * lib/target-supports (check_visibility_available): Define.
12973         * gcc.dg/visibility-1.c: New test.
12974         * gcc.dg/visibility-2.c: Likewise.
12975         * gcc.dg/visibility-3.c: Likewise.
12976         * gcc.dg/visibility-4.c: Likewise.
12977         * gcc.dg/visibility-5.c: Likewise.
12978         * gcc.dg/visibility-6.c: Likewise.
12979         * g++.dg/ext/visibility-1.C: Likewise.
12980         * g++.dg/ext/visibility-2.C: Likewise.
12981         * g++.dg/ext/visibility-3.C: Likewise.
12982         * g++.dg/ext/visibility-4.C: Likewise.
12983         * g++.dg/ext/visibility-5.C: Likewise.
12984         * g++.dg/ext/visibility-6.C: Likewise.
12985
12986 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12987
12988         * g++.dg/lookup/java1.C: New test.
12989         * g++.dg/lookup/java2.C: New test.
12990
12991 2003-12-07  Falk Hueffner  <falk@debian.org>
12992
12993         * g++.dg/opt/noreturn-1.C: New test.
12994
12995 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12996
12997         * gcc.dg/overflow-1.c: New test.
12998
12999 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13000
13001         * g77.f-torture/compile/13060.f: New test.
13002
13003 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/13323
13006         * g++.dg/inherit/operator2.C: New test.
13007
13008 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13009
13010         PR c++/13305
13011         * g++.dg/ext/attrib9.C: New test.
13012
13013 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13014
13015         PR c++/13314
13016         * g++.dg/template/error7.C: New test.
13017
13018 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13019             J"orn Rennecke <joern.rennecke@superh.com>
13020
13021         PR target/13302
13022         * g++.dg/other/struct-va_list.C: New test.
13023
13024 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13025
13026         PR c++/13166
13027         * g++.dg/parse/defarg6.C: New test.
13028
13029 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13030
13031         PR target/13256
13032         * gcc.c-torture/execute/20031201-1.c: New test.
13033
13034 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13035
13036         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13037
13038 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13039
13040         * gcc.dg/builtin-return-1.c: New test.
13041
13042 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13043             J"orn Rennecke <joern.rennecke@superh.com>
13044
13045         PR optimization/13260
13046         * gcc.c-torture/execute/20031204-1.c: New test.
13047
13048 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13049
13050         PR c++/9127
13051         * g++.dg/template/error6.C: New test.
13052
13053 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13054
13055         * gcc.dg/20031202-1.c: New test.
13056
13057 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13058
13059         PR c++/13179
13060         * g++.dg/template/eh1.C: New test.
13061
13062         PR c++/10771
13063         * g++.dg/template/error5.C: New test.
13064
13065 2003-12-02  David Ung  <davidu@mips.com>
13066
13067         * gcc.dg/compat/vector-check.h: Corrected type for var
13068         g_##TMODE
13069
13070 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13071
13072         PR c++/10126
13073         * g++.dg/template/ptrmem8.C: New test.
13074
13075 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13076
13077         PR c++/12573
13078         * g++.dg/template/dependent-expr3.C: New test.
13079
13080 2003-12-01  James Lemke  <jim@wasabisystems.com>
13081
13082         * gcc.dg/arm-g2.c: New test.
13083
13084 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13085
13086         PR optimization/11634
13087         * gcc.dg/20031201-2.c: New test case.
13088
13089 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13090
13091         PR 11433
13092         * objc.dg/proto-lossage-3.m: New test.
13093
13094 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13095
13096         PR optimization/12628
13097         * gcc.dg/20031201-1.c: New test case.
13098
13099 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13100
13101         * gcc.dg/unaligned-1.c: New test.
13102
13103 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/9849
13106         * g++.dg/template/error4.C: New test.
13107         * g++.dg/template/nested3.C: Adjust error markers.
13108
13109 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13110
13111         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13112
13113 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13114
13115         PR c/10333
13116         * gcc.dg/bitfld-7.c: New test.
13117
13118 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13119
13120         * gcc.dg/tls/asm-1.C: New test.
13121
13122 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13123
13124         * gcc.dg/cpp/assert4.c: Update.
13125
13126 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13127
13128         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13129         * gcc.dg/builtin-apply3.c: New test.
13130
13131 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13132
13133         * lib/compat.exp (compat-obj): New xfaildata parameter.
13134         Use it to set compiler_conditional_xfail_data before compiling.
13135         (compat-get-options): Handle dg-xfail-if.
13136         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13137         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13138         * gcc.dg/compat/vector-1_y.c: Likewise.
13139         * gcc.dg/compat/vector-2_x.c: Likewise.
13140         * gcc.dg/compat/vector-2_y.c: Likewise.
13141
13142 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13143
13144         * g++.dg/opt/reg-stack4.C: New test.
13145
13146 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * gcc.dg/builtin-apply2.c: New test.
13149
13150 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13151
13152         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13153
13154 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13155
13156         PR c++/12924
13157         * g++.dg/template/template-id-2.C: New test.
13158
13159 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13160
13161         PR c++/5369
13162         * g++.dg/template/memfriend1.C: New test.
13163         * g++.dg/template/memfriend2.C: Likewise.
13164         * g++.dg/template/memfriend3.C: Likewise.
13165         * g++.dg/template/memfriend4.C: Likewise.
13166         * g++.dg/template/memfriend5.C: Likewise.
13167         * g++.dg/template/memfriend6.C: Likewise.
13168         * g++.dg/template/memfriend7.C: Likewise.
13169         * g++.dg/template/memfriend8.C: Likewise.
13170         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13171
13172 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13173
13174         PR c++/12515
13175         * g++.dg/ext/cond1.C: New test.
13176
13177 2003-11-20  Richard Henderson  <rth@redhat.com>
13178
13179         * gcc.dg/20020201-2.c: Remove.
13180         * gcc.dg/20020201-4.c: Remove.
13181         * gcc.dg/20020304-1.c: Remove.
13182
13183 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13184
13185         * gcc.dg/cpp/trad/xwin1.c: New test case.
13186
13187 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13188
13189         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13190         * lib/g77.exp: Likewise.
13191         * lib/objc.exp: Likewise.
13192         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13193         for darwin.
13194
13195 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13196
13197         PR c++/12932
13198         * g++.dg/template/static5.C: New test.
13199
13200 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13201
13202         * gcc.dg/nested-func-1.c: New test.
13203
13204 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205
13206         * gcc.dg/cpp/assert4.c: New test.
13207
13208 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13209
13210         PR c++/2294
13211         * g++.dg/lookup/using9.c: New test.
13212
13213 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13214
13215         PR c++/12762
13216         * g++.dg/template/error3.C: New test.
13217
13218 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13219
13220         PR ada/13035
13221         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13222         No longer use a wrapper for gcc, since this does not work under
13223         Windows.
13224
13225 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13226
13227         PR c++/2094
13228         * g++.dg/template/ptrmem7.C: New test.
13229
13230 2003-11-13  Andrew Pinski <apinski@apple.com>
13231
13232         * gcc.c-torture/compile/20031113-1.c: New test.
13233
13234 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13235             Kean Johnston <jkj@sco.com>
13236
13237         PR c/13029
13238         * gcc.dg/unused-4.c: Update.
13239
13240 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13241
13242         * g++.dg/opt/const3.C: New test.
13243
13244 2003-11-13  Jan Hubicka  <jh@suse.cz>
13245
13246         * gcc.c-torture/compile/20031112-1.c: New test.
13247
13248 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * g++.dg/parse/crash10.C: Remove bogus error marker.
13251
13252 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13253
13254         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13255         (host_gcc): Likewise.
13256         (ROOT): Honor $PWDCMD.
13257         (BASE): Likewise.
13258         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13259
13260 2003-11-12  Catherine Moore  <clm@redhat.com>
13261
13262         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13263
13264 2003-11-12  Andreas Jaeger  <aj@suse.de>
13265             Jakub Jelinek  <jakub@redhat.com>
13266             Andrew Pinski  <pinskia@physics.uc.edu>
13267             Richard Henderson  <rth@redhat.com>
13268
13269         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13270         systems.
13271         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13272
13273         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13274         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13275
13276 2003-11-11  Andreas Jaeger  <aj@suse.de>
13277
13278         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13279
13280         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13281
13282 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13283
13284         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13285         Clean ups.
13286
13287 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13288
13289         * gcc.dg/trampoline-1.c: New test.
13290
13291 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13292
13293         * gcc.c-torture/compile/200031109-1.c: New test.
13294
13295 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         PR c/3190
13298         PR c/8714
13299         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13300         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13301         gcc.dg/format/no-y2k-1.c: Update.
13302
13303 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13304
13305         PR optimization/10467
13306         * gcc.dg/20031108-1.c: New test case.
13307
13308 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13309
13310         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13311
13312 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13313
13314         * gcc.dg/compound-lvalue-1.c: New test.
13315         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13316         some XFAILs.
13317
13318 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13319
13320         * gcc.dg/altivec-varargs-1.c: New test.
13321
13322 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13323
13324         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13325         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13326         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13327         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13328         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13329
13330 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13331
13332         * gcc.dg/cond-lvalue-1.c: New test.
13333
13334 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13335
13336         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13337
13338 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13339
13340         PR c++/11616
13341         * g++.dg/template/instantiate5.C: New test.
13342
13343 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13344
13345         PR c++/12726
13346         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13347         * ChangeLog: Add missing first entry for above test.
13348
13349 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13350
13351         PR c++/9810
13352         * g++.dg/template/using8.C: New test.
13353         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13354
13355 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13356
13357         PR optimization/10817
13358         * gcc.c-torture/compile/20031102-1.c: New test case.
13359
13360 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13361
13362         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13363         2147483647.
13364
13365 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13366
13367         * gcc.dg/20031102-1.c: New test.
13368
13369 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13370
13371         * gcc.dg/complex-1.c: New test.
13372
13373 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13374
13375         PR c++/12796
13376         * g++.dg/template/crash13.C: Adjust expected error location.
13377         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13378
13379 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13380
13381         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13382
13383 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13384
13385         PR/10239
13386         * gcc.c-torture/compile/20031031-2.c: New test.
13387
13388 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13389
13390         PR/11640
13391         * gcc.c-torture/compile/20031031-1.c: New test.
13392
13393 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13394
13395         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13396         * gcc.misc-tests/bprob.exp: Likewise.
13397         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13398         the execution test on arm-elf configs.
13399         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13400         configs that don't support scratch files.
13401         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13402
13403 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13404
13405         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13406         done by dejagnu.
13407
13408 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13409
13410         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13411         Avoid non pure sh syntax. Add more logging.
13412
13413         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13414         fail.
13415
13416 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13417
13418         PR libgcj/10610
13419         * gcc.dg/ppc-stackalign-1.c: New test.
13420
13421 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13422
13423         * ada/acats/run_all.sh: Change output to be more compliant with
13424         dejagnu framework.
13425         Create acats.sum and acats.log files under testsuite/ada/acats
13426         Only run [a-z]* directories, to filter out e.g. CVS.
13427         Redirect build output to log file.
13428
13429 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13430
13431         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13432
13433 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13434
13435         PR ada/5909:
13436         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13437
13438 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13439
13440         * gcc.c-torture/compile/20031023-1.c: New test.
13441         * gcc.c-torture/compile/20031023-2.c: New test.
13442         * gcc.c-torture/compile/20031023-3.c: New test.
13443         * gcc.c-torture/compile/20031023-4.c: New test.
13444
13445 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13446
13447         PR c++/10371
13448         * g++.dg/lookup/scoped8.C: New test.
13449
13450 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13451
13452         * g++.dg/opt/reg-stack3.C: New test.
13453
13454 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13455
13456         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13457
13458 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13459
13460         PR c++/11076
13461         * g++.dg/template/crash13.C: New test.
13462
13463 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13464
13465         * gcc.dg/c99-restrict-2.c: New test.
13466
13467 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         PR c++/12698, c++/12699, c++/12700, c++/12566
13470         * g++.dg/inherit/covariant9.C: New test.
13471         * g++.dg/inherit/covariant10.C: New test.
13472         * g++.dg/inherit/covariant11.C: New test.
13473
13474 2003-10-23  Jason Merrill  <jason@redhat.com>
13475
13476         PR c++/12726
13477         * g++.dg/ext/complit2.C: New test.
13478
13479 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13480
13481         PR target/12654
13482         * gcc.c-torture/execute/20031020-1.c: New test.
13483
13484 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13485
13486         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13487         following the jump_insn.
13488
13489 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13490
13491         * gcc.dg/cast-lvalue-1.c: New test.
13492
13493 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13494
13495         PR c++/11962
13496         * g++.dg/template/cond2.C: New test.
13497
13498 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13499
13500         * gcc.dg/builtins-28.c: New test.
13501
13502 2003-10-20  Jan Hubicka  <jh@suse.cz>
13503
13504         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13505         parameter.
13506         * testsuite/gcc.dg/inline-2.c: Likewise.
13507
13508 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13509
13510         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13511         * gcc.dg/nest.c:  Likewise.
13512
13513 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13514
13515         PR c++/9781, c++/10583, c++/11862
13516         * g++.dg/parse/crash13.C: New test.
13517
13518 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13519
13520         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13521
13522 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13523
13524         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13525         Define HAVE_C99_RUNTIME except on Solaris.
13526         * gcc.dg/builtins-20.c: Likewise.
13527
13528 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13529
13530         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13531
13532 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13533
13534         PR c++/12495
13535         * g++.dg/template/crash21.C: New test.
13536
13537 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13538
13539         PR c++/2513
13540         * g++.dg/template/typename5.C: New test.
13541
13542 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13543
13544         PR c++/12369
13545         * g++.dg/template/friend25.C: New test.
13546
13547 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13548
13549         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13550         versions.
13551
13552 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13553
13554         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13555         == 2147483647.
13556
13557 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13558
13559         * gcc.c-torture/execute/960416-1.x: Remove.
13560         * gcc.c-torture/execute/divconst-3.x: Likewise.
13561
13562 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13563
13564         PR target/12598
13565         * gcc.dg/torture/cris-volatile-1.c: New test.
13566
13567 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13568
13569         PR optimization/9325
13570         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13571         for overflowing floating point to integer conversion during RTL
13572         simplification.
13573
13574 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13575
13576         * objc/execute/_cmd.m: Fix typo.
13577         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13578         Relax 'scan-assembler' regexp.
13579         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13580         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13581         * objc.dg/zero-link-2.m: Remove blank line.
13582         * objc.dg/zero-link-3.m: New test case.
13583
13584 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13585
13586         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13587
13588         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13589         than linker trickery.
13590
13591 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13592
13593         PR c++/12370
13594         * g++.dg/other/friend2.C: New test.
13595
13596 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13597
13598         * gcc.dg/20031012-1.c: New test.
13599
13600 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13601
13602         * gcc.dg/weak/weak-3.c: Fix for new warning.
13603
13604 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13605
13606         PR optimization/8750
13607         * gcc.c-torture/execute/20031012-1.c: New test case.
13608
13609 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13610
13611         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13612         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13613
13614 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13615
13616         PR optimization/12260
13617         * gcc.c-torture/compile/20031011-2.c: New test case.
13618
13619 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13620
13621         * gcc.c-torture/execute/20031011-1.c: New testcase.
13622
13623 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13624
13625         * gcc.c-torture/compile/20031011-1.c: New test.
13626
13627 2003-10-11  Jan Hubicka  <jh@suse.cz>
13628
13629         * g++.dg/other/first-global.C: New test.
13630
13631 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13632
13633         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13634
13635 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13636
13637         * gcc.c-torture/compile/20031010-1.c: New test.
13638
13639 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13640
13641         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13642         * gcc.c-torture/execute/va-arg-25.c: ... here.
13643
13644 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13645
13646         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13647
13648 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13649
13650         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13651
13652 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13653
13654         * g++.dg/parse/error2.C: New test.
13655
13656 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13657
13658         PR c++/11097
13659         * g++.dg/other/error5.C: Modify the error message.
13660         * g++.dg/lookup/using8.C: New test.
13661
13662 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13663
13664         * gcc.dg/darwin-abi-2.c: New file.
13665         * gcc.c-torture/execute/va-arg-24.c: New file.
13666
13667 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13668
13669         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13670         indentation.
13671
13672 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/10147
13675         * g++.dg/other/error4.C: Update error messages.
13676         * g++.dg/template/ptrmem4.C: Likewise.
13677
13678         PR c++/12337
13679         * g++.dg/init/new9.C: New test.
13680
13681         PR c++/12334, c++/12236, c++/8656
13682         * g++.dg/ext/attrib8.C: New test.
13683
13684 2003-10-06  Devang Patel  <dpatel@apple.com>
13685
13686         * gcc.dg/debug/dwarf2-3.h: New test.
13687         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13688
13689 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13690
13691         * g++.dg/opt/cfg2.C: New test.
13692
13693 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13694
13695         * g++.dg/opt/float1.C: New test.
13696
13697 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13698
13699         * gcc.dg/c90-array-lval-6.c: New test.
13700         * gcc.dg/c99-array-lval-6.c: New test.
13701
13702 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13703             Ziemowit Laski  <zlaski@apple.com>
13704
13705         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13706         'Derived', so that it is never considered a class method; add
13707         new warning for '+port' method ambiguity.
13708         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13709         <objc/objc-api.h> (needed on Mac OS X).
13710         * objc.dg/method-13.m: New test.
13711
13712 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13713
13714         PR optimization/9325, PR java/6391
13715         * gcc.c-torture/execute/20031003-1.c: New test case.
13716
13717 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13718
13719         PR optimization/12180
13720         * gcc.dg/20031002-1.c: New test.
13721
13722         PR c++/12486
13723         * g++.dg/inherit/error1.C: New test.
13724
13725 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13726
13727         * lib/f-torture.exp (search_for): Rename to...
13728         (search_for_re): This.  Also, clean up comments and the
13729         "regexp" invocation.
13730
13731 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13732
13733         * gcc.c-torture/compile/20031002-1.c: New test.
13734
13735 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13736
13737         * g++.dg/opt/cond1.C: New test.
13738
13739 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13740
13741         * gcc.dg/Wold-style-definition-2.c: New testcase.
13742         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13743
13744 2003-09-29  Richard Henderson  <rth@redhat.com>
13745
13746         * g++.dg/init/array10.C: Add dg-options.
13747
13748 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13749
13750         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13751
13752 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13753
13754         * g++.dg/template/friend19.C: Fix typo.
13755         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13756
13757 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13758
13759         * gcc.c-torture/execute/20030928-1.c: New test.
13760         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13761
13762 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13763
13764         * g++.dg/opt/unroll1.C: New test.
13765
13766 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13767
13768         PR optimization/11741
13769         * gcc.dg/20030926-1.c: New test case.
13770
13771 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13772
13773         PR c++/5655
13774         * g++.dg/parse/access7.C: New test.
13775         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13776
13777 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13778
13779         MERGE OF objc-improvements-branch into MAINLINE:
13780         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13781         if libobjc has not been built.
13782         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13783         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13784         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13785         objc/execute/nested-3.m, objc/execute/np-2.m,
13786         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13787         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13788         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13789         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13790         objc.dg/special/unclaimed-category-1.h,
13791         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13792         well as GNU runtime.
13793         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13794         * execute/cascading-1.m, execute/function-message-1.m,
13795         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13796         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13797         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13798         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13799         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13800         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13801         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13802         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13803         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13804         * objc.dg/bitfield-2.m: Run only on Darwin.
13805         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13806         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13807         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13808         * objc.dg/const-str-1.m: Fix constant string layout.
13809
13810 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13811
13812         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13813
13814 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13815
13816         * gcc.dg/darwin-abi-1.c: New file.
13817
13818 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13819
13820         PR target/12281
13821         * gcc.c-torture/compile/20030921-1.c: New test.
13822
13823 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13824
13825         * g++.dg/opt/reg-stack2.C: New test.
13826
13827 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13828
13829         * g++.dg/eh/delayslot1.C: New test.
13830
13831 2003-09-20  Richard Henderson  <rth@redhat.com>
13832
13833         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13834
13835 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13836
13837         * gcc.c-torture/execute/20030920-1.c: New test case.
13838
13839 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13840
13841         * g++.dg/rtti/typeid3.C: Correct expected error message.
13842
13843 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13844
13845         PR c++/157
13846         * g++.dg/parse/crash12.C: New test.
13847
13848 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13849
13850         * gcc.dg/compat/mixed-struct-check.h: New.
13851         * gcc.dg/compat/mixed-struct-defs.h: New.
13852         * gcc.dg/compat/mixed-struct-init.h: New.
13853         * gcc.dg/compat/struct-by-value-19_main.c: New.
13854         * gcc.dg/compat/struct-by-value-19_x.c: New.
13855         * gcc.dg/compat/struct-by-value-19_y.c: New.
13856         * gcc.dg/compat/struct-by-value-20_main.c: New.
13857         * gcc.dg/compat/struct-by-value-20_x.c: New.
13858         * gcc.dg/compat/struct-by-value-20_y.c: New.
13859         * gcc.dg/compat/struct-return-19_main.c: New.
13860         * gcc.dg/compat/struct-return-19_x.c: New.
13861         * gcc.dg/compat/struct-return-19_y.c: New.
13862         * gcc.dg/compat/struct-return-20_main.c: New.
13863         * gcc.dg/compat/struct-return-20_x.c: New.
13864         * gcc.dg/compat/struct-return-20_y.c: New.
13865
13866 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13867         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13868         so that it will not complain on LP64 targets.
13869
13870 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13871
13872         PR c++/495
13873         * g++.dg/template/friend24.C: New test.
13874
13875 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13876
13877         PR c++/12332
13878         * g++.dg/template/memtmpl2.C: New test.
13879
13880 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13881
13882         PR target/11184
13883         * gcc.dg/builtin-apply1.c: New test.
13884
13885 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13886
13887         PR c++/9848
13888         * g++.dg/warn/Wunused-4.C: New test.
13889
13890 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13891
13892         PR c++/12316
13893         * g++.dg/other/gc2.C: New test.
13894
13895 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13896
13897         PR c++/11991
13898         * g++.dg/rtti/typeid3.C: New test.
13899
13900         PR c++/12266
13901         * g++.dg/overload/template1.C: New test.
13902
13903 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13904
13905         * g++.dg/opt/cfg3.C: New test.
13906
13907 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13908
13909         PR c++/7939
13910         * g++.dg/template/crash11.C: New test.
13911
13912 2003-09-16  Jason Merrill  <jason@redhat.com>
13913             Jakub Jelinek  <jakub@redhat.com>
13914
13915         * gcc.dg/attr-warn-unused-result.c: New test.
13916
13917 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13918
13919         PR c++/12184
13920         * g++.dg/expr/call2.C: New test.
13921
13922 2003-09-15  Andreas Jaeger  <aj@suse.de>
13923
13924         * gcc.dg/Wold-style-definition-1.c: New test.
13925
13926 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/3907
13929         * g++.dg/parse/template12.C: New test.
13930
13931         * g++.dg/abi/bitfield11.C: New test.
13932         * g++.dg/abi/bitfield12.C: Likewise.
13933
13934 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13935
13936         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13937         non-expansion of functional macro name without arguments at EOL.
13938         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13939
13940 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13941
13942         * gcc.c-torture/execute/20030914-[12].c: New tests.
13943
13944 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13945
13946         PR c++/11788
13947         * g++.dg/overload/addr1.C: New test.
13948
13949 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13950
13951         * gcc.dg/20030909-1.c: New test.
13952
13953 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13954
13955         * gcc.dg/ultrasp10.c: New test.
13956
13957 2003-09-09  Devang Patel  <dpatel@apple.com>
13958
13959         * gcc.dg/darwin-ld-6.c: New test.
13960
13961 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13962
13963         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13964
13965 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13966
13967         * gcc.dg/ia64-types1.c: New test.
13968         * gcc.dg/ia64-types2.c: Likewise.
13969
13970 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13971
13972         * gcc.dg/builtins-1.c: Add more _Complex tests.
13973         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13974
13975         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13976         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13977
13978 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13979
13980         PR c++/11786
13981         * g++.dg/lookup/koenig2.C: New test.
13982
13983         PR c++/5296
13984         * g++.dg/rtti/typeid2.C: New test.
13985
13986 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13987
13988         * gcc.c-torture/compile/20030904-1.c: New test.
13989
13990 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13991
13992         * g++.dg/opt/longbranch2.C: New test.
13993
13994 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13995
13996         * g++.dg/template/crash10.C: Only compile it.
13997
13998 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13999
14000         PR middle-end/11665
14001         * gcc.c-torture/compile/20030907-1.c: New test.
14002         * g++.dg/init/array11.C: New test.
14003
14004 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14005
14006         PR c++/11852
14007         * g++.dg/init/struct1.C: New test.
14008
14009 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14010
14011         PR c++/12181
14012         * g++.dg/expr/comma1.C: New test.
14013
14014 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/11867
14017         * g++.dg/expr/static_cast5.C: New test.
14018
14019 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14020
14021         PR c++/11507
14022         * g++.dg/lookup/scoped7.C: New test.
14023
14024         PR c++/9574
14025         * g++.dg/other/static1.C: New test.
14026
14027         PR c++/11490
14028         * g++.dg/warn/template-1.C: New test.
14029
14030         PR c++/11432
14031         * g++.dg/template/crash10.C: New test.
14032
14033         PR c++/2478
14034         * g++.dg/overload/VLA.C: New test.
14035
14036         PR c++/10804
14037         * g++.dg/template/call1.C: New test.
14038
14039 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14040
14041         PR c++/11794
14042         * g++.dg/parse/using3.C: New test.
14043
14044 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14045
14046         PR c++/11409
14047         * g++.dg/overload/builtin3.C: New test case.
14048
14049 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14050
14051         PR c/9862
14052         * gcc.dg/20030906-1.c: New test.
14053         * gcc.dg/20030906-2.c: Likewise.
14054
14055 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         PR c++/12167
14058         * g++.dg/parse/defarg5.C: New test.
14059
14060         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14061
14062 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR c++/12163
14065         * g++.dg/expr/static_cast4.C: New test.
14066
14067         PR c++/12146
14068         * g++.dg/template/crash9.C: New test.
14069
14070 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14071
14072         * g++.old-deja/g++.ext/pretty2.C: Update for change
14073         in __FUNCTION__.
14074         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14075
14076 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         PR c++/11922
14079         * g++/dg/template/qualified-id1.C: New test.
14080
14081         PR c++/12037
14082         * g++.dg/warn/noeffect4.C: New test.
14083
14084 2003-09-04  Matt Austern  <austern@apple.com>
14085
14086         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14087         * g++.dg/ext/fnname2.C: Likewise.
14088         * g++.dg/ext/fnname3.C: Likewise.
14089
14090 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14091
14092         * g++.dg/expr/lval1.C: New test.
14093         * g++.dg/ext/lvcast.C: Remove.
14094
14095 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14096
14097         PR optimization/11700.
14098         * gcc.c-torture/compile/20030903-1.c: New test case.
14099
14100 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14101
14102         PR c++/12053
14103         * g++.dg/abi/layout4.C: New test.
14104
14105 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14106
14107         PR c++/11553
14108         * g++.dg/parse/friend3.C: New test.
14109
14110 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c++/11847
14113         * g++.dg/template/class1.C: New test.
14114
14115         PR c++/11808
14116         * g++.dg/expr/call1.C: New test.
14117
14118 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14119
14120         PR c++/12114
14121         * g++.dg/init/ref9.C: New test.
14122
14123         PR c++/11972
14124         * g++.dg/template/nested4.C: New test.
14125
14126 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14127
14128         PR c++/12093
14129         * g++.dg/template/non-dependent4.C: New test.
14130
14131         PR c++/11928
14132         * g++.dg/inherit/conv1.C: New test.
14133
14134 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14135
14136         PR c++/6196
14137         * g++.dg/ext/label1.C: New test.
14138         * g++.dg/ext/label2.C: Likewise.
14139
14140 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14141
14142         * g++.dg/expr/cond3.C: New test.
14143
14144 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14145
14146         * gcc.dg/builtins-1.c: Add new builtin cases.
14147
14148 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14149
14150         * gcc.dg/builtins-1.c: Add new cases.
14151         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14152
14153 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14154
14155         * gcc.dg/builtins-1.c: Add more math builtin tests.
14156         * gcc.dg/torture/builtin-attr-1.c: New test.
14157
14158 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14159
14160         PR optimization/5079
14161         * g++.dg/opt/static3.C: New test.
14162
14163 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14164
14165         * gcc.misc-tests/gcov-10b.c: New test.
14166
14167 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14168
14169         * g++.dg/opt/ptrmem3.C: New test.
14170
14171         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14172
14173 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.dg/20030826-2.c: New test.
14176
14177 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14178
14179         PR middle-end/12002
14180         * g77.f-torture/compile/12002.f: New test case.
14181
14182 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14183
14184         * gcc.dg/20030826-1.c: New test case.
14185
14186 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14187
14188         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14189
14190 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         PR c++/11871
14193         * c++.dg/lookup/crash1.C: New test.
14194
14195         * c++.dg/warn/noeffect3.C: New test.
14196
14197 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14198
14199         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14200         * gcc.dg/compat/vector-1_y.c: Ditto.
14201         * gcc.dg/compat/vector-2_x.c: Ditto.
14202         * gcc.dg/compat/vector-2_y.c: Ditto.
14203
14204 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14205
14206         * gcc.dg/20030702-1.c: New test.
14207
14208 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14209
14210         PR c++/8795
14211         * g++.dg/ext/altivec-1.C: New test.
14212
14213 2003-08-24  Richard Henderson  <rth@redhat.com>
14214
14215         * g++.dg/eh/simd-2.C: Add -w for x86.
14216
14217 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14218
14219         * gcc.dg/20030815-1.c: New test.
14220
14221 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14222
14223         PR c++/3765
14224         * g++.dg/parse/access6.C: New test.
14225
14226 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14227
14228         PR c++/641, c++/11876
14229         * g++.dg/template/friend22.C: New test.
14230         * g++.dg/template/friend23.C: Likewise.
14231
14232 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14233
14234         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14235         identically.
14236
14237 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14238
14239         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14240
14241 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14242
14243         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14244
14245 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14246
14247         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14248
14249 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14250
14251         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14252
14253 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14254
14255         PR c++/11919
14256         * g++.dg/overload/prom1.C: New test.
14257
14258         PR c++/11551
14259         * g++.dg/parse/dtor2.C: New test.
14260
14261         PR c++/10762
14262         * g++.dg/parse/using2.C: New test.
14263
14264 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14265
14266         PR target/11805
14267         * gcc.c-torture/compile/20030821-1.c: New.
14268
14269 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/11834
14272         * g++.dg/template/deduce2.C: New test.
14273
14274 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14275
14276         * gcc.c-torture/execute/20030821-1.c: New test.
14277
14278 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14279
14280         PR middle-end/11984
14281         * gcc.dg/20030820-1.c: New test case.
14282
14283 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         PR c++/11945
14286         * g++.dg/warn/noeffect2.C: New test.
14287
14288 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/10926
14291         * g++.dg/template/dtor2.C: New test.
14292
14293         PR c++/11684
14294         * g++.dg/template/operator1.C: New test.
14295         * g++.dg/parse/operator4.C: New test.
14296
14297         PR c++/11946.C
14298         * g++.dg/expr/enum1.C: New test.
14299         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14300
14301         PR c++/11036.C
14302         * g++.dg/parse/elab2.C: New test.
14303         * g++.dg/parse/typedef4.C: Change error message.
14304         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14305         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14306         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14307
14308 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14309
14310         * gcc.dg/pch/warn-1.c: New.
14311         * gcc.dg/pch/warn-1.hs: New.
14312
14313         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14314         not-tested file.
14315
14316 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14317
14318         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14319
14320 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         * gcc.dg/uninit-D.c: New Test.
14323         * gcc.dg/uninit-E.c: New Test.
14324         * gcc.dg/uninit-F.c: New Test.
14325         * gcc.dg/uninit-G.c: New Test.
14326
14327 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14328
14329         * g++.dg/README: Describe the pch directory.
14330
14331 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14332
14333         PR c++/11174
14334         * g++.dg/parse/access4.C: New test.
14335         * g++.dg/parse/access5.C: Likewise.
14336         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14337
14338 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14339
14340         * gcc.dg/noncompile/20030818-1.c: New.
14341
14342 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14343
14344         PR c++/11957
14345         * g++.dg/warn/noeffect1.C: New test.
14346
14347         * g++.dg/template/scope2.C: New test.
14348         * g++.dg/template/error2.C: Correct dg-error
14349
14350 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14351
14352         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14353
14354 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14355
14356         PR C++/11512
14357         * g++.dg/template/warn1.C: New.
14358
14359 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14360
14361         * g++.dg/template/error2.C: New test.
14362         * g++.dg/lookup/using7.C: Adjust errors
14363         * g++.old-deja/g++.pt/crash36.C: Likewise.
14364         * g++.old-deja/g++.pt/derived3.C: Likewise.
14365
14366 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14367
14368         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14369         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14370         * gcc.c-torture/execute/builtins/string-9.c: New, from
14371         string-opt-9.c.  Adjust for execute/builtins framework.
14372         * gcc.c-torture/execute/string-opt-9.c: Delete.
14373
14374 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14375
14376         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14377
14378         * g++.dg/parse/ret-type2.C: New test.
14379
14380         PR c++/11703
14381         * g++.dg/init/new8.C: New test.
14382
14383         PR c++/10923
14384         * g++.dg/parse/typedef5.C: New test.
14385
14386         PR c++/9512
14387         * g++.dg/parse/qualified2.C: New test.
14388         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14389         invalid code.
14390
14391 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14392
14393         * g++.dg/conversion/ptrmem1.C: New test.
14394
14395 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14396
14397         PR target/11693
14398         * gcc.dg/20030811-1.c: New test.
14399
14400         PR target/11535
14401         * gcc.c-torture/execute/20030811-1.c: New test.
14402
14403 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14404
14405         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14406
14407 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14408
14409         PR c++/11789.C
14410         * g++.dg/inherit/multiple1.C: New test.
14411
14412 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14413
14414         * gcc.dg/spe1.c: New test.
14415
14416         PR c++/11670
14417         * g++.dg/expr/cast2.C: New test.
14418
14419         PR c++/10530
14420         * g++.dg/template/dependent-name2.C: New test.
14421
14422 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14423
14424         * g++.dg/parse/crash11.C: Put the dg options in comments.
14425
14426 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14427
14428         * lib/gcc-dg.exp: Update for diagnostic change.
14429
14430 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14431
14432         PR c++/5767
14433         * g++.dg/parse/crash11.C: New test.
14434
14435 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14436
14437         * gcc.dg/cpp/spacing1.c: Update.
14438
14439 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14440
14441         PR target/11739
14442         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14443         a value for -mtune.
14444
14445 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14446
14447         PR middle-end/11771
14448         * gcc.c-torture/compile/20030804-1.c: New test case.
14449
14450 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14451
14452         * gcc.dg/20030804-1.c: New test case.
14453
14454 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14455
14456         * gcc.dg/cpp/separate-1.c: New test.
14457
14458 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14459
14460         PR c++/11704
14461         * g++.dg/template/dependent-expr2.C: New test.
14462
14463         PR c++/11766
14464         * g++.dg/expr/ptrmem1.C: New test.
14465
14466 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         PR c++/9453
14469         * g++.dg/template/friend15.C: New test.
14470
14471 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14472
14473         * lib/dg-pch.exp: Work round PCH bug.
14474
14475 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14476
14477         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14478         builtins.  Move cases from builtins-4.c here.
14479
14480         * gcc.dg/torture/builtin-math-1.c: New test taken from
14481         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14482         additional cases.
14483
14484         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14485         Delete.
14486
14487 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         PR c++/9447
14490         * g++.dg/template/using7.C: New test.
14491
14492 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14493
14494         * import1.c, import2.c: New tests.
14495
14496 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14497
14498         * g++.dg/eh/crossjump1.C: New test.
14499
14500 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14501
14502         PR c++/11697
14503         * g++.dg/template/using6.C: New test.
14504
14505         PR c++/11744
14506         * g++.dg/template/koenig2.C: New test.
14507
14508 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14509
14510         PR c++/7983
14511         * g++.dg/parse/typedef4.C: New test.
14512
14513 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14514
14515         PR c++/8442, c++/8806
14516         * g++.dg/template/elab1.C: New test.
14517         * g++.dg/template/type2.C: Likewise.
14518         * g++.dg/template/ttp3.C: Adjust expected error message.
14519         * g++.old-deja/g++.law/visibility13.C: Likewise.
14520         * g++.old-deja/g++.niklas/t135.C: Likewise.
14521         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14522         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14523         template argument.
14524         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14525
14526 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         PR c++/11295
14529         * g++.dg/ext/stmtexpr1.C: New test.
14530
14531         * g++.dg/opt/tmp1.C: New test.
14532
14533         PR c++/11525
14534         * g++.dg/parse/constant4.C: New test.
14535
14536         PR c++/9447
14537         * g++.dg/template/using5.C: New test.
14538
14539 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14540
14541         * gcc.dg/builtins-27.c: New test case.
14542
14543 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * gcc.dg/tls/opt-7.c: New test.
14546
14547 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14548
14549         * g++.old-deja/g++.other/crash18.C: Remove.
14550
14551 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         * g++.dg/template/explicit3.C: New.
14554         * g++.dg/template/explicit4.C: New.
14555         * g++.dg/template/explicit5.C: New.
14556
14557         PR c++/11347
14558         * g++.dg/template/memtmpl1.C: New.
14559
14560 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14561
14562         PR target/11565
14563         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14564         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14565
14566 2003-07-30  Jan Hubicka  <jh@suse.cz>
14567
14568         * vtgc1.c: Kill.
14569
14570 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14571
14572         * gcc.dg/struct-in-proto-1.c: New test.
14573
14574 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14575
14576         * gcc.dg/cpp/include2.c: Only expect one message.
14577
14578 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14579
14580         PR c++/9447
14581         * g++.dg/template/using1.C: New test.
14582         * g++.dg/template/using2.C: New test.
14583         * g++.dg/template/using3.C: New test.
14584         * g++.dg/template/using4.C: New test.
14585
14586 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14587
14588         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14589         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14590
14591 2003-07-28  Jan Hubicka  <jh@suse.cz>
14592
14593         PR c++/11530
14594         * g++.dg/opt/call1.C: New test.
14595
14596 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14597
14598         PR c++/11667
14599         * g++.dg/init/enum2.C: New test.
14600         * g++.dg/template/overload1.C: Add "-w" option.
14601
14602 2003-07-28    <hp@bitrange.com>
14603
14604         * gcc.dg/Wdeclaration-after-statement-1.c,
14605         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14606
14607 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14608
14609         * gcc.c-torture/compile/20030725-1.c: New test.
14610
14611 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14612
14613         * gcc.dg/20030505.c: Only run for SPE.
14614         Remove definition of opaque type.
14615
14616 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14617
14618         * g++.dg/template/ptrmem6.C: New test.
14619
14620 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14621
14622         * gcc.c-torture/compile/zero-strct-2.c: New test.
14623
14624 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14625
14626         * gcc.dg/intermod-1.c: New test.
14627
14628 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14629
14630         PR c++/11617
14631         * g++.dg/template/lookup2.C: New test.
14632         * g++.dg/template/memclass1.C: Remove instantiated from error.
14633         * g++.dg/other/error2.C: Tweak expected errors.
14634
14635         PR c++/11596
14636         * g++.dg/template/defarg3.C: New test.
14637
14638         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14639
14640 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14641
14642         * g++.dg/inherit/access5.C: New test.
14643
14644 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14645
14646         PR c++/11513
14647         * g++.dg/template/crash8.C: New test.
14648
14649 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14650
14651         PR c/10602
14652         * gcc.dg/noncompile/incomplete-2.c: New test.
14653
14654 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14655
14656         PR c++/11645
14657         * g++.dg/inherit/access4.C: New test.
14658
14659         PR c++/11517
14660         * g++.dg/expr/cond2.C: New test.
14661
14662         PR optimization/10679
14663         * g++.dg/opt/inline4.C: New test.
14664
14665 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         * g++.dg/parse/crash10: New test.
14668
14669 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14670
14671         * g++.dg/ext/flexary1.C: New test.
14672
14673 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14674
14675         PR c++/10793
14676         * g++.dg/template/crash9.C: New test.
14677
14678 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14679
14680         PR c++/3004
14681         * g++.dg/parse/typedef3.C: New test.
14682
14683         PR c++/7906
14684         * g++.dg/parse/operator2.C: New test.
14685
14686         PR c++/8895
14687         * g++.dg/parse/def-tmpl-arg1.C: New test.
14688
14689         PR c++/9282
14690         * g++.dg/parse/funptr1.C: New test.
14691
14692         PR c++/9452
14693         * g++.dg/parse/ambig3.C: New test.
14694
14695         PR c++/9454
14696         * g++.dg/parse/operator3.C: New test.
14697
14698         PR c++/9486
14699         * g++.dg/parse/template10.C: New test.
14700
14701         PR c++/9488
14702         * g++.dg/parse/template11.C: New test.
14703
14704         PR c++/10150
14705         * g++.dg/parse/invalid-op1.C: New test.
14706
14707         PR c++/10247
14708         * g++.dg/parse/condexpr1.C: New test.
14709
14710 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14711
14712         * g++.dg/ext/packed3.C: New test.
14713         * g++.dg/ext/packed4.C: New test.
14714
14715         * gcc.dg/pack-test-3.c: New test.
14716
14717 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14718
14719         * lib/compat.exp: Handle dg-options per source file.
14720         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14721         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14722         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14723         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14724         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14725         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14726         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14727         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14728         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14729         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14730         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14731         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14732         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14733         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14734
14735 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14736
14737         PR c/10320
14738         * gcc.c-torture/execute/20030718-1.c: New test.
14739
14740 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14741
14742         PR optimization/11536
14743         * gcc.dg/20030721-1.c: New test.
14744
14745 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/11546
14748         * g++.dg/template/lookup1.C: New test.
14749
14750 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14751
14752         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14753         diagnostics of ill-formed constructs involving labels.
14754         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14755         the new 'previously defined here' message.
14756
14757 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14758
14759         * g++.dg/parse/non-dependent2.C: New test.
14760
14761 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14762
14763         * g++.dg/init/init-ref4.C: xfail on targets without
14764         weak symbols.
14765
14766 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14767
14768         PR target/11087
14769         * gcc.c-torture/execute/20030717-1.c: New test.
14770
14771 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14772
14773         * g++.dg/opt/cfg1.C: New test.
14774
14775 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR optimization/11557
14778         * gcc.dg/20030717-1.c: New test.
14779
14780 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14781
14782         PR c++/10476
14783         * g++.dg/expr/crash-1.C: New test.
14784
14785         PR c++/11027
14786         * g++.dg/template/init3.C: New test.
14787
14788         PR c++/8222
14789         * g++.dg/template/non-dependent1.C: New test.
14790
14791         PR c++/11070
14792         * g++.dg/template/non-dependent2.C: New test.
14793
14794         PR c++/11071
14795         * g++.dg/template/non-dependent3.C: New test.
14796
14797         PR c++/9907
14798         * g++.dg/template/sizeof5.C: New test.
14799
14800 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14801
14802         PR 11498
14803         * gcc.c-torture/compile/mangle-1.c: New file.
14804
14805 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14806
14807         PR c++/7809
14808         * g++.dg/parse/access3.C: New test.
14809
14810 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14811
14812         PR c++/11384
14813         * g++.dg/init/init-ref4.C: New test.
14814
14815 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/11547
14818         * g++.dg/parse/constant3.C: New test.
14819         * g++.dg/parse/crash7.C: Likewise.
14820
14821 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14822
14823         PR target/11008
14824         * gcc.dg/i386-pentium4-not-mull.c: New.
14825
14826 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14827
14828         * gcc.dg/asm-names.c (ymain): Make it weak.
14829
14830 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14831
14832         PR c++/5421
14833         * g++.dg/template/friend21.C: New test.
14834
14835 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14836
14837         * gcc.dg/cleanup-8.c: New test.
14838         * gcc.dg/cleanup-9.c: New test.
14839
14840 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14841
14842         * g++.dg/ext/dll-MI1.h: New file.
14843         * g++.dg/ext/dllexport-MI1.C: New file.
14844         * g++.dg/ext/dllimport-MI1.C: New file.
14845
14846 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14847
14848         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14849         it does not have cmpstrsi patterns (just cmpmemsi).
14850
14851 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14852
14853         PR debug/11473
14854         * g++.dg/debug/debug8.C: New test.
14855
14856 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14857
14858         PR c++/10108
14859         * g++.dg/template/crash7.C: New test.
14860
14861 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14862
14863         PR target/10795
14864         * gcc.c-torture/compile/20030708-1.c: New.
14865
14866 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14867
14868         * gcc.c-torture/execute/20030715-1.c: New test.
14869
14870 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14871
14872         * gcc.dg/pch/inline-3.c: New file.
14873         * gcc.dg/pch/inline-3.hs: New file.
14874         * gcc.dg/pch/inline-4.c: New file.
14875         * gcc.dg/pch/inline-4.hs: New file.
14876
14877 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/11509
14880         * g++.dg/template/crash6.C: New test.
14881
14882         PR c++/7053
14883         * g++.dg/template/friend20.C: New test.
14884
14885         PR c++/7019
14886         * g++.dg/template/overload2.C: New test.
14887
14888 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14889
14890         PR optimization/11440
14891         * gcc.c-torture/execute/20030714-1.c: New test.
14892
14893 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14894
14895         PR c++/11154
14896         * g++.dg/template/partial2.C: New test.
14897
14898 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/11503
14901         * g++.dg/template/anon1.C: New test.
14902
14903         PR c++/11493
14904         PR c++/11495
14905         * g++.dg/parse/template9.C: Likewise.
14906         * g++.dg/template/crash4.C: New test.
14907         * g++.dg/template/koenig1.C: Likewise.
14908         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14909         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14910         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14911         functions.
14912         * g++.old-deja/g++.jason/template36.C: Likewise.
14913         * g++.old-deja/g++.mike/p1989.C: Likewise.
14914         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14915         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14916         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14917         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14918         compiling.
14919         * g++.old-deja/g++.pt/union2.C: Use this->.
14920
14921 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14922
14923         * gcc.dg/20030711-1.c: New test.
14924
14925 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         PR c++/11050
14928         * g++.dg/parse/args1.C: New test.
14929         * g++.pt/defarg8.C: Change expected errors.
14930
14931 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14932
14933         PR c++/8164
14934         * g++.dg/template/nontype2.C: New test.
14935
14936         PR c++/10558
14937         * g++.dg/parse/template8.C: New test.
14938
14939         PR c++/8327
14940         * g++.dg/template/scope1.C: New test.
14941
14942         * g++.dg/warn/Wsign-compare-1.C: New test.
14943
14944 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14945
14946         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14947
14948 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/9411
14951         * g++.dg/template/explicit2.C: New test.
14952
14953         PR c++/10032
14954         * g++.dg/warn/pedantic1.C: New test.
14955
14956 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14957
14958         PR c++ 9483
14959         * g++.dg/other/field1.C: New test.
14960
14961 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14962
14963         PR c/11449
14964         * gcc.c-torture/compile/20030707-1.c: New.
14965
14966 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14967
14968         PR c++/10849
14969         * g++.dg/template/access12.C: New test.
14970
14971 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14972
14973         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14974         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14975         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14976         * gcc.misc-tests/gcov.exp: Update
14977         * g++.dg/gcov/gcov.exp: Update
14978         * lib/gcov.exp: Update.
14979
14980 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14981
14982         * g++.dg/abi/mangle17.C: Make sure template expressions are
14983         dependent.
14984         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14985         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14986         * g++.dg/opt/stack1.C: Remove erroneous code.
14987         * g++.dg/parse/template7.C: New test.
14988         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14989         * g++.old-deja/g++.pt/crash4.C: Likewise.
14990
14991 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14992
14993         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14994         with zero or one occurence of `$' after the initial `L'.
14995
14996 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14997
14998         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14999
15000 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15001
15002         PR c/11370
15003         * gcc.dg/Wunreachable-6.c: New testcase.
15004         * gcc.dg/Wunreachable-7.c: New testcase.
15005
15006 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15007
15008         PR c/11420
15009         * gcc.dg/20030708-1.c: New test.
15010
15011 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15012
15013         * gcc.dg/compat/sdata-section.h: New file.
15014         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15015         * gcc.dg/torture/mips-sdata-1.c: New test.
15016
15017 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15018
15019         PR c++/11030
15020         * g++.dg/template/friend19.C: New test.
15021
15022 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15023
15024         * g++.dg/opt/strength-reduce.C: New test.
15025
15026 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15027
15028         PR target/10979
15029         * gcc.dg/20030707-1.c: New testcase.
15030
15031 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15032
15033         PR optimization/11059
15034         * g++.dg/opt/emptyunion.C: New testcase.
15035
15036 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15037             Eric Botcazou  <ebotcazou@libertysurf.fr>
15038
15039         * g++.dg/opt/stack1.C: New test.
15040
15041 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15042
15043         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15044         run test.
15045
15046         PR c++/11431
15047         * g++.dg/expr/static_cast3.C: New test.
15048
15049 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15050
15051         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15052         everywhere.
15053         * gcc.dg/concat.c: Concatenation of string constants with
15054         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15055         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15056         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15057         necessary to avoid multi-character character constant warning.
15058         * gcc.dg/cpp/escape.c: Likewise.
15059         * gcc.dg/cpp/ucs.c: Likewise.
15060         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15061         Fix a typo.
15062
15063 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15064
15065         PR c/11428
15066         * gcc.c-torture/compile/20030704-1.c: New.
15067
15068 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15069
15070         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15071
15072 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15073
15074         PR c++/5287, PR c++/7910,  PR c++/11021
15075         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15076         tests for warnings.
15077         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15078         * g++.dg/ext/dllimport3.C: Likewise.
15079         * g++.dg/ext/dllimport4.C: New file.
15080         * g++.dg/ext/dllimport5.C: New file.
15081         * g++.dg/ext/dllimport6.C: New file.
15082         * g++.dg/ext/dllimport7.C: New file.
15083         * g++.dg/ext/dllimport8.C: New file.
15084         * g++.dg/ext/dllimport9.C: New file.
15085         * g++.dg/ext/dllimport10.C: New file.
15086         * g++.dg/ext/dllexport1.C: New file.
15087
15088 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15089
15090         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15091         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15092
15093 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15094
15095         * gcc.dg/builtins-25.c: New testcase.
15096         * gcc.dg/builtins-26.c: New testcase.
15097
15098 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15099
15100         * gcc.dg/compat/vector-defs.h: New file.
15101         * gcc.dg/compat/vector-setup.h: New file.
15102         * gcc.dg/compat/vector-check.h: New file.
15103         * gcc.dg/compat/vector-1_main.c: New file.
15104         * gcc.dg/compat/vector-1_x.c: New file.
15105         * gcc.dg/compat/vector-1_y.c: New file.
15106         * gcc.dg/compat/vector-2_main.c: New file.
15107         * gcc.dg/compat/vector-2_x.c: New file.
15108         * gcc.dg/compat/vector-2_y.c: New file.
15109
15110         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15111         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15112         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15113         * gcc.dg/compat/struct-align-1.h: New file.
15114         * gcc.dg/compat/struct-align-1_main.c: New file.
15115         * gcc.dg/compat/struct-align-1_x.c: New file.
15116         * gcc.dg/compat/struct-align-1_y.c: New file.
15117         * gcc.dg/compat/struct-align-2.h: New file.
15118         * gcc.dg/compat/struct-align-2_main.c: New file.
15119         * gcc.dg/compat/struct-align-2_x.c: New file.
15120         * gcc.dg/compat/struct-align-2_y.c: New file.
15121
15122         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15123         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15124         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15125         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15126         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15127         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15128         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15129         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15130         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15131         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15132         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15133         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15134         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15135         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15136         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15137         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15138         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15139         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15140         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15141         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15142         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15143         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15144         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15145         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15146         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15147         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15148         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15149         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15150         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15151
15152 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15153
15154         * gcc.dg/i386-call-1.c: New test.
15155
15156 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15157
15158         PR c++/9162
15159         * g++.dg/parse/defarg4.C: New.
15160
15161 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15162
15163         PR target/10700
15164         * gcc.c-torture/compile/20030703-1.c: New test case.
15165
15166 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15167
15168         * g++.dg/template/local3.C: Remove extra semicolon.
15169
15170 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15171
15172         * gcc.dg/i386-volatile-1.c: New test.
15173
15174 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15175
15176         PR c++/11072
15177         * g++.dg/other/offsetof2.C: XFAIL.
15178         * g++.dg/other/offsetof5.C: New.
15179
15180         PR c++/10219
15181         * g++.dg/template/error1.C: New.
15182
15183         PR c++/9779
15184         * g++.dg/template/dependent-expr1.C: New.
15185
15186 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15187
15188         PR c++/6949
15189         * g++.dg/template/local3.C: New test.
15190
15191         PR c++/11149
15192         * g++.dg/lookup/scoped6.C: New test.
15193
15194 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15195
15196         PR c++/8046
15197         * g++.dg/other/error7.C: New test.
15198
15199 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15200
15201         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15202         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15203         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15204         * g++.old-deja/g++.other/union2.C: Likewise.
15205         * gcc.dg/c90-const-expr-2.c: Likewise.
15206         * gcc.dg/c90-const-expr-3.c: Likewise.
15207         * gcc.dg/c99-const-expr-2.c: Likewise.
15208         * gcc.dg/c99-const-expr-3.c: Likewise.
15209         * gcc.dg/concat.c: Likewise.
15210
15211 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15212
15213         PR c++/9559
15214         * g++.dg/init/static1.C: New test.
15215
15216 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15217
15218         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15219         * g++.old-deja/g++.other/access2.C: Likewise.
15220         * g++.old-deja/g++.other/decl2.C: Likewise.
15221         * gcc.c-torture/execute/20020615-1.c: Likewise.
15222
15223 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15224
15225         PR c++/4933
15226         * g++.dg/template/sizeof4.C: New test.
15227
15228 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15229
15230         * g++.dg/other/error6.C: New test.
15231
15232 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15233
15234         PR c++/10750
15235         * g++.dg/parse/constant2.C: New test.
15236
15237 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15238
15239         PR c++/11106
15240         * g++.dg/other/error5.C: New test.
15241
15242 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15243
15244         * gcc.dg/format/gcc_diag-1.c: New test.
15245
15246 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15247
15248         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15249
15250 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15251
15252         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15253         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15254         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15255
15256 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15257
15258         * gcc.c-torture/execute/builtins/string-8.c: New test.
15259         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15260         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15261         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15262
15263 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15264
15265         PR c++/10468
15266         * g++.dg/ext/typeof6.C: New test.
15267
15268 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15269
15270         PR c++/10796
15271         * g++.dg/init/enum1.C: New test.
15272
15273 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15274
15275         * gcc.dg/20030627-1.c: New test.
15276
15277 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15278
15279         PR c++/11332
15280         * g++.dg/expr/static_cast2.C: New test.
15281
15282 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15283             Jakub Jelinek  <jakub@redhat.com>
15284
15285         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15286         sprintf(dst,"%s",src) optimization.
15287         * gcc.c-torture/execute/20030626-1.c: New test case.
15288         * gcc.c-torture/execute/20030626-2.c: New test case.
15289
15290 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15291
15292         * gcc.c-torture/execute/multi-ix.c: New test.
15293
15294         * gcc.c-torture/execute/simd-4.c (main):
15295         Added missing semicolon at end of union.
15296
15297 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15298
15299         PR c++/8266
15300         * g++.dg/template/explicit-instantiation3.C: New test.
15301
15302 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15303
15304         * gcc.dg/20030626-1.c: Use signed char.
15305
15306 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15307
15308         * gcc.dg/20030626-1.c: New test.
15309
15310 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15311
15312         * const-str-2.m: Update.
15313
15314 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15315
15316         PR c++/10990
15317         * g++.dg/rtti/dyncast1.C: New test.
15318         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15319         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15320         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15321
15322         PR c++/10931
15323         * g++.dg/expr/static_cast1.C: New test.
15324
15325 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15326
15327         * gcc.dg/20030625-1.c: New test.
15328
15329 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15330
15331         * gcc.c-torture/compile/20030624-1.c: New test case.
15332
15333 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * gcc.c-torture/execute/string-opt-17.c: New test.
15336
15337 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15338
15339         PR c++/5754
15340         * g++.dg/parse/crash6.C: New test.
15341
15342 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15343
15344         * gcc.dg/builtins-24.c: New test case.
15345
15346 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15347
15348         * g++.dg/opt/operator1.C: New test.
15349
15350 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15351
15352         * gcc.c-torture/execute/string-opt-16.c: New test case.
15353
15354 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15355
15356         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15357         * g++.old-deja/g++.other/conv7.C: Likewise
15358         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15359         * g++.old-deja/g++.other/overload14.C: Likewise.
15360
15361 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15362
15363         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15364         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15365
15366 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15367
15368         PR c++/10888
15369         * g++.dg/warn/Winline-3.C: New test.
15370
15371 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15372
15373         * lib/target-supports.exp (check_alias_available): Make the test
15374         program acceptable to the Solaris assembler.
15375
15376         PR c++/10749
15377         * g++.dg/template/memclass2.C: New test.
15378
15379 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15380             Eric Botcazou  <ebotcazou@libertysurf.fr>
15381
15382         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15383         data for non-matching targets.
15384         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15385
15386 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/10845
15389         * g++.dg/template/member3.C: New test.
15390
15391 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15392
15393         PR c++/10939
15394         * g++.dg/template/func1.C: New test.
15395
15396         PR c++/9649
15397         * g++.dg/template/static4.C: New test.
15398         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15399
15400         PR c++/11041
15401         * g++.dg/init/ref7.C: New test.
15402
15403 2003-06-19  Matt Austern  <austern@apple.com>
15404
15405         PR c++/11228
15406         * g++.dg/anew1.C: New test.
15407         * g++.dg/anew2.C: New test.
15408         * g++.dg/anew3.C: New test.
15409         * g++.dg/anew4.C: New test.
15410
15411 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15412
15413         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15414
15415 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15416
15417         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15418         endian-dependent.
15419
15420 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15421
15422         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15423         Remove cruft.
15424
15425 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15426
15427         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15428         * gcc.c-torture/compile/961203-1.c: Likewise.
15429         * gcc.c-torture/compile/980506-1.c: Likewise.
15430
15431 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/10712
15434         * g++.dg/lookup/using7.C: New test.
15435
15436 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/11105
15439         * g++.dg/abi/conv1.C: Remove it.
15440         * g++.dg/template/conv7.C: New test.
15441         * g++.dg/template/conv8.C: Likewise.
15442         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15443         conversion operator.
15444
15445 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15446
15447         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15448         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15449         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15450         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15451         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15452         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15453         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15454         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15455         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15456         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15457         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15458         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15459         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15460         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15461         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15462         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15463         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15464         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15465         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15466         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15467         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15468         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15469         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15470         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15471         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15472         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15473         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15474         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15475         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15476
15477 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15478
15479         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15480         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15481         indications.
15482
15483 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15484
15485         * gcc.dg/i386-387-5.c: New test case.
15486         * gcc.dg/i386-387-6.c: New test case.
15487         * gcc.dg/builtins-23.c: New test case.
15488
15489 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15490
15491         * gcc.dg/builtins-22.c: New test case.
15492         * gcc.dg/i386-387-1.c: Update to test exp.
15493         * gcc.dg/i386-387-2.c: Likewise.
15494
15495 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15496
15497         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15498
15499 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15500
15501         * lib/gcc-dg.exp (dg-require-dll): New function.
15502         (dg-xfail-if): Likewise.
15503         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15504         driver.
15505
15506         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15507         * gcc.c-torture/compile/20001205-1.c: Likewise.
15508         * gcc.c-torture/compile/20001226-1.c: Likewise.
15509         * gcc.c-torture/compile/20010518-2.c: Likewise.
15510         * gcc.c-torture/compile/20020312-1.c: Likewise.
15511         * gcc.c-torture/compile/20020604-1.c: Likewise.
15512         * gcc.c-torture/compile/920501-12.c: Likewise.
15513         * gcc.c-torture/compile/920501-4.c: Likewise.
15514         * gcc.c-torture/compile/920520-1.c: Likewise.
15515         * gcc.c-torture/compile/920521-1.c: Likewise.
15516         * gcc.c-torture/compile/920625-1.c: Likewise.
15517         * gcc.c-torture/compile/961203-1.c: Likewise.
15518         * gcc.c-torture/compile/980506-1.c: Likewise.
15519         * gcc.c-torture/compile/981006-1.c: Likewise.
15520         * gcc.c-torture/compile/981022-1.c: Likewise.
15521         * gcc.c-torture/compile/981223-1.c: Likewise.
15522         * gcc.c-torture/compile/990617-1.c: Likewise.
15523         * gcc.c-torture/compile/dll.c: Likewise.
15524         * gcc.c-torture/compile/labels-3.c: Likewise.
15525         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15526         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15527         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15528         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15529         * gcc.c-torture/compile/simd-5.c: Likewise.
15530         * gcc.c-torture/compile/20000804-1.x: Remove.
15531         * gcc.c-torture/compile/20001205-1.x: Likewise.
15532         * gcc.c-torture/compile/20001226-1.x: Likewise.
15533         * gcc.c-torture/compile/20010518-2.x: Likewise.
15534         * gcc.c-torture/compile/20020312-1.x: Likewise.
15535         * gcc.c-torture/compile/20020604-1.x: Likewise.
15536         * gcc.c-torture/compile/920501-12.x: Likewise.
15537         * gcc.c-torture/compile/920501-4.x: Likewise.
15538         * gcc.c-torture/compile/920520-1.x: Likewise.
15539         * gcc.c-torture/compile/920521-1.x: Likewise.
15540         * gcc.c-torture/compile/920625-1.x: Likewise.
15541         * gcc.c-torture/compile/961203-1.x: Likewise.
15542         * gcc.c-torture/compile/980506-1.x: Likewise.
15543         * gcc.c-torture/compile/981006-1.x: Likewise.
15544         * gcc.c-torture/compile/981022-1.x: Likewise.
15545         * gcc.c-torture/compile/981223-1.x: Likewise.
15546         * gcc.c-torture/compile/990617-1.x: Likewise.
15547         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15548         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15549         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15550         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15551         * gcc.c-torture/compile/simd-5.x: Likewise.
15552
15553         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15554
15555 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15556
15557         * gcc.c-torture/execute/20030611-1.c: New test.
15558
15559 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15560
15561         PR middle-end/168
15562         * gcc.dg/20030612-1.c: New test case.
15563
15564 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/10635
15567         * g++.dg/expr/cast1.C: New test.
15568
15569 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15570
15571         * gcc.dg/builtins-21.c: New test case.
15572
15573 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15574
15575         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15576         options instead of at the end.
15577         * lib/objc.exp (objc_target_compile): Likewise.
15578
15579 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/10432
15582         * g++.dg/parse/error1.C: New test.
15583
15584 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15585
15586         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15587         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15588         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15589         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15590         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15591         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15592         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15593         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15594         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15595         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15596         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15597         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15598         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15599         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15600         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15601         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15602         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15603         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15604         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15605         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15606         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15607         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15608         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15609         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15610
15611         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15612         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15613         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15614         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15615         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15616         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15617         * gcc.dg/compat/scalar-return-3_main.c: New file.
15618         * gcc.dg/compat/scalar-return-3_x.c: New file.
15619         * gcc.dg/compat/scalar-return-3_y.c: New file.
15620         * gcc.dg/compat/scalar-return-4_main.c: New file.
15621         * gcc.dg/compat/scalar-return-4_x.c: New file.
15622         * gcc.dg/compat/scalar-return-4_y.c: New file.
15623
15624 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15625
15626         * gcc.dg/compat/fp2-struct-check.h: New file.
15627         * gcc.dg/compat/fp2-struct-defs.h: New file.
15628         * gcc.dg/compat/fp2-struct-init.h: New file.
15629         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15630         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15631         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15632         * gcc.dg/compat/struct-return-10_main.c: New file.
15633         * gcc.dg/compat/struct-return-10_x.c: New file.
15634         * gcc.dg/compat/struct-return-10_y.c: New file.
15635
15636         * gcc.dg/compat/compat-common.h: New file.
15637         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15638         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15639         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15640         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15641         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15642         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15643         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15644         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15645         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15646         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15647         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15648         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15649         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15650         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15651         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15652         * gcc.dg/compat/small-struct-check.h: Ditto.
15653         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15654         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15655         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15656         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15657         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15658         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15659         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15660         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15661         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15662         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15663         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15664         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15665         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15667         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15668         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15669         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15670         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15671         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15672         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15673         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15674         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15675         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15676         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15677         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15678         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15679         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15680         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15681         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15682         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15683
15684 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15685
15686         * g++.dg/pch/static-1.C: New file.
15687         * g++.dg/pch/static-1.Hs: New file.
15688
15689 2003-06-10  Richard Henderson  <rth@redhat.com>
15690
15691         * gcc.dg/asm-7.c: Adjust expected warning text.
15692
15693 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15694
15695         * gcc.dg/builtins-20.c: New test case.
15696
15697 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15698
15699         PR c++/11131
15700         * g++.dg/opt/template1.C: New test.
15701
15702 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15703
15704         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15705         additional_sources.
15706
15707 2003-05-21  David Taylor  <dtaylor@emc.com>
15708
15709         * gcc.dg/Wpadded.c: New file.
15710
15711 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15712
15713         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15714         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15715         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15716         dg-require-weak.
15717
15718 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15719
15720         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15721
15722 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15723
15724         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15725         (dg-require-alias): Likewise.
15726         (dg-require-gc-sections): Likewise.
15727         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15728
15729 2003-06-08  Richard Henderson  <rth@redhat.com>
15730
15731         * gcc.dg/20011029-2.c: Fix the array reference.
15732         * gcc.dg/asm-7.c: New.
15733
15734 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15735
15736         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15737
15738 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15739
15740         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15741         (dg-require-gc-sections): Likewise.
15742
15743 2003-06-08  Jan Hubicka  <jh@suse.cz>
15744
15745         * i386-cmov1.c: Fix regular expression.
15746         * i386-cvt-1.c: Likewise.
15747         * i386-local.c: Likewise.
15748         * i386-local2.c: Likewise.
15749         * i386-mul.c: Likewise.
15750         * i386-ssetype-1.c: Likewise.
15751         * i386-ssetype-3.c: Likewise.
15752         * i386-ssetype-5.c: Likewise.
15753
15754 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15755
15756         PR c++/11039
15757         * g++.dg/warn/implicit-typename2.C: New test.
15758         * g++.dg/warn/implicit-typename3.C: New test.
15759
15760 2003-06-07  Richard Henderson  <rth@redhat.com>
15761
15762         * g++.dg/other/offsetof3.C: Use size_t.
15763         * g++.dg/other/offsetof4.C: Likewise.
15764
15765 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15766
15767         * lib/copy-file.exp: New. Implement gcc_copy_files.
15768
15769         * lib/dg-pch.exp: Load copy-file.exp
15770         (dg-pch): Use gcc_copy_files instead of "file copy".
15771
15772 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15773
15774         * gcc.dg/weak/weak.exp: Simplify.
15775         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15776         * gcc.dg/weak/weak-1.c: Likewise.
15777         * gcc.dg/weak/weak-2.c: Likewise.
15778         * gcc.dg/weak/weak-3.c: Likewise.
15779         * gcc.dg/weak/weak-4.c: Likewise.
15780         * gcc.dg/weak/weak-5.c: Likewise.
15781         * gcc.dg/weak/weak-6.c: Likewise.
15782         * gcc.dg/weak/weak-7.c: Likewise.
15783         * gcc.dg/weak/weak-8.c: Likewise.
15784         * gcc.dg/weak/weak-9.c: Likewise.
15785
15786 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15787
15788         gcc.c-torture/execute/20030606-1.c: New.
15789
15790 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15791
15792         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15793         * gcc.dg/builtins-19.c: Likewise.
15794
15795 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15796
15797         * gcc.dg/builtins-2.c: Add some more tests.
15798         * gcc.dg/builtins-18.c: New test case.
15799         * gcc.dg/builtins-19.c: New test case.
15800
15801 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15802             Jim Wilson  <wilson@tuliptree.org>
15803
15804         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15805
15806 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15807
15808         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15809         mempcpy/stpcpy calls not to be optimized into something else.
15810         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15811         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15812         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15813
15814 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15815
15816         * gcc.dg/format/asm_fprintf-1.c: New test.
15817
15818 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15819
15820         * lib/gcc-defs.exp (additional_sources): New variable.
15821         (dg-additional-sources): New function.
15822         (additional_files): New variable.
15823         (dg-additional-files): New function.
15824         (dg-additional-files-options): Likewise.
15825         * lib/gcc-dg.exp (dg-require-weak): New function.
15826         (dg-require-alias): Likewise.
15827         (dg-require-gc-sections): Likewise.
15828         * lib/target-supports.exp (check_alias_available): Remove testfile
15829         parameter.
15830         (check_gc_sections_available): New function.
15831         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15832         (dg-gpp-additional-files): Likewise.
15833         * lib/g++.exp (additional_sources): Remove.
15834         (additional_files): Likewise.
15835         (g++_target_compile): Use dg-additional-files-options.
15836
15837         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15838         Tcl logic.
15839         * gcc.dg/special/ecos.exp: Remove.
15840         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15841         * gcc.dg/special/alias-1.c: Likewise.
15842         * gcc.dg/special/alias-2.c: Likewise.
15843         * gcc.dg/special/gcsec-1.c: Likewise.
15844         * gcc.dg/special/weak-1.c: Likewise.
15845         * gcc.dg/special/weak-2.c: Likewise.
15846         * gcc.dg/special/wkali-1.c: Likewise.
15847         * gcc.dg/special/wkali-2.c: Likewise.
15848
15849         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15850         dg-gpp-additional-*.
15851         * g++.dg/special/conpr-3.C: Likewise.
15852         * g++.dg/special/conpr-4.C: Likewise.
15853         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15854         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15855         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15856         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15857         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15858         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15859         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15860         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15861         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15862         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15863         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15864         * g++.old-deja/g++.other/comdat1.C: Likewise.
15865         * g++.old-deja/g++.other/comdat2.C: Likewise.
15866         * g++.old-deja/g++.other/comdat3.C: Likewise.
15867         * g++.old-deja/g++.other/ctor1.C: Likewise.
15868         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15869
15870 2003-06-05  Richard Henderson  <rth@redhat.com>
15871
15872         * gcc.dg/debug/20030605-1.c: New.
15873
15874 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15875
15876         * README.QMTEST: Update.
15877
15878 2003-06-04  Richard Henderson  <rth@redhat.com>
15879
15880         * gcc.dg/cleanup-1.c: New.
15881         * gcc.dg/cleanup-2.c: New.
15882         * gcc.dg/cleanup-3.c: New.
15883         * gcc.dg/cleanup-4.c: New.
15884         * gcc.dg/cleanup-5.c: New.
15885         * gcc.dg/cleanup-6.c: New.
15886         * gcc.dg/cleanup-7.c: New.
15887
15888 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15889
15890         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15891
15892         * lib/dg-pch.exp: New file.
15893         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15894         * gcc.dg/pch/pch.exp: Likewise.
15895
15896 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15897
15898         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15899         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15900         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15901         * gcc.dg/builtins-17.c: New test case.
15902         * gcc.dg/i386-387-4.c: New test case.
15903         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15904
15905 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15906
15907         * gcc.dg/ultrasp9.c: New test.
15908
15909 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15910
15911         * gcc.c-torture/compile/20030604-1.c: New test.
15912         * gcc.dg/sparc-constant-1.c: New test.
15913
15914 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15915
15916         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15917
15918 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15919
15920         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15921
15922         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15923         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15924
15925 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15926
15927         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15928
15929 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15930
15931         PR c++/10940
15932         * g++.dg/template/spec10.C: New test.
15933
15934 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15935
15936         * gcc.dg/builtins-16.c: New test case.
15937
15938 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15939
15940         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15941         mempcpy test with post-increments.
15942         * gcc.c-torture/execute/string-opt-3.c: New test.
15943         * gcc.dg/string-opt-1.c: New test.
15944
15945 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15946
15947         PR fortran/10965
15948         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15949
15950 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15951
15952         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15953         (scan-assembler): ... here.  Use dg-scan.
15954         (scan-assembler-not): Likewise.
15955         (scan-file): New function.
15956         (scan-file-not): Likewise.
15957         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15958         * gcc.dg/cpp/_Pragma4.c: Likewise.
15959         * gcc.dg/cpp/_Pragma5.c: Likewise.
15960         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15961         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15962         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15963         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15964         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15965         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15966         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15967         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15968         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15969         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15970         * gcc.dg/cpp/cxxcom1.c: Likewise.
15971         * gcc.dg/cpp/line1.c: Likewise.
15972         * gcc.dg/cpp/maccom1.c: Likewise.
15973         * gcc.dg/cpp/maccom2.c: Likewise.
15974         * gcc.dg/cpp/maccom3.c: Likewise.
15975         * gcc.dg/cpp/maccom4.c: Likewise.
15976         * gcc.dg/cpp/maccom5.c: Likewise.
15977         * gcc.dg/cpp/maccom6.c: Likewise.
15978         * gcc.dg/cpp/multiline.c: Likewise.
15979         * gcc.dg/cpp/spacing1.c: Likewise.
15980         * gcc.dg/cpp/spacing2.c: Likewise.
15981         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15982         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15983         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15984         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15985         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15986         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15987         * gcc.dg/cpp/cxxcom2.c: Likewise.
15988         * gcc.dg/cpp/cxxcom2.h: New file.
15989
15990         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15991         * g++.dg/cpp/truefalse.C: Here.
15992         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15993
15994 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15995
15996         * gcc.dg/cpp/redef3.c: New file.
15997
15998 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15999
16000         * gcc.dg/i386-loop-3.c: New test.
16001
16002 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16003
16004         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16005
16006 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16007
16008         * gcc.dg/fwrapv-1.c: New test case.
16009         * gcc.dg/fwrapv-2.c: New test case.
16010
16011 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16012
16013         PR c++/10956
16014         * g++.dg/template/spec9.C: New test.
16015
16016 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16017
16018         * gcc.dg/duff-4.c: New test case.
16019
16020 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16021
16022         PR fortran/10843
16023         * g77.dg/ffixed-form-1.f: New test
16024         * g77.dg/ffixed-form-2.f: New test
16025         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16026         * g77.dg/ffree-form-3.f: New test
16027
16028 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16029
16030         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16031         * gcc.dg/wint_t-1.c: Likewise.
16032
16033 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16034
16035         * g++.dg/template/access11.C: New test.
16036
16037 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16038
16039         PR c++/10849
16040         * g++.dg/template/access10.C: New test.
16041
16042 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16043             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16044
16045         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16046
16047 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16048
16049         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16050         suppress for powerpc-*-darwin*.
16051         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16052
16053 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16054
16055         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16056         suppress option for powerpc-*-darwin*.
16057
16058 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16059
16060         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16061         * gcc.dg/builtins-4.c: Add test for fmod.
16062
16063 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16064
16065         PR c++/10682
16066         * g++.dg/template/instantiate4.C: New test.
16067
16068 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16069
16070         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16071
16072 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16073
16074         * gcc.dg/compat/scalar-return-1_main.c: New file.
16075         * gcc.dg/compat/scalar-return-1_x.c: New file.
16076         * gcc.dg/compat/scalar-return-1_y.c: New file.
16077         * gcc.dg/compat/scalar-return-2_main.c: New file.
16078         * gcc.dg/compat/scalar-return-2_x.c: New file.
16079         * gcc.dg/compat/scalar-return-2_y.c: New file.
16080         * gcc.dg/compat/struct-return-3_main.c: New file.
16081         * gcc.dg/compat/struct-return-3_y.c: New file.
16082         * gcc.dg/compat/struct-return-3_x.c: New file.
16083         * gcc.dg/compat/struct-return-2_main.c: New file.
16084         * gcc.dg/compat/struct-return-2_x.c: New file.
16085         * gcc.dg/compat/struct-return-2_y.c: New file.
16086
16087 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16088
16089         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16090         for hppa*-hp-hpux*.
16091         * gcc.dg/20021014-1.c (dg-options): Likewise.
16092         * gcc.dg/nest.c (dg-options): Likewise.
16093
16094 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16095
16096         PR c++/9738
16097         * g++.dg/ext/dllimport2.C: New file.
16098         * g++.dg/ext/dllimport3.C: New file.
16099
16100 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16101
16102         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16103         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16104         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16105         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16106         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16107         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16108         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16109         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16110         * gcc.dg/compat/small-struct-defs.h: New file.
16111         * gcc.dg/compat/small-struct-init.h: New file.
16112         * gcc.dg/compat/small-struct-check.h: New file.
16113         * gcc.dg/compat/fp-struct-defs.h: New file.
16114         * gcc.dg/compat/fp-struct-check.h: New file.
16115         * gcc.dg/compat/fp-struct-init.h: New file.
16116         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16117         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16118
16119 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16120
16121         * gcc.dg/20030225-2.c: New test.
16122
16123 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16124             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16125
16126         * gcc.c-torture/compile/20030518-1.c: New test case.
16127
16128 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16129
16130         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16131         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16132         gcc-dg-debug-runtest.
16133         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16134         gcc-dg-debug-runtest.
16135
16136 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16137
16138         PR c++/9022
16139         * g++.dg/lookup/using6.C: New test.
16140
16141 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16142
16143         * g++.dg/parse/access2.C: New test.
16144
16145 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16146
16147         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16148         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16149         * gcc.dg/debug/debug.exp: Likewise.
16150
16151 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16152
16153         * gcc.dg/dollar.c: New test.
16154
16155 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16156
16157         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16158         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16159         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16160         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16161         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16162         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16163         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16164         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16165         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16166         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16167         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16168         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16169         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16170         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16171         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16172         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16173         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16174         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16175
16176 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16177
16178         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16179         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16180         support for "repo" mode.
16181         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16182         * lib/g77-dg.exp: Likewise.
16183         * lib/obj-dg.exp: Likewise.
16184
16185 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16186
16187         Merge from gcc-3_2-rhl8-branch:
16188         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16189
16190         * gcc.dg/tls/opt-6.c: New test.
16191
16192         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16193
16194         * gcc.dg/20030405-1.c: New test.
16195
16196         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.dg/20030309-1.c: New test.
16199
16200         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16201
16202         * gcc.c-torture/execute/20030307-1.c: New test.
16203
16204         2003-02-20  Randolph Chung  <tausq@debian.org>
16205
16206         * gcc.c-torture/compile/20030220-1.c: New test.
16207
16208         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16209
16210         * gcc.dg/20030217-1.c: New test.
16211
16212         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16213
16214         * gcc.c-torture/compile/20020129-1.c: New test.
16215
16216         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16217
16218         * gcc.dg/unroll-1.c: New test.
16219
16220         2002-11-16  Jan Hubicka  <jh@suse.cz>
16221
16222         * gcc.c-torture/execute/20020920-1.c: New test.
16223
16224         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16225
16226         PR target/7434
16227         * gcc.c-torture/compile/20021008-1.c: New test.
16228
16229         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16230
16231         PR target/7559
16232         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16233
16234         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16235
16236         * gcc.c-torture/compile/20020807-1.c: New test.
16237
16238         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.dg/tls/opt-1.c: New test.
16241
16242         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16243
16244         * gcc.dg/20020729-1.c: New test.
16245
16246         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16247
16248         * g++.dg/opt/life1.C: New test.
16249
16250         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16251
16252         * gcc.dg/20020525-1.c: New test.
16253
16254         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16255
16256         PR c++/6794
16257         * g++.dg/ext/pretty1.C: New test.
16258         * g++.dg/ext/pretty2.C: New test.
16259
16260 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16261
16262         PR c++/8385
16263         * g++.dg/ext/typeof5.C: New test.
16264
16265 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16266
16267         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16268         __USER_LABEL_PREFIX__ into account.
16269         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16270
16271 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16272
16273         * gcc.dg/builtins-15.c: New test case.
16274
16275 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16276
16277         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16278
16279 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16280
16281         * lib/g++.exp: Tweak handling of additional source files.
16282         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16283         * g++.dg/special/conpr-2a.C: Rename to ...
16284         * g++.dg/special/conpr-2a.cc: ... this.
16285         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16286         * g++.dg/special/conpr-3a.C: Rename to ...
16287         * g++.dg/special/conpr-3a.cc: This.
16288         * g++.dg/special/conpr-3b.C: Rename to ...
16289         * g++.dg/special/conpr-3b.cc: This.
16290         * g++.dg/special/conpr-4.C: New test.
16291         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16292
16293 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16294
16295         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16296
16297 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16298
16299         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16300         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16301         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16302         * g++.old-deja/g++.other/warn3.C: Likewise.
16303
16304 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16305
16306         * gcc.dg/i386-387-1.c: Update to also test log.
16307         * gcc.dg/i386-387-2.c: Likewise.
16308
16309 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16310
16311         * g77.f-torture/execute/int8421.f: New test.
16312
16313 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16314
16315         PR c++/10230, c++/10481
16316         * g++.dg/lookup/scoped5.C: New test.
16317
16318 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16319
16320         PR c++/10552
16321         * g++.dg/template/ttp6.C: New test.
16322
16323 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16324
16325         * gcc.c-torture/execute/builtins: New directory.
16326         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16327         gcc.c-torture/execute/builtins.
16328         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16329         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16330         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16331         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16332
16333 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16334
16335         PR c++/9252
16336         * g++.dg/template/access8.C: New test.
16337         * g++.dg/template/access9.C: New test.
16338
16339 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16340
16341         PR c++/9554
16342         * g++.dg/parse/access1.C: New test.
16343
16344 2003-05-09  DJ Delorie  <dj@redhat.com>
16345
16346         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16347         long, and not an int.
16348
16349 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16350
16351         PR c++/10555, c++/10576
16352         * g++.dg/template/memclass1.C: New test.
16353
16354 2003-05-08  DJ Delorie  <dj@redhat.com>
16355
16356         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16357         targets.
16358         * gcc.c-torture/execute/20021024-1.x: Likewise.
16359         * gcc.c-torture/execute/shiftdi.x: Likewise.
16360         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16361         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16362         * gcc.dg/20021018-1.c: Likewise.
16363
16364 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16365
16366         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16367
16368         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16369         (bcopy): Call memmove.
16370
16371 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16372
16373         * g77.f-torture/compile/8485.f: New test case.
16374
16375 2003-05-07  Richard Henderson  <rth@redhat.com>
16376
16377         PR c++/10570
16378         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16379         Verify exception_cleanup not called for rethrows.
16380         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16381         when exiting catch block without rethrowing.
16382         * g++.dg/eh/forced3.C: New.
16383         * g++.dg/eh/forced4.C: New.
16384
16385 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16386
16387         * gcc.dg/20030505.c: Fix triplet.
16388
16389 2003-05-06  DJ Delorie  <dj@redhat.com>
16390
16391         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16392         * gcc.dg/nest.c: Likewise.
16393
16394 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16395
16396         * gcc.dg/builtins-14.c: New test case.
16397
16398 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16399
16400         * lib/compat.exp (compat-execute): New argument.
16401         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16402         * gcc.dg/compat: New test directory.
16403         * gcc.dg/compat/compat.exp: New expect script.
16404         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16405         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16406         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16407         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16408         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16409         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16410
16411         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16412         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16413         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16414         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16415         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16416         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16417         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16418         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16419         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16420         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16421         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16422         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16423         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16424         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16425         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16426
16427 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16428
16429         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16430
16431 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16432
16433         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16434
16435 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16436
16437         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16438         * gcc.dg/ppc-fsel-2.c: New test.
16439
16440         * gcc.dg/unused-5.c: New test.
16441
16442 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16443
16444         PR c++/10496
16445         * g++.dg/warn/pmf1.C: New test.
16446
16447 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16448
16449         PR c++/4494
16450         * g++.dg/warn/main.C: New test.
16451
16452 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16453
16454         * gcc.dg/nonnull-3.c: New test.
16455
16456 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16457
16458         * gcc.dg/cpp/Wtrigraphs.c: Update.
16459         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16460
16461 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16462
16463         * gcc.dg/ppc-fsel-1.c: New test.
16464
16465 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16466
16467         PR c/10604
16468         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16469
16470 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16471
16472         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16473
16474 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16475
16476         PR c++/9364, c++/10553, c++/10586
16477         * g++.dg/parse/typename4.C: New test.
16478         * g++.dg/parse/typename5.C: Likewise.
16479
16480 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16481
16482         * gcc.c-torture/compile/20030503-1.c: New test.
16483
16484 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16485
16486         * g++.dg/lookup/using5.C: Fix testcase error.
16487
16488 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16489
16490         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16491         since MEABI is no longer supported.  Remove all vestiges
16492         of MEABI from the test.
16493
16494 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16495
16496         PR c++/10554
16497         * g++.dg/lookup/using5.C: New test.
16498
16499 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16500
16501         PR c++/8772
16502         * g++.dg/template/ttp5.C: New test.
16503
16504 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16505
16506         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16507         (dg-gpp-additional-sources): New function.
16508         (dg-gpp-additional-files): Likewise.
16509         * lib/g++.exp (additional_sources): New variable.
16510         (additional_files): Likewise.
16511         (g++_target_compile): Deal with them.
16512         * lib/old-dejagnu.exp: Remove.
16513         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16514         * g++.old-deja: Revise all tests to use dg commands.
16515
16516 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16517
16518         PR c++/9432, c++/9528
16519         * g++.dg/lookup/using4.C: New test.
16520
16521 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16522
16523         * gcc.dg/noreturn-5.c: New file.
16524         * gcc.dg/noreturn-6.c: New file.
16525
16526         * gcc.c-torture/compile/inline-1.c: New file.
16527
16528 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16529
16530         PR c++/10551
16531         * g++.dg/template/explicit1.C: New test.
16532
16533 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16534
16535         PR c++/10549
16536         * g++.dg/other/bitfield1.C: New test.
16537
16538         PR c++/10527
16539         * g++.dg/init/new7.C: New test.
16540
16541 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16542
16543         * g++.dg/ext/desig1.C: New test.
16544         * g++.dg/ext/init1.C: Update.
16545
16546         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16547
16548 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16549
16550         PR c++/10180
16551         * g++.dg/warn/Winline-1.C: New test.
16552
16553 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16554
16555         * gcc.c-torture/execute/string-opt-19.c: New test.
16556
16557         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16558         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16559
16560 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/10506
16563         * g++.dg/init/new6.C: New test.
16564
16565         PR c++/10503
16566         * g++.dg/init/ref6.C: New test.
16567
16568 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16569
16570         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16571
16572 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16573
16574         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16575         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16576
16577 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16578
16579         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16580         initialized static data members.
16581
16582 2003-04-25  H.J. Lu <hjl@gnu.org>
16583
16584         * gcc.dg/ia64-sync-4.c: New test.
16585
16586 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16587
16588         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16589         date.
16590
16591 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16592
16593         PR c++/10337
16594         * g++.dg/warn/conv1.C: New test.
16595         * g++.old-deja/g++.other/conv7.C: Adjust.
16596         * g++.old-deja/g++.other/overload14.C: Adjust.
16597
16598 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16599
16600         PR c++/10471
16601         * g++.dg/template/defarg2.C: New test.
16602
16603 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16604
16605         * gcc.dg/cpp/include2.c: Update.
16606         * gcc.dg/cpp/multiline-2.c: New.
16607         * gcc.dg/cpp/multiline.c: Update.
16608         * gcc.dg/cpp/strify2.c: Update.
16609         * gcc.dg/cpp/trad/literals-2.c: Update.
16610
16611 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16612
16613         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16614
16615 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16616
16617         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16618
16619 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16620
16621         PR c++/10451
16622         * g++.dg/parse/crash4.C: New test.
16623
16624         PR c++/9847
16625         * g++.dg/parse/crash5.C: New test.
16626
16627 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/10446
16630         * g++.dg/parse/crash3.C: New test.
16631
16632         PR c++/10428
16633         * g++.dg/parse/elab1.C: New test.
16634
16635 2003-04-22  Devang Patel  <dpatel@apple.com>
16636
16637         * gcc.dg/cpp/trad/funlike-5.c: New test.
16638
16639 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16640
16641         * g++.dg/other/packed1.C: Fix dg options.
16642
16643 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         * g++.dg/other/offsetof2.C: New test.
16646
16647 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16648
16649         * g++.dg/template/recurse.C: Adjust location of error messages.
16650
16651 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16652
16653         PR c++/9881
16654         * g++.dg/init/addr-const1.C: New test.
16655         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16656
16657 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16658
16659         PR c++/10405
16660         * g++.dg/lookup/struct-hack1.C: New test.
16661
16662 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16663
16664         * ucs.c: Update diagnostic messages.
16665
16666 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16667
16668         * gcc.dg/cpp/truefalse.cpp: New test.
16669         * gcc.dg/cpp/cpp.exp: Update.
16670         * g++.dg/other/stdbool-if.C: Remove.
16671
16672 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16673
16674         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16675         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16676
16677 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16678
16679         * gcc.c-torture/compile/20030418-1.c: New test.
16680
16681 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16682
16683         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16684
16685 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16686
16687         PR c++/10347
16688         g++.dg/template/dependent-name1.C: New test.
16689
16690 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16691
16692         * gcc.dg/warn-1.c (tourist_guide): New array,
16693         contains a pointer to bar.
16694
16695 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16696
16697         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16698         * gcc.c-torture/execute/medce-1.c: New test case.
16699         * gcc.c-torture/execute/medce-2.c: New test case.
16700
16701 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16702
16703         * lib/prune.exp: Ignore more messages.
16704
16705         PR c++/10381
16706         * g++.dg/parse/lookup3.C: New test.
16707
16708 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16709
16710         * gcc.c-torture/compile/20030415-1.c : New test.
16711
16712 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * gcc.c-torture/execute/scope-2.c: Move to ...
16715         * gcc.dg/noncompile/scope.c: .... here.
16716
16717 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16718
16719         * gcc.dg/20030414-2.c: New test case.
16720
16721 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16722
16723         PR target/10377
16724         * gcc.dg/20030414-1.c: New test.
16725
16726 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16727
16728         * gcc.dg/builtins-12.c: New test case.
16729         * gcc.dg/builtins-13.c: New test case.
16730
16731 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16732
16733         * gcc.c-torture/execute/string-opt-18.c: New test.
16734
16735 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/10300
16738         * g++.dg/init/new5.C: New test.
16739
16740 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16741
16742         PR c++/7910
16743         * g++.dg/ext/dllimport1.C: New test.
16744
16745 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16746
16747         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16748
16749 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16750
16751         PR Fortran/9263
16752         * g77.f-torture/noncompile/9263.f: New test
16753         PR Fortran/1832
16754         * g77.f-torture/execute/1832.f: New test
16755
16756 2003-04-11  David Chad  <davidc@freebsd.org>
16757             Loren J. Rittle  <ljrittle@acm.org>
16758
16759         libobjc/8562
16760         * objc.dg/headers.m: New test.
16761
16762 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16763
16764         * gcc.c-torture/execute/builtin-noret-2.c: New.
16765         * gcc.c-torture/execute/builtin-noret-2.x: New.
16766         XFAIL builtin-noret-2.c at -O1 and above.
16767         * gcc.dg/redecl.c: New.
16768         * gcc.dg/Wshadow-1.c: Update error regexps.
16769
16770 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16771
16772         * g++.dg/abi/bitfield10.C: New test.
16773
16774 2003-04-09  Mike Stump  <mrs@apple.com>
16775
16776         * gcc.dg/pch/pch.exp: Make testcase names longer.
16777         * g++.dg/pch/pch.exp: Make testcase names longer.
16778
16779 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16780
16781         * gcc.dg/builtins-11.c: New test case.
16782
16783 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16784
16785         * gcc.dg/builtins-9.c: New test case.
16786         * gcc.dg/builtins-10.c: New test case.
16787
16788 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16789
16790         * gcc.dg/noncompile/init-4.c.c: New test.
16791
16792 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16793
16794         * gcc.misc-test/gcov-9.c: New test.
16795         * gcc.misc-test/gcov-10.c: New test
16796         * gcc.misc-test/gcov-11.c: New test.
16797
16798 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16799
16800         PR optimization/10024
16801         * gcc.c-torture/compile/20030405-1.c: New test.
16802
16803 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16804
16805         * gcc.dg/pch/static-3.c: New.
16806         * gcc.dg/pch/static-3.hs: New.
16807         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16808
16809 2003-04-04  Richard Henderson  <rth@redhat.com>
16810
16811         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16812         * g++.dg/eh/forced2.C: Likewise.
16813
16814 2003-04-03  Mike Stump  <mrs@apple.com>
16815
16816         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16817         target arg.
16818         (scan-assembler-times, scan-assembler-not): Likewise.
16819         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16820
16821 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16822
16823         * gcc.dg/sparc-loop-1.c: New test.
16824
16825 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16826
16827         PR other/9274
16828         * g++.dg/pch/system-2.C: New.
16829         * g++.dg/pch/system-2.Hs: New.
16830
16831 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16832
16833         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16834
16835         * g++.dg/eh/simd-1.C (vecfunc): Same.
16836
16837 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16838
16839         * gcc.c-torture/execute/20030401-1.c: New test case.
16840
16841 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16842
16843         * objc.dg/defs.m: New.
16844
16845 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16846
16847         * g++.dg/eh/simd-1.C: New.
16848         * g++.dg/eh/simd-2.C: New.
16849
16850 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16851
16852         * gcc.c-torture/execute/simd-3.c: New.
16853
16854 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c/9936
16857         * gcc.dg/20030331-2.c: New test.
16858
16859 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/10278
16862         * g++.dg/parse/crash2.C: New test.
16863
16864 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16865
16866         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16867         * gcc.c-torture/execute/20030331-1.c: ...here.
16868
16869 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16870
16871         * gcc.c-torture/execute/20030331-1.c: New test.
16872
16873 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16874
16875         * lib/gcov.exp: Adjust call return testing strings.
16876         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16877
16878 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16879
16880         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16881         * gcc.dg/builtins-7.c: New test case.
16882         * gcc.dg/builtins-8.c: New test case.
16883
16884 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16885
16886         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16887
16888 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16889
16890         PR c++/7647
16891         * g++.dg/lookup-class-member-2.C: New test.
16892
16893 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16894
16895         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16896
16897 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16898
16899         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16900
16901 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16902
16903         * g++.dg/init/attrib1.C: New test.
16904
16905 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16906
16907         * gcc.dg/ultrasp8.c: New test.
16908
16909 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16910
16911         * gcc.dg/ultrasp7.c: New test.
16912
16913 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16914
16915         PR c++/10047
16916         * g++.dg/template/inline1.C: New test.
16917
16918 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16919
16920         * gcc.dg/sparc-dwarf2.c: New test.
16921
16922 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16923
16924         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16925         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16926
16927 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16928
16929         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16930         than reading .x files.
16931         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16932         * g77.dg/gcov/gcov-1.f: Likewise.
16933         * gcc.misc-tests/gcov-4b.c: Likewise.
16934         * gcc.misc-tests/gcov-5b.c: Likewise.
16935         * gcc.misc-tests/gcov-6.c: Likewise.
16936         * gcc.misc-tests/gcov-7.c: Likewise.
16937         * gcc.misc-tests/gcov-8.c: Likewise.
16938         * g++.dg/gcov/gcov-1.x: Remove.
16939         * g77.dg/gcov/gcov-1.x: Likewise.
16940         * gcc.misc-tests/gcov-4b.x: Likewise.
16941         * gcc.misc-tests/gcov-5b.x: Likewise.
16942         * gcc.misc-tests/gcov-6.x: Likewise.
16943         * gcc.misc-tests/gcov-7.x: Likewise.
16944         * gcc.misc-tests/gcov-8.x: Likewise.
16945
16946 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16947
16948         PR opt/10087
16949         * gcc.dg/20030324-1.c: New test.
16950
16951 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16952
16953         PR c++/10224
16954         * g++.dg/template/arg3.C: New test.
16955
16956         PR c++/10158
16957         * g++.dg/template/friend18.C: New test.
16958
16959 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16960
16961         * g77.f-torture/compile/20030326-1.f: New test case.
16962
16963 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16964
16965         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16966
16967         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16968
16969 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16970
16971         * gcc.dg/ia64-sync-3.c: New test.
16972
16973 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16974
16975         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16976
16977 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16978
16979         * gcc.dg/ultrasp6.c: New test.
16980
16981 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16982
16983         * gcc.dg/i386-signbit-1.c: New test.
16984         * gcc.dg/i386-signbit-2.c: New test.
16985         * gcc.dg/i386-signbit-3.c: New test.
16986
16987 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16988
16989         * gcc.dg/ultrasp5.c: Fix options.
16990
16991 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16992
16993         * gcc.dg/ultrasp5.c: Fix comment.
16994
16995 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16996
16997         PR fortran/10197
16998         * g77.f-torture/execute/10197.f: New test.
16999
17000 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17001
17002         PR c++/9898, c++/383
17003         * g++.dg/template/conv6.C: New test.
17004
17005         PR c++/10119
17006         * g++.dg/template/ptrmem5.C: New test.
17007
17008         PR c++/10026
17009         * g++.dg/lookup/koenig1.C: New test.
17010
17011         PR C++/10199
17012         * g++.dg/lookup/template2.C: New test.
17013
17014 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17015
17016         * g++.dg/opt/rtti1.C: New test.
17017
17018 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17019
17020         * gcc.dg/ultrasp5.c: New test.
17021
17022 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17023
17024         PR middle-end/9967
17025         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17026         builtin fputs.
17027
17028 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17029
17030         PR c/8224
17031         * gcc.dg/20030323-1.c: New test.
17032
17033 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17034
17035         * gcc.c-torture/compile/20030323-1.c: New test case.
17036
17037 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17038
17039         * gcc.dg/20030321-1.c: New test.
17040
17041 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17042
17043         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17044
17045 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17046
17047         PR c++/9978, c++/9708
17048         * g++.dg/ext/vlm1.C: Adjust expected error.
17049         * g++.dg/ext/vla2.C: New test.
17050         * g++.dg/template/arg1.C: New test.
17051         * g++.dg/template/arg2.C: New test.
17052
17053 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17054
17055         * g77.f-torture/execute/select.f: New test.
17056         * g77.f-torture/noncompile/select_no_compile.f: New test.
17057
17058 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17059
17060         PR c++/9898
17061         * g++.dg/other/error4.C: New test.
17062
17063 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17064
17065         * g++.dg/template/friend17.C: New test.
17066
17067 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17068
17069         * gcc.c-torture/compile/20030320-1.c: New.
17070
17071 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17072
17073         * gcc.dg/builtins-6.c: New test case.
17074
17075 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17076
17077         PR target/10073
17078         * gcc.c-torture/compile/20030319-1.c: New.
17079
17080 2003-03-18  Jan Hubicka  <jh@suse.cz>
17081
17082         * gcc.dg/i386-cvt-1.c: New test.
17083
17084 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17085
17086         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17087         * objc.dg/naming-2.m: Likewise.
17088
17089 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17090
17091         PR c++/9639
17092         * g++.dg/parse/crash1.C: New test.
17093
17094 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17095
17096         PR c++/8805
17097         * g++.dg/eh/cleanup1.C: New test.
17098
17099 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17100
17101         * gcc.c-torture/execute/20030316-1.c: New test case.
17102
17103 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR c++/9629
17106         * g++.dg/init/ctor2.C: New test.
17107
17108 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17109
17110         * g77.f-torture/compile/xformat.f: New test case.
17111
17112 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17113
17114         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17115         * g++.old-deja/g++.mike/eh50.C: Likewise.
17116
17117 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17118
17119         PR c++/6440
17120         * g++.dg/template/spec7.C: New test.
17121         * g++.dg/template/spec8.C: Likewise.
17122
17123 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17124
17125         * gcc.c-torture/execute/20030313-1.c: New test.
17126
17127 2003-03-14  Richard Henderson  <rth@redhat.com>
17128
17129         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17130
17131 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17132
17133         * gcc.c-torture/compile/20030314-1.c: New test.
17134
17135 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17136
17137         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17138         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17139         thumb target,
17140         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17141         to accept newer _imp__  prefix and additional
17142         newline in .drectve section.
17143         * gcc.dg/dll-4.c: Likewise.
17144         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17145         switch.
17146
17147 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17148
17149         * g++.dg/parse/namespace9.C: New test.
17150
17151         * g++.dg/init/ref5.C: New test.
17152         * g++.dg/parse/ptrmem1.C: Likewise.
17153
17154 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17155
17156         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17157         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17158         regular expression.
17159         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17160         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17161
17162 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17163
17164         * gcc.c-torture/execute/20030224-2.c: New test.
17165
17166 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17167
17168         * gcc.dg/decl-3.c: New test.
17169
17170 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * gcc.dg/i386-loop-2.c: New test.
17173
17174 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17175
17176         PR c++/9474
17177         * g++.dg/parse/namespace8.C: New test.
17178
17179         PR c++/9924
17180         * g++.dg/overload/builtin2.C: New test.
17181
17182 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17183
17184         * gcc.dg/return-type-3.c: New test.
17185
17186 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17187
17188         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17189         profiling options are not supported.
17190
17191 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17192
17193         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17194         * g++.old-deja/g++.warn/impint2.C: Likewise.
17195
17196 2003-03-10  Devang Patel  <dpatel@apple.com>
17197
17198         * g++.dg/cpp/c++_cmd_1.C: New test.
17199         * g++.dg/cpp/c++_cmd_1.h: New file.
17200
17201 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17202
17203         * gcc.dg/altivec-9.c: New file.
17204
17205 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17206
17207         * gcc.dg/ppc-sdata-1.c: New test.
17208         * gcc.dg/ppc-sdata-2.c: New test.
17209
17210 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/9373
17213         * g++.dg/opt/ptrmem2.C: New test.
17214
17215         PR c++/8534
17216         * g++.dg/opt/ptrmem1.C: New test.
17217
17218 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17219
17220         * gcc.dg/i386-loop-1.c: New test.
17221
17222 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17223
17224         PR c++/9970
17225         * g++.dg/lookup/friend1.C: New test.
17226
17227 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17228
17229         PR c++/9823
17230         * g++.dg/parser/constructor1.C: New test.
17231
17232 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17233
17234         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17235
17236         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17237
17238 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17239
17240         * gcc.dg/cpp/Wunused.c: Update test.
17241
17242 2003-03-08  Jan Hubicka  <jh@suse.cz>
17243
17244         * gcc.dg/inline-3.c: New test.
17245
17246 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR c++/9809
17249         * g++.dg/parse/builtin1.C: New test.
17250
17251         PR c++/9982
17252         * g++.dg/abi/cookie1.C: New test.
17253         * g++.dg/abi/cookie2.C: Likewise.
17254
17255         PR c++/9524
17256         * g++.dg/template/field1.C: New test.
17257
17258         PR c++/9912
17259         * g++.dg/parse/class1.C: New test.
17260         * g++.dg/parse/namespace7.C: Likewise.
17261         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17262
17263 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17264
17265         * g++.dg/init/ref4.C: New test.
17266
17267 2003-03-07  Jan Hubicka  <jh@suse.cz>
17268
17269         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17270         * gcc.dg/inline-3.c:  New test.
17271
17272 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17273
17274         * g++.dg/init/ref3.C: New test.
17275
17276         PR c++/9965
17277         * g++.dg/init/ref2.C: New test.
17278
17279         PR c++/9400
17280         * g++.dg/warn/Wshadow-2.C: New test.
17281
17282         PR c++/9791
17283         * g++.dg/warn/Woverloaded-1.C: New test.
17284
17285 2003-03-05  Jan Hubicka  <jh@suse.cz>
17286
17287         * gcc.dg/i386-local2.c: New.
17288         * gcc.dg/i386-local.c: Fix typo.
17289
17290 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17291
17292         * g++.dg/abi/layout3.C: New test.
17293
17294 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17295
17296         * gcc.c-torture/compile/20030305-1.c
17297
17298 2003-03-05  Jan Hubicka  <jh@suse.cz>
17299
17300         * gcc.dg/i386-local.c: New.
17301
17302 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17303
17304         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17305
17306 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17307
17308         * gcc.dg/switch-2.c: New test.
17309         * gcc.dg/switch-3.c: New test.
17310         * gcc.dg/Wswitch.c: Adjust line numbers.
17311         * gcc.dg/Wswitch-default.c: Likewise.
17312         * gcc.dg/Wswitch-enum.c: Likewise.
17313
17314 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17315
17316         * gcc.c-torture/execute/20030222-1.c: New test.
17317
17318 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17319
17320         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17321
17322 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17323
17324         PR c++/9878
17325         * g++.dg/init/ref1.C: New test.
17326
17327 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17328
17329         * gcc.dg/sh-relax.c: New SH-only test.
17330
17331 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17332
17333         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17334         comment explaining purpose of testcase.
17335
17336 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17337
17338         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17339         for HC11/HC12 (asm needs two int registers).
17340         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17341         HC11/HC12 because the test uses an asm which needs two 32-bit
17342         registers.
17343
17344 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17345
17346         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17347         for HC11/HC12 (array is too large otherwise).
17348         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17349         * gcc.c-torture/compile/20010518-2.x: Likewise.
17350         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17351         HC11/HC12 (array is too large).
17352
17353 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17354
17355         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17356         * lib/g++-dg.exp (g++-dg-test): Likewise.
17357
17358 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17359
17360         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17361         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17362
17363 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17364
17365         * g++.dg/warn/implicit-typename1.C: Remove warning.
17366
17367 2003-02-28  Richard Henderson  <rth@redhat.com>
17368
17369         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17370         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17371
17372 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17373
17374         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17375         * g++.dg/pch/pch.exp: Likewise.
17376
17377 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17378
17379         PR c++/9879
17380         * testsuite/g++.dg/init/new4.C: New test.
17381
17382 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17383
17384         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17385
17386 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17387
17388         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17389         unsigned long.
17390
17391         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17392         wider than float.
17393
17394 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17395
17396         * lib/scanasm.exp: Add support for counting numbers of
17397         occurences.
17398         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17399         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17400
17401 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/9683
17404         * g++.dg/template/static3.C: New test.
17405
17406         PR c++/9829
17407         * g++.dg/parse/namespace6.C: New test.
17408
17409 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17410
17411         PR target/9732
17412         * gcc.dg/20030225-1.c: New test.
17413
17414 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17415
17416         * README: Remove out-of-date information.
17417
17418         PR c++/9836
17419         * g++.dg/template/spec6.C: New test.
17420
17421 2003-02-24  Jeff Law  <law@redhat.com>
17422
17423         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17424
17425 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17426
17427         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17428         * gcc.dg/pragma-ep-1.c: Likewise.
17429
17430 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17431
17432         PR c++/9602
17433         * g++.dg/template/friend16.C: New test.
17434
17435 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17436
17437         PR c++/5333
17438         * g++.dg/parse/fused-params1.C: Adjust error messages.
17439         * g++.dg/template/nested3.C: New test.
17440
17441 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17442
17443         * g++.dg/abi/param1.C: New test.
17444
17445 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17446
17447         PR c++/7982
17448         * g++.dg/warn/implicit-typename1.C: New test.
17449
17450 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17451
17452         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17453         with "mtune".
17454         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17455         * gcc.c-torture/execute/20010129-1.x: Likewise.
17456         * gcc.dg/20011107-1.c: Likewise.
17457         * gcc.dg/20020108-1.c: Likewise.
17458         * gcc.dg/20020122-3.c: Likewise.
17459         * gcc.dg/20020206-1.c: Likewise.
17460         * gcc.dg/20020310-1.c: Likewise.
17461         * gcc.dg/20020426-2.c: Likewise.
17462         * gcc.dg/20020517-1.c: Likewise.
17463         * gcc.dg/991230-1.c: Likewise.
17464         * gcc.dg/i386-unroll-1.c: Likewise.
17465         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17466
17467 2003-02-22  Jan Hubicka  <jh@suse.cz>
17468
17469         * gcc.dg/i386-mul.c: New test.
17470
17471 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17472
17473         * gcc.dg/builtins-5.c: New test case.
17474
17475 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17476
17477         * gcc.dg/asmreg-1.c: New test.
17478
17479 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17480
17481         PR c++/9749
17482         * g++.dg/parse/varmod1.C: New test.
17483
17484 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR c++/9727
17487         * g++.dg/template/op1.C: New test.
17488
17489 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/8906
17492         * g++.dg/template/nested2.C: New test.
17493
17494 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/8724
17497         * g++.dg/expr/dtor1.C: New test.
17498
17499 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17500
17501         * gcc.dg/cpp/include3.c: New test.
17502         * gcc.dg/cpp/inc/foo.h: New file.
17503
17504 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17505
17506         * gcc.c-torture/execute/20030221-1.c: New test.
17507
17508 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17509
17510         PR c++/9729
17511         * g++.dg/abi/conv1.C: New test.
17512
17513 2003-02-20  Jan Hubicka  <jh@suse.cz>
17514
17515         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17516
17517 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17518
17519         * gcc.c-torture/compile/20030219-1.c: New test.
17520
17521 2003-02-18  Jan Hubicka  <jh@suse.cz>
17522
17523         * gcc.dg/funcorder.c: New test.
17524
17525 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17526
17527         * gcc.c-torture/execute/20030218-1.c: New.
17528
17529 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17530
17531         * gcc.dg/20030218-1.c: New.
17532
17533 2003-02-18  Richard Henderson  <rth@redhat.com>
17534
17535         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17536         * gcc.dg/attr-used-2.c: New.
17537
17538 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/9704
17541         * g++.dg/init/copy5.C: New test.
17542
17543 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17544
17545         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17546         * g++.dg/pch/pch.exp: Likewise.
17547
17548 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17549
17550         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17551         STACK_SIZE is not defined.
17552
17553 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17554
17555         PR c++/9457
17556         * g++.dg/template/init1.C: New test.
17557
17558 2003-02-16  Jan HUbicka  <jh@suse.cz>
17559
17560         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17561         (foo): Add few extra tests
17562         * gcc.dg/c99-const-expr-3.c: Likewise.
17563         * gcc.c-torture/execute/20030216-1.c: New.
17564
17565 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17566
17567         PR c++/9459
17568         * g++.dg/ext/typeof4.C: New test.
17569
17570 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17571
17572         * gcc.dg/i386-387-3.c: New test case.
17573
17574 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17575
17576         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17577         cris-*-elf* cris-*-aout* and mmix-*-*.
17578
17579 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17580
17581         * gcc.dg/20030213-1.c: New test.
17582
17583 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17584
17585         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17586         * gcc.dg/i386-387-2.c: Likewise.
17587
17588 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17589
17590         * gcc.dg/ppc-spe.c: Fix formatting.
17591         Enable tests that were previously unsupported by gas.
17592         Delete tests for instructions that no longer exist.
17593         Switch arguments on evsubifw builtin.
17594
17595 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17596
17597         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17598         STACK_SIZE is too small.
17599
17600 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17601             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17602
17603         * gcc.dg/decl-2.c: New test.
17604
17605 2003-02-10  Jan Hubicka  <jh@suse.cz>
17606
17607         * gcc.dg/i386-fpcvt-1.c:  New test.
17608
17609 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17610
17611         * gcc.c-torture/execute/20030209-1.c: New test.
17612
17613 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17614
17615         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17616         int-wide bitops, use the constants of the same width.
17617         Likewise, if long long is 32-bit wide, test bitops using
17618         32-bit constants.
17619
17620 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17621
17622         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17623
17624 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17625
17626         * testsuite/gcc.dg/builtins-4.c: New test case.
17627
17628 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17629
17630         * gcc.dg/20020430-1.c: Fix dg command typos.
17631         * gcc.dg/20020503-1.c: Likewise.
17632
17633 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17634
17635         PR c++/8785
17636         * g++.dg/parse/fused-params1.C: New test.
17637
17638         PR c++/8857
17639         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17640
17641         PR c++/8921
17642         * g++.dg/parse/non-dependent1.C: New test.
17643
17644         PR c++/8928
17645         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17646
17647         PR c++/9228
17648         * g++.dg/parse/undefined7.C: New test.
17649         * g++.dg/parse/non-templ1.C: New test.
17650
17651         PR c++/9229
17652         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17653
17654 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17655
17656         * gcc.c-torture/compile/20030206-1.c: New test.
17657
17658 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17659
17660         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17661         "pow" to "foo" to avoid potential confusion with a math built-in.
17662
17663 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17664
17665         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17666         conditions for SPARC targets.
17667
17668 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17669
17670         * gcc.dg/20030204-1.c: New test.
17671
17672 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17673
17674         PR c++/38
17675         * g++.dg/parse/array-size1.C: New test.
17676
17677         PR c++/5657
17678         * g++.dg/parse/undefined3.C: New test.
17679
17680         PR c++/5665
17681         * g++.dg/parse/undefined4.C: New test.
17682
17683         PR c++/5975
17684         * g++.dg/parse/undefined5.C: New test.
17685
17686         PR c++/7259
17687         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17688
17689         PR c++/8578
17690         * g++.dg/parse/casting-operator1.C: New test.
17691
17692         PR c++/8596
17693         * g++.dg/parse/undefined6.C: New test.
17694
17695         PR c++/8736
17696         * g++.dg/parse/missing-template1.C: New test.
17697
17698 2003-02-04  Jan Hubicka  <jh@suse.cz>
17699
17700         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17701         * gcc.dg/i386-cmov?.c:  Likewise.
17702         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17703         * gcc.dg/i386-ssefp-1.c:  Likewise.
17704         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17705         conventions.
17706
17707 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17708
17709         PR c++/7129
17710         * testsuite/g++.dg/ext/max.C: New test.
17711
17712 2003-02-03  Jan Hubicka  <jh@suse.cz>
17713
17714         * gcc.c-torture/execute/20030203-1.c: New test.
17715
17716 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17717
17718         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17719         'natural-endian'.
17720
17721 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17722
17723         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17724         * g++.dg/init/new2.C: Likewise.
17725         * g++.dg/other/new1.C: Likewise.
17726
17727 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17728
17729         * gcc.dg/struct-ret-libc.c: New test.
17730
17731 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17732
17733         * gcc.dg/20030129-1.c: New test.
17734
17735 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17736
17737         PR c++/8849
17738         * g++.dg/template/ptrmem4.C: New test.
17739
17740 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17741
17742         * g++.dg/parser/constant1.C: New test.
17743
17744 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17745
17746         PR c++/8591
17747         * g++.dg/parse/friend2.C: New test.
17748
17749 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17750
17751         PR c++/9437
17752         * g++.dg/template/unify4.C: New test.
17753
17754 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17755
17756         * gcc.c-torture/execute/20030128-1.c: New test.
17757
17758 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17759
17760         * g++.dg/lookup/nested1.C: Test moved from ...
17761         * g++.old-deja/g++.other/lookup24.C: ... here.
17762
17763 2003-01-28  Jan Hubicka  <jh@suse.cz>
17764
17765         * gcc.dg/i386-cmov5.c:  New test.
17766
17767 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17768
17769         * gcc.c-torture/execute/20010925-1.c: Changed the
17770         memcpy declaration.
17771
17772 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17773
17774         PR c++/3902
17775         * g++.dg/parse/template5.C: New test.
17776
17777 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17778
17779         PR fortran/9258
17780         * g77.dg/pr9258: New test.
17781
17782 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17783
17784         * README: Move relevant parts from README.g++.
17785
17786         * README.g++: Remove this file.
17787
17788 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         * g++.dg/abi/dcast1.C: New test.
17791
17792 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17793
17794         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17795
17796 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17797
17798         PR c++/47
17799         * g++.old-deja/g++.other/lookup24.C: New test.
17800
17801 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17802
17803         PR middle-end/7227
17804         * gcc.dg/uninit-C.c: New test.
17805
17806 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17807
17808         * g++.dg/abi/covariant1.C: New test.
17809
17810 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17811
17812         * gcc.dg/20030123-1.c: New test.
17813
17814 2003-01-25  Jan Hubicka  <jh@suse.cz>
17815
17816         PR opt/8492
17817         * gcc.c-torture/compile/20030125-1.c
17818
17819 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         PR c++/9403
17822         * g++.dg/parse/template3.C: New test.
17823         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17824
17825         PR c++/795
17826         * g++.dg/parse/template4.C: New test.
17827
17828         PR c++/9415
17829         * g++.dg/template/qual2.C: New test.
17830
17831         PR c++/8545
17832         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17833
17834         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17835
17836 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17837
17838         * gcc.c-torture/execute/switch-1.c: New test case.
17839
17840 2003-01-25  Jan Hubicka  <jh@suse.cz>
17841
17842         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17843
17844 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17845
17846         Tweaks for Bison-1.875. From the NEWS file:
17847         "- `parse error' -> `syntax error'
17848         Bison now uniformly uses the term `syntax error'"
17849         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17850         * gcc.dg/cpp/digraph2.c: Likewise.
17851         * gcc.dg/cpp/direct2.c: Likewise.
17852         * gcc.dg/cpp/paste4.c: Likewise.
17853         * gcc.dg/c90-restrict-1.c: Likewise.
17854         * gcc.dg/c99-func-2.c: Likewise.
17855         * gcc.dg/noncompile/920721-2.c: Likewise.
17856         * gcc.dg/noncompile/930622-2.c: Likewise.
17857         * gcc.dg/noncompile/940112-1.c: Likewise.
17858         * gcc.dg/noncompile/950921-1.c: Likewise.
17859         * gcc.dg/noncompile/951123-1.c: Likewise.
17860         * gcc.dg/noncompile/971104-1.c: Likewise.
17861         * gcc.dg/noncompile/990416-1.c: Likewise.
17862
17863 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17864
17865         * g++.dg/parse/undefined1.C: Add error message.
17866
17867 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17868
17869         PR c++/9354
17870         * g++.dg/parse/new1.C: New test.
17871
17872         PR c++/9216
17873         * g++.dg/parse/template2.C: New test.
17874
17875         PR c++/9354
17876         * g++.dg/parse/typedef2.C: New test.
17877
17878         PR c++/9328
17879         * g++.dg/ext/typeof3.C: New test.
17880
17881 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17882
17883         PR c++/2738
17884         * g++.dg/parse/ret-type1.C: New test.
17885
17886         PR c++/3792
17887         * g++.dg/parse/tmpl-outside1.C: New test.
17888
17889         PR c++/4207
17890         * g++.dg/parse/int-as-enum1.C: New test.
17891
17892         PR c++/4903
17893         * g++.dg/parse/no-typename1.C: New test.
17894
17895         PR c++/5533
17896         * g++.dg/parse/no-value1.C: New test.
17897
17898         PR c++/5921
17899         * g++.dg/parse/wrong-inline1.C: New test.
17900
17901         PR c++/6402
17902         * g++.dg/parse/ref1.C: New test.
17903
17904         PR c++/6992
17905         * g++.dg/parse/attr-ctor1.C: New test.
17906
17907         PR c++/7229
17908         * g++.dg/parse/namespace5.C: New test.
17909
17910         PR c++/7917
17911         * g++.dg/parse/func-def1.C: New test.
17912
17913         PR c++/8143
17914         * g++.dg/parse/undefined1.C: New test.
17915
17916         PR c++/5723, PR c++/8522
17917         * g++.dg/parse/specialization1.C: New test.
17918
17919         PR c++/163, PR c++/8595
17920         * g++.dg/parse/struct-as-enum1.C: New test.
17921
17922         PR c++/9173
17923         * g++.dg/parse/undefined2.C: New test.
17924
17925 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/9298
17928         * g++.dg/parse/template1.C: New test.
17929
17930         PR c++/9384
17931         * g++.dg/parse/using1.C: New test.
17932
17933         PR c++/9285
17934         PR c++/9294
17935         * g++.dg/parse/expr2.C: New test.
17936
17937         PR c++/9388
17938         * g++.dg/parse/lookup2.C: Likewise.
17939
17940 2003-01-21  Jan Hubicka  <jh@suse.cz>
17941
17942         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17943         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17944         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17945         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17946
17947 2003-01-20  Nick Clifton  <nickc@redhat.com>
17948
17949         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17950         problem with ARM sibcall code generation.
17951
17952 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17953
17954         * gcc.c-torture/execute/20030120-1.c: New.
17955
17956 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17957
17958         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17959
17960 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/9272
17963         * g++.dg/parse/ctor1.C: New test.
17964
17965         PR c++/9294:
17966         * g++.dg/parse/qualified1.C: New test.
17967
17968         * g++.dg/parse/typename3.C: New test.
17969
17970 2003-01-16  Richard Henderson  <rth@redhat.com>
17971
17972         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17973
17974 2003-01-16  Richard Henderson  <rth@redhat.com>
17975
17976         * g++.dg/pch/pch.exp: Copy test header to the working directory
17977         before using it either for precompilation or direct use.
17978         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17979         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17980
17981 2003-01-16  Richard Henderson  <rth@redhat.com>
17982
17983         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17984         before using it either for precompilation or direct use.
17985         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17986         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17987
17988 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17989
17990         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17991         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17992         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17993         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17994         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17995         typename warning into error.
17996         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17997         error messages.
17998         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17999         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18000         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18001         messages.
18002         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18003         make declaration visible in template.
18004         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18005         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18006         messages.
18007         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18008         message.
18009         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18010         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18011         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18012         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18013         typename warning with error message.
18014         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18015         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18016         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18017
18018 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18019
18020         * g++.dg/parse/ambig2.C: New test.
18021
18022 2003-01-15  Richard Henderson  <rth@redhat.com>
18023
18024         * g++.dg/tls/init-2.C: Update error message string.
18025
18026 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18027
18028         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18029
18030 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18031
18032         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18033         all for HC11/HC12.
18034         * gcc.c-torture/compile/20001205-1.x: Likewise.
18035         * gcc.c-torture/compile/20001226-1.x: Likewise.
18036         * gcc.c-torture/compile/920520-1.x: Likewise.
18037         * gcc.c-torture/compile/961203-1.x: Likewise.
18038         * gcc.c-torture/compile/20020604-1.x: Likewise.
18039
18040 2003-01-15  Jan Hubicka  <jh@suse.cz>
18041
18042         * gcc.c-torture/compile/20030115-1.c: New test.
18043
18044         * gcc.dg/i386-fpcvt-1.c: New test.
18045         * gcc.dg/i386-fpcvt-2.c: New test.
18046
18047 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18048
18049         Further conform g++'s __vmi_class_type_info to the C++ ABI
18050         specification.
18051         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18052         the specification.
18053
18054 2003-01-14  Jan Hubicka  <jh@suse.cz>
18055
18056         * gcc.dg/i386-fpcvt-1.c: New test.
18057         * gcc.dg/i386-fpcvt-2.c: New test.
18058
18059 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18060
18061         * gcc.dg/i386-mmx-3.c: New test.
18062
18063 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18064
18065         PR c++/9264
18066         * g++.dg/parse/octal1.C: New file.
18067
18068         PR c++/9172
18069         * g++.dg/parse/typename1.C: New file.
18070
18071 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18072
18073         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18074         * gcc.dg/bf-no-ms-layout.c: Likewise.
18075         * gcc.dg/bf-ms-attrib.c: Likewise.
18076
18077 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18078
18079         PR c++/9099
18080         * g++.dg/parse/dtor1.C: New file.
18081
18082         PR c++/9128
18083         * g++.dg/rtti/typeid1.C: New file.
18084
18085         PR c++/9153
18086         * g++.dg/parse/lookup1.C: New file.
18087
18088         PR c++/9171
18089         * g++.dg/templ/spec5.C: New file.
18090
18091 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18092
18093         * gcc.c-torture/compile/20030110-1.c: New test.
18094
18095 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18096
18097         Merge from pch-branch:
18098
18099         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18100
18101         * gcc.dg/pch/cpp-1.h: New.
18102         * gcc.dg/pch/cpp-1.c: New.
18103         * gcc.dg/pch/cpp-2.h: New.
18104         * gcc.dg/pch/cpp-2.c: New.
18105
18106         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18107
18108         * gcc.dg/pch/except-1.h: New.
18109         * gcc.dg/pch/except-1.c: New.
18110
18111         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18112
18113         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18114         running test.
18115         * gcc.dg/pch: Include *.hp not *.h.
18116         * gcc.dg/pch/system-1.h: New.
18117         * gcc.dg/pch/system-1.c: New.
18118
18119         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18120
18121         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18122         rather than trying to build and run a program using PCH.
18123         * gcc.dg/pch: Remove dg-do commands from test files.
18124
18125         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18126
18127         * gcc.dg/pch/macro-3.c: New.
18128         * gcc.dg/pch/macro-3.h: New.
18129
18130         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18131
18132         * gcc.dg/pch/common-1.c: New.
18133         * gcc.dg/pch/common-1.h: New.
18134         * gcc.dg/pch/decl-1.c: New.
18135         * gcc.dg/pch/decl-1.h: New.
18136         * gcc.dg/pch/decl-2.c: New.
18137         * gcc.dg/pch/decl-2.h: New.
18138         * gcc.dg/pch/decl-3.c: New.
18139         * gcc.dg/pch/decl-3.h: New.
18140         * gcc.dg/pch/decl-4.c: New.
18141         * gcc.dg/pch/decl-4.h: New.
18142         * gcc.dg/pch/decl-5.c: New.
18143         * gcc.dg/pch/decl-5.h: New.
18144         * gcc.dg/pch/global-1.c: New.
18145         * gcc.dg/pch/global-1.h: New.
18146         * gcc.dg/pch/inline-1.c: New.
18147         * gcc.dg/pch/inline-1.h: New.
18148         * gcc.dg/pch/inline-2.c: New.
18149         * gcc.dg/pch/inline-2.h: New.
18150         * gcc.dg/pch/static-1.c: New.
18151         * gcc.dg/pch/static-1.h: New.
18152         * gcc.dg/pch/static-2.c: New.
18153         * gcc.dg/pch/static-2.h: New.
18154
18155         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18156
18157         * g++.dg/pch/pch.exp: Better handle failing testcases.
18158         * gcc.dg/pch/pch.exp: Likewise.
18159         * gcc.dg/pch/macro-1.c: New.
18160         * gcc.dg/pch/macro-1.h: New.
18161         * gcc.dg/pch/macro-2.c: New.
18162         * gcc.dg/pch/macro-2.h: New.
18163
18164         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18165
18166         * g++.dg/dg.exp: Treat files in pch/ specially.
18167         * g++.dg/pch/pch.exp: New file.
18168         * g++.dg/pch/empty.H: New file.
18169         * g++.dg/pch/empty.C: New file.
18170         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18171         "precompile".
18172
18173         * gcc.dg/pch/pch.exp: New file.
18174         * gcc.dg/pch/empty.h: New file.
18175         * gcc.dg/pch/empty.c: New file.
18176         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18177         "precompile".
18178
18179 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18180
18181         * g++.dg/template/friend14.C: New test.
18182
18183 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18184
18185         * gcc.dg/old-style-asm-1.c: New test.
18186
18187 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18188
18189         * gcc.c-torture/compile/20030109-1.c: New test.
18190
18191 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18192
18193         * gcc.c-torture/execute/20030109-1.c: New test.
18194
18195 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18196
18197         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18198         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18199         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18200         * g++.old-deja/g++.mike/eh2.C: Likewise
18201         * g++.old-deja/g++.mike/eh3.C: Likewise
18202         * g++.old-deja/g++.mike/eh5.C: Likewise
18203         * g++.old-deja/g++.mike/eh6.C: Likewise
18204         * g++.old-deja/g++.mike/eh7.C: Likewise
18205         * g++.old-deja/g++.mike/eh8.C: Likewise
18206         * g++.old-deja/g++.mike/eh9.C: Likewise
18207         * g++.old-deja/g++.mike/eh10.C: Likewise
18208         * g++.old-deja/g++.mike/eh12.C: Likewise
18209         * g++.old-deja/g++.mike/eh13.C: Likewise
18210         * g++.old-deja/g++.mike/eh14.C: Likewise
18211         * g++.old-deja/g++.mike/eh16.C: Likewise
18212         * g++.old-deja/g++.mike/eh17.C: Likewise
18213         * g++.old-deja/g++.mike/eh18.C: Likewise
18214         * g++.old-deja/g++.mike/eh21.C: Likewise
18215         * g++.old-deja/g++.mike/eh23.C: Likewise
18216         * g++.old-deja/g++.mike/eh24.C: Likewise
18217         * g++.old-deja/g++.mike/eh25.C: Likewise
18218         * g++.old-deja/g++.mike/eh26.C: Likewise
18219         * g++.old-deja/g++.mike/eh27.C: Likewise
18220         * g++.old-deja/g++.mike/eh28.C: Likewise
18221         * g++.old-deja/g++.mike/eh29.C: Likewise
18222         * g++.old-deja/g++.mike/eh31.C: Likewise
18223         * g++.old-deja/g++.mike/eh33.C: Likewise
18224         * g++.old-deja/g++.mike/eh34.C: Likewise
18225         * g++.old-deja/g++.mike/eh35.C: Likewise
18226         * g++.old-deja/g++.mike/eh36.C: Likewise
18227         * g++.old-deja/g++.mike/eh37.C: Likewise
18228         * g++.old-deja/g++.mike/eh38.C: Likewise
18229         * g++.old-deja/g++.mike/eh39.C: Likewise
18230         * g++.old-deja/g++.mike/eh40.C: Likewise
18231         * g++.old-deja/g++.mike/eh41.C: Likewise
18232         * g++.old-deja/g++.mike/eh42.C: Likewise
18233         * g++.old-deja/g++.mike/eh44.C: Likewise
18234         * g++.old-deja/g++.mike/eh46.C: Likewise
18235         * g++.old-deja/g++.mike/eh47.C: Likewise
18236         * g++.old-deja/g++.mike/eh48.C: Likewise
18237         * g++.old-deja/g++.mike/eh49.C: Likewise
18238         * g++.old-deja/g++.mike/eh50.C: Likewise
18239         * g++.old-deja/g++.mike/eh51.C: Likewise
18240         * g++.old-deja/g++.mike/eh53.C: Likewise
18241         * g++.old-deja/g++.mike/eh55.C: Likewise
18242         * g++.old-deja/g++.mike/p7912.C: Likewise
18243         * g++.old-deja/g++.mike/p9706.C: Likewise
18244         * g++.old-deja/g++.mike/p10416.C: Likewise
18245         * g++.old-deja/g++.mike/p11667.C: Likewise
18246         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18247         Remove redundant reference to Iris.
18248         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18249         Elxsi, i860, Pico Java, and WE32K.
18250
18251 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18252
18253         * g++.dg/ext/asm4.C: New test.
18254
18255 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18256
18257         PR c++/9030
18258         * g++.dg/template/friend12.C: New test.
18259         * g++.dg/template/friend13.C: Likewise.
18260         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18261
18262 2003-01-08  Jan Hubicka  <jh@suse.cz>
18263
18264         * gcc.dg/i386-cadd.c: New test.
18265         * gcc.dg/i386-cmov4.c: Likewise.
18266
18267 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/9165
18270         * g++.dg/warn/Wunused-3.C: New test.
18271
18272         * g++.dg/abi/bitfield9.C: New test.
18273
18274         PR c++/9189
18275         * g++.dg/parse/defarg3.C: New test.
18276
18277 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         * g++.dg/parse/ambig1.C: New test.
18280         * g++.dg/parse/defarg2.C: New test.
18281
18282 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18283
18284         * g++.dg/template/defarg-1.C: New test.
18285         * g++.dg/template/local2.C: Likewise.
18286
18287 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18288
18289         * gcc.c-torture/execute/20030105-1.c: New test.
18290
18291 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18292
18293         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18294         * g++.dg/parse/namespace4.C: Likewise.
18295
18296 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         * g++.dg/template/ntp2.C: New test.
18299
18300 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18301
18302         * g++.dg/parse/extern-C-1.C: New test.
18303
18304         * g++.dg/parse/namespace4.C: New test.
18305
18306         * g++.dg/template/nested1.C: New test.
18307
18308         * g++.dg/parse/namespace3.C: New test.
18309
18310 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18311
18312         * g++.dg/lookup/two-stage1.C: New test.
18313
18314 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18315
18316         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18317         * g++.old-deja/g++.jason/access8.C: Likewise.
18318         * g++.old-deja/g++.other/decl5.C: Likewise.
18319
18320 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18321
18322         * g++.dg/parse/parse7.C: New test.
18323
18324 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18325
18326         PR c++/2843
18327         * g++.dg/ext/attrib7.C: New test.
18328
18329 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18330
18331         * g++.dg/parse/parse6.C: New test.
18332
18333 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18334
18335         * gcc.dg/h8300-stack-1.c: New.
18336
18337 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18338
18339         g++.dg/lookup/exception1.C: New test.
18340
18341         g++.dg/lookup/template1.C: New test.
18342
18343         g++.dg/parse/namespace2.C: New test.
18344
18345         g++.dg/parse/parens2.C: New test.
18346
18347 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18348
18349         * g++.dg/parse/parse5.C: New test.
18350         * g++.dg/lookup/scoped4.C: New test.
18351
18352 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18353
18354         * g++.dg/parse/parens1.C: New test.
18355
18356         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18357         angle-bracket1.C.
18358         * g++.dg/parse/parens2.C: New test.
18359
18360         * g++.dg/lookup/scope-operator1.C: New test.
18361
18362         * g++.dg/parse/operator1.C: New test.
18363
18364 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18365
18366         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18367         * g++.old-deja/g++.other/access6.C: Likewise.
18368         * g++.old-deja/g++.other/decl1.C: Likewise.
18369         * g++.old-deja/g++.pt/typename12.C: Likewise.
18370
18371 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18372
18373         * g++.dg/parse/namespace1.C: New test.
18374
18375 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18376
18377         * g++.dg/parse/parse4.C: New test.
18378
18379 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18380
18381         * g++.dg/parse/parse3.C: New test.
18382
18383 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18384
18385         * g++.dg/parse/parse2.C: New test.
18386
18387 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18388
18389         * g++.dg/template/friend11.C: New test.
18390
18391 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18392
18393         * g++.dg/parse/parse1.C: New test.
18394
18395 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18396
18397         * lib/profopt.exp: Change the name of a global variable to avoid
18398         possible clashes with other test suites.
18399
18400 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18401
18402         * g++.dg/inherit/covariant8.C: New test.
18403
18404 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18405
18406         * g++.dg/init/array9.C: New test.
18407
18408         PR c++/9112
18409         * g++.dg/parse/expr1.C: New test.
18410
18411 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18412
18413         * gcc.c-torture/compile/20021230-1.c: New test.
18414
18415 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18416
18417         * g++.dg/inherit/covariant5.C: New test.
18418         * g++.dg/inherit/covariant6.C: New test.
18419         * g++.dg/inherit/covariant7.C: New test.
18420
18421 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18422
18423         PR c++/2739
18424         * g++.dg/other/access2.C: New test.
18425
18426 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18427
18428         * g++.dg/other/anon-struct.C: No longer fails
18429         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18430         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18431         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18432
18433 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18434
18435         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18436
18437 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * g++.dg/eh/spec4.C: Remove stray semicolon.
18440         * g++.dg/expr/pmf-1.C: Change error message.
18441         * g++.dg/ext/asm1.C: Remove stray semicolon.
18442         * g++.dg/ext/typename1.C: Add missing typenames.
18443         * g++.dg/inherit/template-as-base.C: Change error message.
18444         * g++.dg/lookup/scoped1.C: Likewise.
18445         * g++.dg/lookup/scoped2.C: Likewise.
18446         * g++.dg/lookup/using2.C: Likewise.
18447         * g++.dg/other/component1.C: Remove stray semicolon.
18448         * g++.dg/other/do1.C: Change error message.
18449         * g++.dg/other/error2.C: Likewise.
18450         * g++.dg/other/init1.C: Likewise.
18451         * g++.dg/other/packed1.C: Remove stray semicolon.
18452         * g++.dg/other/ptrmem2.C: Change error message.
18453         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18454         marker.
18455         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18456         * g++.dg/template/access3.C: Add typename keyword.
18457         * g++.dg/template/access5.C: Remove stray semicolon.
18458         * g++.dg/template/access6.C: Likewise.
18459         * g++.dg/template/complit1.C: Likewise.
18460         * g++.dg/template/crash1.C: Change error message.
18461         * g++.dg/template/inherit2.C: Remove stray semicolon.
18462         * g++.dg/template/instantiate2.C: Likewise.
18463         * g++.dg/template/instantiate3.C: Change error message.
18464         * g++.dg/template/qual1.C: Remove stray semicolon.
18465         * g++.dg/template/qualttp18.C: Change error message.
18466         * g++.dg/template/ref1.C: Remove stray semicolon.
18467         * g++.dg/template/sizeof1.C (A::value): Declare it.
18468         * g++.dg/template/spec4.C: Change error message.
18469         * g++.dg/template/static1.C: Likewise.
18470         * g++.dg/template/type1.C: Likewise.
18471         * g++.dg/template/typename3.C: Likewise.
18472         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18473         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18474         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18475         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18476         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18477         named return value extension.
18478         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18479         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18480         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18481         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18482         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18483         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18484         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18485         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18486         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18487         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18488         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18489         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18490         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18491         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18492         syntax.
18493         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18494         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18495         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18496         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18497         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18498         * g++.old-deja/g++.brendan/template11.C: Likewise.
18499         * g++.old-deja/g++.brendan/template26.C: Likewise.
18500         * g++.old-deja/g++.brendan/template27.C: Use explicit
18501         specialization syntax.
18502         * g++.old-deja/g++.brendan/template30.C: Likewise.
18503         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18504         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18505         non-dependent names.
18506         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18507         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18508         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18509         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18510         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18511         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18512         named return value extension.
18513         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18514         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18515         * g++.old-deja/g++.ext/return1.C: Likewise.
18516         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18517         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18518         * g++.old-deja/g++.jason/access8.C: Likewise.
18519         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18520         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18521         pseudo-destructor names.
18522         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18523         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18524         pseudo-destructor names.
18525         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18526         * g++.old-deja/g++.jason/overload19.C: Likewise.
18527         * g++.old-deja/g++.jason/overload32.C: Likewise.
18528         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18529         stray semicolons.
18530         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18531         * g++.old-deja/g++.jason/return.C: Likewise.
18532         * g++.old-deja/g++.jason/return2.C: Likewise.
18533         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18534         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18535         syntax.
18536         * g++.old-deja/g++.jason/template10.C: Account for use of
18537         non-dependent names.
18538         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18539         syntax.
18540         * g++.old-deja/g++.jason/template37.C: Likewise.
18541         * g++.old-deja/g++.law/access4.C: Change error messages.
18542         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18543         pseudo-destructor names.
18544         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18545         * g++.old-deja/g++.law/ctors9.C: Likewise.
18546         * g++.old-deja/g++.law/cvt22.C: Likewise.
18547         * g++.old-deja/g++.law/dtors5.C: Likewise.
18548         * g++.old-deja/g++.law/global-init1.C: Likewise.
18549         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18550         * g++.old-deja/g++.law/operators28.C: Likewise.
18551         * g++.old-deja/g++.law/visibility28.C: Likewise.
18552         * g++.old-deja/g++.martin/eval1.C: Likewise.
18553         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18554         name.
18555         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18556         * g++.old-deja/g++.mike/net34.C: Likewise.
18557         * g++.old-deja/g++.mike/net36.C: Likewise.
18558         * g++.old-deja/g++.mike/ns2.C: Likewise.
18559         * g++.old-deja/g++.mike/p12306.C: Likewise.
18560         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18561         value extension.
18562         * g++.old-deja/g++.mike/p700.C: Likewise.
18563         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18564         * g++.old-deja/g++.mike/p710.C: Likewise.
18565         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18566         value extension.
18567         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18568         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18569         * g++.old-deja/g++.ns/crash2.C: Likewise.
18570         * g++.old-deja/g++.ns/crash3.C: Likewise.
18571         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18572         * g++.old-deja/g++.ns/ns17.C: Likewise.
18573         * g++.old-deja/g++.ns/template16.C: Likewise.
18574         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18575         keyword.
18576         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18577         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18578         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18579         named return value extension.
18580         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18581         * g++.old-deja/g++.other/access4.C: Issue additional error
18582         messages.
18583         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18584         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18585         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18586         * g++.old-deja/g++.other/crash25.C: Change error message.
18587         * g++.old-deja/g++.other/crash4.C: Change error message.
18588         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18589         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18590         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18591         checks.
18592         * g++.old-deja/g++.other/defarg8.C: Likewise.
18593         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18594         * g++.old-deja/g++.other/dtor10.C: Likewise.
18595         * g++.old-deja/g++.other/incomplete.C: Likewise.
18596         * g++.old-deja/g++.other/linkage7.C: Likewise.
18597         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18598         lookup algorithm.
18599         * g++.old-deja/g++.other/mangle2.C: Likewise.
18600         * g++.old-deja/g++.other/refinit2.C: Likewise.
18601         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18602         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18603         * g++.old-deja/g++.pt/crash28.C: Likewise.
18604         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18605         syntax.
18606         * g++.old-deja/g++.pt/crash32.C: Change error message.
18607         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18608         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18609         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18610         error message position.
18611         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18612         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18613         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18614         syntax.
18615         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18616         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18617         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18618         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18619         keyword.
18620         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18621         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18622         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18623         keyword.
18624         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18625         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18626         syntax.
18627         * g++.old-deja/g++.pt/friend28.C: Account for use of
18628         non-dependent names.
18629         * g++.old-deja/g++.pt/friend29.C: Likewise.
18630         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18631         rules.
18632         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18633         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18634         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18635         lookup rules.
18636         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18637         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18638         keyword.
18639         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18640         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18641         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18642         keyword.
18643         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18644         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18645         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18646         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18647         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18648         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18649         keyword.
18650         * g++.old-deja/g++.pt/spec10.C: Likewise.
18651         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18652         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18653         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18654         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18655         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18656         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18657         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18658         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18659         * g++.old-deja/g++.pt/typename15.C: Likewise.
18660         * g++.old-deja/g++.pt/typename22.C: Likewise.
18661         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18662         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18663         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18664         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18665         syntax.
18666         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18667         return value extension.
18668         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18669         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18670         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18671         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18672
18673 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         * g++.dg/warn/inline1.C: New test.
18676         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18677         * g++.old-deja/g++.jason/synth10.C: Likewise.
18678         * g++.old-deja/g++.mike/net31.C: Likewise.
18679         * g++.old-deja/g++.mike/p8786.C: Likewise.
18680
18681         * g++.dg/template/friend10.C: New test.
18682         * g++.dg/template/conv5.C: New test.
18683
18684 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18685
18686         * g++.dg/lookup/scoped3.C: New test.
18687
18688         * g++.dg/lookup/decl1.C: New test.
18689         * g++.dg/lookup/decl2.C: New test.
18690
18691 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18692
18693         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18694         gcc.c-torture/compile/20021015-1.c,
18695         gcc.c-torture/compile/20021015-2.c,
18696         gcc.c-torture/compile/20021123-1.c,
18697         gcc.c-torture/compile/20021123-2.c,
18698         gcc.c-torture/compile/20021123-3.c,
18699         gcc.c-torture/compile/20021123-4.c,
18700         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18701         only to 3.1 or 3.2 branch.
18702
18703 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18704
18705         * gcc.dg/i386-bitfield3.c: New test.
18706
18707         * gcc.dg/i386-bitfield2.c: New test.
18708
18709 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18710
18711         * g++.dg/parse/conv_op1.C: New test.
18712
18713 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18714
18715         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18716         approved.
18717
18718 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18719
18720         * gcc.c-torture/compile/20021220-1.c: New test.
18721
18722 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18723
18724         * gcc.dg/i386-fastcall-1.c: New.
18725
18726 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18727
18728         * gcc.c-torture/execute/20021219-1.c: New test.
18729
18730 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18731
18732         * gcc.dg/i386-pic-1.c: New test.
18733
18734 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18735
18736         PR c++/8099
18737         * g++.dg/template/friend9.C: New test.
18738
18739 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18740
18741         PR c++/3663
18742         * g++.dg/template/access7.C: New test.
18743
18744 2002-12-18  Nick Clifton  <nickc@redhat.com>
18745
18746         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18747         the libstdc++-v3 directory has been found.
18748
18749 2002-12-12  Devang Patel <dpatel@apple.com>
18750         * gcc.dg/darwin-ld-1.c: New test.
18751         * gcc.dg/darwin-ld-2.c: New test.
18752         * gcc.dg/darwin-ld-3.c: New test.
18753         * gcc.dg/darwin-ld-4.c: New test.
18754         * gcc.dg/darwin-ld-5.c: New test.
18755
18756 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18757
18758         * gcc.c-torture/compile/20021212-1.c: New test.
18759
18760 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18761
18762         * gcc.dg/fshort-wchar: New test.
18763
18764 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18765
18766         PR c++/8372
18767         * g++.dg/template/dtor1.C: New test.
18768
18769         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18770         markers.
18771
18772 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18773
18774         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18775
18776 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18777
18778         * g++.dg/template/static1.C: New test.
18779         * g++.dg/template/static2.C: New test.
18780         * g++.old-deja/g++.ext/memconst.C: New test.
18781
18782 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18783
18784         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18785         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18786         * g++.dg/special/initp1.C: Likewise.
18787
18788 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18789
18790         * gcc.c-torture/execute/20021204-1.c: New test.
18791
18792 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18793
18794         * gcc.dg/ppc-fmadd-1.c: New file.
18795         * gcc.dg/ppc-fmadd-2.c: New file.
18796         * gcc.dg/ppc-fmadd-3.c: New file.
18797
18798 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18799
18800         * gcc.c-torture/compile/20021204-1.c: New test.
18801
18802 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18803
18804         * g++.dg/inherit/covariant2.C: New test.
18805         * g++.dg/inherit/covariant3.C: New test.
18806         * g++.dg/inherit/covariant4.C: New test.
18807         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18808         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18809
18810 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18811
18812         PR c++/8688
18813         * g++.dg/init/brace3.C: New test.
18814
18815 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18816
18817         * gcc.dg/20020210-1.c: Fix a comment typo.
18818
18819 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18820
18821         PR c++/8720
18822         * g++.dg/parse/defarg1.C: New test.
18823
18824         PR c++/8615
18825         * g++.dg/template/char1.C: New test.
18826
18827         * g++.dg/template/varmod1.C: Fix typo.
18828
18829 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18830
18831         DR 180
18832         * g++.old-deja/g++.pt/crash32.C: Expect error.
18833
18834 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/5919
18837         * g++.dg/template/varmod1.C: New test.
18838
18839         PR c++/8727
18840         * g++.dg/inherit/typeinfo1.C: New test.
18841
18842         PR c++/8663
18843         * g++.dg/inherit/typedef1.C: New test.
18844
18845 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18846
18847         PR c++/8332
18848         PR c++/8493
18849         * g++.dg/template/strlen1.C: New test.
18850
18851         PR c++/8227
18852         * g++.dg/template/ctor2.C: New test.
18853
18854         PR c++/8214
18855         * g++.dg/init/string1.C: New test.
18856
18857         PR c++/8511
18858         * g++.dg/template/friend8.C: New test.
18859
18860 2002-11-29  Joe Buck <jbuck@synopsys.com>
18861
18862         * g++.dg/lookup/anon2.C: New test.
18863
18864 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18865
18866         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18867         h8300 port.
18868
18869 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18870
18871         * gcc.dg/bitfld-6.c: New test.
18872
18873 2002-11-27  Jan Hubicka  <jh@suse.cz>
18874
18875         * gcc.c-torture/execute/20021127.[cx]: New test.
18876
18877 2002-11-26  Jan Hubicka  <jh@suse.cz>
18878
18879         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18880         quality.
18881
18882 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18883
18884         * g++.dg/init/brace2.C: New test.
18885         * g++.old-deja/g++.mike/p9129.C: Correct.
18886
18887 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18888
18889         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18890
18891 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18892
18893         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18894
18895 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18896
18897         * testsuite/g++.dg/abi/empty11.C: New test.
18898         * testsuite/g++.dg/rtti/cv1.C: New test.
18899
18900 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18901
18902         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18903
18904 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18905
18906         * g++.dg/abi/empty10.C: New test.
18907
18908 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18909
18910         * gcc.c-torture/compile/20021124-1.c: New test.
18911
18912 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18913
18914         * g++.dg/abi/rtti2.C: New test.
18915
18916 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18917
18918         * gcc.dg/i386-unroll-1.c: New test.
18919
18920 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18921
18922         * gcc.c-torture/compile/20021120-1.c: New test.
18923         * gcc.c-torture/compile/20021120-2.c: New test.
18924
18925 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18926
18927         * gcc.dg/bitfld-5.c: New test.
18928
18929 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18930
18931         * gcc.c-torture/execute/20021120-3.c: New test.
18932
18933 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18934
18935         * gcc.c-torture/execute/20021120-2.c: New test.
18936
18937 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18938
18939         * gcc.c-torture/execute/20021120-1.c: New test.
18940
18941 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18942
18943         * gcc.c-torture/execute/20021118-3.c: New test.
18944
18945 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18946
18947         * gcc.c-torture/compile/20021119-1.c: New test.
18948
18949 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18950
18951         * gcc.dg/duff-1.c: New test.
18952         * gcc.dg/duff-2.c: New test.
18953         * gcc.dg/duff-3.c: New test.
18954
18955 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18956
18957         * gcc.dg/cpp/_Pragma5.c: New test.
18958
18959 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18960
18961         * gcc.c-torture/execute/20021118-2.c: New test.
18962
18963 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18964
18965         * gcc.c-torture/execute/20021118-1.c: New test.
18966
18967 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.dg/20021116-1.c: New test.
18970
18971 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18972
18973         * g++.dg/abi/vcall1.C: New test.
18974
18975 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18976
18977         * gcc.dg/20021029-1.c: New test.
18978         * gcc.dg/20021029-2.c: New test.
18979
18980 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18981
18982         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18983
18984 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18985
18986         PR c/8439
18987         * gcc.dg/20021110.c: Move to ...
18988         * gcc.c-torture/compile/20021110.c: .... here.
18989
18990 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18991
18992         PR c/8467
18993         * gcc.c-torture/execute/20021111-1.c
18994
18995 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18996
18997         PR c/8439
18998         * gcc.dg/20021110.c: New test.
18999
19000 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19001
19002         * g++.dg/abi/vthunk3.C: Run only on x86.
19003
19004 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19005
19006         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19007
19008 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19009
19010         * lib/compat.exp (compat-execute): Fix logic error in last
19011         change.
19012
19013 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19014
19015         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19016
19017 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19018
19019         PR c++/8389
19020         * g++.dg/template/access6.C: New test.
19021
19022 2002-11-08  Jan Hubicka  <jh@suse.cz>
19023
19024         * gcc.dg/i386-ssefp-1.c: New test.
19025         * gcc.dg/i386-ssefp-1.c: New test.
19026
19027 2002-11-08  Jan Hubicka  <jh@suse.cz>
19028
19029         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19030
19031 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19032
19033         * g++.dg/abi/vthunk3.C: New test.
19034
19035         PR c++/8338
19036         * g++.dg/template/crash2.C: New test.
19037
19038 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19039
19040         * testsuite/g++.dg/abi/dtor1.C: New test.
19041         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19042
19043 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19044
19045         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19046         Darwin.
19047
19048 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19049
19050         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19051         -mthumb.  Only xfail with -O0.
19052
19053 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19054
19055         * g++.dg/abi/thunk1.C: New test.
19056         * g++.dg/abi/thunk2.C: Likewise.
19057         * g++.dg/abi/vtt1.C: Likewise.
19058
19059 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19060
19061         PR optimization/8423
19062         * gcc.c-torture/execute/builtin-constant.c: New test.
19063
19064 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19065
19066         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19067         Add some more cases.
19068
19069 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19070
19071         PR c++/8391
19072         * g++.dg/opt/local1.C: New test.
19073
19074 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19075
19076         PR c++/8160
19077         * g++.dg/template/complit1.C: New test.
19078
19079         PR c++/8149
19080         * g++.dg/template/typename4.C: Likewise.
19081
19082 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19083
19084         Core issue 287, PR c++/7639
19085         * g++.dg/template/instantiate1.C: Adjust error location.
19086         * g++.dg/template/instantiate3.C: New test.
19087         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19088         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19089         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19090
19091 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19092
19093         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19094
19095 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19096
19097         PR c++/8287
19098         * g++.dg/init/dtor2.C: New test.
19099
19100 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19101
19102         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19103         * gcc.dg/nest.c: Bypass errors on irix6.
19104
19105 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19106
19107         * gcc.dg/nest.c: Expect error for mmix-*-*.
19108         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19109
19110 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19111
19112         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19113         markers.
19114
19115         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19116
19117 2002-10-25  Mike Stump  <mrs@apple.com>
19118
19119         * gcc.dg/warn-1.c: New test.
19120
19121 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19122
19123         * g++.dg/template/typename3.C: New test.
19124
19125 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19126
19127         * g++.dg/lookup/ptrmem1.C: New test.
19128
19129         * g++.dg/abi/vthunk2.C: New test.
19130
19131 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19132
19133         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19134
19135 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19136
19137         * g++.dg/abi/empty9.C: New test.
19138
19139 2002-10-24  Richard Henderson  <rth@redhat.com>
19140
19141         * g++.dg/inherit/thunk1.C: Enable for ia64.
19142
19143 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19144
19145         PR c++/8067
19146         * g++.dg/lookup/pretty1.C: New test.
19147
19148 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19149
19150         * gcc.dg/20021023-1.c: New test.
19151
19152 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19153
19154         PR c++/7679
19155         * g++.dg/parse/inline1.C: New test.
19156
19157 2002-10-23  Richard Henderson  <rth@redhat.com>
19158
19159         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19160
19161         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19162
19163 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19164
19165         PR c++/6579
19166         * g++.dg/parse/stmtexpr3.C: New test.
19167
19168 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19169
19170         * g++.dg/expr/cond1.C: New test.
19171
19172 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19173
19174         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19175
19176 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19177
19178         * g++.dg/abi/vbase13.C: New test.
19179         * g++.dg/abi/vbase14.C: Likewise.
19180
19181 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19182
19183         * gcc.dg/tls/pic-1.c: New test.
19184         * gcc.dg/tls/nonpic-1.c: New test.
19185         * gcc.dg/20021018-1.c: New test.
19186
19187 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19188
19189         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19190         Remove only files with the same base name as the test case.
19191         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19192         (profopt-execute): Likewise.  Also, remove old profiling
19193         and performance data files before running the tests.
19194
19195         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19196         * g++.dg/bprob/bprob.exp: Likewise.
19197         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19198         to allow more general test case names.
19199
19200         * g++.dg/bprob/bprob-1.C: Rename to ...
19201         * g++.dg/bprob/g++-bprob-1.C: ... this.
19202
19203         * g77.dg/bprob/bprob-1.f: Rename to ...
19204         * g77.dg/bprob/g77-bprob-1.f: ... this.
19205
19206 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19207
19208         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19209         bison 1.50 or later.
19210
19211 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19212
19213         * g++.dg/README: Describe more test directories.
19214
19215 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19216
19217         * g++.dg/init/array6.C: Add additional tests.
19218
19219 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19220
19221         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19222         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19223
19224 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19225
19226         * gcc.c-torture/compile/20020604-1.x: New.
19227         * gcc.c-torture/compile/simd-5.x: Likewise.
19228         * gcc.c-torture/execute/920710-1.x: Likewise.
19229         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19230
19231 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19232
19233         * g++.dg/inherit/override1.C: Add dg-options clause.
19234
19235 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19236
19237         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19238         _mm_slli_si128.
19239
19240 2002-10-19  Andreas Schwab  <schwab@suse.de>
19241
19242         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19243         directory component.
19244
19245 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19246
19247         * g++.dg/inherit/thunk1.C: New test.
19248
19249         * g++.dg/inherit/override1.C: New test.
19250
19251         * g++.dg/abi/mangle11.C: New test.
19252         * g++.dg/abi/mangle14.C: New test.
19253         * g++.dg/abi/mangle17.C: New test.
19254
19255 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19256
19257         * g++.dg/overload/member2.C: New test.
19258
19259 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19260
19261         * g++.dg/README: Describe new compat directory.
19262         * g++.dg/dg.exp: Skip tests in compat directory.
19263         * README.compat: New file.
19264         * lib/compat.exp: New expect script.
19265         * g++.dg/compat: New test directory.
19266         * g++.dg/compat/compat.exp: New expect script.
19267         * g++.dg/compat/abi: New test directory.
19268         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19269         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19270         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19271         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19272         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19273         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19274         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19275         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19276         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19277         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19278         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19279         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19280         * g++.dg/compat/break: New test directory.
19281         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19282         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19283         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19284         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19285         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19286         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19287         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19288         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19289         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19290         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19291         g++.dg/compat/break/README: New files.
19292         * g++.dg/compat/eh: New test directory.
19293         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19294         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19295         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19296         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19297         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19298         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19299         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19300         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19301         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19302         g++.dg/compat/eh/filter2_y.C,
19303         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19304         g++.dg/compat/eh/new1_y.C,
19305         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19306         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19307         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19308         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19309         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19310         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19311         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19312         g++.dg/compat/eh/unexpected1_y.C: New files.
19313         * g++.dg/compat/init: New test directory.
19314         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19315         g++.dg/compat/init/array5_y.C,
19316         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19317         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19318         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19319         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19320         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19321         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19322         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19323         g++.dg/compat/init/init-ref2_y.C: New files.
19324
19325 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19326
19327         PR c++/7584
19328         * g++.dg/inherit/using3.C: New test.
19329
19330 2002-10-17  Jan Hubicka  <jh@suse.cz>
19331
19332         * gcc.dg/20021017-2.c: New test.
19333
19334 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19335
19336         * g++.dg/abi/mangle16.C: Adjust.
19337
19338         * g++.dg/init/array8.C: New test.
19339
19340 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19341
19342         * gcc.dg/special/mips-abi.exp: New test.
19343         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19344
19345 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19346
19347         * g++.dg/abi/mangle16.C: New test.
19348         * g++.dg/abi/mangle17.C: Likewise.
19349
19350         PR c++/7478
19351         * g++.dg/template/ref1.C: New test.
19352
19353 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19354
19355         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19356
19357 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19358
19359         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19360
19361 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19362
19363         PR c++/7524
19364         * g++.dg/init/array7.C: New test.
19365
19366 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19367
19368         * g++.dg/init/array6.C: New test.
19369
19370         * g++.dg/abi/mangle13.C: Likewise.
19371         * g++.dg/abi/mangle14.C: Likewise.
19372         * g++.dg/abi/mangle15.C: Likewise.
19373
19374 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19375
19376         * g++.dg/abi/empty8.C: New test.
19377
19378 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19379
19380         * g++.dg/init/ctor1.C: New test.
19381
19382 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19383
19384         * gcc.c-torture/execute/20021015-1.c: New test.
19385
19386 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19387
19388         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19389
19390 2002-10-14  Jan Hubicka  <jh@suse.cz>
19391
19392         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19393
19394 2002-10-14  Richard Henderson  <rth@redhat.com>
19395
19396         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19397
19398 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR optimization/6631
19401         * g++.dg/opt/const2.C: New test.
19402
19403 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19404
19405         PR c++/7176
19406         * g++.dg/parse/friend1.C: New test.
19407         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19408
19409 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19410
19411         * gcc.dg/20021014-1.c: New test.
19412
19413 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19414
19415         PR c++/5661
19416         * g++.dg/ext/vlm1.C: New test.
19417         * g++.dg/ext/vlm2.C: Likewise.
19418
19419         * g++.dg/init/array1.C: Remove invalid braces.
19420         * g++.dg/init/brace1.C: New test.
19421         * g++.dg/init/copy2.C: Likewise.
19422         * g++.dg/init/copy3.C: Likewise.
19423         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19424         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19425         braces.
19426
19427 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19428
19429         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19430
19431 2002-10-11  Richard Shann  <richard.shann@superh.com>
19432
19433         * gcc.c-torture/compile/simd-5.c: New test.
19434
19435 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19436
19437         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19438
19439 2002-10-10  Jim Wilson  <wilson@redhat.com>
19440
19441         * gcc.c-torture/execute/20021010-1.c: New test.
19442
19443 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19444
19445         PR c/7353
19446         * g++.dg/ext/typedef-init.C: New test.
19447         * gcc.dg/typedef-init.c: New test.
19448
19449 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19450
19451         * gcc.dg/cpp/paste13.c: New test.
19452
19453 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19454
19455         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19456         remaining platforms, XFAIL during compile, not execute.  Don't
19457         XFAIL at -O0.
19458
19459 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19460
19461         * gcc.dg/alias-1.c: Tweak expected warning.
19462
19463 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19464
19465         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19466
19467 2002-10-06  Andreas Jaeger  <aj@suse.de>
19468
19469         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19470         * gcc.dg/cpp/c++98.C: Likewise.
19471
19472         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19473         * g++.dg/cpp/c++98.C: Likewise.
19474
19475         * g++.dg/README (Subdirectories): Mention cpp directory.
19476
19477         PR target/7559
19478         * gcc.dg/20021006-1.c: New test.
19479
19480 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19481
19482         PR c++/7804
19483         * g++.dg/other/warning1.C: New test.
19484
19485 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19486
19487         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19488         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19489         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19490
19491 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19492
19493         PR c++/7931
19494         * g++.dg/template/ptrmem3.C: New test.
19495
19496         PR c++/7754
19497         * g++.dg/template/union1.C: New test.
19498
19499 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19500
19501         PR c++/8006
19502         * g++.dg/abi/mangle9.C: New test.
19503         * g++.dg/abi/mangle10.C: New test.
19504         * g++.dg/abi/mangle11.C: New test.
19505         * g++.dg/abi/mangle12.C: New test.
19506
19507 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19508
19509         PR c++/7188.
19510         * g++.dg/template/meminit1.C: New test.
19511         * g++.dg/warn/Wreorder-1.C: Likewise.
19512         * g++.old-deja/g++.mike/warn3.C: Tweak.
19513         * lib/prune.exp: Ingore "in copy constructor".
19514
19515 2002-10-02  Andreas Jaeger  <aj@suse.de>
19516
19517         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19518         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19519         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19520         on x86-64.
19521
19522 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * gcc.dg/empty1.C: Fix typo.
19525
19526 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19527
19528         * gcc.dg/alias-1.c: New test.
19529
19530 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19531
19532         * gcc.dg/empty1.C: New test.
19533
19534         * g++.dg/tls/init-2.C: Tweak error messages.
19535
19536 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19537
19538         * gcc.c-torture/compile/20020923-1.c: New test.
19539
19540 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19541
19542         * gcc.c-torture/execute/ffs-1.c: New test.
19543         * gcc.c-torture/execute/ffs-2.c: Ditto.
19544
19545 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         * g++.dg/overload/member1.C: New test.
19548
19549 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19550
19551         * g++.dg/abi/empty7.C: New test.
19552         * g++.dg/init/pm2.C: Likewise.
19553
19554 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         * g++.dg/rtti/crash1.C: New test.
19557
19558 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19559
19560         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19561         gcc.dg/sibcall-4.c: New tests.
19562
19563 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19564
19565         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19566         powerpc and MMIX targets.
19567
19568 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19569
19570         * gcc.dg/cpp/20020927-1.c: New.
19571
19572 2002-09-26  David S. Miller  <davem@redhat.com>
19573
19574         * gcc.c-torture/compile/trunctfdf.c: New.
19575
19576 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19577
19578         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19579
19580 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19581
19582         * gcc.c-torture/execute/loop-15.c: New.
19583
19584 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19585
19586         * README.QMTEST: Fix typo.
19587
19588 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19589
19590         * gcc.dg/20020926-1.c: New test.
19591
19592 2002-09-25  David S. Miller  <davem@redhat.com>
19593
19594         PR target/7842
19595         * gcc.c-torture/execute/shiftdi.c: New test.
19596
19597 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19598
19599         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19600         unique to the tool.
19601         * lib/g77.exp (g77_init): Likewise.
19602         * lib/g++.exp (g++_init): Likewise.
19603         * lib/objc.exp (objc_init): Likewise.
19604
19605 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19606
19607         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19608         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19609         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19610
19611 2002-09-25  Richard Henderson  <rth@redhat.com>
19612
19613         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19614         too-small long double.
19615
19616 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19617
19618         * gcc.dg/20020919-1.c: New test.
19619
19620 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19621
19622         * g++.dg/abi/bitfield6.C: New test.
19623         * g++.dg/abi/bitfield7.C: New test.
19624         * g++.dg/abi/bitfield8.C: New test.
19625         * g++.dg/abi/vbase11.C: New test.
19626
19627 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19628
19629         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19630         hppa*-*-hpux*.  Update test comment.
19631
19632 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19633
19634         * gcc.dg/tls/struct-1.c: New test.
19635
19636 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19637
19638         * gcc.dg/cpp/tr-warn2.c: Update.
19639
19640 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19641
19642         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19643
19644 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19645
19646         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19647         systems.
19648
19649 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19650
19651         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19652
19653         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19654         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19655         setting of cxxfilt.
19656
19657 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19658
19659         * gcc.dg/20020312-2.c: Update for darwin.
19660
19661 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19664
19665 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19666
19667         * objc.dg/comp-types-1.m: New test.
19668         * objc.dg/comp-types-2.m: New test.
19669         * objc.dg/comp-types-3.m: New test.
19670         * objc.dg/comp-types-4.m: New test.
19671         * objc.dg/comp-types-5.m: New test.
19672         * objc.dg/comp-types-6.m: New test.
19673
19674 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19675
19676         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19677
19678 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19679
19680         * g++.dg/other/do1.C: New test.
19681
19682         * g++.dg/template/subst1.C: New test.
19683
19684 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19685
19686         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19687
19688 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         * g++.dg/template/qualttp20.C: Adjust expected errors.
19691         * g++.old-deja/g++.jason/report.C: Likewise.
19692         * g++.old-deja/g++.other/qual1.C: Likewise.
19693
19694         * g++.dg/lookup/scoped2.C: New test.
19695
19696         * g++.dg/ext/asm3.C: New test.
19697
19698 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19699
19700         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19701
19702 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19703
19704         * ChangeLog: follow spelling conventions.
19705         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19706         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19707         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19708         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19709         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19710         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19711         * g++.old-deja/g++.law/global-init1.C: Likewise.
19712         * g++.old-deja/g++.other/delete4.C: Likewise.
19713         * g++.old-deja/g++.other/inline21.C: Likewise.
19714         * g++.old-deja/g++.other/singleton.C: Likewise.
19715         * g77.dg/strlen0.f: Likewise.
19716         * g77.f-torture/compile/20010519-1.f: Likewise.
19717         * g77.f-torture/compile/980310-4.f: Likewise.
19718         * gcc.c-torture/compile/20000605-1.c: Likewise.
19719         * gcc.c-torture/execute/20020225-1.c: Likewise.
19720         * gcc.dg/c90-hexfloat-2.c: Likewise.
19721         * gcc.dg/c99-bool-1.c: Likewise.
19722         * gcc.dg/c99-hexfloat-2.c: Likewise.
19723         * gcc.dg/dll-2.c: Likewise.
19724         * gcc.dg/wtr-union-init-1.c: Likewise.
19725         * gcc.dg/wtr-union-init-2.c: Likewise.
19726         * gcc.dg/wtr-union-init-3.c: Likewise.
19727         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19728         * gcc.dg/cpp/defined.c: Likewise.
19729         * gcc.dg/cpp/macsyntx.c: Likewise.
19730         * gcc.dg/cpp/paste2.c: Likewise.
19731         * gcc.dg/cpp/trad/defined.c: Likewise.
19732         * gcc.dg/format/c90-printf-1.c: Likewise.
19733         * gcc.dg/format/c90-scanf-1.c: Likewise.
19734         * gcc.dg/format/c99-printf-1.c: Likewise.
19735         * gcc.dg/format/c99-scanf-1.c: Likewise.
19736         * gcc.misc-tests/gcov-8.c: Likewise.
19737         * lib/profopt.exp: Likewise.
19738
19739 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19740
19741         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19742
19743 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19744
19745         * g++.dg/inherit/using2.C: New test.
19746
19747 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19748
19749         * ChangeLog: Follow spelling conventions.
19750         * g++.dg/template/friend4.C: Likewise.
19751         * g++.old-deja/g++.pt/crash67.C: Likewise.
19752         * gcc.c-torture/execute/20000801-4.c: Likewise.
19753         * gcc.dg/c90-digraph-1.c: Likewise.
19754         * gcc.dg/c94-digraph-1.c: Likewise.
19755         * gcc.dg/c99-digraph-1.c: Likewise.
19756         * gcc.dg/cpp/line5.c: Likewise.
19757         * gcc.dg/cpp/multiline.c: Likewise.
19758         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19759         * gcc.dg/format/attr-3.c: Likewise.
19760         * gcc.dg/format/c90-scanf-3.c: Likewise.
19761         * gcc.dg/format/ext-4.c: Likewise.
19762
19763 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         * g++.dg/template/pretty1.C: New test.
19766
19767 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19768
19769         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19770
19771 2002-09-13  Matt Austern  <austern@apple.com>
19772
19773         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19774         passing a cast expression to a function by const reference.
19775
19776 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         * g++.dg/template/deduce1.C: New test.
19779
19780 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19781
19782         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19783         32-bit int.
19784
19785 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19786
19787         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19788         usage.
19789
19790 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19791
19792         * gcc.c-torture/compile/20020910-1.c: New test.
19793
19794 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19795
19796         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19797
19798 2002-09-10  Andreas Jaeger  <aj@suse.de>
19799
19800         * gcc.dg/20020312-2.c: Adjust for x86-64.
19801
19802 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19803
19804         * g77.dg/7388.f: New test case for PR 7388.
19805
19806 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19807
19808         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19809
19810 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19811
19812         * objc.dg/proto-lossage-1.m: New test.
19813
19814 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19815
19816         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19817
19818 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19819
19820         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19821         expected to pass.
19822
19823 2002-09-06  Stan Shebs  <shebs@apple.com>
19824             David Edelsohn  <edelsohn@gnu.org>
19825
19826         * gcc.dg/weak: New directory.
19827         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19828         target-specific xfail bits.
19829         * gcc.dg/typeof-2.c: Move to new directory.
19830         * gcc.dg/weak.exp: New expect script.
19831
19832 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19833
19834         * gcc.c-torture/execute/extzvsi.c: New test.
19835
19836 2002-09-05  Stan Shebs  <shebs@apple.com>
19837
19838         * gcc.dg/weak-1.c: xfail on Darwin.
19839         * gcc.dg/weak-2.c: Ditto.
19840         * gcc.dg/weak-3.c: Ditto.
19841         * gcc.dg/weak-4.c: Ditto.
19842         * gcc.dg/weak-5.c: Ditto.
19843         * gcc.dg/weak-6.c: Ditto.
19844         * gcc.dg/weak-7.c: Ditto.
19845         * gcc.dg/weak-8.c: Ditto.
19846         * gcc.dg/weak-9.c: Ditto.
19847
19848 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19849
19850         * gcc.c-torture/execute/loop-14.c: New test.
19851
19852 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * g++.dg/other/cxa-atexit1.C: New test.
19855
19856         * gcc.dg/typeof-2.c: New test.
19857
19858 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19859
19860         * gcc.dg/builtins-2.c: New testcase.
19861         * gcc.dg/builtins-3.c: New testcase.
19862
19863 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19864
19865         * gcc.dg/cpp/_Pragma4.c: New test.
19866
19867 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19868
19869         * objc/execute/nil_method-1.m: New testcase.
19870
19871 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19872
19873         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19874         [Object class], not [Object initialize].
19875
19876 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19877             Hans-Peter Nilsson  <hp@bitrange.com>
19878
19879         * gcc.c-torture/execute/20020720-1.x: Skip test on
19880         mmix-knuth-mmixware.  Correct comment.
19881
19882 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19883
19884         * testsuite/g++.dg/abi/bitfield5.C: New test.
19885         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19886
19887 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19888
19889         * objc.dg/undeclared-selector.m: New test.
19890
19891 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19892
19893         * g++.dg/other/offsetof1.C: Avoid cast warning.
19894
19895 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19896
19897         * objc.dg/super-class-2.m: New test.
19898
19899 2002-08-24  Matt Austern  <austern@apple.com>
19900
19901         * g++.dg/ext/lvaddr.C: New test.
19902         * g++.dg/ext/lvcast.C: New test.
19903
19904 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * testsuite/g++.dg/inherit/cond1.C: New test.
19907
19908 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19909
19910         * gcc.dg/noncompile/incomplete-1.c: New test.
19911
19912 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19913
19914         * gcc.dg/typespec-1.c: New test.
19915
19916 2002-08-20  Devang Patel  <dpatel@apple.com>
19917         * objc.dg/proto-hier-2.m: New test.
19918
19919 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19920
19921         * objc.dg/bitfield-1.m: New test.
19922         * objc.dg/bitfield-2.m: New test.
19923
19924 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19925
19926         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19927         gcc.dg/c99-flex-array-4.c: New tests.
19928
19929 2002-08-16  Stan Shebs  <shebs@apple.com>
19930
19931         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19932
19933 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19934
19935         * gcc.dg/typeof-1.c: New test.
19936         * g++.dg/ext/typeof2.C: New test.
19937
19938 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19939
19940         * g++.dg/other/offsetof1.C: New test.
19941
19942 2002-08-14  Richard Henderson  <rth@redhat.com>
19943
19944         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19945
19946 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19947
19948         * gcc.dg/cpp/_Pragma3.c: New test.
19949
19950 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19951
19952         * g++.dg/template/inherit3: New test.
19953
19954 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19955
19956         * gcc.dg/bitfld-4.c: Add blank options.
19957
19958 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19959
19960         * g++.dg/template/crash1.C: New test.
19961
19962 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * gcc.dg/tls/opt-2.c: New test.
19965
19966 2002-08-08  Devang Patel  <dpatel@apple.com>
19967
19968         * objc.dg/selector-1.m : New test
19969
19970 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19971
19972         * g++.dg/abi/bitfield4.C: New test.
19973         * gcc.dg/bitfld-4.c: New test.
19974
19975 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19976
19977         * g++.dg/other/packed1.C: New test.
19978
19979 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19980
19981         * g++.dg/abi/offsetof.C: Tweak error messages.
19982         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19983
19984 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.dg/bitfld-3.c: New test.
19987
19988 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19989             Richard Henderson  <rth@redhat.com>
19990
19991         * gcc.dg/i386-bitfield1.c: New test.
19992         * g++.dg/abi/bitfield3.C: Update.
19993
19994 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19995
19996         * objc.dg/const-str-2.m: Update.
19997         * gcc.dg/cpp/c++98.c: Change to C extension.
19998         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19999         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20000
20001 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20002
20003         * testsuite/gcc.dg/tls/diag-3.c: New.
20004
20005 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20006
20007         * g++.dg/README (Subdirectories): Document new subdir expr.
20008         * g++.dg/expr/pmf-1.C: New test.
20009
20010 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20011
20012         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20013
20014 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * g++.dg/abi/bitfield3.C: New test.
20017
20018 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20019
20020         * lib/gcov.exp: Tweak expected line formats.
20021         * gcc.misc-tests/gcov8.c: New test.
20022         * gcc.misc-tests/gcov8.x: New flags.
20023
20024 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20025
20026         * consistency.vlad/layout/endian.c: Include string.h.
20027
20028         * gcc.c-torture/execute/20020805-1.c: New test.
20029
20030 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20031
20032         * g++.dg/other/conversion1.C: New test.
20033
20034 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20035
20036         * gcc.dg/builtins-1.c: New testcase.
20037
20038 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20039
20040         * g++.dg/inherit/access3.C: New test.
20041
20042 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20043
20044         * gcc.dg/ia64-visibility-2.c: New test.
20045
20046 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20047
20048         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20049         __qualifier_flags to __flags.
20050
20051 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20052
20053         * g++.dg/inherit/operator1.C: New test.
20054         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20055         * g++.dg/other/error1.C: Change expected error message.
20056         * g++.dg/template/conv4.C: Likewise.
20057
20058 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20059
20060         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20061         for documented behavior.
20062
20063 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20064
20065         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20066         several targets known to fail.
20067
20068 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20069
20070         * gcc.dg/mips-args-[123].c: New tests.
20071
20072 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20073
20074         * gcc.dg/ppc-spe.c: New.
20075
20076 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20077
20078         * g++.dg/other/ptrmem4.C: New testcase.
20079
20080 2002-07-24  Richard Henderson  <rth@redhat.com>
20081
20082         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20083
20084 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20085
20086         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20087
20088 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20089
20090         * gcc.c-torture/execute/memset-3.c: New testcase.
20091
20092 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20093
20094         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20095         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20096
20097 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20098
20099         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20100         Delete.
20101
20102 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20103
20104         * gcc.c-torture/compile/simd-4.c: New test.
20105
20106 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20107
20108         PR c++/7347, c++/7348
20109         * g++.dg/template/access4.C: New test.
20110         * g++.dg/template/access5.C: New test.
20111         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20112         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20113         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20114         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20115
20116 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.dg/gnu89-init-2.c: New test.
20119
20120 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20121
20122         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20123
20124 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20125
20126         * gcc.c-torture/execute/20020720-1.c: New testcase.
20127
20128 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20129
20130         * gcc.dg/cpp/Wsignprom.c: New tests.
20131
20132 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20133
20134         * gcc.c-torture/execute/loop-13.c: New test.
20135
20136 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20137
20138         * gcc.dg/cpp/expr.c: New tests.
20139
20140 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20141
20142         * g++.dg/opt/pr6713.C: Add template instantiation.
20143
20144 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20145
20146         * gcc.dg/nest.c: New test.
20147
20148 2002-07-17  Richard Henderson  <rth@redhat.com>
20149
20150         * g++.dg/opt/pr6713.C: New test.
20151
20152 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20153
20154         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20155         XFAIL for all x86 processors.
20156
20157 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20158
20159         * gcc.c-torture/execute/20010122-1.x: Do not test with
20160         -fomit-frame-pointer.
20161
20162 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20163
20164         * g++.dg/template/instantiate2.C: New test.
20165         * g++.dg/template/spec4.C: New test.
20166
20167 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20168
20169         * g++.dg/template/access2.C: New test.
20170         * g++.dg/template/access3.C: New test.
20171
20172 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20173
20174         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20175         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20176         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20177         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20178         Convert to use <stdarg.h>.
20179         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20180         Delete.
20181         * gcc.dg/va-arg-2.c: New.
20182         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20183
20184 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20185
20186         * gcc.c-torture/compile/20020710-1.c: New test.
20187
20188 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20189                           Andrew Pinski  <pinskia@physics.uc.edu>
20190
20191         gcc.c-torture/compile/simd-2.c: New testcase.
20192         gcc.c-torture/compile/simd-3.c: Likewise.
20193
20194 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/7224
20197         * g++.dg/overload/error1.C: New test.
20198
20199 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20200
20201         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20202         configuration and IRIX 6 O32 ABI.
20203
20204 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20205
20206         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20207
20208 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20209
20210         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20211
20212 2002-07-10  Jeffrey A Law  <law@redhat.com>
20213
20214         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20215
20216         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20217
20218 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20219
20220         * gcc.dg/20020312-2.c: Check for __PPC__.
20221
20222 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20223
20224         * gcc.c-torture/compile/20020709-1.c: New test.
20225
20226 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20227
20228         * g++.dg/template/qualttp21.C: New test case.
20229
20230 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20231
20232         * gcc.c-torture/compile/20020706-1.c: New test.
20233         * gcc.c-torture/compile/20020706-2.c: New test.
20234
20235 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20236             Alexandre Oliva  <aoliva@redhat.com>
20237
20238         * g++.dg/warn/incomplete1.C: New test.
20239
20240 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20241
20242         PR c++/7099
20243         * g++.dg/warn/noreturn1.C: New test.
20244
20245 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20246
20247         PR c++/6706
20248         * g++.dg/debug/debug6.C: New test.
20249         * g++.dg/debug/debug7.C: New test.
20250
20251 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20252
20253         * gcc.c-torture/compile/simd-3.c: New test.
20254
20255 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20256
20257         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20258         * gcc.dg/20020620-1.c: Likewise.
20259
20260 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20261
20262         PR c++/6944
20263         * g++.dg/init/array4.C: New test.
20264         * g++.dg/init/array5.C: New test.
20265
20266 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20267
20268         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20269         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20270
20271 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20272
20273         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20274         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20275         * gcc.dg/wtr-conversion-1.c: Likewise.
20276         * gcc.dg/wtr-escape-1.c: Likewise.
20277         * gcc.dg/wtr-int-type-1.c: Likewise.
20278         * gcc.dg/wtr-label-1.c: Likewise.
20279         * gcc.dg/wtr-static-1.c: Likewise.
20280         * gcc.dg/wtr-strcat-1.c: Likewise.
20281         * gcc.dg/wtr-suffix-1.c: Likewise.
20282         * gcc.dg/wtr-switch-1.c: Likewise.
20283         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20284         * gcc.dg/wtr-union-init-1.c: Likewise.
20285         * gcc.dg/wtr-union-init-2.c: Likewise.
20286         * gcc.dg/wtr-union-init-3.c: Likewise.
20287
20288         * gcc.dg/wtr-func-def-1.c: New test.
20289
20290 2002-07-02 Devang Patel <dpatel@apple.com>
20291
20292         * objc.dg/param-1.m: New test.
20293
20294 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20295
20296         * gcc.dg/cpp/trad/directive.c: Add test.
20297         * gcc.dg/cpp/trad/macroargs.c: Add test.
20298         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20299
20300 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20301
20302         * gcc.dg/cpp/cmdlne-M.c: New test.
20303
20304 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20305
20306         * objc.dg/desig-init-1.m: New test.
20307
20308 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20309
20310         PR c++/6716
20311         * g++.dg/template/instantiate1.C: New test.
20312
20313 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20314
20315         PR c++/7112
20316         * g++.dg/template/sizeof2.C: New test.
20317
20318 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20319
20320         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20321         gcc.dg/cpp/trad/include.c: New tests.
20322
20323 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20324
20325         PR target/7177
20326         * gcc.c-torture/compile/20020701-1.c: New test.
20327
20328 2002-07-01  Stan Shebs  <shebs@apple.com>
20329
20330         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20331         header here...
20332         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20333         (objc-torture-execute): or here.
20334
20335 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20336
20337         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20338
20339 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20340
20341         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20342
20343 2002-06-30  Devang Patel  <dpatel@apple.com>
20344
20345         * objc.dg/fsyntax-only.m: New test.
20346
20347 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20348
20349         PR c++/6695
20350         * g++.dg/template/friend7.C: New file.
20351
20352 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20353
20354         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20355         return type.
20356
20357 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20358
20359         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20360         avoid division by zero.
20361
20362 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20363
20364         * gcc.dg/Wunknownprag.c: New tests.
20365
20366 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20367
20368         * gcc.c-torture/execute/simd-2.c: New test.
20369
20370 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20371
20372         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20373         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20374         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20375         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20376         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20377         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20378         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20379         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20380         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20381         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20382         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20383         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20384         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20385         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20386         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20387         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20388         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20389
20390 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20391
20392         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20393         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20394         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20395         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20396         New tests.
20397         * gcc.dg/cpp/trad/directive.c: Update.
20398
20399 2002-06-23  Andreas Jaeger  <aj@suse.de>
20400
20401         * gcc.c-torture/execute/complex-6.c: New.
20402
20403 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20404
20405         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20406         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20407         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20408         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20409
20410 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20411
20412         * gcc.dg/cpp/trad: New directory with traditional tests copied
20413         from parent directory.
20414         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20415         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20416         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20417         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20418         Move to trad/ and rename.
20419         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20420         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20421         gcc.dg/cpp/trad/redef2.c: New tests.
20422         * gcc.dg/cpp/trad/trad.exp: New driver.
20423
20424 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20425
20426         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20427         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20428         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20429         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20430         Remove.
20431
20432 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20433
20434         * gcc.dg/20020620-1.c: New test.
20435
20436 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20437
20438         * g++.dg/template/ttp4.C: New test.
20439
20440 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20441
20442         * g++.dg/opt/vt1.C: Fix regexp.
20443
20444 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20445
20446         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20447         Don't use attribute `noinline'.
20448
20449 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20450
20451         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20452
20453 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20454
20455         * gcc.c-torture/execute/simd-1.c: New.
20456
20457         * gcc.dg/simd-1.c: New.
20458
20459 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20460
20461         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20462
20463 2002-06-16  Richard Henderson  <rth@redhat.com>
20464
20465         * g++.dg/ext/anon-struct1.C: New.
20466         * g++.dg/ext/anon-struct2.C: New.
20467         * g++.dg/ext/anon-struct3.C: New.
20468         * gcc.dg/anon-struct-1.c: New.
20469         * gcc.dg/anon-struct-2.c: New.
20470         * gcc.dg/anon-struct-3.c: New.
20471         * gcc.dg/20011008-1.c: Adjust warning text.
20472         * gcc.dg/20020527-1.c: Add -fms-extensions.
20473
20474 2002-06-16  Richard Henderson  <rth@redhat.com>
20475
20476         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20477
20478 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20479
20480         * gcc.c-torture/execute/20020615-1.c: New test.
20481
20482 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20483
20484         * gcc.c-tortuture/execute/compare-1.c: New test case.
20485         * gcc.c-tortuture/execute/compare-2.c: New test case.
20486         * gcc.c-tortuture/execute/compare-3.c: New test case.
20487
20488 2002-06-13  Richard Henderson  <rth@redhat.com>
20489
20490         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20491         ia64 ilp32.
20492
20493 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         * g++.dg/template/typename2.C: Update error message.
20496
20497 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20498
20499         * gcc.c-torture/execute/20020611-1.c: New test.
20500
20501 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20502
20503         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20504         list of targets to skip.
20505
20506 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20507
20508         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20509         targets if not optimizing.
20510
20511 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20512
20513         * gcc.c-torture/compile/20020605-1.c: New test.
20514
20515         * g++.dg/opt/vt1.C: New test.
20516
20517         * gcc.dg/20020531-1.c: New test.
20518
20519         * gcc.dg/20020530-1.c: New test.
20520
20521         * gcc.dg/20020527-1.c: New test.
20522
20523         * g++.dg/opt/cse1.C: New test.
20524
20525 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20526
20527         * gcc.dg/20020607-2.c: New test case.
20528
20529 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * gcc.c-torture/compile/20020604-1.c: New test.
20532
20533 2002-06-04  Richard Henderson  <rth@redhat.com>
20534
20535         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20536         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20537         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20538
20539 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20540
20541         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20542
20543 2002-06-03  Richard Henderson  <rth@redhat.com>
20544
20545         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20546         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20547
20548 2002-06-02  Richard Henderson  <rth@redhat.com>
20549
20550         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20551         test functions static.
20552
20553 2002-06-02  Andreas Jaeger  <aj@suse.de>
20554
20555         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20556         now.
20557
20558 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20559
20560         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20561         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20562         Update for mofified diagnostics.
20563         * gcc.dg/c99-intconst-1.c: No longer fail.
20564
20565 2002-06-02  Richard Henderson  <rth@redhat.com>
20566
20567         * gcc.dg/uninit-A.c: Remove xfail markers.
20568
20569 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20570
20571         * gcc.dg/fnegate-1.c: New test case.
20572
20573 2002-05-30  Osku Salerma  <osku@iki.fi>
20574
20575         * gcc.c-torture/execute/mayalias-1.c: New file.
20576
20577 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20578
20579         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20580         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20581         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20582
20583 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20584
20585         * gcc.c-torture/execute/20020529-1.c: New test.
20586
20587 2002-05-27  Richard Henderson  <rth@redhat.com>
20588
20589         * g++.dg/ext/attrib6.C: New test case.
20590
20591 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20592
20593         * gcc.c-torture/execute/pure-1.c: New test.
20594
20595 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20596
20597         * gcc.dg/cpp/arith-2.c: Remove.
20598
20599 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20600
20601         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20602         * gcc.dg/cpp/if-3.c: Remove.
20603
20604 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20605
20606         * g++.dg/opt/cse2.C: New test.
20607
20608 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20609
20610         * gcc.dg/cpp/arith-1.c: New semantic tests.
20611         * gcc.dg/cpp/if-1.c: Update.
20612
20613 2002-05-24  Ben Elliston  <bje@redhat.com>
20614
20615         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20616
20617 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20618
20619         * gcc.dg/verbose-asm.c: New test.
20620
20621 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20622
20623         * gcc.dg/cpp/paste12.c: New test.
20624
20625 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20626
20627         * g++.dg/parse/named_ops.C: New test.
20628
20629 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20630
20631         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20632
20633 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20634
20635         * gcc.dg/weak-2.c: Allow optional leading underscore
20636         in scan-assembler symbol name.
20637         * gcc.dg/weak-3.c: Likewise.
20638         * gcc.dg/weak-4.c: Likewise.
20639         * gcc.dg/weak-5.c: Likewise.
20640
20641 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * gcc.dg/20020523-1.c: New test.
20644
20645 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20646
20647         * objc.dg/const-str-2.m: Update now that we stop after
20648         a command line error.
20649
20650 2002-05-22  Richard Henderson  <rth@redhat.com>
20651
20652         * g++.dg/dg.exp: Fix typo in test pruneing.
20653
20654 2002-05-22  Richard Henderson  <rth@redhat.com>
20655
20656         * g++.dg/dg.exp: Prune the tls subdirectory.
20657         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20658         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20659         * g++.dg/tls/init-1.C: New.
20660
20661 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * gcc.dg/20020517-1.c: New test.
20664
20665 2002-05-21  Richard Henderson  <rth@redhat.com>
20666
20667         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20668         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20669
20670 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20671
20672         * g++.dg/other/copy2.C: New test.
20673
20674 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20675
20676         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20677         (MAX_COPY): Bump up to 10 times sizeof (long long).
20678         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20679
20680         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20681         sizeof (long long).
20682
20683         * gcc.c-torture/execute/strcpy-1.c: New test.
20684
20685 2002-05-19  Jason Merrill  <jason2redhat.com>
20686
20687         * g++.dg/ext/oper1.C: New test.
20688
20689 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20690 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20691
20692         * README.QMTEST: New file.
20693
20694         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20695
20696 2002-05-19  Andreas Jaeger  <aj@suse.de>
20697
20698         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20699         now.
20700         * gcc.c-torture/execute/loop-2d.x: Likewise.
20701
20702 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20703
20704         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20705         support weak symbols.
20706         * gcc.dg/weak-4.c: Likewise
20707         * gcc.dg/weak-6.c: Likewise
20708
20709 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20710
20711         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20712         cygwin, coff and h8300-*-hms targets
20713         * gcc.dg/weak-5.c: Likewise
20714         * gcc.dg/weak-7.c: Likewise
20715
20716 2002-05-16  Jason Merrill  <jason@redhat.com>
20717
20718         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20719         (scan-assembler-not, scan-assembler-dem): Likewise.
20720         (scan-assembler-dem-not): Likewise.
20721
20722 2002-05-15  Richard Henderson  <rth@redhat.com>
20723
20724         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20725
20726 2002-05-15  Richard Henderson  <rth@redhat.com>
20727
20728         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20729         (vfoo1f): Warning here.
20730         (vfoo1l): Don't redefine the alias.
20731
20732 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20733
20734         * g++.dg/init/pm1.C: New test.
20735
20736 2002-05-12  David S. Miller  <davem@redhat.com>
20737
20738         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20739         types.
20740
20741 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20742
20743         * gcc.c-torture/execute/20020510-1.c: New test case.
20744
20745 2002-05-10  David S. Miller  <davem@redhat.com>
20746
20747         * gcc.c-torture/execute/conversion.c: Test long double too.
20748
20749 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20752         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20753         * lib/g++.exp (g++_link_flags): Likewise.
20754         * lib/objc.exp (objc_target_compile): Likewise.
20755
20756 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20757
20758         * gcc.dg/cpp/poison.c: Update.
20759         * gcc.dg/cpp/20000625-2.c: Remove.
20760         * gcc.dg/cpp/direct2s.c: Remove final test.
20761
20762 2002-05-08  Tom Rix  <trix@redhat.com>
20763
20764         * gcc.c-torture/execute/20020508-1.c: New test.
20765         * gcc.c-torture/execute/20020508-2.c: New test.
20766         * gcc.c-torture/execute/20020508-3.c: New test.
20767
20768 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20769
20770         * gcc.dg/cpp/charconst-4.c: More tests.
20771
20772 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c/6569
20775         * gcc.dg/weak-3.c: Update location of warning messages.
20776         * gcc.dg/weak-5.c: Likewise.
20777
20778 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20779
20780         * gcc.c-torture/execute/20020506-1.c: New test case.
20781
20782 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20783
20784         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20785
20786 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20787
20788         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20789
20790 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20791
20792         * gcc.dg/cpp/charconst-3.c: New test.
20793
20794 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20795
20796         * gcc.dg/cpp/charconst.c: Update tests.
20797
20798 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20799
20800         * treelang: Added directory for new sample language treelang. Also
20801         lib/treelang.exp: New file to signal treelang should be tested.
20802
20803 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20804
20805         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20806         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20807         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20808         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20809         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20810         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20811         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20812
20813 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20814
20815         * gcc.dg/format/xopen-2.c: New test.
20816
20817 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20818
20819         * gcc.dg/20020503-1.c: New test.
20820
20821 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20822
20823         * g++.dg/init/dtor1.C: Make it tougher.
20824
20825 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20826
20827         * g++.dg/init/dtor1.C: New test.
20828
20829 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20830
20831         * gcc.dg/altivec-8.c: New.
20832
20833 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20834
20835         * gcc.dg/altivec-7.c: New.
20836
20837 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20838
20839         * g++.dg/parse/typedef1.C: New test.
20840
20841 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20842
20843         PR c++/6486
20844         * g++.dg/template/friend6.C: New test.
20845
20846         PR c++/6492
20847         * g++.dg/init/copy1.C: New test.
20848
20849 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20850
20851         * g++.dg/warn/effc1.C: New test.
20852
20853 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20854
20855         * gcc.dg/cpp/if-cexp.c: Add a test.
20856
20857 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20858
20859         * gcc.dg/20020426-2.c: New test.
20860
20861 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20862
20863         * gcc.dg/cpp/if-mop.c: Update.
20864         * gcc.dg/cpp/if-mpar.c: Add test.
20865         * gcc.dg/cpp/if-oppr.c: Update.
20866
20867 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20868
20869         PR c/6343
20870         * gcc.dg/weak-[2-7].c: New tests.
20871
20872 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20873
20874         * gcc.dg/enum1.c: New test.
20875
20876 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20877
20878         PR c++/6497
20879         * g++.dg/inherit/access2.C: New test.
20880
20881 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR bootstrap/6445
20884         * gcc.dg/20020426-1.c: New test.
20885
20886 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20887
20888         * g++.dg/abi/enum1.C: New test.
20889
20890 2002-04-26  Richard Henderson  <rth@redhat.com>
20891
20892         * gcc.dg/c99-bool-1.c: Expect always true warning.
20893
20894 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20895
20896         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20897
20898 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20899
20900         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20901         targets.
20902
20903 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20904
20905         * g++.dg/abi/mange7.C: New test.
20906
20907         PR c++/6438.
20908         * g++.dg/parse/stmtexpr2.C: New test.
20909
20910 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20911
20912         * gcc.dg/20020312-2.c: Add SH target.
20913
20914 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20915
20916         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20917         compiler output on mips*-*-irix*.
20918
20919 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20920
20921         * g++.dg/parse/attr1.C: New test.
20922
20923 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20924
20925         * gcc.c-torture/execute/string-opt-17.c: New test case.
20926         * gcc.c-torture/execute/memset-2.c: New test case.
20927
20928 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/6256:
20931         * g++.dg/template/friend5.C: New test.
20932
20933         PR c++/6331:
20934         * g++.dg/template/qual1.C: Likewise.
20935
20936 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20937
20938         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20939         Include stdlib.h, not stdio.h or ctype.h.
20940
20941 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20942
20943         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20944         cris-*-elf* and mmix-*-*.
20945         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20946         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20947         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20948         Ditto.
20949         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20950         * gcc.dg/wchar_t-1.c: Ditto.
20951
20952 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20953
20954         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20955         Clarify comment.
20956
20957 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20958
20959         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20960
20961 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20962
20963         * gcc.c-torture/execute/20000906-1.x: Delete.
20964
20965 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20966
20967         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20968
20969 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20970
20971         * PR6367
20972         * g77.f-torture/execute/6367.f: New test.
20973         * g77.f-torture/execute/6367.x: Disable for MMIX.
20974
20975 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20976
20977         * PR6352
20978         * g++.dg/opt/inline2.C: New test.
20979
20980 2002-04-18  Richard Henderson  <rth@redhat.com>
20981
20982         * gcc.dg/20000906-1.c: Enable for all targets.
20983         * gcc.c-torture/compile/iftrap-2.c: New.
20984
20985 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * gcc.dg/20020418-1.c: New test.
20988         * gcc.dg/20020418-2.c: New test.
20989
20990 2002-04-18  Richard Henderson  <rth@redhat.com>
20991
20992         * gcc.c-torture/compile/iftrap-1.c: New.
20993         * gcc.dg/iftrap-1.c: Adjust for ia64.
20994         * gcc.dg/iftrap-2.c: New.
20995
20996 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20997
20998         * gcc.c-torture/compile/20020418-1.c: New test.
20999
21000 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21001
21002         * gcc.c-torture/compile/20020415-1.c: New.
21003
21004 2002-04-18  David S. Miller  <davem@redhat.com>
21005
21006         * gcc.c-torture/execute/20020418-1.c: New test.
21007
21008 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21009
21010         * gcc.dg/20020416-1.c: New test.
21011
21012         * g++.dg/opt/inline1.C: New test.
21013
21014 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.dg/altivec-5.c: New test.
21017
21018         * gcc.dg/20020415-1.c: New test.
21019
21020 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21021
21022         * testsuite/lib/chill.exp: Remove.
21023
21024 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21025
21026         * g++.dg/other/big-struct.C: New test.
21027
21028 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21029
21030         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21031         of scratch file.
21032
21033 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21034
21035         PR c/6277
21036         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21037         in scan-assembler function name
21038
21039 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21040
21041         * g77.f-torture/execute/980628-4.x,
21042         g77.f-torture/execute/980628-5.x,
21043         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21044         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21045         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21046         i[34567]86-*-*.
21047
21048 2002-04-13  David S. Miller  <davem@redhat.com>
21049
21050         * gcc.c-torture/execute/20020413-1.c: New test.
21051
21052 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21053
21054         * gcc.dg/asm-6.c,
21055         * g++.dg/ext/asm1.C: New tests.
21056
21057 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++ 5373.
21060         * g++.dg/parse/stmtexpr1.C: New test.
21061
21062         PR c++/5189.
21063         * g++.dg/template/copy1.C: New test.
21064
21065 2002-04-12  Richard Henderson  <rth@redhat.com>
21066
21067         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21068
21069 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21070
21071         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21072         gcc.c-torture/execute/20020307-2.c.
21073
21074 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21075
21076         * g++.dg/ext/attrib5.C,
21077         * g++.dg/lookup/struct1.C: New tests.
21078
21079 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21080
21081         * gcc.dg/20020411-1.c: New test.
21082
21083         * gcc.c-torture/execute/20020411-1.c: New test.
21084
21085 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21086
21087         * g77.f-torture/execute/6177.f: New test.
21088
21089 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21090
21091         PR middle-end/6247
21092         * g++.dg/opt/cleanup1.C: New test.
21093
21094         * g++.dg/opt/const1.C: New test.
21095
21096 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21097
21098         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21099
21100 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21101
21102         PR c++/5507
21103         * g++.dg/template/typename2.C: New test.
21104
21105 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21106
21107         * gcc.c-torture/execute/loop-12.c: New.
21108
21109 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21110
21111         * g77.f-torture/execute/980628-4.x,
21112         g77.f-torture/execute/980628-5.x,
21113         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21114         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21115         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21116
21117 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21118
21119         PR optimization/6086
21120         * g++.dg/opt/preinc1.C: New test.
21121
21122 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21123
21124         PR c++/5571
21125         * g++.dg/opt/static2.C: New test.
21126
21127 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21128
21129         PR c/5120
21130         * gcc.dg/20020406-1.c: New test.
21131
21132 2002-04-04  David S. Miller  <davem@redhat.com>
21133
21134         * gcc.c-torture/execute/20020404-1.c: New test.
21135
21136 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21137
21138         PR c/6123
21139         * gcc.dg/20020312-2.c: Do not declare global register variable
21140         if __PIC__ or __pic__ is defined.
21141
21142 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21143
21144         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21145         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21146
21147 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21148
21149         * gcc.misc-tests/linkage.exp: Update last change to handle
21150         sparc*-, not just sparc-.
21151
21152 2002-04-03  Richard Henderson  <rth@redhat.com>
21153
21154         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21155
21156 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21157
21158         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21159
21160 2002-04-02  David S. Miller  <davem@redhat.com>
21161
21162         * gcc.c-torture/execute/20020402-3.c: New test.
21163
21164 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21165
21166         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21167         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21168
21169         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21170         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21171         g77.f-torture/execute/20001201.x,
21172         g77.f-torture/execute/u77-test.x: New files.
21173
21174         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21175         * gcc.dg/wchar_t-1.c: Ditto.
21176
21177 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21178
21179         * gcc.c-torture/execute/20020402-1.c: New test.
21180
21181 2002-04-01  Richard Henderson  <rth@redhat.com>
21182
21183         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21184
21185         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21186
21187 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21188
21189         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21190
21191 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21192
21193         * g++.dg/inherit/template-as-base.C: Expect error.
21194         * g++.dg/inherit/namespace-as-base.C: Likewise.
21195
21196 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21197
21198         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21199         g++.dg/ext/instantiate3.C: Tweak match patterns.
21200
21201         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21202         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21203         -da test.
21204
21205 2002-03-31  Richard Henderson  <rth@redhat.com>
21206
21207         * gcc.dg/special/alias-2.c: New.
21208         * gcc.dg/special/ecos.exp: Run it.
21209
21210 2002-03-31  Richard Henderson  <rth@redhat.com>
21211
21212         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21213
21214 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21215
21216         * gcc.dg/weak-1.c: Disable on h8300 port.
21217
21218 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21219
21220         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21221         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21222         ordering tests.
21223         * g++.dg/bprob/bprob-1.C: New test.
21224         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21225         * g++.dg/gcov/gcov-1.C: New test.
21226         * g++.dg/gcov/gcov-1.x: New file.
21227         * g++.dg/gcov/gcov-2.C: New test.
21228         * g++.dg/gcov/gcov-3.C: New test.
21229         * g++.dg/gcov/gcov-3.h: New file.
21230
21231 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21232
21233         * g++.old-deja/g++.other/builtins5.C: New test.
21234         * g++.old-deja/g++.other/builtins6.C: New test.
21235         * g++.old-deja/g++.other/builtins7.C: New test.
21236         * g++.old-deja/g++.other/builtins8.C: New test.
21237         * g++.old-deja/g++.other/builtins9.C: New test.
21238
21239 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21240
21241         * g++.dg/opt/static1.C: New test.
21242
21243         * g++.dg/opt/longbranch1.C: New test.
21244
21245 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21246
21247         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21248
21249         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21250
21251 2002-03-28  Jeffrey A Law  (law@redhat.com)
21252
21253         * gcc.c-torture/execute/20020328-1.c: New test.
21254
21255 2002-03-27  Richard Henderson  <rth@redhat.com>
21256
21257         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21258         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21259         move from g++.old-deja/g++.ext/.
21260
21261 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21262
21263         * g++.dg/init/new2.C: New test.
21264
21265 2002-03-26  Richard Henderson  <rth@redhat.com>
21266
21267         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21268
21269         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21270         on sparc.
21271
21272         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21273         sparcv9 systems.
21274         * gcc.dg/20001102-1.c: Likewise.
21275
21276 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21277
21278         * gcc.dg/cpp/endif-pedantic1.c,
21279         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21280
21281 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21282
21283         * g++.dg/init/new1.C: New test.
21284
21285 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21286
21287         * g++.dg/abi/vbase9.C: New test.
21288
21289 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21290
21291         * gcc.dg/arm-asm.c: New test.
21292
21293 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21294
21295         * gcc.dg/Wswitch-enum.c: New test.
21296         Fix PR c/5044.
21297
21298 2002-03-26  Richard Henderson  <rth@redhat.com>
21299
21300         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21301         structure.
21302
21303 2002-03-25  Richard Henderson  <rth@redhat.com>
21304
21305         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21306         sparcv9 systems.
21307
21308         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21309         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21310
21311 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21312
21313         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21314
21315 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21316
21317         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21318         targets using generic thunk support.
21319
21320 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21321
21322         * gcc.c-torture/compile/20020323-1.c: New test.
21323
21324         * g++.dg/opt/conj2.C: New test.
21325
21326 2002-03-24  Richard Henderson  <rth@redhat.com>
21327
21328         * gcc.dg/weak-1.c: Use -fno-common.
21329
21330 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21331
21332         * g77.dg/f77-edit-apostrophe-out.f: New test
21333         * g77.dg/f77-edit-h-out.f: New test
21334         * g77.dg/f77-edit-t-in.f: New test
21335         * g77.dg/f77-edit-t-out.f: New test
21336         * g77.dg/f77-edit-x-out.f: New test
21337         * g77.dg/f77-edit-slash-out.f: New test
21338         * g77.dg/f77-edit-colon-out.f: New test
21339         * g77.dg/f77-edit-s-out.f: New test
21340
21341 2002-03-24  Richard Henderson  <rth@redhat.com>
21342
21343         * objc/execute/formal_protocol-6.x: New XFAIL.
21344
21345 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21346
21347         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21348         that do not support weak symbols
21349
21350 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21351
21352         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21353         * lib/g77.exp:  Likewise
21354         * lib/objc.exp: Likewise
21355
21356 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21357
21358         * gcc.dg/Wswitch-default.c: New test.
21359
21360 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * g++.dg/other/enum1.C: New test.
21363
21364 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21365
21366         * gcc.dg/pragma-ep-3.c: Fix typo.
21367
21368 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21369
21370         * g++.dg/inherit/template-as-base.C: New test.
21371
21372 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21375         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21376
21377 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21378
21379         * gcc.dg/cpp/multiline.c: Update to match.
21380
21381 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21382
21383         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21384
21385 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21386
21387         * gcc.dg/cpp/extratokens2.c:  New file.
21388
21389 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21390
21391         * gcc.dg/20020312-2.c: Add rs6000 target.
21392
21393         * gcc.c-torture/compile/20020319-1.c: New test.
21394
21395 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21396
21397         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21398         (A, E): Handle this.
21399
21400 2002-03-20  Jason Merrill  <jason@redhat.com>
21401
21402         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21403         ignoring -fpic.
21404         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21405         through prune_gcc_output.
21406
21407 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21408
21409         * gcc.c-torture/compile/20020320-1.c: New test.
21410
21411 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21412
21413         * gcc.c-torture/compile/20020318-1.c: New test.
21414
21415         * gcc.dg/struct-by-value-1.c: New test.
21416
21417         * gcc.dg/20020319-1.c: New test.
21418
21419 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21420
21421         * g++.dg/opt/conj1.C: New test.
21422
21423 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21424
21425         * g++.dg/template/qualttp20.C: Revert previous change.
21426         * g++.dg/template/qualttp3.C: Likewise.
21427         * g++.dg/template/qualttp4.C: Likewise
21428         * g++.dg/template/qualttp5.C: Likewise
21429         * g++.dg/template/qualttp6.C: Likewise
21430         * g++.dg/template/qualttp7.C: Likewise
21431         * g++.dg/template/qualttp8.C: Likewise
21432         * g++.dg/template/recurse.C: Likewise.
21433
21434 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21435
21436         * gcc.dg/cpp/wchar-1.c: Update.
21437
21438 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         * g++.dg/template/conv1.C: New test.
21441         * g++.dg/template/conv2.C: New test.
21442         * g++.dg/template/conv3.C: New test.
21443         * g++.dg/template/conv4.C: New test.
21444
21445 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21446
21447         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21448         * g++.dg/template/qualttp3.C: Likewise.
21449         * g++.dg/template/qualttp4.C: Likewise
21450         * g++.dg/template/qualttp5.C: Likewise
21451         * g++.dg/template/qualttp6.C: Likewise
21452         * g++.dg/template/qualttp7.C: Likewise
21453         * g++.dg/template/qualttp8.C: Likewise
21454         * g++.dg/template/recurse.C: Likewise.
21455
21456 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21457
21458         * g++.dg/opt/dtor1.C: New test.
21459
21460 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21461
21462         * gcc.c-torture/compile/20020315-1.c: New test.
21463
21464 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21465
21466         * gcc.dg/weak-1.c: Fix scan tests.
21467
21468 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21469
21470         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21471         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21472         cris-*-aout* mmix-*-*.
21473         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21474         cris-*-aout* mmix-*-*.
21475         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21476         cris-*-elf* cris-*-aout* and mmix-*-*.
21477         * gcc.dg/20001009-1.c: Ditto.
21478         * gcc.dg/20010912-1.c: Ditto.
21479         * gcc.dg/20020122-4.c: Ditto.
21480         * gcc.dg/inline-2.c: Ditto.
21481
21482 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21483
21484         * gcc.c-torture/compile/20020314-1.c: New test.
21485
21486 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21487
21488         * gcc.c-torture/execute/20020314-1.c: New test.
21489
21490 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21491
21492         * g++.dg/warn/Wunused-1.C: New test.
21493
21494 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21495
21496         * g++.dg/abi/mangle6.C: New test.
21497
21498 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.c-torture/compile/20020309-2.c: New test.
21501
21502         * gcc.c-torture/compile/20020312-1.c: New test.
21503
21504 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * g++.dg/other/access1.C: New test.
21507
21508 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21509
21510         * gcc.c-torture/execute/wchar_t-1.c: New test.
21511
21512 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21513
21514         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21515
21516 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21517
21518         * gcc.dg/20020312-1.c: New test case.
21519
21520 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21521
21522         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21523
21524 2002-03-11  Richard Henderson  <rth@redhat.com>
21525
21526         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21527         * g++.old-deja/g++.jason/report.C: Likewise.
21528
21529 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21530
21531         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21532         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21533
21534 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21535
21536         * testsuite/g++.dg/overload/pmf1.C: New test.
21537
21538 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21539
21540         * gcc.c-torture/execute/20020307-1.c: Use long.
21541
21542 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21543
21544         PR optimization/5844
21545         * gcc.dg/20020310-1.c: New test.
21546
21547 2002-03-09  Michael Meissner  <meissner@redhat.com>
21548
21549         * gcc.c-torture/execute/memcpy-2.c: New test.
21550         * gcc.c-torture/execute/memset-1.c: New test.
21551         * gcc.c-torture/execute/strlen-1.c: New test.
21552         * gcc.c-torture/execute/strcmp-1.c: New test.
21553         * gcc.c-torture/execute/strncmp-1.c: New test.
21554
21555 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21556
21557         * gcc.dg/ppc-ldstruct.c: New test.
21558
21559 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21560
21561         * gcc.c-torture/execute/va-arg-22.c: New test.
21562
21563 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21564
21565         * gcc.c-torture/compile/20020309-1.c: New test.
21566
21567 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21568
21569         * gcc.c-torture/execute/20020307-2.c: New test.
21570
21571 2002-03-07  Jeffrey A Law  (law@redhat.com)
21572
21573         * g77.f-torture/compile/20020307-1.f: New test.
21574
21575 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21576
21577         * gcc.dg/unordered-1.c: New test.
21578
21579 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21580
21581         * gcc.c-torture/execute/20020307-1.c: New test.
21582
21583 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * gcc.dg/20020304-1.c: New test.
21586
21587         * gcc.c-torture/compile/20020304-2.c: New test.
21588
21589 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21590
21591         * gcc.c-torture/compile/20020304-1.c: New test case
21592         (from PR c/5830).
21593
21594 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21595
21596         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21597
21598 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21599
21600         * g++.dg/other/classkey1.C: New test.
21601
21602 2002-03-01  Richard Henderson  <rth@redhat.com>
21603
21604         * gcc.c-torture/compile/981223-1.x: New.
21605         * gcc.c-torture/compile/920625-1.x: New.
21606
21607 2002-02-28  Richard Henderson  <rth@redhat.com>
21608
21609         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21610
21611 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21612
21613         * gcc.c-torture/execute/20020227-1.c: New test.
21614
21615 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21616
21617         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21618         here" ERROR lines.
21619         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21620         * g++.old-deja.g++.other/defarg1.C: Likewise.
21621         * g++.old-deja/g++.pt/calls2.C: Likewise.
21622         * g++.old-deja/g++.pt/crash20.C: Likewise.
21623         * g++.old-deja/g++.pt/crash30.C: Likewise.
21624         * g++.old-deja/g++.pt/crash36.C: Likewise.
21625         * g++.old-deja/g++.pt/crash6.C: Likewise.
21626         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21627         * g++.old-deja/g++.pt/derived3.C: Likewise.
21628         * g++.old-deja/g++.pt/error1.C: Likewise.
21629         * g++.old-deja/g++.pt/friend21.C: Likewise.
21630         * g++.old-deja/g++.pt/friend23.C: Likewise.
21631         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21632         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21633
21634 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21635
21636         * gcc.c-torture/execute/20020225-2.c: New test.
21637
21638 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21639
21640         * gcc.c-torture/execute/920730-1t.c,
21641         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21642         Delete test cases, only relevant to -traditional.
21643
21644 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21645
21646         * gcc.dg/cpp/undef1.c: Remove.
21647         * gcc.dg/cpp/directiv.c: Update.
21648         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21649
21650 2002-02-27  Michael Meissner  <meissner@redhat.com>
21651
21652         * gcc.c-torture/execute/20020226-1.c: New test.
21653
21654 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21655
21656         * g++.dg/debug/debug4.C: New test.
21657
21658         * gcc.dg/ia64-visibility-1.c: New test.
21659
21660 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21661
21662         * gcc.dg/debug/20020224-1.c: New.
21663
21664 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21665
21666         * gcc.c-torture/execute/960416-1.x: New.
21667         * gcc.c-torture/execute/divconst-3.x: Likewise.
21668
21669 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * gcc.dg/20020224-1.c: New test.
21672
21673 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21674
21675         * gcc.c-torture/execute/20020225-1.c: New.
21676
21677 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21678
21679         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21680
21681 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gcc.dg/20020222-1.c: New test.
21684
21685 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21686
21687         * g++.dg/opt/anonunion1.C: New test.
21688
21689 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.dg/template/qualttp19.C: New test.
21692         * g++.dg/template/qualttp20.C: New test.
21693         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21694         * g++.old-deja/g++.other/qual1.C: Likewise.
21695
21696 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21697
21698         * gcc.dg/attr-alwaysinline.c: New.
21699
21700 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.dg/20020220-1.c: New test.
21703
21704         * gcc.dg/20020220-2.c: New test.
21705
21706         * g++.dg/opt/mmx1.C: New test.
21707
21708 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21709
21710         * gcc.c-torture/compile/20020110.c: New test.
21711
21712 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21713
21714         * gcc.c-torture/execute/20020219-1.c: New test.
21715
21716         * gcc.dg/20020219-1.c: New test.
21717
21718         * gcc.dg/noncompile/20020220-1.c: New test.
21719
21720         * g++.dg/opt/ptrintsum1.C: New test.
21721
21722         * gcc.dg/debug/20020220-1.c: New test.
21723
21724 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21725
21726         * gcc.c-torture/execute/20020216-1.c: New test.
21727
21728 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21729
21730         * gcc.dg/decl-1.c: Update, new test.
21731
21732 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21733
21734         * g++.dg/abi/bitfield1.C: New test.
21735         * g++.dg/abi/bitfield2.C: New test.
21736
21737 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21738
21739         * gcc.dg/attr-nest.c: New test.
21740
21741 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21742
21743         * gcc.c-torture/execute/20020215-1.c: New test.
21744
21745 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21746
21747         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21748         * g++.dg/debug/debug.exp: New.
21749         * g++.dg/debug/trivial.C: New.
21750         * g++.dg/debug/debug1.C: Moved...
21751         * g++.dg/other/debug1.C: ...from here.
21752         * g++.dg/debug/debug2.C: Moved...
21753         * g++.dg/other/debug2.C: ...from here.
21754         * g++.dg/debug/debug3.C: Moved...
21755         * g++.dg/other/debug3.C: ...from here.
21756
21757         * gcc.dg/noncompile/20020213-1.c: New test.
21758
21759 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21760
21761         * g++.dg/other/debug3.C: New test.
21762
21763         * gcc.c-torture/execute/20020213-1.c: New test.
21764
21765 2002-02-13  Richard Smith <richard@ex-parrot.com>
21766
21767         * g++.old-deja/g++.other/thunk1.C: New test.
21768
21769 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21770
21771         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21772
21773 2002-02-13  Stan Shebs  <shebs@apple.com>
21774
21775         * gcc.dg/altivec-3.c: New.
21776
21777 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21778
21779         * gcc.dg/Wunreachable-1.c: New test.
21780         * gcc.dg/Wunreachable-2.c: New test.
21781
21782 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21783
21784         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21785
21786 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21787
21788         * gcc.dg/decl-1.c: New test.
21789
21790 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21791
21792         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21793
21794 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21795
21796         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21797         * gcc.c-torture/compile/980506-1.x: Likewise.
21798
21799 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21800
21801         * gcc.dg/20020210-1.c: New.
21802
21803 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21804
21805         * g77.f-torture/execute/947.f: New regression test
21806         for PR fortran/947.
21807
21808 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21809
21810         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21811         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21812
21813 2002-02-08  Richard Henderson  <rth@redhat.com>
21814
21815         * gcc.c-torture/compile/labels-3.c: New.
21816
21817 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21818
21819         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21820         expression statements work instead.
21821         * gcc.dg/noncompile/20020207-1.c: New test.
21822
21823 2002-02-07  Richard Henderson  <rth@redhat.com>
21824
21825         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21826
21827 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21828
21829         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21830         message from g77
21831         * lib/g77-dg.exp: Trim g77 error messages so that they are
21832         recognized by dg.exp.
21833
21834 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21835
21836         PR fortran/5473
21837         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21838
21839 2002-02-07  Richard Henderson  <rth@redhat.com>
21840
21841         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21842         to be sufficiently aligned for integers.
21843
21844 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21845
21846         * g++.dg/template/friend4.C: New test.
21847
21848 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21849
21850         PR fortran/5743
21851         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21852         unsupported cases.
21853
21854 2002-02-07  Richard Henderson  <rth@redhat.com>
21855
21856         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21857         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21858         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21859         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21860
21861 2002-02-06  Richard Henderson  <rth@redhat.com>
21862
21863         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21864
21865 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21866
21867         * gcc.dg/20020206-1.c: New test.
21868
21869 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gcc.c-torture/execute/20020206-1.c: New test.
21872
21873         * gcc.c-torture/execute/20020206-2.c: New test.
21874
21875         PR optimization/5429:
21876         * gcc.c-torture/compile/20020206-1.c: New test.
21877
21878 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21879
21880         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21881         as certain file formats cannot support particularly large
21882         alignments.
21883
21884         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21885         and do not expect to be able to link the executable.
21886
21887         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21888         fail because the COFF format does not support the weak attribute.
21889
21890 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21891
21892         * g77.dg/pr5473.f:  New test
21893
21894 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21895
21896         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21897         Fix testcase accordingly.
21898
21899 2002-02-04  Richard Henderson  <rth@redhat.com>
21900
21901         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21902         (buf): Change to be an array of pointers, not ints.
21903
21904 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21905
21906         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21907         before all tests.  Move warning one line above to match where it
21908         C frontend emits.
21909         * gcc.dg/Wswitch-2.c: New test.
21910         * g++.dg/warn/Wswitch-1.C: New test.
21911         * g++.dg/warn/Wswitch-2.C: New test.
21912
21913 2002-02-04  Richard Henderson  <rth@redhat.com>
21914
21915         * g++.dg/abi/offsetof.C: Fix size comparison.
21916
21917 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21918
21919         * gcc.dg/cast-qual-2.c: New test.
21920
21921 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21922
21923         * gcc.dg/20020201-4.c: New test.
21924
21925 2002-02-04  Ben Elliston  <bje@redhat.com>
21926
21927         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21928         target_info attribute != 0, in addition to the empty string.
21929         (gcc_target_compile): Likewise.
21930
21931 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21932
21933         * gcc.dg/Wswitch.c: New test.
21934         PR gcc/4475. PR gcc/3780.
21935
21936 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21937
21938         * g77.f-torture/execute/5122.f: New test for regressions
21939         against PR fortran/5122.
21940
21941 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21942
21943         * g77.f-torture/compile/pr3743.f: Delete
21944         * g77.dg/pr3743-1.f: New test.
21945         * g77.dg/pr3743-2.f: New test.
21946         * g77.dg/pr3743-3.f: New test.
21947         * g77.dg/pr3743-4.f: New test.
21948
21949 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21950
21951         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21952
21953 2002-02-02  Richard Henderson  <rth@redhat.com>
21954
21955         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21956         * gcc.c-torture/execute/bf64-1.c: Likewise.
21957
21958 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21959
21960         * gcc.dg/20020201-2.c: New test.
21961
21962         * gcc.dg/20020201-3.c: New test.
21963
21964         * gcc.c-torture/execute/bitfld-2.c: New test.
21965
21966 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21967
21968         * gcc.dg/bitfld-1.c: Update.
21969         * gcc.dg/bitfld-2.c: Update.
21970         * gcc.c-torture/execute/bitfld-1.x: New.
21971
21972 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21973
21974         * gcc.c-torture/execute/20020201-1.c: New test.
21975
21976 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21977
21978         PR target/5469
21979         * gcc.dg/20020201-1.c: New test.
21980
21981 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21982
21983         PR fortran/3743
21984         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21985         * g77.f-torture/compile/pr3743.x: Remove
21986
21987 2002-01-31  Tom Rix  <trix@redhat.com>
21988
21989         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21990
21991 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21992
21993         * gcc.dg/noncompile/20020130-1.c: New test.
21994
21995 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21996
21997         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21998
21999 2002-01-29  Richard Henderson  <rth@redhat.com>
22000
22001         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22002         to long long.
22003         * gcc.c-torture/execute/bf64-1.c: Likewise.
22004
22005 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * gcc.c-torture/execute/20020129-1.c: New test.
22008
22009 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22010
22011         * gcc.c-torture/compile/20000224-1.c: Update.
22012         * gcc.c-torture/execute/bitfld-1.c: New tests.
22013         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22014         * gcc.dg/uninit-A.c: Update.
22015
22016 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22017
22018         * g++.dg/template/ctor1.C: Add instantiation.
22019
22020 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22021
22022         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22023         argument to __builtin_prefetch to be const ptr.
22024
22025 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22026
22027         * gcc.c-torture/compile/20020120-1.c: New test.
22028
22029 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22030
22031         * gcc.c-torture/execute/20020127-1.c: New test.
22032
22033 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22034
22035         * g77.dg/f77-edit-i-in.f: New test
22036         * g77.dg/f77-edit-i-out.f: New test
22037
22038 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22039
22040         * gcc.dg/debug/debug.exp: New file.
22041         * gcc.dg/debug/trivial.c: New file.
22042         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22043         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22044         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22045         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22046         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22047         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22048         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22049         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22050         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22051         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22052         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22053         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22054         * gcc.dg/20000503-1.c: Removed.
22055         * gcc.dg/20010207-1.c: Removed.
22056         * gcc.dg/20011223-1.c: Removed.
22057         * gcc.dg/20020104-2.c: Removed.
22058         * gcc.dg/debug-1.c: Removed.
22059         * gcc.dg/debug-2.c: Removed.
22060         * gcc.dg/debug-3.c: Removed.
22061         * gcc.dg/debug-4.c: Removed.
22062         * gcc.dg/debug-5.c: Removed.
22063         * gcc.dg/debug-6.c: Removed.
22064         * gcc.dg/dwarf2-1.c: Removed.
22065         * gcc.dg/dwarf2-2.c: Removed.
22066
22067 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * g++.old-deja/g++.other/eh5.C: New test.
22070         * g++.old-deja/g++.other/sibcall2.C: New test.
22071         * g++.old-deja/g++.other/array9.C: New test.
22072         * g++.old-deja/g++.other/typename2.C: New test.
22073         * g++.old-deja/g++.other/crash60.C: New test.
22074         * g++.old-deja/g++.other/conv9.C: New test.
22075         * g++.old-deja/g++.other/mangle10.C: New test.
22076         * g++.old-deja/g++.other/unchanging1.C: New test.
22077         * g++.old-deja/g++.other/exprstmt1.C: New test.
22078         * g++.old-deja/g++.other/inline23.C: New test.
22079         * g++.old-deja/g++.eh/ia64-1.C: New test.
22080         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22081         * g++.old-deja/g++.other/reload1.C: New test.
22082         * g++.old-deja/g++.other/static20.C: New test.
22083         * g++.old-deja/g++.other/local-alloc1.C: New test.
22084         * g++.old-deja/g++.other/conv8.C: New test.
22085         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22086         * g++.old-deja/g++.other/storeexpr1.C: New test.
22087         * g++.old-deja/g++.other/storeexpr2.C: New test.
22088         * g++.dg/eh/template2.C: New test.
22089         * g++.dg/warn/weak1.C: New test.
22090
22091 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22092
22093         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22094         Remove first, non-varying, argument.
22095
22096 2002-01-23  Richard Henderson  <rth@redhat.com>
22097
22098         * gcc.dg/inline-2.c: New.
22099
22100         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22101         Add optional target arg.  Check number of arguments.
22102         (scan-assembler-not, scan-assembler-dem): Likewise.
22103         (scan-assembler-dem-not): Likewise.
22104
22105 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22106
22107         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22108         line 12.
22109         * g++.old-deja/g++.brendan/parse3.C,
22110         g++.old-deja/g++.other/crash26.C,
22111         g++.old-deja/g++.other/crash28.C,
22112         g++.old-deja/g++.other/crash29.C,
22113         g++.old-deja/g++.other/crash30.C,
22114         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22115
22116 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22117
22118         * gcc.dg/20020115-1.c: New.
22119
22120 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22121
22122         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22123
22124 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22125
22126         * gcc.dg/20020122-3.c: New.
22127
22128 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * g++.dg/other/gc1.C: New test.
22131
22132 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22133
22134         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22135
22136 2002-01-22  Richard Henderson  <rth@redhat.com>
22137
22138         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22139
22140 2002-01-22  Richard Henderson  <rth@redhat.com>
22141
22142         * gcc.dg/20020122-4.c: New.
22143
22144 2002-01-22  H.J. Lu <hjl@gnu.org>
22145
22146         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22147         link output.
22148         * gcc.dg/special/ecos.exp: Likewise.
22149         * lib/g++-dg.exp: Likewise.
22150         * lib/g77-dg.exp: Likewise.
22151         * lib/gcc-dg.exp : Likewise.
22152         * lib/mike-g++.exp: Likewise.
22153         * lib/mike-g77.exp: Likewise.
22154         * lib/mike-gcc.exp: Likewise.
22155         * lib/objc-dg.exp: Likewise.
22156
22157 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22158
22159         PR target/5379
22160         * gcc.dg/20020122-2.c: New test.
22161
22162 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22163
22164         * gcc.dg/20020122-1.c: New test.
22165
22166 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22167
22168         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22169
22170 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22171
22172         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22173
22174 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22175
22176         * gcc.c-torture/compile/20020121-1.c: New test.
22177
22178 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22179
22180         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22181         ld_library_path.
22182
22183 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * gcc.dg/20020218-1.c: New test.
22186
22187 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22188
22189         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22190         messages
22191         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22192         "At global scope" warning
22193         * g++.dg/ext/align1.C: Change cygwin test for alignment
22194         from db-bogus to dg-warning
22195
22196 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22197
22198         * g77.f-torture/compile/cpp2.F: New test.
22199
22200 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22201
22202         * g++.dg/template/access1.C: New test.
22203
22204 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22205
22206         * gcc.dg/20020118-1.c: New.
22207
22208 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22209
22210         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22211
22212 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22213
22214         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22215         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22216         alignment warnings.
22217
22218 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22219
22220         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22221         torture_with_loops and torture_without_loops
22222
22223 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22224
22225         * gcc.c-torture/compile/20020116-1.c: New test.
22226
22227 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * gcc.dg/20020116-2.c: New test.
22230
22231         * gcc.dg/ultrasp4.c: New test.
22232
22233         * gcc.dg/20020116-1.c: New test.
22234
22235 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22236
22237         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22238         by EABI.
22239
22240 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22241
22242         * gcc.misc-tests/i386-prefetch.exp: New.
22243         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22244         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22245         * gcc.misc-tests/i386-pf-none-1.c: New test.
22246         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22247
22248 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22249
22250         * gcc.dg/gnu89-init-1.c: Add new tests.
22251
22252 2002-01-15  Andreas Jaeger  <aj@suse.de>
22253
22254         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22255         * gcc.dg/i386-mmx-2.c: Likewise.
22256         * gcc.dg/i386-sse-1.c: Likewise.
22257         * gcc.dg/i386-sse-2.c: Likewise.
22258         * gcc.dg/i386-sse-3.c: Likewise.
22259
22260 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22261
22262         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22263         Uncomment additional cases that now pass.
22264
22265 2002-01-11  Richard Henderson  <rth@redhat.com>
22266
22267         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22268         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22269
22270 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22271
22272         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22273
22274 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22275
22276         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22277         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22278
22279 2002-01-10  Dale Johannesen  <dalej@apple.com>
22280
22281         * gcc.c-torture/execute/loop-11.c: New.
22282
22283 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22284
22285         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22286         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22287
22288 2002-01-09  Richard Henderson  <rth@redhat.com>
22289
22290         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22291         type in which to perform the operation for each size.
22292
22293 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22294
22295         * gcc.c-torture/compile/20020109-2.c: New test.
22296
22297 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22298
22299         * gcc.c-torture/execute/loop-10.c: New test.
22300
22301 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22302
22303         * gcc.c-torture/compile/20010226-1.c: New test.
22304         * gcc.c-torture/compile/20010227-1.c: New test.
22305         * gcc.c-torture/compile/20010426-1.c: New test.
22306         * gcc.c-torture/compile/20010510-1.c: New test.
22307         * gcc.c-torture/compile/20010605-3.c: New test.
22308         * gcc.c-torture/compile/20010824-1.c: New test.
22309         * gcc.c-torture/execute/20010409-1.c: New test.
22310         * gcc.dg/noncompile/20000901-1.c: New test.
22311         * gcc.dg/20001023-1.c: New test.
22312         * gcc.dg/20001101-1.c: New test.
22313         * gcc.dg/20001102-1.c: New test.
22314         * gcc.dg/20010207-1.c: New test.
22315         * gcc.dg/20010405-1.c: New test.
22316         * gcc.dg/20010822-1.c: New test.
22317         * gcc.dg/20011107-1.c: New test.
22318
22319 2002-01-09  Jeffrey A Law  (law@redhat.com)
22320
22321         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22322
22323         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22324         execution failure on PA targets.
22325
22326 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22327
22328         * gcc.c-torture/compile/20020109-1.c: New test.
22329
22330 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22331
22332         * gcc.c-torture/execute/20020108-1.c: New test.
22333
22334 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22335
22336         * gcc.dg/20020108-1.c: New test.
22337
22338 2002-01-08  H.J. Lu <hjl@gnu.org>
22339
22340         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22341         for header files.
22342
22343 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22344
22345         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22346         consistency.
22347
22348 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22349
22350         * gcc.dg/altivec-4.c: Test altivec predicates.
22351
22352 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22353
22354         * gcc.c-torture/execute/20020107-1.c: New test.
22355
22356 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22357
22358         PR c/5279
22359         * gcc.c-torture/compile/20020106-1.c: New test.
22360
22361 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22362
22363         * gcc.c-torture/execute/nestfunc-4.c: New test.
22364
22365 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22366
22367         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22368         extra triple that slipped in.
22369         * g++.old-deja/g++.abi/align.C: Likewise.
22370         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22371
22372 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22373
22374         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22375         * g++.old-deja/g++.abi/align.C: Likewise.
22376         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22377
22378         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22379         on FreeBSD/i386.
22380         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22381         FreeBSD.
22382
22383 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22384
22385         * gcc.dg/20020104-1.c: New test.
22386
22387         * gcc.dg/20020104-2.c: New test.
22388
22389 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22390
22391         * gcc.dg/20020103-1.c: Fix typo in target selector.
22392
22393 2002-01-03  Richard Henderson  <rth@redhat.com>
22394
22395         * gcc.dg/20020103-1.c: New.
22396
22397 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22398
22399         * gcc.c-torture/execute/20020103-1.c: New test.
22400
22401 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22402
22403         * g++.dg/other/debug2.C: New test.
22404
22405         * gcc.c-torture/compile/20020103-1.c: New test.
22406
22407 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * gcc.dg/gnu89-init-1.c: Added new tests.
22410
22411 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22412
22413         * g++.dg/template/friend2.C: Remove as patch is reverted.
22414
22415         * g++.dg/warn/oldcast1.C: New test.
22416
22417         * g++.dg/template/ptrmem1.C: New test.
22418         * g++.dg/template/ptrmem2.C: New test.
22419
22420         * g++.dg/template/ntp.C: New test.
22421
22422         * g++.dg/other/component1.C: New test.
22423
22424         * g++.dg/template/ttp3.C: New test.
22425
22426         * g++.dg/template/friend2.C: New test.
22427         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22428
22429 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.dg/other/ptrmem1.C: New test.
22432         * g++.dg/other/ptrmem2.C: New test.
22433
22434 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.dg/template/ctor1.C: New test.
22437
22438 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.dg/template/friend2.C: New test.
22441
22442 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22443
22444         * gcc.dg/mmix-1.c: New test.
22445
22446 2001-12-31  Richard Henderson  <rth@redhat.com>
22447
22448         * gcc.dg/asm-5.c: New.
22449
22450 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22451
22452         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22453         in namespace __gnu_cxx
22454
22455 2001-12-30  Richard Henderson  <rth@redhat.com>
22456
22457         * gcc.dg/debug-6.c: New.
22458
22459 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22460
22461         * gcc.c-torture/compile/20011229-2.c: New test.
22462
22463 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22464
22465         * gcc.dg/debug-3.c: New test.
22466         * gcc.dg/debug-4.c: New test.
22467         * gcc.dg/debug-5.c: New test.
22468
22469 2001-12-29  Richard Henderson  <rth@redhat.com>
22470
22471         * g++.dg/eh/loop1.C: New.
22472
22473 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         * g++.dg/template/crash1.C: New test.
22476
22477 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22478
22479         * g++.dg/other/const1.C: New test.
22480
22481 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22482
22483         * gcc.c-torture/compile/20011229-1.c: New test.
22484
22485 2001-12-28  Stan Shebs  <shebs@apple.com>
22486
22487         * lib/objc-torture.exp: Resync with c-torture.exp.
22488         * lib/objc.exp: Load standard libraries.
22489
22490 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22491
22492         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22493         additional tests.
22494
22495 2001-12-27  Roger Sayle <roger@eyesopen.com>
22496
22497         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22498
22499 2001-12-27  Richard Henderson  <rth@redhat.com>
22500
22501         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22502
22503 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22504
22505         * g++.dg/eh/ctor1.C: New test.
22506         * g++.dg/other/error2.C: New test.
22507
22508 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22509
22510         * g++.dg/other/init2.C: New test.
22511
22512 2001-12-24  Richard Henderson  <rth@redhat.com>
22513
22514         * gcc.dg/20011223-1.c: New.
22515         * gcc.dg/inline-1.c: New.
22516
22517 2001-12-23  Richard Henderson  <rth@redhat.com>
22518
22519         * gcc.dg/asm-4.c: Test operand modifiers.
22520
22521 2001-12-23  Richard Henderson  <rth@redhat.com>
22522
22523         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22524
22525 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22526
22527         * gcc.c-torture/execute/20011223-1.c: New test.
22528
22529 2001-12-21  Richard Henderson  <rth@redhat.com>
22530
22531         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22532         re-enables the warning.
22533
22534 2001-12-21  Richard Henderson  <rth@redhat.com>
22535
22536         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22537
22538 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.c-torture/compile/20011218-1.c: New test.
22541
22542 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22543
22544         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22545         arm-isr.c test.
22546         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22547         epilogue generation for ARM ISR routines.
22548
22549 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22550
22551         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22552         * gcc.dg/format/c90-printf-3.c: Likewise.
22553         * gcc.dg/format/c99-printf-3.c: Likewise.
22554         * gcc.dg/format/ext-1.c: Likewise.
22555         * gcc.dg/format/ext-6.c: Likewise.
22556         * gcc.dg/format/format.h: Prototype unlocked stdio.
22557
22558 2001-12-20  Richard Henderson  <rth@redhat.com>
22559
22560         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22561         (arena): Use it.
22562         (malloc): Correct allocation logic.  Abort if we fill up the
22563         arena before initialization complete.
22564         (realloc): Correct allocation logic.
22565
22566 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22567
22568         * gcc.c-torture/compile/20011219-2.c: New test.
22569
22570         * gcc.c-torture/execute/20011219-1.c: New test.
22571
22572 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22573
22574         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22575         target does not support weak symbols.
22576
22577 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22578
22579         * gcc.c-torture/compile/20011219-1.c: New test.
22580
22581 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         * g++.dg/other/error1.C: New test.
22584
22585 2001-12-17  Jeffrey A Law  (law@redhat.com)
22586
22587         * gcc.c-torture/execute/20011217-1.c: New test.
22588
22589 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22590
22591         * objc.dg/special/: New directory.
22592         * objc.dg/special/special.exp: New file.
22593         * objc.dg/special/unclaimed-category-1.h: New file.
22594         * objc.dg/special/unclaimed-category-1a.m: New file.
22595         * objc.dg/special/unclaimed-category-1.m: New file.
22596
22597 2001-12-17  Andreas Jaeger  <aj@suse.de>
22598
22599         * gcc.c-torture/compile/20011217-2.c: New test.
22600
22601 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22602
22603         * gcc.c-torture/compile/20011217-1.c: New test.
22604
22605 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22606
22607         * testsuite/gcc.dg/20011214-1.c: New.
22608
22609 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22610
22611         * gcc.dg/altivec-4.c: New.
22612
22613 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22614
22615         * gcc.dg/20011113-1.c: New test.
22616
22617 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22618
22619         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22620         std::__malloc_alloc_template<0> and
22621         std::__default_alloc_template<false, 0>.
22622
22623 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22624
22625         * objc/execute/bf-21.m: New test.
22626         * objc/execute/enumeration-1.m: New test.
22627         * objc/execute/enumeration-2.m: New test.
22628
22629 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22630
22631         * gcc.dg/gnu89-init-1.c: New test.
22632
22633 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22636         * g++.old-deja/g++.jason/2371.C: Likewise.
22637         * g++.old-deja/g++.jason/template33.C: Likewise.
22638         * g++.old-deja/g++.jason/template34.C: Likewise.
22639         * g++.old-deja/g++.jason/template36.C: Likewise.
22640         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22641         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22642         * g++.old-deja/g++.other/typename1.C: Likewise.
22643         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22644         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22645         * g++.old-deja/g++.pt/typename11.C: Likewise.
22646         * g++.old-deja/g++.pt/typename14.C: Likewise.
22647         * g++.old-deja/g++.pt/typename16.C: Likewise.
22648         * g++.old-deja/g++.pt/typename3.C: Likewise.
22649         * g++.old-deja/g++.pt/typename4.C: Likewise.
22650         * g++.old-deja/g++.pt/typename5.C: Likewise.
22651         * g++.old-deja/g++.pt/typename7.C: Likewise.
22652         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22653
22654 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22655
22656         * g++.dg/other/linkage1.C: New test.
22657         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22658         specifiers.
22659
22660 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22661
22662         * gcc.dg/concat.c: New test.
22663
22664 2001-12-11  Stan Shebs  <shebs@apple.com>
22665
22666         * objc/compile: New test directory.
22667         * objc/compile/compile.exp: New expect script.
22668         * objc/compile/20011211-1.m: New compile test.
22669
22670 2001-12-11  Jason Merrill  <jason@redhat.com>
22671
22672         * lib/prune.exp (prune_gcc_output): Also handle "In member
22673         function".  So many permutations...
22674
22675 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22676
22677         * g++.dg/template/typedef1.C: New test.
22678
22679 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22680
22681         * g++.dg/other/copy1.C: New test.
22682
22683 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22684
22685         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22686
22687         * gcc.dg/builtin-choose-expr.c: New.
22688
22689 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22690
22691         * gcc.dg/altivec-2.c: New.
22692
22693 2001-12-07  Richard Henderson  <rth@redhat.com>
22694
22695         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22696
22697 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22698
22699         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22700         ultrasparc.
22701
22702 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22703
22704         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22705
22706 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22707
22708         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22709         variable argument list.
22710
22711 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22712
22713         * gcc.c-torture/execute/memcheck: Delete entire directory.
22714         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22715         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22716
22717 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22718
22719         * gcc.dg/Wshadow-1.c: New test.
22720
22721 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22722
22723         * gcc.c-torture/compile/20011130-1.c: New test.
22724
22725         * gcc.dg/noncompile/20011025-1.c: New test.
22726
22727         * g++.dg/other/anon-union.C: New test.
22728
22729         * gcc.c-torture/execute/20011024-1.c: New test.
22730
22731 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22732
22733         * gcc.c-torture/execute/20000722-1.x,
22734         gcc.c-torture/execute/20010123-1.x: Remove.
22735         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22736         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22737         gcc.dg/c99-complit-2.c: New tests.
22738
22739 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22740
22741         * g++.dg/inherit/base1.C: New test.
22742
22743 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22744
22745         * g++.dg/other/stdarg1.C: New test.
22746
22747         * gcc.c-torture/compile/20011130-2.c: New test.
22748
22749 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22750
22751         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22752         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22753         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22754         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22755         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22756         * gcc.dg/builtin-prefetch-1.c: New test.
22757
22758 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22759
22760         * gcc.dg/20011130-1.c: New test.
22761
22762 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22763
22764         * g++.dg/other/scope1.C: New test.
22765         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22766
22767 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22768
22769         * gcc.dg/vla-init-1.c: New test.
22770
22771 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22772
22773         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22774
22775 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22776
22777         * objc.dg/alias.m: Update.
22778         * objc.dg/class-1.m: Update.
22779         * objc.dg/const-str-1.m: Update.
22780         * objc.dg/fwd-proto-1.m: Update.
22781         * objc.dg/id-1.m: Update.
22782         * objc.dg/super-class-1.m: Update.
22783
22784 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22785
22786         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22787         constructs.
22788
22789 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22790
22791         * gcc.c-torture/execute/20011128-1.c: New test.
22792
22793 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22794
22795         * gcc.dg/20011127-1.c: New test.
22796
22797 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22798
22799         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22800         from Austin Group draft 7.
22801         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22802         scanf format arguments.
22803         * gcc.dg/format/no-exargs-2.c: New test.
22804
22805 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22806
22807         * g++.dg/abi/vbase8-4.C: New test.
22808
22809 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22810
22811         * gcc.c-torture/execute/20011121-1.c: New test.
22812
22813 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22814
22815         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22816
22817 2001-11-23  Andreas Jaeger  <aj@suse.de>
22818
22819         * gcc.dg/cpp/charconst-2.c: New test.
22820
22821 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22822
22823         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22824         to the host if it is remote.  Let tests specify extra headers
22825         they use.
22826         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22827         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22828         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22829         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22830         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22831         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22832         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22833         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22834         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22835         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22836
22837 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22838
22839         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22840         for little endian ARMs.
22841
22842 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * gcc.c-torture/compile/20011119-1.c: New test.
22845         * gcc.c-torture/compile/20011119-2.c: New test.
22846
22847 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22848
22849         * gcc.dg/altivec-1.c: Fix typo.
22850
22851 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22852
22853         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22854
22855 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22856
22857         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22858
22859 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22860
22861         * lib/g77.exp: Don't specify --rpath-link.
22862
22863         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22864         across all the headers.
22865         * gcc.dg/format/format.exp: For testing on a remote host,
22866         copy format.h.
22867
22868         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22869         * gcc.c-torture/execute/930406-1.c: Likewise.
22870         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22871
22872 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22873
22874         * gcc.dg/altivec-1.c: New.
22875
22876 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22877
22878         * gcc.dg/cpp/fpreprocessed.c: New test case.
22879
22880 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22881
22882         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22883         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22884         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22885
22886 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22887
22888         * gcc.dg/no-builtin-1.c: New test.
22889
22890 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22891
22892         * gcc.c-torture/execute/20011115-1.c: New test.
22893
22894 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22895
22896         * gcc.c-torture/compile/20011114-2.c: New test.
22897         * gcc.c-torture/compile/20011114-3.c: New test.
22898         * gcc.c-torture/compile/20011114-4.c: New test.
22899
22900 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.dg/other/init1.C: New test.
22903
22904 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22905
22906         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22907         message.
22908
22909         * gcc.c-torture/execute/20011114-1.c: New testcase.
22910
22911         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22912         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22913         like the (before this change) version of 20010327-1.c.
22914
22915 2001-11-14  Roger Sayle <roger@eyesopen.com>
22916
22917         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22918
22919 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22920
22921         * g++.dg/init/array2.C: New test.
22922
22923 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22924
22925         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22926
22927 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22928
22929         * g++.dg/other/forscope1.C: New test.
22930         * g++.dg/ext/forscope1.C: New test.
22931         * g++.dg/ext/forscope2.C: New test.
22932
22933 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * gcc.c-torture/execute/20011113-1.c: New test.
22936
22937 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22938
22939         * gcc.c-torture/execute/20011109-2.c: New test.
22940
22941         * gcc.c-torture/execute/20011109-1.c: New test.
22942
22943 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22944
22945         * gcc.c-torture/compile/20011109-1.c: New test.
22946
22947 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22948
22949         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22950         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22951         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22952         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22953         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22954         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22955         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22956
22957 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22958
22959         * g++.dg/warn/Wshadow-1.C: New tests.
22960         * g++.old-deja/g++.mike/for3.C: Update.
22961
22962 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22963
22964         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22965         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22966         XFAILs.  Adjust expected error texts.
22967         * gcc.c-torture/compile/20011106-1.c,
22968         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22969         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22970         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22971         gcc.dg/c99-array-lval-5.c: New tests.
22972
22973 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22974
22975         * gcc.dg/cpp/defined.c: Update.
22976
22977 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22978
22979         * gcc.c-torture/execute/anon-1.c: New test.
22980
22981 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22982
22983         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22984         same size, so no warning should be produced on stormy16.
22985
22986         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22987         due to oversized array.
22988         * g++.old-deja/g++.mike/ns15.C: Likewise.
22989         * g++.old-deja/g++.pt/crash16.C: Likewise.
22990
22991 2001-11-02  Graham Stott  <grahams@redhat.com>
22992
22993         * g++.dgother/debug1.C: Fix typos.
22994
22995 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * g++.dg/other/debug1.C: New test.
22998
22999 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23000
23001         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23002         of unsigned long.
23003
23004 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23005
23006         * gcc.dg/20011029-2.c: New test.
23007
23008         * gcc.c-torture/compile/20011029-1.c: New test.
23009
23010 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23011
23012         * objc/execute/class_self-1.m: New test.
23013         * objc/execute/class_self-2.m: New test.
23014
23015 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23016
23017         * gcc.misc-tests/msgs.exp: Delete.
23018         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23019         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23020         error set to match recent changes.
23021
23022 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23023
23024         * gcc.dg/20011021-1.c: New test.
23025
23026 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23027
23028         * gcc.c-torture/compile/20011023-1.c: New test.
23029
23030 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23031
23032         * lib/g77.exp: Rewrite based on lib/g++.exp.
23033
23034 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23035
23036         * gcc.c-torture/execute/20011019-1.c: New test.
23037
23038         * gcc.dg/20011018-1.c: New test.
23039
23040 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23041
23042         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23043
23044 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23045
23046         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23047         * gcc.dg/attr-invalid.c: Likewise.
23048
23049 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23050
23051         * testsuite/gcc.dg/20011015-1.c: New test.
23052
23053 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23054
23055         * g++.dg/template/unify2.C: New test.
23056
23057 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23058
23059         * g++.dg/other/exception-specification.C: New test
23060
23061 2001-10-13  Tom Rix  <trix@redhat.com>
23062
23063         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23064         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23065
23066 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23067
23068         * testsuite/gcc.dg/20011009-1.c: New test.
23069
23070 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23071
23072         PR g++/4476
23073         * g++.dg/other/friend1.C: New test.
23074
23075 2001-10-11  Richard Henderson  <rth@redhat.com>
23076
23077         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23078
23079 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23080
23081         * gcc.c-torture/compile/20011010-1.c: New.
23082
23083 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23084
23085         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23086         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23087         g77.f-torture/execute/execute.exp,
23088         g77.f-torture/noncompile/noncompile.exp,
23089         gcc.c-torture/compile/compile.exp,
23090         gcc.c-torture/execute/execute.exp,
23091         gcc.c-torture/execute/ieee/ieee.exp,
23092         gcc.c-torture/execute/memcheck/memcheck.exp,
23093         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23094         objc/execute/execute.exp: Update FSF address.
23095
23096 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23097
23098         * gcc.dg/cpp/cmdlne-C.c: Update.
23099         * gcc.dg/cpp/cmdlne-C2.c: New.
23100
23101 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23102
23103         * gcc.c-torture/execute/20011008-3.c: New.
23104
23105 2001-10-08  DJ Delorie  <dj@redhat.com>
23106
23107         * gcc.dg/20011008-1.c: New.
23108         * gcc.dg/20011008-2.c: New.
23109
23110 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23111
23112         * gcc.dg/cpp/spacing1.c: Update test.
23113
23114 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23115
23116         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23117         spelling errors of "separate" as "seperate".
23118
23119 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23120
23121         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23122         enough to avoid inlining.
23123
23124 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23125
23126         * lib/g77.exp: set libg2c_dir correctly.
23127
23128 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23129
23130         * gcc.dg/cpp/macro11.c: New test.
23131
23132 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23133
23134         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23135         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23136         gcc.dg/format/multattr-3.c: New tests.
23137         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23138         tests for format attributes on function pointers being rejected.
23139
23140 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23141
23142         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23143
23144 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23145
23146         * g++.dg/warn/format1.C: New test.
23147
23148 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23149
23150         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23151
23152 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23153
23154         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23155
23156 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23157
23158         * gcc.dg/cpp/redef2.c: Add test.
23159
23160 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23161
23162         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23163         long-standing bug on i686, apparently.
23164         * gcc.c-torture/execute/loop-2c.x: New file.
23165         * gcc.c-torture/execute/loop-2d.x: New file.
23166         * gcc.c-torture/execute/loop-3c.x: New file.
23167
23168 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23169
23170         * gcc.dg/cpp/20000625-2.c: Correct line number.
23171
23172 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23173
23174         * gcc.dg/cpp/macro10.c: New test.
23175         * gcc.dg/cpp/strify3.c: New test.
23176         * gcc.dg/cpp/spacing1.c: Add tests.
23177         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23178         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23179
23180 2001-09-24  DJ Delorie  <dj@redhat.com>
23181
23182         * gcc.c-torture/execute/20010924-1.c: New test.
23183
23184 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23185
23186         * testsuite/objc/execute/paste.m: Remove.
23187
23188 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23189
23190         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23191
23192 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23193
23194         * g77.dg/strlen0.f: New test.
23195
23196 2001-09-21  Richard Henderson  <rth@redhat.com>
23197
23198         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23199         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23200
23201 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23202
23203         Table-driven attributes.
23204         * g++.dg/ext/attrib1.C: New test.
23205
23206 2001-09-20  DJ Delorie  <dj@redhat.com>
23207
23208         * gcc.dg/20000926-1.c: Update expected warning messages.
23209         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23210         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23211         array.
23212
23213 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23214
23215         * g++.dg/eh/registers1.C: New test case.
23216
23217 2001-09-17  Richard Henderson  <rth@redhat.com>
23218
23219         * gcc.dg/array-5.c: Fix VLA decomposition test.
23220
23221 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23222
23223         * gcc.dg/cpp/line5.c: New testcase.
23224
23225 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23226
23227         * gcc.dg/cpp/macro9.c: New test.
23228
23229 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23230
23231         * gcc.c-torture/execute/980223.c: Change type of addr from long
23232         to char *.
23233
23234 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23235
23236         * gcc.c-torture/execute/20010915-1.c: New test.
23237
23238 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23239
23240         * g77.dg/bprob: New directory.
23241         * g77.dg/bprob/bprob.exp: New file.
23242         * g77.dg/bprob/bprob-1.f: New test.
23243         * g77.dg/gcov: New directory.
23244         * g77.dg/gcov/gcov.exp: New file.
23245         * g77.dg/gcov/gcov-1.f: New test.
23246         * g77.dg/gcov/gcov-1.x: New file.
23247
23248 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23249
23250         * gcc.dg/cpp/directiv.c: Update.
23251         * gcc.dg/cpp/undef1.c: Update.
23252
23253 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.dg/20010912-1.c: New test.
23256
23257 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23258
23259         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23260         language-independent file in lib.
23261         * lib/gcov.exp: New file.
23262
23263 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23264
23265         * gcc.c-torture/compile/20010911-1.c: New test.
23266
23267 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23268
23269         * lib/profopt.exp: New, to support profile-directed optimizations.
23270         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23271         * gcc.misc-tests/bprob-1.c: New test.
23272         * gcc.misc-tests/bprob-2.c: New test.
23273
23274 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23275
23276         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23277         XFAIL and which kinds of gcov output to verify.
23278         * gcc.misc-tests/gcov-4b.x: New file.
23279         * gcc.misc-tests/gcov-5b.x: New file.
23280         * gcc.misc-tests/gcov-6.x: New file.
23281         * gcc.misc-tests/gcov-7.c: New test.
23282         * gcc.misc-tests/gcov-7.x: New file.
23283
23284 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23285
23286         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23287         * gcc.misc-tests/gcov-6.c: New test.
23288
23289 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23290
23291         PR c++/3986
23292         * g++.dg/abi/vbase1.C: New test.
23293
23294 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23295
23296         * objc.dg/method-2.m: New.
23297
23298 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23299
23300         PR c++/4203
23301         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23302         * g++.dg/init/empty1.C: New test.
23303
23304 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.c-torture/compile/20010903-1.c: New test.
23307
23308 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23309
23310         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23311         for m68k.
23312
23313 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23314
23315         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23316
23317         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23318
23319         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23320
23321 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23322
23323         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23324         for 16-bit 'unsigned int'.
23325
23326 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23327
23328         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23329
23330 2001-08-27  Richard Henderson  <rth@redhat.com>
23331
23332         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23333         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23334
23335 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23336
23337         * gcc.dg/asm-names.c (ymain): New.
23338
23339 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23340
23341         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23342         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23343         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23344
23345 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23346
23347         * gcc.dg/compare5.c: New testcase.
23348
23349 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23350
23351         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23352         and "In instantiation".
23353
23354 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23355
23356         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23357
23358 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23359
23360         * gcc.misc-tests/gcov.exp: Add support for branch information.
23361         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23362         * gcc.misc-tests/gcov-4.c: New test.
23363         * gcc.misc-tests/gcov-4b.c: New test.
23364         * gcc.misc-tests/gcov-5b.c: New test.
23365
23366 2001-08-20  Zack Weinberg  <zackw@panix.com>
23367
23368         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23369         expected to fail.
23370
23371 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23372
23373         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23374
23375 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23376
23377         * g++.dg/eh/template1.C: New test.
23378
23379 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23380
23381         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23382         Fix thinko.
23383         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23384         for xfail.
23385
23386 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23387
23388         * lib/g77-dg.exp:  Use prune.exp for common procedures
23389         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23390         * lib/g77.exp: (g77-dg-prune) Remove
23391
23392 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23393
23394         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23395
23396 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23397
23398         * g++.dg/template/unify1.C: New test.
23399
23400 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23401
23402         * g++.dg/abi/empty4.C: New test.
23403
23404 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23405
23406         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23407         solaris2.*
23408         * g77.f-torture/compile/pr3743.x: Likewise
23409
23410 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23411
23412         * g++.dg/other/using-declaration.C: New test.
23413
23414 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23415
23416         * gcc.dg/cpp/tr-sign.c: New testcase.
23417
23418 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23419
23420         * gcc.dg/cpp/19951025-1.c: Revert.
23421         * gcc.dg/cpp/directiv.c: We no longer process directives that
23422         interrupt macro arguments.
23423
23424 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23425
23426         * gcc.dg/bconstp-1.c: New test.
23427
23428 2001-08-03  Richard Henderson  <rth@redhat.com>
23429
23430         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23431
23432 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23433
23434         * gcc.dg/cpp/19951025-1.c: Update.
23435
23436 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23437
23438         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23439         should be x.
23440
23441 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         Kill -fhonor-std.
23444         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23445         * g++.old-deja/g++.other/std1.C: Likewise.
23446         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23447
23448 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23449
23450         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23451         (g77_pass, g77_fail, g77_finish, g77_exit,
23452         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23453
23454 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23455
23456         * g77.dg/fbackslash.f
23457         * g77.dg/fcase-preserve.f
23458         * g77.dg/ff90-1.f
23459         * g77.dg/ffixed-line-length-0.f
23460         * g77.dg/ffixed-line-length-132.f
23461         * g77.dg/ffixed-line-length-7.f
23462         * g77.dg/ffixed-line-length-72.f
23463         * g77.dg/ffixed-line-length-none.f
23464         * g77.dg/ffree-form-1.f
23465         * g77.dg/fno-backslash.f
23466         * g77.dg/fno-f90-1.f
23467         * g77.dg/fno-fixed-form-1.f
23468         * g77.dg/fno-onetrip.f
23469         * g77.dg/fno-typeless-boz.f
23470         * g77.dg/fno-underscoring.f
23471         * g77.dg/fno-vxt-1.f
23472         * g77.dg/fonetrip.f
23473         * g77.dg/ftypeless-boz.f
23474         * g77.dg/fugly-assumed.f
23475         * g77.dg/funderscoring.f
23476         * g77.dg/fvxt-1.f
23477
23478 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23479
23480         * objc.dg/fwd-proto-1.m: New.
23481         * objc.dg/local-decl-1.m: New.
23482         * objc.dg/naming-1.m: New.
23483         * objc.dg/naming-2.m: New.
23484         * objc.dg/proto-hier-1.m: New.
23485
23486 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23487
23488         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23489         largest-type elements to a struct makes its size grow.
23490
23491 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23492
23493         * g++.dg/abi/vthunk1.C: New test.
23494
23495 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.dg/abi/vbase8-22.C: New test.
23498
23499 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23500
23501         * gcc.dg/cpp/macro8.c: New test.
23502
23503 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23504
23505         * g++.dg/abi/vbase8-21.C: New test.
23506
23507 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         * g++.dg/abi/vbase8-10.C: New test.
23510
23511 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23512
23513         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23514         ${tool}_set_ld_library_path.
23515         Changed caller.
23516         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23517         g++.exp.
23518
23519 2001-07-26  Stan Cox <scox@redhat.com>
23520
23521         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23522         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23523         gcc_exit, gcc_check_unsupported_p):
23524         Moved to gcc-deps.exp
23525         * gcc-deps.exp: New file.
23526
23527 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23528
23529         * g++.old-deja/g++.pt/defarg14.C: New test.
23530
23531 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23532
23533         * g++.old-deja/g++.other/lineno5.C: New test.
23534
23535 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * g++.old-deja/g++.pt/crash68.C: New test.
23538
23539 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23540
23541         * g++.old-deja/g++.other/crash42.C: New test.
23542
23543 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23544
23545         * gcc.dg/cpp/extratokens.c: Fix.
23546         * gcc.dg/cpp/skipping2.c: New tests.
23547
23548 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23549
23550         * gcc.c-torture/execute/20010724-1.c: New file.
23551         * gcc.c-torture/execute/20010724-1.x: New file.
23552
23553 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23554
23555         * g++.old-deja/g++.other/cond7.C: New test.
23556
23557 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         * g++.old-deja/g++.other/optimize4.C: New test.
23560
23561 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23564
23565 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23566
23567         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23568         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23569         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23570         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23571
23572         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23573         bug report" message.
23574
23575         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23576         * g++.dg/ext/instantiate1.C: Move from old-deja.
23577
23578 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23579
23580         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23581         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23582         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23583         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23584
23585 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23586
23587         * gcc.c-torture/execute/20010723-1.c: New test.
23588
23589 2001-07-23  Ben Elliston  <bje@redhat.com>
23590
23591         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23592
23593 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23594
23595         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23596         i[34567]86-*-*.
23597         Delete handling of ieee_multilib_flags.
23598         Pass -mieee for alpha*-*-* and sh-*-*.
23599         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23600
23601 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23602
23603         Remove old-abi tests.
23604         * g++.old-deja/g++.mike/p11116.C: Remove.
23605         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23606
23607 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23608
23609         * g77.f-torture/compile/pr3743.f:  New test
23610
23611 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23612
23613         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23614
23615 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23616
23617         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23618         g++.old-deja/g++.pt/static6.C: Likewise.
23619         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23620         supports weak symbols.
23621
23622 2001-07-18  Andreas Jaeger  <aj@suse.de>
23623
23624         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23625         supported again.
23626
23627 2001-07-18  Andreas Jaeger  <aj@suse.de>
23628
23629         * gcc.dg/iftrap-1.c: Fix target line.
23630
23631 2001-07-17  Richard Henderson  <rth@redhat.com>
23632
23633         * gcc.c-torture/execute/20010717-1.c: New.
23634
23635 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23636
23637         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23638         tests.
23639
23640 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23641
23642         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23643
23644 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23645
23646         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23647         UAC_SIGBUS, UAC_NOPRINT definitions.
23648
23649 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23650
23651         * objc/execute/object_is_class.m: New test.
23652         * objc/execute/object_is_meta_class.m: New test.
23653
23654 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23655
23656         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23657         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23658
23659 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23660
23661         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23662         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23663
23664 2001-07-14  Richard Henderson  <rth@redhat.com>
23665
23666         * gcc.dg/iftrap-1.c: New.
23667
23668 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23669
23670         * g77.f-torture/execute/intrinsic77.f: New test.
23671
23672 2001-07-11  Janis Johnson <janis@us.ibm.com>
23673
23674         * gcc.misc-tests/gcov-3.c: New test.
23675
23676 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23677
23678         * gcc.c-torture/compile/20010711-1.c,
23679         * gcc.c-torture/compile/20010711-2.c: New tests.
23680
23681 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23682
23683         * gcc.c-torture/execute/20010711-1.c: New test.
23684
23685 2001-07-11  Ben Elliston  <bje@redhat.com>
23686
23687         * g++.old-deja/g++.other/enum5.C: New test.
23688
23689 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23690
23691         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23692         (g++-dg-prune): Call prune_gcc_output.
23693         * prune.exp: New file for prune_gcc_output.
23694         * lib/g++.exp, lib/gcc.exp: Load it.
23695
23696 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23697
23698         * gcc.c-torture/compile/20010701-1.c,
23699         g++.old-deja/g++.ext/attrib6.C: New tests.
23700
23701 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23702
23703         * gcc.c-torture/compile/20010706-1.c: New test.
23704
23705 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23706
23707         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23708
23709 2001-06-28  Stan Shebs  <shebs@apple.com>
23710
23711         * gcc.dg/pragma-darwin.c: New test.
23712
23713 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23714
23715         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23716         Solaris 2.[678] system.
23717
23718 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23719
23720         * gcc.dg/20010622-1.c: New test.
23721
23722 2001-06-18  Stan Shebs  <shebs@apple.com>
23723
23724         * objc.dg: New directory.
23725         * objc.dg/dg.exp: New file.
23726         * objc.dg/alias.m: New.
23727         * objc.dg/class-1.m: New.
23728         * objc.dg/class-2.m: New.
23729         * objc.dg/const-str-1.m: New.
23730         * objc.dg/const-str-2.m: New.
23731         * objc.dg/id-1.m: New.
23732         * objc.dg/method-1.m: New.
23733         * objc.dg/super-class-1.m: New.
23734         * lib/objc-dg.exp: New file.
23735
23736 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23737
23738         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23739         of label name.
23740
23741 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23742
23743         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23744
23745 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23746
23747         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23748         variable.
23749
23750 2001-06-12  Richard Henderson  <rth@redhat.com>
23751
23752         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23753
23754 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         * g++.old-deja/g++.abi/vbase5.C: New test.
23757         * g++.old-deja/g++.abi/vbase6.C: New test.
23758         * g++.old-deja/g++.abi/vbase7.C: New test.
23759
23760 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23761
23762         * gcc.c-torture/compile/20010610-1.c: New test.
23763
23764 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.abi/vbase4.C: New test.
23767
23768 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23769
23770         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23771         support %f for HC11/HC12 targets.
23772         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23773         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23774         on HC11/HC12 targets.
23775         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23776
23777 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23778
23779         * gcc.dg/wchar_t-1.c: New file.
23780         * gcc.dg/wint_t-1.c: Likewise.
23781
23782 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23783
23784         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23785
23786 2001-06-11  Richard Henderson  <rth@redhat.com>
23787
23788         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23789
23790 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23791
23792         * gcc.c-torture/compile/20010611-1.c: New test.
23793
23794 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23795
23796         * gcc.dg/c99-tag-1.c: Add more tests.
23797
23798 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23799
23800         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23801         representation on MN10300 and ARM/Thumb.
23802
23803 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23804
23805         * g77.f-torture/execute/20010610.f: New.
23806
23807 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23808
23809         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23810         names.
23811
23812 2001-06-09  Richard Henderson  <rth@redhat.com>
23813
23814         * gcc.c-torture/execute/ashrdi-1.c: New.
23815         * gcc.c-torture/execute/ashldi-1.c: New.
23816         * gcc.c-torture/execute/lshrdi-1.c: New.
23817
23818 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23819
23820         * objc/execute/load-3.m: Added. Check sending +load to categories,
23821         in addition to classes.
23822
23823 2001-06-08  Stan Shebs  <shebs@apple.com>
23824
23825         * objc/execute/load-2.m: New test.  From Nicola Pero
23826         <n.pero@mi.flashnet.it>.
23827
23828 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gcc.c-torture/execute/20010605-2.c: New test.
23831
23832 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23833
23834         * g++.old-deja/g++.abi/vbase2.C: New test.
23835         * g++.old-deja/g++.abi/vbase3.C: New test.
23836
23837 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         * g++.old-deja/g++.pt/friend49.C: New test.
23840
23841 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23842
23843         * g++.old-deja/g++.ext/anon3.C: New test.
23844
23845 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23846
23847         * g++.old-deja/g++.other/conv7.C: New test.
23848
23849 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23850
23851         * gcc.c-torture/compile/20010605-2.c: New test.
23852
23853 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23854
23855         * gcc.c-torture/execute/20010604-1.c: New test.
23856
23857 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23858
23859         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23860
23861 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23862
23863         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23864         (g++_link_flags): Likewise.
23865         (g++_init): Pass gccpath's value to two previous functions.
23866
23867 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23868
23869         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23870         Ensure logfile entry matches exec command line.
23871
23872 2001-05-31  Richard Henderson  <rth@redhat.com>
23873
23874         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23875         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23876
23877 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23878
23879         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23880         compiler for irix6.2
23881
23882 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23883
23884         * g++.old-deja/g++.other/optimize3.C: New file.
23885
23886 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23887
23888         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23889         assemble.
23890
23891 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23892
23893         * g++.old-deja/g++.other/optimize2.C: New file.
23894
23895 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23896
23897         * gcc.c-torture/compile/20010518-2.c: New file.
23898         * gcc.c-torture/execute/20010518-1.c: New file.
23899         * gcc.c-torture/execute/20010518-2.c: New file.
23900
23901 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23902
23903         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23904
23905 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23906
23907         G++ no longer defines builtins that do not begin with __builtin.
23908         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23909         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23910         * g++.old-deja/g++.law/builtin1.C: Likewise.
23911         * g++.old-deja/g++.law/cvt2.C: Likewise.
23912         * g++.old-deja/g++.mike/net5.C: Likewise.
23913         * g++.old-deja/g++.other/builtins1.C: Likewise.
23914         * g++.old-deja/g++.other/builtins2.C: Likewise.
23915         * g++.old-deja/g++.other/builtins3.C: Likewise.
23916         * g++.old-deja/g++.other/builtins4.C: Likewise.
23917         * g++.old-deja/g++.other/inline8.C: Likewise.
23918         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23919
23920 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23921
23922         * g++.old-deja/g++.pt/using1.C: Adjust.
23923         * g++.old-deja/g++.pt/using2.C: New test.
23924
23925 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23926
23927         * gcc.dg/cpp/charconst.c: New tests.
23928         * gcc.dg/cpp/escape.c: New tests.
23929         * gcc.dg/cpp/escape-1.c: New tests.
23930         * gcc.dg/cpp/escape-2.c: New tests.
23931         * gcc.dg/cpp/ucs.c: New tests.
23932
23933 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23934
23935         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23936         native compiler for irix6.5.
23937
23938 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23939
23940         * lib/g++.exp (g++_include_flags): Use args to compute
23941         get_multilibs.
23942         (g++_link_flags): Likewise.
23943         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23944
23945 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23946
23947         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23948
23949 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23950
23951         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23952         this file.
23953
23954 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23955
23956         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23957         STACK_SIZE;
23958         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23959         to STACK_SIZE; Use it to define size of add_histo array.
23960         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23961         to STACK_SIZE.
23962         (f): Use GITT_SIZE to define size of gitt local table.
23963         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23964         to STACK_SIZE; Use it to define size of bytemem array.
23965
23966 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23967
23968         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23969         on 68HC11/HC12 due to the asm instruction.
23970         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23971         * gcc.c-torture/compile/920520-1.x: Likewise.
23972         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23973         on 68HC11/HC12 because the function is larger than 64K.
23974         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23975         on 68HC11/HC12 because the structure is too large.
23976
23977 2001-05-20  Richard Henderson  <rth@redhat.com>
23978
23979         * gcc.c-torture/execute/20010520-1.c: New.
23980
23981 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23982
23983         * g++.old-deja/g++.warn/compare1.C: New test.
23984         * gcc.dg/compare4.c: New test.
23985
23986 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23987
23988         * g++.old-deja/g++.other/optimize1.C: New test.
23989
23990 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23991
23992         * g++.old-deja/g++.pt/spec41.C: New test.
23993
23994 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23995
23996         * gcc.c-torture/compile/20010114-1.x: Remove.
23997
23998 2001-05-18  Stan Shebs  <shebs@apple.com>
23999
24000         * gcc.c-torture/compile/20010518-1.c: New test.
24001
24002 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24003
24004         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24005         * g++.old-deja/g++.pt/crash67.C: New test.
24006
24007 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24008
24009         * g++.old-deja/g++.other/debug9.C: New test.
24010
24011 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24012
24013         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24014
24015 2001-05-16  Jan Hubicka  <jh@suse.cz>
24016
24017         * gcc.c-torture/compile/20010516-1.c: New test.
24018
24019 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.old-deja/g++.other/crash41.C: New test.
24022
24023 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         * g++.old-deja/g++.pt/crash66.C: New test.
24026
24027 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24028
24029         * g++.old-deja/g++.robertl/eb27.C: Convert.
24030
24031 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24032
24033         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24034         declaration being redundant.
24035
24036 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24037
24038         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24039
24040 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24041
24042         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24043
24044 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24045
24046         * lib/g++.exp: Use testsuite_flags.
24047
24048 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24049
24050         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24051
24052 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24053
24054         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24055
24056 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24057
24058         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24059
24060 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24061
24062         * gcc.c-torture/compile/20010313-1.c: New test.
24063
24064 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24065
24066         * gcc.dg/cpp/direct2.c: New test.
24067         * gccq.dg/cpp/direct2s.c: New test.
24068
24069         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24070
24071 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24072
24073         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24074         * g++.old-deja/g++.other/op3.C: Likewise.
24075
24076 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24077
24078         * gcc.dg/cpp/syshdr.h: New file.
24079         * gcc.dg/cpp/sysmac1.c: Update.
24080         * gcc.dg/cpp/sysmac2.c: Update.
24081
24082 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24083
24084         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24085
24086 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24087
24088         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24089         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24090
24091 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24092
24093         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24094
24095 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24096
24097         * lib/g++.exp (g++_include_flags): Don't use any special flags
24098         if TESTING_IN_BUILD_TREE is not defined.
24099         (g++_init): Use a plain 'c++' as the compiler if
24100         TESTING_IN_BUILD_TREEE is not defined.
24101
24102 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24103
24104         * g++.old-deja/g++.eh/catch13.C: New test.
24105         * g++.old-deja/g++.eh/catch14.C: New test.
24106
24107 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.dg/cpp/tr-define.c: New test.
24110
24111 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24112
24113         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24114         <stdlib.h>, not <malloc.h>.
24115
24116 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         * g++.old-deja/g++.ns/template17.C: New test.
24119
24120 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         * g++.old-deja/g++.pt/ref4.C: New test.
24123
24124 2001-04-30  Richard Henderson  <rth@redhat.com>
24125
24126         * gcc.dg/20000724-1.c: Revert last change.
24127
24128 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24129
24130         * g77.f-torture/execute/20010430.f: New test.
24131
24132 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24133
24134         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24135
24136 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24137
24138         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24139
24140 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24141
24142         * g++.old-deja/g++.eh/crash6.C: New test.
24143
24144 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24145
24146         * g++.old-deja/g++.other/warn7.C: New test.
24147
24148 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         * g++.old-deja/g++.other/defarg9.C: New test.
24151
24152 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24153
24154         * g77.f-torture/compile/20010426.f: New test.
24155         * g77.f-torture/execute/20010426.f: New test.
24156
24157 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24158
24159         * g77.f-torture/compile/20000629-1.x: Remove - error
24160         has been fixed.
24161
24162 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24163
24164         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24165         Tweak slightly to work with g++.dg framework.
24166         * g++.dg/special/ecos.exp: Run initp1.C test.
24167         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24168
24169         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24170         its linker doesn't give line numbers either.
24171         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24172
24173 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24174
24175         * g++.old-deja/g++.other/lex1.C: New test.
24176
24177 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24178
24179         * gcc.dg/noncompile/20010425-1.c: New test.
24180
24181 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24182
24183         * g++.old-deja/g++.pt/mangle2.C: New test.
24184
24185 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * gcc.dg/format/plus-1.c: New test.
24188
24189 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.dg/20010423-1.c: New test.
24192
24193 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24194
24195         * gcc.c-torture/execute/20010422-1.c: New test.
24196
24197 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24198
24199         * g++.old-deja/g++.ns/type2.C: New test.
24200
24201 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24202
24203         * g++.old-deja/g++.other/perf1.C: New test.
24204
24205 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24206
24207         * gcc.dg/c99-func-2.c: Remove xfail.
24208         * gcc.dg/c99-func-3.c: Remove xfail.
24209         * gcc.dg/c99-func-4.c: Remove xfail.
24210
24211 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24212
24213         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24214
24215 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24216
24217         * gcc.c-torture/compile/20010423-1.c: New test.
24218
24219 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24220
24221         * g++.old-deja/g++.pt/typename28.C: New test.
24222
24223 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24224
24225         * g++.old-deja/g++.abi/empty2.C: New test.
24226         * g++.old-deja/g++.abi/empty3.C: New test.
24227
24228 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * g++.old-deja/g++.other/comdat2.C: New test.
24231         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24232
24233 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24234
24235         * g++.old-deja/g++.other/overload14.C: New test.
24236
24237 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * g++.old-deja/g++.other/lookup23.C: New test.
24240
24241 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24242
24243         * gcc.c-torture/execute/20010403-1.c: New test.
24244
24245 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24246             Mark Mitchell  <mark@codesourcery.com>
24247
24248         * lib/old-dejagnu.exp: Don't delete output of executable.
24249         Add .exe suffix to executables.
24250
24251 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24252
24253         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24254
24255 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24256
24257         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24258
24259 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24260
24261         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24262         * g++.old-deja/g++.abi/crash1.C: New test.
24263
24264 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24265
24266         * g++.old-deja/g++.other/crash40.C: New test.
24267
24268 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24269
24270         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24271
24272 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24273
24274         * g++.old-deja/g++.other/warn6.C: New test.
24275
24276 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24277
24278         * g++.old-deja/g++.robertl/eb42.C: Same.
24279
24280 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24281
24282         * gcc.dg/wtr-conversion-1.c: New testcase.
24283
24284 2001-04-10  Richard Henderson  <rth@redhat.com>
24285
24286         * g++.old-deja/g++.other/array5.C: New.
24287
24288 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24289
24290         * gcc.c-torture/execute/20010408-1.c: New test.
24291
24292 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24293
24294         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24295         headers and constructs.
24296         * g++.old-deja/g++.robertl/eb79.C: Same.
24297         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24298         * g++.old-deja/g++.robertl/eb73.C: Same.
24299         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24300         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24301         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24302         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24303         * g++.old-deja/g++.robertl/eb44.C: Same.
24304         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24305         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24306         * g++.old-deja/g++.robertl/eb39.C: Same.
24307         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24308         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24309         * g++.old-deja/g++.robertl/eb30.C: Same.
24310         * g++.old-deja/g++.robertl/eb3.C: Same.
24311         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24312         * g++.old-deja/g++.robertl/eb21.C: Same.
24313         * g++.old-deja/g++.robertl/eb15.C: Same.
24314         * g++.old-deja/g++.robertl/eb118.C: Same.
24315         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24316         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24317         * g++.old-deja/g++.robertl/eb109.C: Same.
24318         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24319         * g++.old-deja/g++.mike/rtti1.C: Same.
24320         * g++.old-deja/g++.mike/p658.C: Same.
24321         * g++.old-deja/g++.mike/net46.C: Same.
24322         * g++.old-deja/g++.mike/net34.C: Same.
24323         * g++.old-deja/g++.mike/memoize1.C: Same.
24324         * g++.old-deja/g++.mike/eh2.C: Same.
24325         * g++.old-deja/g++.law/weak.C: Same.
24326         * g++.old-deja/g++.law/visibility7.C: Same.
24327         * g++.old-deja/g++.law/visibility25.C: Same.
24328         * g++.old-deja/g++.law/visibility22.C: Same.
24329         * g++.old-deja/g++.law/visibility2.C: Same.
24330         * g++.old-deja/g++.law/visibility17.C: Same.
24331         * g++.old-deja/g++.law/visibility13.C: Same.
24332         * g++.old-deja/g++.law/visibility10.C: Same.
24333         * g++.old-deja/g++.law/visibility1.C: Same.
24334         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24335         * g++.old-deja/g++.law/vbase1.C: Same.
24336         * g++.old-deja/g++.law/operators32.C: Same.
24337         * g++.old-deja/g++.law/nest3.C: Same.
24338         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24339         * g++.old-deja/g++.law/except5.C (main): Same.
24340         * g++.old-deja/g++.law/cvt7.C (run): Same.
24341         * g++.old-deja/g++.law/cvt2.C: Same.
24342         * g++.old-deja/g++.law/cvt16.C: Same.
24343         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24344         * g++.old-deja/g++.law/ctors17.C (main): Same.
24345         * g++.old-deja/g++.law/ctors13.C: Same.
24346         * g++.old-deja/g++.law/ctors12.C (main): Same.
24347         * g++.old-deja/g++.law/ctors10.C: Same.
24348         * g++.old-deja/g++.law/code-gen5.C: Same.
24349         * g++.old-deja/g++.law/bad-error7.C: Same.
24350         * g++.old-deja/g++.law/arm9.C: Same.
24351         * g++.old-deja/g++.law/arm12.C: Same.
24352         * g++.old-deja/g++.law/arg8.C: Same.
24353         * g++.old-deja/g++.law/arg1.C: Same.
24354         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24355         * g++.old-deja/g++.jason/template31.C: Same.
24356         * g++.old-deja/g++.jason/template24.C (main): Same.
24357         * g++.old-deja/g++.jason/2371.C: Same.
24358         * g++.old-deja/g++.eh/new2.C: Same.
24359         * g++.old-deja/g++.eh/new1.C: Same.
24360         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24361         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24362         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24363         * g++.old-deja/g++.brendan/crash62.C: Same.
24364         * g++.old-deja/g++.brendan/crash52.C: Same.
24365         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24366         * g++.old-deja/g++.brendan/crash38.C: Same.
24367         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24368         * g++.old-deja/g++.brendan/copy9.C: Same.
24369
24370 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24371
24372         * gcc.c-torture/execute/20001203-2.c (memset):
24373         Count argument is of type __SIZE_TYPE__.
24374
24375 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24376
24377         * gcc.c-torture/compile/20010404-1.c: New test.
24378
24379 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24380
24381         * gcc.c-torture/compile/20010326-1.c: New test.
24382
24383 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24384
24385         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24386         peculiarities of the SH.
24387         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24388
24389 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24390
24391         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24392         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24393         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24394
24395 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24396
24397         * g77.f-torture/compile/20010321-1.f: New test.
24398
24399 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * gcc.c-torture/compile/20010329-1.c: New test.
24402
24403 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * gcc.c-torture/execute/20010329-1.c: New test.
24406
24407 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24408
24409         * g++.old-deja/g++.other/eh4.C: Fix typo.
24410
24411 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24412
24413         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24414
24415 2001-03-28  Philip Blundell  <philb@gnu.org>
24416
24417         * gcc.c-torture/compile/20010328-1.c: New test.
24418
24419 2001-03-27  Richard Henderson  <rth@redhat.com>
24420
24421         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24422         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24423
24424 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24425
24426         * gcc.c-torture/compile/20010327-1.c: New test.
24427
24428 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         * g++.old-deja/g++.other/friend12.C: New test.
24431         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24432         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24433
24434 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24435
24436         * gcc.c-torture/execute/20010325-1.c: New test.
24437
24438 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * g++.old-deja/g++.other/mangle3.C: New test.
24441
24442 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * g++.old-deja/g++.other/anon8.C: New test.
24445
24446 2001-03-20  Philip Blundell  <philb@gnu.org>
24447
24448         * gcc.c-torture/compile/20010320-1.c: New test.
24449
24450 2001-03-17  Richard Henderson  <rth@redhat.com>
24451
24452         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24453
24454 2001-03-15  Geoff Keating  <geoff@redhat.com>
24455
24456         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24457         tests on AIX.
24458
24459 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24460
24461         * g++.old-deja/g++.other/eh4.C: New test.
24462
24463 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24464
24465         * gcc.dg/cpp/mi1.c: Update.
24466
24467 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24468
24469         * g++.old-deja/g++.other/regstack.C: New test.
24470
24471 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24472
24473         * g++.old-deja/g++.other/ref4.C: New test.
24474
24475 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24476
24477         * objc/execute/va_method.m: Added.
24478         * objc/execute/IMP.m: Added.
24479         * objc/execute/_cmd.m: Added.
24480         * objc/execute/accessing_ivars.m: Added.
24481         * objc/execute/class-1.m: Added.
24482         * objc/execute/class-10.m: Added.
24483         * objc/execute/class-11.m: Added.
24484         * objc/execute/class-12.m: Added.
24485         * objc/execute/class-13.m: Added.
24486         * objc/execute/class-14.m: Added.
24487         * objc/execute/class-2.m: Added.
24488         * objc/execute/class-3.m: Added.
24489         * objc/execute/class-4.m: Added.
24490         * objc/execute/class-5.m: Added.
24491         * objc/execute/class-6.m: Added.
24492         * objc/execute/class-7.m: Added.
24493         * objc/execute/class-8.m: Added.
24494         * objc/execute/class-9.m: Added.
24495         * objc/execute/class-tests-1.h
24496         * objc/execute/class-tests-2.h
24497         * objc/execute/compatibility_alias.m: Added.
24498         * objc/execute/encode-1.m: Added.
24499         * objc/execute/formal_protocol-1.m: Added.
24500         * objc/execute/formal_protocol-2.m: Added.
24501         * objc/execute/formal_protocol-3.m: Added.
24502         * objc/execute/formal_protocol-4.m: Added.
24503         * objc/execute/formal_protocol-5.m: Added.
24504         * objc/execute/formal_protocol-6.m: Added.
24505         * objc/execute/formal_protocol-7.m: Added.
24506         * objc/execute/informal_protocol.m: Added.
24507         * objc/execute/initialize.m: Added.
24508         * objc/execute/load.m: Added.
24509         * objc/execute/many_args_method.m: Added.
24510         * objc/execute/nested-3.m: Added.
24511         * objc/execute/no_clash.m: Added.
24512         * objc/execute/private.m: Added.
24513         * objc/execute/redefining_self.m: Added.
24514         * objc/execute/root_methods.m: Added.
24515         * objc/execute/selector-1.m: Added.
24516         * objc/execute/static-1.m: Added.
24517         * objc/execute/static-2.m: Added.
24518         * objc/execute/va_method.m: Added.
24519
24520 2001-03-10  Richard Henderson  <rth@redhat.com>
24521
24522         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24523
24524 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24525
24526         * g++.old-deja/g++.other/crash31.C: XFAIL.
24527         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24528         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24529         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24530         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24531         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24532
24533 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24534
24535         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24536
24537 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24538
24539         * gcc.dg/20000724-1.c: Don't use multiline strings.
24540
24541 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24542
24543         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24544         result of -cString against what we expect it to be; don't just
24545         print it out for no one to read.
24546
24547         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24548         Based on testcases provided by Nicola Pero.
24549
24550 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24551
24552         * gcc.dg/cpp/macro7.c: New test.
24553
24554 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24555
24556         * gcc.dg/cpp/multiline.c: Update.
24557
24558 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         * g++.old-deja/g++.other/enum3.C: New test.
24561
24562 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24563
24564         * g++.old-deja/g++.other/pod1.C: New test.
24565
24566 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         * g++.old-deja/g++.ext/overload1.C: New test.
24569
24570 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.pt/using1.C: New test.
24573
24574 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.old-deja/g++.other/using9.C: New test.
24577
24578 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24579
24580         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24581
24582         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24583
24584 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24585
24586         * g++.old-deja/g++.ext/realpt1.C: Remove.
24587
24588 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24589
24590         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24591
24592 2001-02-26  Will Cohen  <wcohen@redhat.com>
24593
24594         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24595
24596 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24597
24598         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24599         templatized constructors.
24600
24601 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24602
24603         * gcc.c-torture/execute/20010224-1.c: New test.
24604
24605 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24606
24607         * gcc.c-torture/execute/20010222-1.c: New test.
24608
24609 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24610
24611         * g++.old-deja/g++.other/inline20.C: New test.
24612
24613 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24614
24615         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24616
24617 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24618
24619         * g++.old-deja/g++.other/lookup22.C: New test.
24620
24621 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24622
24623         * g77.dg: New directory.
24624         * g77.dg/20010216-1.f: New test case.
24625         * g77.dg/dg.exp: New driver.
24626         * lib/g77-dg.exp: New driver library.
24627
24628 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24629
24630         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24631
24632 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24633
24634         * g++.old-deja/g++.other/decl9.C: New test.
24635
24636 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24637
24638         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24639         not need <string> and also tests the initialization at runtime.
24640
24641 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24642
24643         * gcc.c-torture/execute/longlong.c: New test.
24644
24645 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24646
24647         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24648
24649 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24650
24651         * gcc.c-torture/execute/920302-1.c (execute):
24652         Change argument type to short.
24653
24654 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         * g++.old-deja/g++.pt/deduct6.C: New test.
24657
24658 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24659
24660         * g++.old-deja/g++.pt/deduct5.C: New test.
24661
24662 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gcc.c-torture/execute/20010209-1.c: New test.
24665
24666 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24667
24668         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24669
24670 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24671
24672         * g++.dg/vtgc1.C: Update for new ABI.
24673
24674         * consistency.vlad: New directory, 1665 files.
24675
24676 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24677
24678         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24679         return type.
24680         * gcc.dg/cpp/digraphs.c: Declare puts.
24681
24682 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24683
24684         * g++.old-deja/g++.other/warn5.C: New test.
24685
24686 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24687
24688         * g++.old-deja/g++.pt/spec40.C: New test.
24689
24690 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24693         case.
24694         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24695
24696 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24697
24698         * gcc.c-torture/compile/20010209-1.c: New test.
24699
24700 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24701
24702         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24703         excess errors message but not if it crashes.
24704         * g++.old-deja/g++.other/crash27.C: Likewise.
24705         * g++.old-deja/g++.other/crash28.C: Likewise.
24706         * g++.old-deja/g++.other/crash30.C: Likewise.
24707         * g++.old-deja/g++.other/crash32.C: Likewise.
24708         * g++.old-deja/g++.other/crash35.C: Likewise.
24709         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24710
24711 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24712
24713         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24714         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24715         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24716         g77.f-torture/execute/execute.exp,
24717         g77.f-torture/noncompile/noncompile.exp,
24718         gcc.c-torture/execute/execute.exp,
24719         gcc.c-torture/execute/memcheck/memcheck.exp,
24720         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24721         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24722         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24723         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24724         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24725         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24726         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24727         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24728         Remove bug reporting instructions with ancient email addresses.
24729
24730 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24731
24732         * gcc.dg/20010202-1.c: New test.
24733         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24734
24735 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24736
24737         * g++.dg/stdbool-if.C: New test.
24738
24739 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24740
24741         * objc/execute/fdecl.m: Added main().
24742
24743 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24744
24745         * gcc.c-torture/execute/20010206-1.c: New test.
24746
24747 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24748
24749         * gcc.dg/cpp/avoidpaste1.c: Update.
24750
24751 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24752
24753         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24754         Pero <nicola@brainstorm.co.uk>.
24755         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24756
24757 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24758
24759         * g++.old-deja/g++.pt/spec39.C: New test.
24760
24761 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24762
24763         * gcc.c-torture/compile/20010202-1.c: New test.
24764
24765 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24766
24767         * g++.old-deja/g++.abi/primary2.C: New test.
24768         * g++.old-deja/g++.abi/primary3.C: New test.
24769         * g++.old-deja/g++.abi/primary4.C: New test.
24770         * g++.old-deja/g++.abi/primary5.C: New test.
24771         * g++.old-deja/g++.abi/vtable3.h: New test.
24772         * g++.old-deja/g++.abi/vtable3a.C: New test.
24773         * g++.old-deja/g++.abi/vtable3b.C: New test.
24774         * g++.old-deja/g++.abi/vtable3c.C: New test.
24775         * g++.old-deja/g++.abi/vtable3d.C: New test.
24776         * g++.old-deja/g++.abi/vtable3e.C: New test.
24777         * g++.old-deja/g++.abi/vtable3f.C: New test.
24778         * g++.old-deja/g++.abi/vtable3g.C: New test.
24779         * g++.old-deja/g++.abi/vtable3h.C: New test.
24780         * g++.old-deja/g++.abi/vtable3i.C: New test.
24781         * g++.old-deja/g++.abi/vtable3j.C: New test.
24782         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24783
24784 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * g++.old-deja/g++.other/anon6.C: New test.
24787         * g++.old-deja/g++.other/anon7.C: New test.
24788
24789 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24790
24791         * gcc.dg/cpp/avoidpaste2.c: New tests.
24792
24793 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24794
24795         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24796
24797 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24798
24799         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24800         DECIMAL_DIG cases for Irix."
24801
24802 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24803
24804         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24805
24806 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24807
24808         * gcc.dg/c99-tag-1.c: New test.
24809
24810 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24811
24812         * gcc.dg/cpp/tr-warn1.c: Add tests.
24813
24814 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24815
24816         * gcc.dg/cpp/avoidpaste1.c: Update.
24817         * gcc.dg/cpp/paste4.c: Update.
24818
24819 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24820
24821         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24822         cases for Irix.
24823
24824 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24825
24826         * g++.old-deja/g++.other/inline19.C: New test.
24827
24828 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24829
24830         * gcc.dg/Wlarger-than.c: New test.
24831
24832 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24833
24834         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24835
24836 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24837
24838         * gcc.c-torture/execute/20010129-1.c: New test.
24839         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24840
24841 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24842
24843         * gcc.dg/cpp/avoidpaste1.c: Test case.
24844
24845 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24846
24847         * g++.old-deja/g++.other/inline18.C: New test.
24848
24849 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24850
24851         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24852         and __builtin_putchar.
24853
24854 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24855
24856         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24857         tests.
24858
24859 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24860
24861         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24862         floating point number rounding mode to round to the nearest
24863         representable mode.
24864
24865 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24866
24867         * g++.old-deja/g++.other/mangle2.C: New test.
24868
24869 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24870
24871         * gcc.c-torture/compile/20010124-1.c: New test.
24872
24873 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24874
24875         * g++.old-deja/g++.pt/spec38.C: New test.
24876
24877 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24878
24879         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24880         "Build don't run".
24881
24882 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24883
24884         * gcc.c-torture/execute/20010123-1.c: New test.
24885
24886 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24887
24888         * g++.old-deja/g++.pt/spec37.C: New test.
24889
24890 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.pt/overload14.C: New test.
24893
24894 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24895
24896         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24897         __builtin_return_address.
24898
24899 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24900
24901         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24902         * g++.old-deja/g++.pt/spec35.C: New test.
24903         * g++.old-deja/g++.pt/spec36.C: New test.
24904
24905 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24906
24907         * gcc.c-torture/compile/20010118-1.c: New test.
24908
24909 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24910
24911         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24912
24913 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24914
24915         * gcc.c-torture/execute/20010119-1.c: New test.
24916
24917 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24918
24919         * g++.old-deja/g++.other/vbase5.C: New test.
24920
24921 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24922
24923         * gcc.c-torture/execute/20010118-1.c: New test.
24924
24925 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24926
24927         * g++.old-deja/g++.pt/deduct3.C: New test.
24928
24929 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24930
24931         * g++.old-deja/g++.pt/spec34.C: New test.
24932
24933 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24934
24935         * g77.f-torture/compile/20000601-2.f: New test.
24936
24937 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24938
24939         * g++.old-deja/g++.other/init17.C: New test.
24940
24941 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24942
24943         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24944
24945 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24946
24947         * g++.old-deja/g++.pt/unify8.C: New test.
24948
24949 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * g++.old-deja/g++.abi/vbase1.C: New test.
24952
24953 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24954
24955         * g++.old-deja/g++.pt/crash65.C: New test.
24956
24957 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24958
24959         * gcc.dg/cpp/assembl2.S: New test case.
24960
24961 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24962
24963         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24964         are supported.
24965
24966 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24967
24968         * g++.old-deja/g++.other/builtins1.C: New test.
24969         * g++.old-deja/g++.other/builtins2.C: Likewise.
24970         * g++.old-deja/g++.other/builtins3.C: Likewise.
24971         * g++.old-deja/g++.other/builtins4.C: Likewise.
24972
24973 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.c-torture/compile/20010117-1.c: New test.
24976         * gcc.c-torture/compile/20010117-2.c: New test.
24977
24978 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24979
24980         * g77.f-torture/execute/20010116.[fx]: New test,
24981         XFAIL on i?86-*-*.
24982         * g77.f-torture/compile/20010115.f: Indicate it's
24983         a test for PR fortran/1636.
24984
24985 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24986
24987         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24988
24989 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24990
24991         * g77.f-torture/compile/20010115.f: New test.
24992
24993 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         * g++.old-deja/g++.pt/nontype5.C: New test.
24996
24997 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24998
24999         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25000         have an equivalent working one below it.
25001
25002 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25003
25004         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25005         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25006
25007 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25008
25009         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25010         message containing "init_priority".
25011         (conpr-2.C): Likewise.
25012         (conpr-3.C): Likewise.
25013         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25014
25015 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25016
25017         * gcc.c-torture/execute/20010114-2.c: New test.
25018
25019 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25020
25021         * gcc.c-torture/compile/20010114-1.c: New test.
25022         * gcc.c-torture/compile/20010114-1.x: Xfail.
25023         * gcc.c-torture/compile/20010114-2.c: New test.
25024         * gcc.c-torture/execute/20010114-1.c: New test.
25025         * gcc.dg/trunc-1.c: New test.
25026         * gcc.dg/uninit-B.c: New test.
25027
25028 2001-01-13  Nick Clifton  <nickc@redhat.com>
25029
25030         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25031         target.
25032
25033 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25034
25035         * gcc.c-torture/compile/20010113-1.c: New test.
25036
25037 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.c-torture/compile/20001212-1.c: New test.
25040
25041 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25042
25043         * gcc.dg/cpp/widestr1.c: Update.
25044         * gcc.dg/cpp/prag-imp.c: Remove.
25045
25046 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25047
25048         * gcc.c-torture/execute/20000801-3.x: Remove.
25049         * gcc.dg/c90-init-1.c: New test.
25050         * gcc.dg/c99-init-1.c: New test.
25051         * gcc.dg/c99-init-2.c: New test.
25052         * gcc.dg/gnu99-init-1.c: New test.
25053
25054 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25055
25056         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25057         testing that no relevant ones were found.
25058
25059 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         * g++.old-deja/g++.pt/cast2.C: New test.
25062
25063 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25064
25065         * g++.old-deja/g++.pt/friend47.C: New test.
25066
25067 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.pt/instantiate13.C: New test.
25070
25071 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         * g++.old-deja/g++.other/defarg7.C: New test.
25074         * g++.old-deja/g++.other/defarg8.C: New test.
25075
25076 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25077
25078         * g++.old-deja/g++.pt/crash64.C: New test.
25079
25080 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * g++.old-deja/g++.pt/crash63.C: New test.
25083
25084 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25085
25086         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25087
25088 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25089
25090         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25091
25092 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25093
25094         * g++.old-deja/g++.pt/error3.C: New test.
25095
25096 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25097
25098         * g++.old-deja/g++.other/crash39.C: New test.
25099
25100 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25101
25102         * g++.old-deja/g++.other/vbase4.C: New test.
25103
25104 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25105
25106         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25107         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25108         * gcc.dg/special/special.exp: New test driver which will check
25109         for alias support for the above test.
25110
25111 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25112
25113         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25114         problems on small machines.
25115         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25116         parameterize.
25117
25118 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25119
25120         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25121         mips.
25122         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25123
25124 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25125
25126         * g++.old_deja/g++.pt/using8.C: New test.
25127
25128 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25129
25130         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25131
25132 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25133
25134         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25135         where a failure is expected.
25136         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25137
25138 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * g++.old_deja/g++.pt/instantiate12.C: New test.
25141
25142 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25143
25144         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25145         start of structs.
25146         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25147         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25148         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25149         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25150         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25151         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25152         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25153         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25154         * g++.old-deja/g++.eh/spec6.C: Likewise.
25155         * g++.old-deja/g++.jason/crash3.C: Likewise.
25156         * g++.old-deja/g++.law/ctors11.C: Likewise.
25157         * g++.old-deja/g++.law/ctors17.C: Likewise.
25158         * g++.old-deja/g++.law/ctors5.C: Likewise.
25159         * g++.old-deja/g++.law/ctors9.C: Likewise.
25160         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25161         * g++.old-deja/g++.mike/net22.C: Likewise.
25162         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25163         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25164         * g++.old-deja/g++.mike/virt3.C: Likewise.
25165         * g++.old-deja/g++.niklas/t128.C: Likewise.
25166         * g++.old-deja/g++.other/anon4.C: Likewise.
25167         * g++.old-deja/g++.other/using1.C: Likewise.
25168         * g++.old-deja/g++.other/warn3.C: Likewise.
25169         * g++.old-deja/g++.pt/t37.C: Likewise.
25170         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25171         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25172
25173 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25176
25177 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25178
25179         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25180
25181 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * gcc.c-torture/compile/20010107-1.c: New test.
25184
25185 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25186
25187         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25188
25189 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25190
25191         * gcc.dg/format/format.h: New file.
25192         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25193         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25194         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25195         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25196         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25197         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25198         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25199         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25200         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25201         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25202         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25203         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25204         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25205         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25206         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25207         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25208         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25209         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25210         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25211         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25212         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25213         instead of declaring standard types, macros and functions in each
25214         test.
25215
25216 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25217
25218         * gcc.c-torture/execute/20010106-1.c: New test.
25219
25220 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25221
25222         * gcc.dg/format/format.exp: New file.
25223         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25224         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25225         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25226         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25227         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25228         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25229         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25230         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25231         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25232         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25233         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25234         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25235         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25236         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25237         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25238         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25239         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25240         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25241         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25242         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25243         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25244         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25245         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25246         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25247         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25248         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25249         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25250         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25251         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25252         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25253         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25254         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25255         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25256         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25257         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25258         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25259         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25260         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25261         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25262         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25263         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25264         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25265
25266 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25267
25268         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25269         account.
25270
25271 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25272
25273         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25274
25275 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25276
25277         * g++.old-deja/g++.pt/crash62.C: New test.
25278
25279 2001-01-04  Richard Henderson  <rth@redhat.com>
25280
25281         * gcc.dg/20000926-1.c: Update expected warnings.
25282         * gcc.dg/array-2.c: Likewise.
25283         * gcc.dg/array-4.c: Also validate flexible array members.
25284         * gcc.dg/c99-flex-array-1.c: New.
25285
25286 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25287
25288         * gcc.c-torture/compile/20001222-1.x: Remove.
25289
25290 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25291
25292         * gcc.c-torture/execute/built-in-setjmp.c: New.
25293
25294 2001-01-03  Richard Henderson  <rth@redhat.com>
25295
25296         * gcc.dg/940510-1.c: Update expected error wording.
25297         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25298
25299 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25300
25301         * lib/target-supports.exp (check_alias_available): Modified to
25302         indicate aliases not supported if only weak aliases are supported.
25303
25304 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25305
25306         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25307         Turn on cmpstrsi checks for __pj__ and __i370__.
25308
25309 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         * g++.old-deja/g++.other/virtual11.C: New test.
25312
25313 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25316
25317 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25318
25319         * gcc.c-torture/compile/20010102-1.c: New test.
25320
25321 2001-01-02  Andreas Jaeger  <aj@suse.de>
25322
25323         * gcc.dg/noreturn-3.c: New test.
25324
25325         * gcc.dg/noreturn-4.c: New test.
25326
25327 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25328
25329         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25330         __builtin_fputc and __builtin_fwrite.
25331
25332 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25333
25334         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25335         signed char, not default char.
25336
25337 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25338
25339         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25340
25341 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25342
25343         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25344
25345 2000-12-29  Richard Henderson  <rth@redhat.com>
25346
25347         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25348         (__cyg_profile_func_exit): Define.
25349
25350 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25351
25352         * g++.dg/vtgc1.C: New test.
25353
25354 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25355
25356         * gcc.dg/noncompile/20001228-1.c: New test.
25357
25358         * gcc.dg/20001228-1.c: New test.
25359
25360         * gcc.c-torture/execute/20001228-1.c: New test.
25361
25362 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25363
25364         * gcc.dg/format-strfmon-1.c: New test.
25365
25366 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25367
25368         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25369         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25370         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25371         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25372         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25373         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25374         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25375         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25376         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25377         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25378         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25379         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25380         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25381
25382         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25383         * gcc.c-torture/execute/string-opt-4.c: Test index.
25384
25385 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25386
25387         * gcc.c-torture/compile/20001226-1.c: New test.
25388
25389 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25390
25391         * gcc.c-torture/compile/20001222-1.c: New test.
25392         * gcc.c-torture/compile/20001222-1.x: Xfail.
25393
25394 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25395
25396         * gcc.c-torture/execute/comp-goto-2.c: New test.
25397
25398 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25399
25400         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25401         Use long types if __INT_MAX__ is 32767.
25402         (main): Use cast to (sint32 *) when poking 88 into a_page.
25403
25404         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25405
25406 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25407
25408         * gcc.c-torture/compile/20001221-1.c: New test.
25409         * gcc.c-torture/execute/20001221-1.c: New test.
25410
25411 2000-12-20  Richard Henderson  <rth@redhat.com>
25412
25413         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25414         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25415
25416 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25417
25418         * gcc.dg/compare3.c: New test.
25419
25420 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25421
25422         * gcc.dg/format-warnll-1.c: New test.
25423
25424 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25425
25426         * gcc.dg/cpp/cmdlne-P.c: New test.
25427
25428 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25429
25430         * gcc.c-torture/execute/builtin-abs-1.c,
25431         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25432
25433 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25434
25435         * gcc.dg/cpp/multiline.c: New test.
25436
25437 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25438
25439         * g++.old-deja/g++.other/syshdr1.C: Update.
25440         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25441
25442 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25443
25444         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25445
25446 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25447
25448         * g++.old-deja/g++.pt/ttp65.C: New test.
25449
25450 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25451
25452         * g++.old-deja/g++.pt/ttp64.C: New test.
25453
25454 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25455
25456         * g++.old-deja/g++.pt/spec33.C: New test.
25457
25458 2000-12-14  Catherine Moore  <clm@redhat.com>
25459
25460         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25461         * gcc.c-torture/execute/920612-2.c: Likewise.
25462         * gcc.c-torture/execute/920428-2.c: Likewise.
25463         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25464         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25465
25466 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25467
25468         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25469         * gcc.dg/pack-test-2.c: Likewise.
25470
25471 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25472
25473         Tests by Zack Weinberg <zackw@stanford.edu>.
25474
25475         * gcc.dg/cpp/defined.c: Update.
25476         * gcc.dg/cpp/defined_trad.c: New tests.
25477
25478 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25479
25480         * gcc.dg/cpp/trad-direct.c: Update.
25481
25482 2000-12-11  Neil Booth  <neilb@earthling.net>
25483
25484         * gcc.dg/cpp/defined_trad.c
25485
25486 2000-12-11  Neil Booth  <neilb@earthling.net>
25487
25488         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25489
25490 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25491
25492         * gcc.dg/format-miss-2.c: New test.
25493
25494 2000-12-09  Neil Booth  <neilb@earthling.net>
25495
25496         * gcc.dg/cpp/lineflags.c: New tests.
25497         * gcc.dg/cpp/poison.c: Update.
25498         * gcc.dg/cpp/redef2.c: Update.
25499         * gcc.dg/cpp/skipping.c: New test.
25500
25501 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25502
25503         * g++.old-deja/g++.other/eh3.C: New testcase.
25504
25505 2000-12-07  Neil Booth  <neilb@earthling.net>
25506
25507         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25508         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25509         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25510         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25511         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25512         Update.
25513
25514 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25515
25516         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25517         __SIZE_TYPE__ instead of int for type of integers cast to
25518         pointers.
25519
25520 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25521
25522         * g++.old-deja/g++.other/cleanup4.C: New test.
25523
25524 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25525
25526         * format-sec-1.c: New test.
25527
25528 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25529
25530         * gcc.dg/format-nonlit-3.c: New test.
25531
25532 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25533
25534         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25535         through a null pointer.
25536
25537 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25538
25539         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25540         * g++.old-deja/g++.pt/partial4.C: New test.
25541
25542 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25543
25544         * gcc.c-torture/execute/ieee/hugeval.x: New.
25545
25546 2000-12-06  Neil Booth  <neilb@earthling.net>
25547
25548         * gcc.dg/cpp/backslash2.c: New tests.
25549
25550 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25551
25552         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25553         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25554
25555 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25556
25557         * gcc.c-torture/execute/20001203-2.c: New testcase.
25558
25559 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25560
25561         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25562         * g++.old-deja/g++.other/virtual10.C: New test.
25563
25564 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25565
25566         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25567
25568 2000-12-05  Richard Henderson  <rth@redhat.com>
25569
25570         * gcc.c-torture/compile/20001205-1.c: New.
25571
25572 2000-12-04  Neil Booth  <neilb@earthling.net>
25573
25574         * g++.old-deja/g++.other/virtual9.C: New test.
25575         * g++.old-deja/g++.pt/crash61.C: New test.
25576         * gcc.c-torture/execute/loop-9.c: New test.
25577
25578 2000-12-04  Neil Booth  <neilb@earthling.net>
25579
25580         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25581         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25582         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25583         * gcc.dg/cpp/extratokens.c: ...here.
25584
25585 2000-12-04  Neil Booth  <neilb@earthling.net>
25586
25587         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25588         New tests.
25589
25590 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25591
25592         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25593         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25594
25595 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25596
25597         * gcc.c-torture/execute/20001203-1.c: New test.
25598
25599 2000-12-03  Neil Booth  <neilb@earthling.net>
25600
25601         * gcc.dg/cpp/macro6.c: New test cases.
25602
25603 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25604
25605         * gcc.c-torture/execute/string-opt-9.c: New test.
25606         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25607         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25608         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25609
25610         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25611         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25612
25613 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25614
25615         * gcc.dg/cpp/if-6.c: New testcase.
25616
25617         * gcc.dg/20001201-1.c: New testcase.
25618
25619 2000-12-02  Neil Booth  <neilb@earthling.net>
25620
25621         * g++.old-deja/g++.other/externC4.C,
25622         g++.old-deja/g++.other/friend10.C: New tests.
25623
25624 2000-12-02  Neil Booth  <neilb@earthling.net>
25625
25626         * g++.old-deja/g++.other/instan2.C
25627         * g++.old-deja/g++.other/instan3.C: New test.
25628
25629 2000-12-02  Neil Booth  <neilb@earthling.net>
25630
25631         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25632         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25633         gnuc99.c,gnuc99-pedantic.c: New tests.
25634
25635 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25636
25637         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25638         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25639
25640 2000-12-01  Neil Booth  <neilb@earthling.net>
25641
25642         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25643         * gcc.dg/cpp/poison.c: Update.
25644         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25645
25646 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25647
25648         * g77.f-torture/execute/20001201.f: New test.
25649
25650 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25651
25652         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25653
25654 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25655
25656         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25657
25658 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25659
25660         * g++.old-deja/g++.other/cast6.C: New test.
25661
25662 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25663
25664         * gcc.c-torture/execute/20001130-2.c: New testcase.
25665
25666 2000-11-30  Richard Henderson  <rth@redhat.com>
25667
25668         * gcc.c-torture/execute/20001130-1.c: New test.
25669
25670 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25671
25672         * g++.old-deja/g++.other/op3.C: New test.
25673
25674 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25675
25676         * g++.old-deja/g++.other/op2.C: New test.
25677
25678 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         * g++.old-deja/g++.other/crash38.C: New test.
25681
25682 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25683
25684         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25685
25686 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25689         tests.
25690         * gcc.c-torture/execute/string-opt-6.c: New test.
25691
25692         * gcc.dg/20001117-1.c: Add main.
25693
25694 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25695
25696         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25697         Move from here ...
25698         * gcc.dg/940510-1.c: ... to here.
25699
25700         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25701         zero-size arrays in toplevel structures.
25702
25703 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.c-torture/execute/loop-8.c: New test.
25706
25707 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25708
25709         * g++.old-deja/g++.other/base1.C: New test.
25710
25711 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         * g++.old-deja/g++.other/parse2.C: New test.
25714
25715 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         * g++.old-deja/g++.pt/incomplete1.C: New test.
25718
25719 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25720
25721         * g++.old-deja/g++.other/friend9.C: New test.
25722
25723 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * gcc.dg/20001127-1.c: New test.
25726
25727 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25728
25729         * g++.old-deja/g++.pt/friend46.C: New test.
25730
25731 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25732
25733         * g++.old-deja/g++.other/ptrmem8.C: New test.
25734
25735 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25736
25737         * gcc.c-torture/execute/string-opt-7.c: New test.
25738         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25739
25740 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25741
25742         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25743         instead of 'mkcheck 2'.
25744
25745 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25746
25747         * gcc.c-torture/execute/memcheck/driver.c,
25748         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25749         C9X references to refer to C99.
25750
25751 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25752
25753         * gcc.dg/ultrasp3.c: New test.
25754
25755 2000-11-25  Neil Booth  <neilb@earthling.net>
25756
25757         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25758
25759 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25760
25761         * gcc.c-torture/compile/20001123-2.c: New.
25762
25763 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25764
25765         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25766
25767 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25768
25769         * gcc.dg/sequence-point-1.c: Add some new tests.
25770         * gcc.c-torture/execute/20001124-1.c: New test.
25771
25772 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25773
25774         * g++.old-deja/g++.other/vaarg4.C: New test.
25775         * gcc.c-torture/compile/20001123-1.c: New test.
25776
25777 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25778
25779         * g++.other/crash24.C: Adjust and remove XFAIL.
25780         * g++.other/crash37.C: New test.
25781
25782 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25783
25784         * g++.old-deja/g++.pt/instantiate9.C: New test.
25785
25786 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25787
25788         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25789         new ABI, too.
25790
25791         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25792         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25793
25794 2000-11-22  Neil Booth  <neilb@earthling.net>
25795
25796         * gcc.dg/cpp/Wtrigraphs.c: New test.
25797
25798 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25799
25800         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25801
25802 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25803
25804         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25805
25806 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25807
25808         * lib/gcc-dg.exp: load_lib scanasm.exp.
25809         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25810         * lib/g++-dg.exp: load_lib scanasm.exp.
25811         * lib/scanasm.exp: New.
25812         (scan-assembler, scan-assembler-not): Add optional arguments to
25813         test name, or if not present, the pattern name.
25814         (scan-assembler-dem, scan-assembler-dem-not): New.
25815
25816         * g++.dg/dg.exp: New.
25817
25818 2000-11-21  Neil Booth  <neilb@earthling.net>
25819
25820         * gcc.dg/cpp/integrated1.c: Remove.
25821
25822 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25823
25824         * gcc.c-torture/execute/20001121-1.c: New test.
25825
25826 2000-11-21  Richard Henderson  <rth@redhat.com>
25827
25828         * gcc.c-torture/compile/20001121-1.c: New test.
25829
25830 2000-11-20  Neil Booth  <neilb@earthling.net>
25831
25832         * gcc.dg/cpp/integrated1.c: New test.
25833
25834 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25835
25836         * g++.old-deja/g++.other/inline17.C: New test.
25837
25838 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25839
25840         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25841         local variable to be zero: I made the variable global. Now
25842         uses abort() and exit() instead of relying on main's return value.
25843
25844 2000-11-20  Neil Booth  <neilb@earthling.net>
25845
25846         * gcc.dg/cpp/paste2.c: Update test.
25847         * objc/execute/paste.m: New test.
25848
25849 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25850
25851         * gcc.dg/c99-condexpr-1.c: New test.
25852
25853 2000-11-20  Neil Booth  <neilb@earthling.net>
25854
25855         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25856
25857 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         * g++.old-deja/g++.pt/export1.C: New test.
25860
25861 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25862
25863         * gcc.dg/20001117-1.c: New test.
25864
25865 2000-11-18  Richard Henderson  <rth@redhat.com>
25866
25867         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25868
25869 2000-11-18  Richard Henderson  <rth@redhat.com>
25870
25871         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25872         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25873         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25874
25875 2000-11-18  Richard Henderson  <rth@redhat.com>
25876
25877         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25878         (main): New.  Exit cleanly.
25879
25880 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25881
25882         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25883         gcc.dg/c99-fordecl-2.c: New tests.
25884
25885 2000-11-18  Richard Henderson  <rth@redhat.com>
25886
25887         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25888         * gcc.c-torture/execute/zerolen-2.c: New.
25889
25890 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25891
25892         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25893         memory.
25894
25895 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25896
25897         * g++.old-deja/g++.pt/instantiate8.C: New test.
25898
25899 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25900
25901         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25902         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25903
25904 2000-11-16  Nick Clifton  <nickc@redhat.com>
25905
25906         * gcc.c-torture/execute/nestfunc-2.c: New test.
25907         * gcc.c-torture/execute/nestfunc-3.c: New test.
25908
25909 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25910
25911         * gcc.c-torture/compile/20001116-1.c: New test.
25912
25913 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25914
25915         * gcc.c-torture/execute/20001115-1.c: New test.
25916
25917 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25918
25919         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25920         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25921         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25922         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25923
25924 2000-11-15  Neil Booth  <neilb@earthling.net>
25925
25926         gcc.dg/cpp/_Pragma1.c: Update.
25927         gcc.dg/cpp/_Pragma2.c: New test.
25928
25929 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25930
25931         * g++.old-deja/g++.other/anon5.C: New test.
25932
25933 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25934
25935         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25936         tests.
25937
25938 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25941         output.
25942
25943 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25944
25945         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25946         labels at end of compound statements.
25947
25948 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25949
25950         * gcc.c-torture/execute/loop-7.c: New test.
25951
25952 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25953
25954         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25955
25956 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25957
25958         * gcc.dg/c99-bool-1.c: New test.
25959
25960 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25961
25962         * gcc.dg/c99-scope-1.c: Remove xfail.
25963         * gcc.dg/c99-scope-2.c: New test.
25964
25965 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25966
25967         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25968         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25969
25970 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25971
25972         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25973         error messages.
25974
25975         * g++.mike/p700.C: Don't typedef wchar_t.
25976         * g++.mike/p784.C: Likewise.
25977         * g++.mike/eb101.C: Don't use __wchar_t.
25978
25979 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25980
25981         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25982         from DO loop.
25983
25984 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25985
25986         * gcc.c-torture/execute/20001111-1.c: New test.
25987
25988 2000-11-10  Nick Clifton  <nickc@redhat.com>
25989
25990         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25991         long multuiple and accumulate.
25992
25993 2000-11-09  Richard Henderson  <rth@redhat.com>
25994
25995         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25996         via size_t instead of int.
25997
25998         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25999         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26000         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26001         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26002
26003 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26004
26005         * gcc.c-torture/compile/20001109-1.c: New test.
26006         * gcc.c-torture/compile/20001109-2.c: New test.
26007
26008 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         * g++.old-deja/g++.pt/operator1.C: New test.
26011         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26012
26013 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26014
26015         * gcc.dg/20001108-1.c: New test.
26016
26017 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26018
26019         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26020         with both arguments constant strings.
26021         * gcc.c-torture/execute/string-opt-3.c: New test.
26022         * gcc.c-torture/execute/string-opt-4.c: New test.
26023         * gcc.c-torture/execute/string-opt-5.c: New test.
26024
26025 2000-11-08  Nick Clifton  <nickc@redhat.com>
26026
26027         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26028         mulsidi3adddi patterns.
26029
26030 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26031
26032         * g++.old-deja/g++.other/crash36.C: New test.
26033
26034 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * g++.old-deja/g++.other/init16.C: New test.
26037
26038 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26039
26040         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26041
26042 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26043
26044         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26045         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26046         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26047
26048 2000-11-07  DJ Delorie  <dj@redhat.com>
26049
26050         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26051
26052 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26053
26054         * gcc.c-torture/execute/string-opt-1.c: New test.
26055
26056 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26057
26058         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26059         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26060         parameters in registers, and there is no way for a varargs
26061         function to know in which order the integer and floating-point
26062         parameters should be interleaved when they are placed on the
26063         stack.
26064         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26065         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26066
26067 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26068
26069         * gcc.c-torture/execute/string-opt-2.c: New test.
26070
26071 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         * g++.old-deja/g++.pt/crash60.C: New test.
26074
26075 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26076
26077         * g++.old-deja/g++.other/crash24.C: New test.
26078         * g++.old-deja/g++.other/crash25.C: New test.
26079         * g++.old-deja/g++.other/crash26.C: New test.
26080         * g++.old-deja/g++.other/crash27.C: New test.
26081         * g++.old-deja/g++.other/crash28.C: New test.
26082         * g++.old-deja/g++.other/crash29.C: New test.
26083         * g++.old-deja/g++.other/crash30.C: New test.
26084         * g++.old-deja/g++.other/crash31.C: New test.
26085         * g++.old-deja/g++.other/crash32.C: New test.
26086         * g++.old-deja/g++.other/crash33.C: New test.
26087         * g++.old-deja/g++.other/crash34.C: New test.
26088         * g++.old-deja/g++.other/crash35.C: New test.
26089
26090 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26091
26092         * gcc.c-torture/execute/20001031-1.c: New test.
26093
26094 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26095
26096         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26097         namespace.
26098
26099         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26100         standards-conformant.
26101
26102         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26103
26104         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26105         * g++.old-deja/g++.mike/p755a.C: Likewise.
26106         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26107         library makes no calls to `operator new' during initialization.
26108
26109 2000-11-04  Neil Booth  <neilb@earthling.net>
26110
26111         * gcc.dg/cpp/include2.c: New tests.
26112
26113 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26114
26115         * lib/g++.exp (g++_set_ld_library_path): New function.
26116         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26117
26118 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26119
26120         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26121         warnings.
26122
26123 2000-11-01  Richard Henderson  <rth@redhat.com>
26124
26125         * g++.old-deja/g++.ext/namedret1.C: New.
26126         * g++.old-deja/g++.ext/namedret2.C: New.
26127         * g++.old-deja/g++.ext/namedret3.C: New.
26128
26129 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26130
26131         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26132         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26133
26134 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26135
26136         * gcc.c-torture/execute/va-arg-21.c: New test.
26137
26138 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26139
26140         * gcc.dg/c99-complex-2.c: New test.
26141
26142 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26143
26144         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26145
26146 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * g++.old-deja/g++.other/inline16.C: New test.
26149
26150 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26151
26152         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26153         __PRETTY_FUNCTION__
26154
26155 2000-10-29  Neil Booth  <neilb@earthling.net>
26156
26157         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26158         New tests.
26159         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26160         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26161         optimisation.
26162
26163 2000-10-29  Neil Booth  <neilb@earthling.net>
26164
26165         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26166         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26167         * mi5.c: Test multiple includes work with -C.
26168         * trigraphs.c: Test ^= version.
26169
26170 2000-10-28  Neil Booth  <neilb@earthling.net>
26171
26172         New tests and test updates for new macro expander.
26173
26174         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26175         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26176         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26177         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26178         new diagnostic messages.
26179
26180         * gcc.dg/cpp/macro3.c: New tests.
26181
26182 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26183
26184         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26185         on the same line.
26186
26187 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26188
26189         * g++.old-deja/g++.other/eh2.C: New test.
26190
26191 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26192
26193         * gcc.c-torture/execute/20001027-1.c: New test.
26194
26195 2000-10-26  Richard Henderson  <rth@redhat.com>
26196
26197         * gcc.c-torture/execute/20001026-1.c: New.
26198
26199 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26200
26201         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26202         * g++.old-deja/g++.law/builtin1.C: Likewise.
26203         * g++.old-deja/g++.law/ctors10.C: Likewise.
26204         * g++.old-deja/g++.law/virtual3.C: Likewise.
26205         * g++.old-deja/g++.mike/p658.C: Likewise.
26206         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26207         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26208         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26209         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26210         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26211
26212 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * gcc.c-torture/compile/20001024-1.c: New test.
26215
26216 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26217
26218         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26219         to tell us whether or not we are using V3.
26220
26221 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26222
26223         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26224         operands.
26225
26226 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26227
26228         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26229
26230 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26231
26232         * gcc.c-torture/execute/20001024-1.c: New test.
26233
26234 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * g++.old-deja/g++.other/sibcall1.C: New test.
26237
26238 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * gcc.dg/noncompile/init-3.c: New test.
26241
26242 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26243
26244         * gcc.dg/format-array-1.c: New test.
26245
26246 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26247
26248         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26249         writing through null pointers; remove comment about testing
26250         unterminated strings.
26251
26252 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26253
26254         * gcc.c-torture/execute/20001017-2.c: New test.
26255
26256 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26257
26258         * gcc.c-torture/compile/20001018-1.c: New test.
26259         * gcc.c-torture/compile/20001018-1.x: Xfail.
26260
26261 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26262
26263         * gcc.c-torture/execute/20001017-1.c: New test.
26264
26265 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26266
26267         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26268         for multiple use of arguments with scanf formats; add tests for
26269         multiple use of arguments.
26270
26271 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26272
26273         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26274
26275 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26276
26277         * gcc.dg/format-miss-1.c: New test.
26278
26279 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26280
26281         * gcc.c-torture/execute/20001013-1.c: New test.
26282
26283 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26284
26285         * gcc.dg/format-branch-1.c: New test.
26286
26287 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26288
26289         * README, lib/file-format.exp: Remove EGCS references.
26290
26291 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * gcc.dg/20001013-1.c: New test.
26294
26295 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26296
26297         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26298         for intmax_t in the compiler using __typeof__ and the type rules
26299         for conditional expressions.
26300
26301 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26302
26303         * gcc.dg/20001012-1.c: New test.
26304         * gcc.dg/20001012-2.c: New test.
26305
26306 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26307
26308         * gcc.dg/format-attr-1.c: New test.
26309
26310 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26311
26312         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26313         __LONG_LONG_MAX__ instead of LLONG_MAX.
26314
26315 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26316
26317         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26318         scanf flags.
26319         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26320         flags.
26321
26322 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26323
26324         * gcc.dg/sequence-pt-1.c: New test.
26325
26326 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26327
26328         * gcc.c-torture/execute/20001011-1.c: New testcase.
26329         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26330
26331 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26332
26333         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26334         does not error on it.
26335
26336 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.dg/20001009-1.c: New test.
26339
26340 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26341
26342         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26343         * gcc.c-torture/execute/20001009-2.c: ... to here.
26344
26345 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26346
26347         * gcc.c-torture/compile/20001009-1.c: New testcase.
26348         * gcc.c-torture/execute/20001009-1.c: New testcase.
26349         Testcases provided by Jan Hubicka <jh@suse.cz>.
26350
26351 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26352
26353         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26354         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26355         uintmax_t using <limits.h> to emulate the compiler's internal
26356         logic.  No longer XFAIL %j tests.
26357
26358 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26359
26360         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26361         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26362         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26363         regexps and details of expected handling of some bad formats.
26364         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26365         suppression.
26366
26367 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26368
26369         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26370         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26371         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26372         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26373         in list archives.
26374
26375 2000-10-06  Richard Henderson  <rth@cygnus.com>
26376
26377         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26378         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26379         * g++.old-deja/g++.jason/report.C: Likewise.
26380         * g++.old-deja/g++.law/friend5.C: Likewise.
26381         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26382         of the expected warnings.
26383
26384 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26385
26386         * g++.old-deja/g++.pt/enum14.C: New test.
26387
26388 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         * g++.old-deja/g++.pt/crash59.C: New test.
26391
26392 2000-10-04  Will Cohen  <wcohen@redhat.com>
26393
26394         * gcc.dg/20000926-1.c: New test.
26395
26396 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26397
26398         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26399         function name for current C++ compiler.
26400         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26401
26402 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26403
26404         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26405         __PRETTY_FUNCTION__.
26406         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26407
26408 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26409
26410         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26411
26412 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26413
26414         * gcc.c-torture/compile/20000923-1.c: New test.
26415
26416 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26417
26418         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26419         * g++.old-deja/g++.pt/ttp62.C: Same.
26420         * g++.old-deja/g++.other/inline14.C: Same.
26421
26422 2000-09-24  Richard Henderson  <rth@cygnus.com>
26423
26424         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26425
26426 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26427
26428         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26429
26430 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26431
26432         * gcc.c-torture/compile/20000922-1.c: New file.
26433
26434 2000-09-21  Nick Clifton  <nickc@redhat.com>
26435
26436         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26437         a signed long modulo operation.
26438         (mod6): New function - perform an unsigned long modulo operation.
26439         (main): Add tests for modulos of very large numbers by very small
26440         dividends.
26441
26442 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26443
26444         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26445
26446 2000-09-19  Richard Henderson  <rth@cygnus.com>
26447
26448         * gcc.dg/compare2.c (case 10): XFAIL.
26449
26450 2000-09-18  Richard Henderson  <rth@cygnus.com>
26451
26452         * gcc.c-torture/execute/20000906-1.c: Move ...
26453         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26454         that support __builtin_trap.
26455
26456 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26457
26458         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26459
26460 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26461
26462         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26463         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26464         more $ format tests.
26465
26466 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26467
26468         * gcc.dg/format-errmk-1.c: New test.
26469
26470 2000-09-17  Greg McGary  <greg@mcgary.org>
26471
26472         * gcc.c-torture/execute/20000917-1.x: Remove.
26473
26474 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26475
26476         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26477
26478 2000-09-17  Greg McGary  <greg@mcgary.org>
26479
26480         * gcc.c-torture/execute/20000917-1.c: New test.
26481         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26482
26483 2000-09-16  Neil Booth  <NeilB@earthling.net>
26484
26485         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26486         in nested macro bug.
26487
26488 2000-09-15  Neil Booth  <NeilB@earthling.net>
26489
26490         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26491
26492 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26493
26494         * gcc.c-torture/execute/20000914-1.c: New test.
26495
26496 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26497
26498         * g++.other/inline13.C: New test.
26499
26500 2000-09-12  Andreas Jaeger  <aj@suse.de>
26501
26502         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26503         constant by Ulrich Drepper <drepper@redhat.com>.
26504
26505 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26506
26507         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26508
26509 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26510
26511         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26512
26513 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26514
26515         * gcc.dg/cpp/backslash.c: New test.
26516
26517 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26518
26519         * gcc.c-torture/execute/20000910-1.c: New test.
26520         * gcc.c-torture/execute/20000910-2.c: Likewise.
26521
26522 2000-09-11  Robert Lipe  <robertl@sco.com>
26523
26524         * gcc.dg/pragma-align.c: New test.
26525
26526 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt/explicit82.C: New test.
26529         * g++.old-deja/g++.pt/explicit83.C: New test.
26530
26531 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26532
26533         * gcc.dg/asm-names.c: New test.
26534
26535 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26536
26537         * gcc.dg/cpp/tr-warn6.c: New test
26538
26539 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26540
26541         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26542         be accepted.
26543
26544 2000-09-07  Catherine Moore  <clm@redhat.com>
26545
26546         * gcc.c-torture/execute/unroll-1.c: New test.
26547
26548 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26549
26550         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26551         ERROR markers.
26552         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26553         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26554         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26555         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26556         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26557         Preprocess only.
26558         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26559         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26560
26561 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         * g++.old-deja/g++.pt/deduct2.C: New test.
26564
26565 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old-deja/g++.pt/parms2.C: New test.
26568
26569 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.old-deja/g++.pt/crash58.C: New test.
26572
26573 2000-09-06  Greg McGary  <greg@mcgary.org>
26574
26575         * gcc.c-torture/execute/20000906-1.c: New test.
26576         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26577
26578 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26579
26580         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26581
26582 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * g++.old-deja/g++.pt/crash57.C: New test.
26585
26586 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.old-deja/g++.pt/crash56.C: New test.
26589
26590 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.old-deja/g++.pt/koenig1.C: New test.
26593
26594 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26595
26596         * gcc.dg/20000904-1.c: New test.
26597
26598 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26599
26600         * gcc.dg/cpp/paste8.c: New test.
26601
26602 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26603
26604         * gcc.c-torture/compile/20000827-1.c: New test.
26605
26606 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26607
26608         * gcc.dg/format-diag-1.c: New test.
26609
26610 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26611
26612         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26613         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26614         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26615         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26616         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26617
26618 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26619
26620         * g++.old-deja/g++.other/nested4.C: New test.
26621
26622 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26623
26624         * g++.old-deja/g++.ns/scoped1.C: New test.
26625
26626 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26627
26628         * lib/g++.exp: Support testing already-installed GCC.
26629
26630 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26631
26632         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26633
26634 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26635
26636         * gcc.dg/return-type-2.c: New test.
26637
26638 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26639
26640         * gcc.c-torture/compile/20000825-1.c: New test.
26641
26642 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26643
26644         * gcc.dg/dwarf2-2.c: New test.
26645
26646 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26647
26648         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26649         dg-warning regexps.
26650
26651 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26652
26653         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26654         gcc.dg/format-ext-5.c: New tests.
26655
26656 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26657
26658         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26659
26660 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26661
26662         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26663
26664 2000-08-24  Richard Henderson  <rth@cygnus.com>
26665
26666         * gcc.dg/ia64-sync-1.c: New test.
26667         * gcc.dg/ia64-sync-2.c: New test.
26668         * gcc.dg/ia64-asm-1.c: New test.
26669
26670 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26671
26672         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26673         * gcc.dg/format-ext-2.c: New test.
26674
26675 2000-08-23  Jason Merrill  <jason@redhat.com>
26676
26677         * lib/old-dejagnu.exp: Also ignore "In member function" and
26678         "At global scope".
26679
26680 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26681
26682         * gcc.dg/noncompile/label-lineno-1.c: New test.
26683
26684 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26685
26686         * gcc.dg/c99-array-nonobj-1.c: New test.
26687
26688 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26689
26690         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26691         tests.
26692         * gcc.dg/format-ext-1.c: New test.
26693
26694 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26695
26696         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26697         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26698         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26699         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26700         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26701
26702 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26703
26704         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26705         gcc.dg/c99-strftime-2.c: New tests.
26706
26707 2000-08-22  Richard Henderson  <rth@cygnus.com>
26708
26709         * gcc.c-torture/execute/20000822-1.c: New test.
26710
26711 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * gcc.c-torture/execute/20000819-1.x: Remove.
26714
26715 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26716
26717         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26718         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26719         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26720         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26721         gcc.dg/format-xopen-1.c: New tests.
26722
26723 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26724
26725         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26726
26727 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26728
26729         * g++.old-deja/g++.other/loop2.C: New test.
26730
26731         * gcc.c-torture/compile/20000606-1.c: New test.
26732         * gcc.c-torture/compile/20000728-1.c: New test.
26733         * gcc.c-torture/execute/20000801-1.c: New test.
26734         * gcc.c-torture/execute/20000801-2.c: New test.
26735         * gcc.c-torture/execute/20000819-1.c: New test.
26736         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26737         * gcc.dg/20000629-1.c: New test.
26738         * gcc.dg/20000724-1.c: New test.
26739         * gcc.dg/20000807-1.c: New test.
26740
26741 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26742
26743         * gcc.dg/cpp/pragma-1.c: New test.
26744         * gcc.dg/cpp/pragma-2.c: New test.
26745
26746 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26747
26748         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26749         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26750
26751 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26752
26753         * gcc.c-torture/compile/20000818-1.c: New test.
26754
26755 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26756
26757         * gcc.c-torture/execute/20000818-1.c: New test.
26758
26759 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26760
26761         * gcc.dg/format-va-1.c: New test.
26762
26763 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.old-deja/g++.other/typedef8.C: New test.
26766
26767 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26770         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26771         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26772         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26773         * g++.old-deja/g++.other/ptrmem7.C: New test.
26774         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26775
26776 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26777
26778         * g++.old-deja/g++.pt/typename27.C: New test.
26779
26780 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26781
26782         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26783         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26784         * g++.old-deja/g++.pt/friend45.C: New test.
26785         * g++.old-deja/g++.other/friend8.C: New test.
26786
26787 2000-08-15  Richard Henderson  <rth@cygnus.com>
26788
26789         * gcc.c-torture/execute/20000815-1.c: New test.
26790
26791 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26792
26793         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26794         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26795         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26796
26797 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26798
26799         * g++.old-deja/g++.other/refinit2.C: New test.
26800
26801 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26802
26803         * lib/c-torture.exp (c-torture): Make
26804         compiler_conditional_xfail_data global.
26805         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26806         compiler_conditional_xfail_data machinery.
26807         (f-torture-execute): Likewise.
26808         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26809         and only when unrolling loops.
26810
26811         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26812
26813 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26814
26815         * g++.old-deja/g++.pt/explicit81.C: New test.
26816
26817 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.pt/typename26.C: New test.
26820
26821 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26822
26823         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26824         warning.
26825
26826 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * g++.old-deja/g++.other/array3.C: New test.
26829
26830 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26831
26832         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26833         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26834         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26835         New tests.
26836
26837 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26838
26839         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26840         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26841
26842 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26843
26844         * gcc.c-torture/execute/20000808-1.c: New test.
26845
26846 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26847
26848         * gcc.dg/c90-const-expr-1.c: New test.
26849
26850 2000-08-08  Richard Henderson  <rth@cygnus.com>
26851
26852         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26853
26854 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26855
26856         * gcc.dg/noncompile/const-ll-1.c: New test.
26857
26858 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26859
26860         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26861
26862 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26863
26864         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26865         that running programs linked against the shared version of libobjc
26866         run correctly.
26867
26868 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26869
26870         * gcc.dg/c99-printf-1.c: New test.
26871
26872 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26873
26874         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26875
26876 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26877
26878         * gcc.c-torture/execute/20000731-1.x: Delete.
26879
26880 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26881
26882         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26883         and torture_without_loops as is done by c-torture.exp.
26884         (search_for): Copy from c-torture.exp.
26885         (gcc-dg-runtest): New function, drives a directory of tests
26886         iterating over the TORTURE_OPTIONS.
26887         (scan-assembler, scan-assembler-not): Move here from
26888         individual directory drivers.
26889
26890         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26891         defined by lib/gcc-dg.exp.
26892         * gcc.dg/cpp/cpp.exp: Likewise.
26893         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26894         gcc-dg-runtest, so we cycle over optimization options.
26895
26896         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26897         * gcc.dg/compare2.c: No longer expected to fail.
26898
26899 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26900
26901         * gcc.c-torture/execute/20000804-1.c: New test.
26902
26903 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26904
26905         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26906
26907 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26908
26909         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26910
26911 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26912
26913         * gcc.c-torture/compile/20000803-1.c: New test.
26914
26915 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26916
26917         * gcc.c-torture/execute/20000801-3.c,
26918         gcc.c-torture/execute/20000801-4.c: New tests.
26919         * gcc.c-torture/execute/20000801-3.x,
26920         gcc.c-torture/execute/20000801-4.x: Xfail.
26921
26922 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26923
26924         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26925         libobjc/.libs to allow for libtool.
26926
26927 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26928
26929         * gcc.c-torture/compile/20000802-1.c: New test.
26930
26931 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26932
26933         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26934
26935 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26936
26937         * gcc-c-torture/execute/20000731-2.c: New test.
26938
26939         * gcc.c-torture/execute/20000731-1.c: New test.
26940         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26941
26942 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26943
26944         * testsuite/gcc.dg/cpp/paste7.c: New test.
26945         * gcc.dg/cpp/20000725-1.c: New test.
26946
26947 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26948
26949         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26950         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26951         declaration warning for __builtin_dwarf_reg_size.
26952
26953         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26954
26955 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26956
26957         * gcc.dg/noncompile/voidparam-1.c: New test.
26958
26959 2000-07-30  Richard Henderson  <rth@cygnus.com>
26960
26961         * gcc.dg/c90-digraph-1.c: Don't xfail.
26962         * gcc.dg/compare2.c (case 10): Xfail.
26963         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26964
26965 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26966
26967         * gcc.dg/c99-main-1.c: New test.
26968
26969 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26970
26971         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26972
26973 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26974
26975         * gcc.c-tortuer/execute/20000726-1.c: New test.
26976
26977 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26978
26979         * gcc.c-torture/execute/enum-2.c: New test.
26980
26981 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26982
26983         * gcc.dg/cpp/tr-warn3.c: New test.
26984
26985 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26986
26987         * g++.old-deja/g++.ext/implicit1.C: Remove.
26988         * g++.old-deja/g++.jason/c2.C: Remove
26989         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26990         * g++.old-deja/g++.pt/crash16.C: Likewise.
26991         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26992
26993 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.old-deja/g++.other/for2.C: New test.
26996
26997 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26998
26999         * gcc.dg/20000720-1.c: New test.
27000
27001 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27002
27003         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27004
27005 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27006
27007         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27008         * gcc.c-torture/execute/20000722-1.c: New.
27009         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27010
27011 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27012
27013         * gcc.dg/cpp/20000720-1.S: New test.
27014
27015 2000-07-21  Michael Meissner  <meissner@redhat.com>
27016
27017         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27018
27019 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27020
27021         * g++.old-deja/g++.brendan/crash16.C,
27022         g++.old-deja/g++.brendan/parse3.C,
27023         g++.old-deja/g++.brendan/redecl1.C,
27024         g++.old-deja/g++.ns/template13.C,
27025         g++.old-deja/g++.other/decl4.C,
27026         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27027
27028 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27029
27030         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27031         and "Internal error".
27032
27033         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27034         regexps.
27035         * gcc.dg/cpp/paste6.c: New test.
27036
27037 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27038
27039         * gcc.dg/cpp/tr-direct.c: New test.
27040
27041         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27042         gcc.dg/cpp/undef1.c: Tweak error regexps.
27043
27044 2000-07-18  Eric Christopher <echristo@redhat.com>
27045
27046         * gcc.c-torture/compile/20000718-1.c: New test.
27047
27048 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27049
27050         * cpplex.c (_cpp_push_token): If the token being pushed back
27051         is the previous token in this context, just subtract one from
27052         context->posn.
27053         * cppmacro.c (save_expansion): Clear aux field when storing a
27054         placemarker.
27055
27056 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27057
27058         * gcc.dg/noncompile/redecl-1.c: New test.
27059
27060 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27061
27062         * gcc.c-torture/execute/20000717-5.c: New test.
27063         * gcc.c-torture/execute/20000717-1.x: Removed.
27064
27065 2000-07-17  Richard Henderson  <rth@cygnus.com>
27066
27067         * gcc.c-torture/execute/20000717-4.c: New test.
27068
27069 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27070
27071         * gcc.dg/cpp/syshdr.c: New test.
27072         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27073
27074 2000-07-17  Neil Booth  <neilb@earthling.net>
27075
27076         * gcc.dg/cpp/cmdlne-dM.c: New test.
27077         * gcc.dg/cpp/cmdlne-dD.c: New test.
27078
27079 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27080
27081         * gcc.c-torture/execute/20000717-3.c: New test.
27082
27083         * gcc.c-torture/compile/20000717-1.c: New test.
27084
27085 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27086
27087         * gcc.c-torture/execute/20000717-2.c: New test.
27088
27089 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27090
27091         * gcc.dg/formatz-1.c: New test.
27092
27093         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27094         * gcc.dg/c99-digraph-1.c: New tests.
27095
27096         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27097         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27098
27099         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27100         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27101         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27102         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27103         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27104         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27105         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27106
27107 2000-07-17   Greg McGary <greg@mcgary.org>
27108
27109         * gcc.c-torture/execute/20000717-1.c: New test.
27110         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27111
27112 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * gcc.c-torture/execute/20000715-2.c: New test.
27115         * gcc.dg/20000715-1.c: New test.
27116
27117 2000-07-15  Michael Meissner  <meissner@redhat.com>
27118
27119         * gcc.c-torture/execute/20000715-1.c: New test.
27120
27121 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27122
27123         * gcc.c-torture/execute/20000707-1.c: New test.
27124
27125 2000-07-13  Neil Booth  <NeilB@earthling.net>
27126
27127         * testsuite/gcc.dg/cpp/digraph1.c,
27128         testsuite/gcc.dg/cpp/digraph2.c,
27129         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27130
27131 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27132
27133         * g77.f-torture/compile/20000630-2.f:  New test.
27134         * g77.f-torture/compile/20000630-2.x
27135
27136 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27137
27138         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27139
27140 2000-07-11  Neil Booth  <NeilB@earthling.net>
27141
27142         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27143
27144 2000-07-11  Neil Booth  <NeilB@earthling.net>
27145
27146         * gcc.dg/cpp/cmdlne-C.c: New.
27147
27148 2000-07-09  Neil Booth  <NeilB@earthling.net>
27149
27150         * gcc.dg/cpp/directiv.c: New tests.
27151         * gcc.dg/cpp/undef1.c: Update.
27152
27153 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27154
27155         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27156
27157 2000-07-09  Neil Booth  <NeilB@earthling.net>
27158
27159         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27160
27161 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27162
27163         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27164         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27165
27166 2000-07-08  Neil Booth  <NeilB@earthling.net>
27167
27168         * gcc.dg/cpp/macsyntx.c: New tests.
27169
27170 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27171
27172         * gcc.dg/20000707-1.c: New test.
27173
27174 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27175
27176         * gcc.c-torture/execute/20000706-1.c: New test.
27177         * gcc.c-torture/execute/20000706-2.c: New test.
27178         * gcc.c-torture/execute/20000706-3.c: New test.
27179         * gcc.c-torture/execute/20000706-4.c: New test.
27180         * gcc.c-torture/execute/20000706-5.c: New test.
27181
27182 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27183
27184         * g++.old-deja/g++.pt/instantiate7.C: New test.
27185
27186 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27187
27188         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27189         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27190         * g++.old-deja/g++.other/rtti3.C: Likewise.
27191         * g++.old-deja/g++.other/rttid3.C: Likewise.
27192
27193 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27194
27195         *  g77.f-torture/compile/20000630-1.x: Fix typo
27196
27197 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27198
27199         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27200         assembly output.
27201
27202 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27203
27204         * gcc.dg/cpp/ident.c: New test.
27205
27206 2000-07-05  Neil Booth  <NeilB@earthling.net>
27207
27208         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27209           gcc.dg/cpp/lexstrng.c: New tests.
27210
27211 2000-07-04  Neil Booth  <NeilB@earthling.net>
27212
27213         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27214         * gcc.dg/cpp/strify2.c: Same.
27215
27216 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27217
27218         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27219         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27220         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27221         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27222
27223         * testsuite/gcc.dg/cpp/macro1.c,
27224         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27225         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27226         testsuite/gcc.dg/cpp/strify1.c,
27227         testsuite/gcc.dg/cpp/strify2.c: New tests.
27228
27229 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27230
27231         * gcc.c-torture/execute/20000703-1.c: New test.
27232
27233 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27234
27235         * g++.old-deja/g++.pt (lookup10.C): New test.
27236
27237 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.pt (typename25.C): New test.
27240
27241 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27242
27243         * gcc.c-torture/compile/20000701-1.c: New test.
27244
27245 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27246
27247         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27248         to test case.
27249
27250 2000-06-30  Catherine Moore  <clm@cygnus.com>
27251
27252         * gcc.c-torture/execute/align-1.c: New test.
27253
27254 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27255
27256         * g++.old-deja/g++.pt/expr8.C: New test.
27257         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27258
27259 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27260
27261         * gcc.c-torture/compile/20000629-1.c: New test.
27262
27263 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27264
27265
27266         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27267         gcc.dg/noncompile directory, depending on whether they're
27268         preprocessor tests or not.  Annotate all the tests for the dg
27269         framework.
27270
27271         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27272         * gcc.dg/noncompile/noncompile.exp: New.
27273
27274         * Moved files:
27275         Old name                                New name
27276         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27277         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27278         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27279         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27280         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27281         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27282         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27283         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27284         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27285         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27286         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27287         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27288         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27289         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27290         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27291         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27292         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27293         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27294         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27295         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27296         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27297         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27298         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27299         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27300
27301         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27302         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27303         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27304         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27305         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27306         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27307
27308 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27309
27310         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27311         declare one variable.  On the fourth, error.
27312         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27313         declared by 20000628-1a.h.
27314
27315 2000-06-29  Richard Henderson  <rth@redhat.com>
27316
27317         * gcc.c-torture/execute/930529-1.x: New file.
27318         * gcc.dg/920413-1.c: Adjust expected warning text.
27319         * gcc.dg/980217-1.c: Declare abort.
27320         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27321
27322 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27323
27324         * g77.f-torture/compile/20000629-1.f: New test.
27325         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27326
27327 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27328
27329         Rearrange lots of files, removing entirely the
27330         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27331         directories.
27332
27333         * Deleted files:
27334         gcc.c-torture/code_quality/code_quality.exp
27335         gcc.c-torture/special/special.exp
27336         gcc.failure/failure.exp
27337         gcc.failure/940409-1.x
27338         gcc.c-torture/compile/961203-1.x
27339
27340         * New files:
27341         gcc.misc-tests/linkage.exp
27342         gcc.c-torture/execute/920730-1t.c
27343         gcc.c-torture/execute/920730-1t.x
27344         gcc.c-torture/compile/920520-1.x
27345         gcc.c-torture/compile/920521-1.x
27346         gcc.c-torture/compile/981006-1.x
27347         gcc.c-torture/execute/eeprof-1.x
27348
27349         * Moved files (possibly with modifications to fit a new harness):
27350         Old name                                New name
27351         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27352         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27353         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27354         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27355         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27356         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27357         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27358         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27359         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27360         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27361         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27362         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27363         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27364         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27365
27366 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27367
27368         * c-torture/compile/961203-1.x: Delete.
27369
27370         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27371         not exit. Include stdio.h.
27372         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27373         * gcc.misc-tests/dg-12.c: Likewise.
27374         * gcc.misc-tests/dg-5.c: Likewise.
27375         * gcc.misc-tests/dg-6.c: Likewise.
27376         * gcc.misc-tests/dg-7.c: Prototype abort.
27377         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27378         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27379         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27380         not exit.
27381         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27382         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27383
27384 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27385
27386         * gcc.dg/cpp/20000628-1.c: New test.
27387         * gcc.dg/cpp/20000628-1.h: New header for above test.
27388         * gcc.dg/cpp/20000628-1a.h: Likewise.
27389
27390 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27391
27392         * gcc.dg/cpp: New directory.
27393         * gcc.dg/cpp/cpp.exp: New driver.
27394         * gcc.dg/cpp/20000627-1.c: New test.
27395         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27396         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27397         and rewrite as a compilation test.
27398
27399         * gcc.dg: Move many files into the cpp subdirectory, possibly
27400         renaming or editing them as well.
27401         Old name                New name
27402         990119-1.c              cpp/19990119-1.c
27403         990228-1.c              cpp/19990228-1.c
27404         990407-1.c              cpp/19990407-1.c
27405         990409-1.c              cpp/19990409-1.c
27406         990413-1.c              cpp/19990413-1.c
27407         990703-1.c              cpp/19990703-1.c
27408         20000127-1.c            cpp/20000127-1.c
27409         20000129-1.c            cpp/20000129-1.c
27410         20000207-1.c            cpp/20000207-1.c
27411         20000207-2.c            cpp/20000207-2.c
27412         20000209-1.c            cpp/20000209-1.c
27413         20000209-2.c            cpp/20000209-2.c
27414         20000301-1.c            cpp/20000301-1.c
27415         20000419-1.c            cpp/20000419-1.c
27416         20000510-1.S            cpp/20000510-1.S
27417         20000519-1.c            cpp/20000519-1.c
27418         20000529-1.c            cpp/20000529-1.c
27419         20000625-1.c            cpp/20000625-1.c
27420         20000625-2.c            cpp/20000625-2.c
27421         cpp-as1.c               cpp/assert1.c
27422         cpp-as2.c               cpp/assert2.c
27423         cxx-comments-1.c        cpp/cxxcom1.c
27424         cxx-comments-2.c        cpp/cxxcom2.c
27425         endif-label.c           cpp/endif.c
27426         cpp-hash1.c             cpp/hash1.c
27427         cpp-hash2.c             cpp/hash2.c
27428         cpp-if1.c               cpp/if-1.c
27429         cpp-if2.c               cpp/if-2.c
27430         cpp-if3.c               cpp/if-3.c
27431         cpp-if4.c               cpp/if-4.c
27432         cpp-if5.c               cpp/if-5.c
27433         cpp-cond.c              cpp/if-cexp.c
27434         cpp-missingop.c         cpp/if-mop.c
27435         cpp-missingparen.c      cpp/if-mpar.c
27436         cpp-opprec.c            cpp/if-oppr.c
27437         cpp-ifparen.c           cpp/if-paren.c
27438         cpp-shortcircuit.c      cpp/if-sc.c
27439         cpp-shift.c             cpp/if-shift.c
27440         cpp-unary.c             cpp/if-unary.c
27441         cpp-li1.c               cpp/line1.c
27442         cpp-li2.c               cpp/line2.c
27443         lineno.c                cpp/line3.c
27444         lineno-2.c              cpp/line4.c
27445         cpp-mi.c                cpp/mi1.c
27446         cpp-mic.h               cpp/mi1c.h
27447         cpp-micc.h              cpp/mi1cc.h
27448         cpp-mind.h              cpp/mi1nd.h
27449         cpp-mindp.h             cpp/mi1ndp.h
27450         cpp-mix.h               cpp/mi1x.h
27451         cpp-mi2.c               cpp/mi2.c
27452         cpp-mi2a.h              cpp/mi2a.h
27453         cpp-mi2b.h              cpp/mi2b.h
27454         cpp-mi2c.h              cpp/mi2c.h
27455         cpp-mi3.c               cpp/mi3.c
27456         cpp-mi3.def             cpp/mi3.def
27457         poison-1.c              cpp/poison.c
27458         pr-impl.c               cpp/prag-imp.c
27459         cpp-redef-2.c           cpp/redef1.c
27460         cpp-redef.c             cpp/redef2.c
27461         strpaste.c              cpp/strp1.c
27462         strpaste-2.c            cpp/strp2.c
27463         cpp-tradpaste.c         cpp/tr-paste.c
27464         cpp-tradstringify.c     cpp/tr-str.c
27465         cpp-tradwarn1.c         cpp/tr-warn1.c
27466         cpp-tradwarn2.c         cpp/tr-warn2.c
27467         trigraphs.c             cpp/trigraphs.c
27468         cpp-unc1.c              cpp/unc1.c
27469         cpp-unc2.c              cpp/unc2.c
27470         cpp-unc3.c              cpp/unc3.c
27471         cpp-unc.c               cpp/unc4.c
27472         undef.c                 cpp/undef1.c
27473         undef-2.c               cpp/undef2.c
27474         cpp-wi1.c               cpp/widestr1.c
27475
27476 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27477
27478         * lib/g++.exp (g++_include_flags): Tweak.
27479
27480 2000-06-27  H.J. Lu  <hjl@gnu.org>
27481             Loren J. Rittle  <ljrittle@acm.org>
27482
27483         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27484         version with one that knows about the new gcc tree structure.
27485         (g++_link_flags): Same.
27486
27487 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27488
27489         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27490         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27491         case we are cross-compiling.
27492
27493         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27494         g++.old-deja/g++.niklas/Makefile.in,
27495         g++.old-deja/g++.niklas/configure.in,
27496         g++.old-deja/g++.other/Makefile.in,
27497         g++.old-deja/g++.other/configure.in,
27498         gcc.c-torture/code_quality/Makefile.in,
27499         gcc.c-torture/code_quality/configure.in,
27500         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27501         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27502         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27503         gcc.c-torture/execute/ieee/Makefile.in,
27504         gcc.c-torture/execute/ieee/configure.in,
27505         gcc.c-torture/noncompile/Makefile.in,
27506         gcc.c-torture/noncompile/configure.in,
27507         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27508         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27509         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27510
27511 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27512
27513         * g++.old-deja/g++.other/ambig3.C: New test.
27514
27515 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27516
27517         * g++.old-deja/g++.pt/syntax1.C: New test.
27518         * g++.old-deja/g++.pt/syntax2.C: New test.
27519         * g++.old-deja/g++.other/syntax3.C: New test.
27520         * g++.old-deja/g++.other/syntax4.C: New test.
27521
27522 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27523
27524         * gcc.dg/20000623-1.c: Prototype exit and abort.
27525
27526 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27527
27528         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27529         New tests.
27530         * gcc.dg/cpp-mi3.def: New file.
27531
27532         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27533         inside assertions.
27534         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27535         lexer's error messages.
27536         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27537         divine anything from the linemarkers.
27538         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27539         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27540
27541 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27542
27543         * gcc.dg/20000623-1.c: New test.
27544
27545 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27546
27547         * gcc.c-torture/execute/20000622-1.c: New test.
27548
27549 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         * g++.old-deja/g++.other/init15.C: New test.
27552
27553 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.old-deja/g++.pt/vaarg2.C: New test.
27556         * g++.old-deja/g++.pt/vaarg3.C: New test.
27557
27558 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27559
27560         * g++.old-deja/g++.other/dyncast6.C: New test.
27561
27562 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27563
27564         * gcc.c-torture/execute/loop-6.c: New test.
27565
27566 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27567
27568         * gcc.dg/20000614-1.c: New test.
27569         * gcc.dg/20000614-2.c: New test.
27570
27571 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27572
27573         * g++.old-deja/g++.other/inline12.C: New test.
27574
27575 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27576
27577         * g++.old-deja/g++.other/eh1.C: New test.
27578
27579 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * g++.old-deja/g++.other/type.C: New test.
27582
27583 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27584
27585         * g++.old-deja/g++.other/initstring.C: New test.
27586
27587 2000-06-12  Jason Merrill  <jason@redhat.com>
27588
27589         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27590
27591 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27592
27593         * gcc.c-torture/compile/20000609-1.c: New test.
27594
27595 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27596
27597         * gcc.dg/20000609-1.c: New test.
27598
27599 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27600
27601         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27602         * gcc.c-torture/noncompile/poison-1.c: Move...
27603         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27604         * gcc.dg/cpp-li1.c: Add a token after the #line.
27605
27606 2000-06-05  Richard Henderson  <rth@cygnus.com>
27607
27608         * gcc.c-torture/execute/20000605-2.c: New test.
27609         * gcc.c-torture/execute/20000605-3.c: New test.
27610
27611 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27612
27613         * g77.f-torture/execute/20000503-1.x: New file.
27614
27615 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27616
27617         * g++.old-deja/g++.eh/badalloc1.C: New test.
27618
27619 2000-06-05  Richard Henderson  <rth@cygnus.com>
27620
27621         * gcc.c-torture/execute/20000605-1.c: New test.
27622
27623 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27624             Nathan Sidwell <nathan@codesourcery.com>
27625
27626         * gcc.c-torture/compile/20000605-1.c: New test.
27627
27628 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27629
27630         * g77.f-torture/compile/20000601-1.f:  New test.
27631
27632 2000-06-03  Richard Henderson  <rth@cygnus.com>
27633
27634         * gcc.c-torture/execute/20000603-1.c: New.
27635
27636 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27637
27638         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27639         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27640
27641 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27642
27643         * gcc.dg/compare2.c (case 12): XFAIL.
27644         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27645         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27646
27647         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27648
27649 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27650
27651         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27652         guard macro is already defined when the header is first
27653         included.
27654         * gcc.dg/cpp-mix.h: New file.
27655         * gcc.dg/endif-label.c: Update patterns to match compiler.
27656
27657         * g++.brendan/complex1.C: Declare abort.
27658         * g++.law/refs4.C: Remove XFAIL.
27659         * g++.oliva/expr2.C: Declare abort and exit.
27660
27661 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27662
27663         * gcc.c-torture/execute/20000528-1.c: New test.
27664
27665         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27666         * g++.old-deja/g++.law/temps4.C: Likewise.
27667
27668         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27669         stdlib.h.  Call abort() on failure.
27670         * g++.old-deja/g++.law/refs4.C: Likewise.
27671         * g++.old-deja/g++.law/temps4.C: Likewise.
27672         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27673         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27674
27675 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27676
27677         Relative to g++.dg/special:
27678         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27679
27680         Relative to g++.old-deja:
27681         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27682         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27683         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27684         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27685         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27686         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27687         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27688
27689         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27690         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27691         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27692         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27693         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27694         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27695         and/or string.h.
27696
27697         * g++.other/goto1.C: Update expectations for error messages.
27698
27699 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27700
27701         * gcc.c-torture/compile/20000523-1.c: New test.
27702
27703 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27706
27707 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         * g++.old-deja/g++.eh/catch11.C: New test.
27710         * g++.old-deja/g++.eh/catch12.C: New test.
27711
27712 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27713
27714         * gcc.c-torture/execute/20000523-1.c: New test.
27715
27716 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27717
27718         * c-torture/execute/bcp-1.c: Replace abort in arg of
27719         __builtin_constant_p with a generic external function.
27720
27721         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27722         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27723         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27724         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27725         Prototype abort and/or exit.
27726
27727         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27728         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27729         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27730         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27731
27732 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27733
27734         * gcc.dg/dwarf2-1.c: New test.
27735
27736 2000-05-20  Richard Henderson  <rth@cygnus.com>
27737
27738         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27739
27740 2000-05-20  Andreas Jaeger  <aj@suse.de>
27741
27742         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27743         testcase.
27744
27745 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27746
27747         * gcc.c-torture/execute/20000519-2.c: New test.
27748
27749 2000-05-19  Andreas Jaeger  <aj@suse.de>
27750
27751         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27752         which fails with SSA.
27753
27754         * lib/c-torture.exp: Also test with -O3 -fssa.
27755
27756 2000-05-18  Michael Meissner  <meissner@redhat.com>
27757
27758         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27759         * gcc.c-torture/execute/920415-1.c: Ditto.
27760         * gcc.c-torture/execute/920501-1.c: Ditto.
27761         * gcc.c-torture/execute/conversion.c: Ditto.
27762         * gcc.c-torture/execute/cvt-1.c: Ditto.
27763
27764 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27765
27766         * gcc.c-torture/compile/20000518-1.c: New test.
27767
27768 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27769
27770         * g77.f-torture/compile/200005018.f:  New test.
27771
27772 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27773
27774         * gcc.c-torture/compile/20000517-1.c: New test.
27775
27776 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27777
27778         * gcc.c-torture/execute/20000516-1.c: New test.
27779
27780 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27781
27782         * g++.old-deja/g++.other/eh.C: New test.
27783
27784 2000-05-12  Richard Henderson  <rth@cygnus.com>
27785
27786         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27787         constants through to doit's conditional.
27788
27789 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27790
27791         * gcc.c-torture/compile/20000511-1.c: New test.
27792         * g77.f-torture/compile/20000511-1.f: New test.
27793         * g77.f-torture/compile/20000511-2.f: New test.
27794
27795 2000-05-11  Michael Meissner  <meissner@redhat.com>
27796
27797         * gcc.c-torture/execute/20000511-1.c: New test.
27798
27799 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27800
27801         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27802         * gcc.dg/20000510-1.S: New.
27803
27804 2000-05-08  Catherine Moore  <clm@cygnus.com>
27805
27806         * gcc.dg/unused-3.c: New.
27807
27808 2000-05-06  Richard Henderson  <rth@cygnus.com>
27809
27810           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27811           * g++.old-deja/g++.mike/warn1.C: Likewise.
27812           * g++.old-deja/g++.pt/local1.C: Likewise.
27813           * g++.old-deja/g++.pt/local7.C: Likewise.
27814           * g++.old-deja/g++.pt/spec16.C: Likewise.
27815
27816 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27819
27820 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27821
27822           * g77.f-torture/execute/20000503-1.f:  New test.
27823
27824 2000-05-04  Andreas Jaeger  <aj@suse.de>
27825
27826         * gcc.dg/noreturn-2.c: New test.
27827
27828 2000-05-04  Neil Booth  <NeilB@earthling.net>
27829
27830         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27831         preprocessor.
27832
27833 2000-05-04  Richard Henderson  <rth@cygnus.com>
27834
27835         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27836
27837 2000-05-04  Richard Henderson  <rth@cygnus.com>
27838
27839         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27840         OpenSSL by Jason R Thorpe.
27841
27842 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27843
27844         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27845
27846 2000-05-03  Robert Lipe <robertlipe@usa.net>
27847
27848         * gcc.dg/20000503-1.c: New test.
27849
27850 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27851
27852         * gcc.c-torture/compile/20000502-1.c: New test.
27853         * g++.old-deja/g++.other/align.C: New test.
27854         * gcc.dg/cpp-tradstringify.c: New test.
27855
27856 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27857
27858         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27859         and hard registers.
27860
27861 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27862
27863         * gcc.c-torture/execute/loop-5.c: New test.
27864
27865 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.c-torture/execute/va-arg-20.c: New test.
27868
27869 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27870
27871         * gcc.c-torture/execute/20000422-1.c: New test.
27872
27873 2000-04-20  Greg McGary  <gkm@gnu.org>
27874
27875         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27876         when optimizing, but without sibling-call optimizations (-O1).
27877
27878 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27879
27880           * gcc.c-torture/compile/20000420-1.c: New test.
27881
27882 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27883
27884         * g++.abi/ptrflags.C: New test.
27885         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27886
27887 2000-04-19  Catherine Moore  <clm@cygnus.com>
27888
27889         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27890
27891 2000-04-19  Greg McGary  <gkm@gnu.org>
27892
27893         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27894         sibling-call optimizations.
27895
27896 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27897
27898         * gcc.dg/20000419-1.c: New test.
27899
27900 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27901
27902         * gcc.c-torture/execute/20000412-6.c: New test.
27903
27904 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27905
27906         * gcc.c-torture/execute/20000412-5.c: New test.
27907         * g77.f-torture/compile/20000412-1.f: New test.
27908         * gcc.c-torture/execute/20000412-4.c: New test.
27909         * gcc.c-torture/compile/20000412-2.c: New test.
27910         * gcc.c-torture/execute/20000412-3.c: New test.
27911         * gcc.c-torture/compile/20000412-1.c: New test.
27912         * gcc.c-torture/execute/20000412-2.c: New test.
27913
27914 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27915
27916         * objc/execute/bf-20.m: New test.
27917
27918 2000-04-10  Richard Henderson  <rth@cygnus.com>
27919
27920         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27921
27922         * gcc.c-torture/execute/20000412-1.c: New test.
27923
27924 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27925
27926         * g++.old-deja/g++.eh/catchptr1.C: New test.
27927
27928 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27931
27932 2000-04-08  Neil Booth  <NeilB@earthling.net>
27933
27934         * gcc.dg/cpp-nullchar.c: Remove test as
27935         embedded nulls cause problems.
27936
27937 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27938
27939         * gcc.dg/compare2.c: New test.
27940
27941 2000-04-08  Neil Booth  <NeilB@earthling.net>
27942
27943         * gcc.dg/cpp-nullchar.c: New test.
27944
27945 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27946
27947         * gcc.dg/cpp-mi2.c: New test.
27948         * gcc.dg/cpp-mi2[abc].h: New files.
27949
27950 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27953         member name.
27954
27955 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27956
27957         * g++.old-deja/g++.abi/vmihint.C: New test.
27958
27959 2000-04-06  Neil Booth  <NeilB@earthling.net>
27960
27961         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27962         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27963         copyright.
27964
27965 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27966
27967         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27968         avoid stack-frame overwrite.
27969
27970 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27971
27972         * gcc.c-torture/compile/20000405-2.c: New test.
27973         * gcc.c-torture/compile/20000405-3.c: New test.
27974
27975 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27976
27977         * gcc.c-torture/compile/20000405-1.c: New test.
27978
27979 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27980
27981         * gcc.dg/cast-qual-1.c: Revert last change.
27982
27983 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27984
27985         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27986
27987 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27988
27989         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27990         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27991
27992 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27993
27994         * gcc.c-torture/compile/20000403-2.c: New test.
27995         * gcc.c-torture/compile/20000403-1.c: New test.
27996
27997 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27998
27999         * gcc.c-torture/execute/20000403-1.c: New test.
28000
28001 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28002
28003         * gcc.c-torture/execute/20000402-1.c: New test.
28004
28005 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28006
28007         * gcc.c-torture/execute/va-arg-15.c: New test.
28008         * gcc.c-torture/execute/va-arg-16.c: New test.
28009         * gcc.c-torture/execute/va-arg-17.c: New test.
28010         * gcc.c-torture/execute/va-arg-18.c: New test.
28011         * gcc.c-torture/execute/va-arg-19.c: New test.
28012
28013 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28014
28015         * gcc.c-torture/compile/981211-1.c: Move to...
28016         * gcc.dg/cpp-as1.c: ...here.
28017         * gcc.dg/cpp-as2.c: New file.
28018
28019         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28020         compiler.
28021
28022 2000-04-02  Neil Booth  <NeilB@earthling.net>
28023
28024         * gcc.dg/cpp-cond.c  New tests.
28025         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28026         accidental success less likely.
28027         * gcc.dg/cpp-missingop.c  New tests.
28028         * gcc.dg/cpp-missingparen.c  New tests.
28029         * gcc.dg/cpp-shift.c  New tests.
28030         * gcc.dg/cpp-shortcircuit.c  New tests.
28031         * gcc.dg/cpp-unary.c  New tests.
28032
28033 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28034
28035         * gcc.c-torture/compile/20000329-1.c: New test.
28036
28037 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28038
28039         * gcc.c-torture/compile/20000326-1.c: New test.
28040         * gcc.c-torture/compile/20000326-2.c: New test.
28041
28042 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28043
28044         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28045         the first parameter is a function argument.
28046
28047 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         * g++.old-deja/g++.ext/array4.C: New test.
28050
28051 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28052
28053         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28054
28055 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28056
28057         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28058
28059 2000-03-19  Richard Henderson  <rth@cygnus.com>
28060
28061         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28062
28063 2000-03-19  Richard Henderson  <rth@cygnus.com>
28064
28065         * gcc.c-torture/compile/20000319-1.c: New test.
28066
28067 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28068
28069         * gcc.c-torture/execute/20000314-3.c: New test.
28070         * gcc.c-torture/execute/20000314-2.c: New test.
28071         * gcc.c-torture/execute/20000314-1.c: New test.
28072         * gcc.c-torture/compile/20000314-2.c: New test.
28073         * gcc.c-torture/compile/20000314-1.c: New test.
28074
28075 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         * g++.old-deja/g++.warn/inline.C: New test.
28078
28079 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28080
28081         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28082         standards-compliant result rather than specific constants.
28083         Put test-values in array.
28084
28085 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28086
28087         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28088         (g++_target_compile): Put test-specific options last.
28089
28090 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28091
28092         * g++.old-deja/g++.eh/vbase4.C: New test.
28093
28094 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28095
28096         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28097
28098 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.brendan/misc12.C: Removed.
28101         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28102         * g++.old-deja/g++.ext/pretty4.C: New test.
28103
28104 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28105
28106         * g++.old-deja/g++.other/string2.C: New test.
28107
28108 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * g++.old-deja/g++.warn/impint2.C: New test.
28111
28112 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28113
28114         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28115         is 1, not zero.
28116
28117 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28118
28119         * g++.old-deja/g++.warn/impint.C: New test.
28120         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28121         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28122         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28123         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28124         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28125         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28126         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28127         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28128         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28129         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28130         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28131         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28132
28133 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28134
28135         * gcc.dg/cpp-redef.c: New test.
28136
28137 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28138
28139         * g++.old-deja/g++.pt/unify7.C: New test.
28140
28141 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28142
28143         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28144         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28145
28146 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28147
28148         * gcc.c-torture/compile/20000224-1.c: New test.
28149
28150 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28151
28152         * gcc.c-torture/compile/cpp-2.c: New test.
28153         * gcc.c-torture/compile/cpp-1.c: New test.
28154
28155 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28156
28157         * gcc.c-torture/execute/20000225-1.c: New test.
28158
28159 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28160
28161         * gcc.dg/cpp-li2.c: New test.
28162
28163         * gcc.dg/cpp-wi1.c: New test.
28164
28165         * gcc.dg/cpp-li1.c: New test.
28166
28167 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28168
28169         * g++.old-deja/g++.other/sizeof5.C: New test.
28170
28171 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28172
28173         * gcc.c-torture/execute/va-arg-13.c: New test.
28174
28175 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28176
28177         * gcc.c-torture/execute/va-arg-12.c: New test.
28178
28179 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28180
28181         * gcc.c-torture/execute/20000223-1.c: New test.
28182
28183 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28186
28187 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28188
28189         * g++.old-deja/g++.abi/ptrmem.C: New test.
28190
28191 2000-02-19  Richard Henderson  <rth@cygnus.com>
28192
28193         * gcc.c-torture/compile/init-3.c: New.
28194
28195 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28196
28197         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28198         ALWAYS_CXXFLAGS.
28199
28200 2000-02-11  Robert Lipe <robertl@sco.com>
28201
28202         * gcc.c-torture/compile/20000211-3.c: New test.
28203
28204 2000-02-11  Martin Buchholz <martin@xemacs.org>
28205
28206         * gcc.c-torture/compile/20000211-2.c: New test.
28207
28208 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28209
28210         * gcc.c-torture/compile/20000211-1.c: New test.
28211
28212 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28213
28214         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28215           on native targets
28216
28217 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28218
28219         * g++.old-deja/g++.other/cast5.C: New test.
28220
28221 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28222
28223         * gcc.c-torture/execute/20000205-1.c: New.
28224
28225 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28226
28227         * g++.old-deja/g++.jason/cast3.C: Return void.
28228         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28229
28230 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28231
28232         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28233
28234         * gcc.dg/loop-1.c: New test.
28235
28236 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28237
28238         * gcc.c-torture/compile/20000127-1.c: New test.
28239         * gcc.c-torture/execute/991228-1.c: New test.
28240
28241 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28242
28243         * gcc.dg/unused-2.c: New test.
28244
28245         * gcc.dg/conv-1.c: New test.
28246
28247 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28248
28249         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28250         compiler.
28251         (tool_option_proc): Fix typo.
28252
28253 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28254
28255         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28256         of the ld on the host, not on the build machine.
28257         Also, don't crash if '--help' is not a supported option.
28258
28259 2000-01-24  Richard Henderson  <rth@cygnus.com>
28260
28261         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28262
28263 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28264
28265         * gcc.c-torture/execute/20000120-2.c: New test.
28266         * gcc.c-torture/execute/20000120-1.c: New test.
28267
28268 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28269
28270         * gcc.c-torture/execute/20000113-1.c: New test.
28271
28272 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28273
28274         * gcc.c-torture/execute/20000112-1.c: New test.
28275
28276 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28277
28278         * gcc.dg/20000111-1.c: New test.
28279
28280 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28281
28282         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28283         with 16 bit integers.
28284
28285 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28286
28287         * gcc.dg/20000108-1.c: New test.
28288
28289 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28290
28291         * g++.old-deja/g++.ns/koenig8.C: New test.
28292
28293 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28294
28295         * g++.old-deja/g++.other/cast4.C: New test.
28296
28297 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28298
28299         * gcc.c-torture/compile/20000105-2.c: New test.
28300         * gcc.c-torture/compile/20000105-1.c: New test.
28301
28302 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28303
28304         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28305         references to printf & atoi to conform to ANSI standard.
28306         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28307         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28308         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28309         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28310         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28311         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28312         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28313         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28314         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28315         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28316         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28317         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28318         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28319         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28320         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28321         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28322         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28323         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28324         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28325         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28326         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28327         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28328         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28329         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28330         * g++.old-deja/g++.brendan/init3.C: Likewise.
28331         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28332         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28333         * g++.old-deja/g++.brendan/new2.C: Likewise.
28334         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28335         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28336         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28337         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28338         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28339         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28340         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28341         * g++.old-deja/g++.brendan/template24.C: Likewise.
28342         * g++.old-deja/g++.brendan/template3.C: Likewise.
28343         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28344         * g++.old-deja/g++.jason/inline3.C: Likewise.
28345         * g++.old-deja/g++.jason/opeq.C: Likewise.
28346         * g++.old-deja/g++.law/arg5.C: Likewise.
28347         * g++.old-deja/g++.law/arm7.C: Likewise.
28348         * g++.old-deja/g++.law/ctors11.C: Likewise.
28349         * g++.old-deja/g++.law/cvt8.C: Likewise.
28350         * g++.old-deja/g++.law/init9.C: Likewise.
28351         * g++.old-deja/g++.law/refs4.C: Likewise.
28352         * g++.old-deja/g++.law/template2.C: Likewise.
28353         * g++.old-deja/g++.law/visibility24.C: Likewise.
28354         * g++.old-deja/g++.law/vtable3.C: Likewise.
28355         * g++.old-deja/g++.mike/asm2.C: Likewise.
28356         * g++.old-deja/g++.mike/eh1.C: Likewise.
28357         * g++.old-deja/g++.mike/misc1.C: Likewise.
28358         * g++.old-deja/g++.mike/misc13.C: Likewise.
28359         * g++.old-deja/g++.mike/misc14.C: Likewise.
28360         * g++.old-deja/g++.mike/ns12.C: Likewise.
28361         * g++.old-deja/g++.mike/p1248.C: Likewise.
28362         * g++.old-deja/g++.mike/p3708.C: Likewise.
28363         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28364         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28365         * g++.old-deja/g++.mike/p646.C: Likewise.
28366         * g++.old-deja/g++.mike/p700.C: Likewise.
28367         * g++.old-deja/g++.mike/p783.C: Likewise.
28368         * g++.old-deja/g++.mike/p783a.C: Likewise.
28369         * g++.old-deja/g++.mike/p783b.C: Likewise.
28370         * g++.old-deja/g++.mike/p786.C: Likewise.
28371         * g++.old-deja/g++.mike/p789.C: Likewise.
28372         * g++.old-deja/g++.mike/p789a.C: Likewise.
28373         * g++.old-deja/g++.mike/p807a.C: Likewise.
28374         * g++.old-deja/g++.other/delete3.C: Likewise.
28375         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28376         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28377         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28378         * g++.old-deja/g++.other/empty1.C: Likewise.
28379         * g++.old-deja/g++.other/temporary1.C: Likewise.
28380         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28381         * g++.old-deja/g++.pt/t16.C: Likewise.
28382         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28383
28384 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28385
28386         * gcc.dg/991230-1.c: New test.
28387
28388 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28389
28390         * gcc.c-torture/compile/991229-3.c: New test.
28391         * gcc.c-torture/compile/991229-2.c: New test.
28392         * gcc.c-torture/compile/991229-1.c: New test.
28393
28394 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28395
28396         * gcc.c-torture/compile/labels-2.c: New test.
28397
28398 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28399
28400         * gcc.c-torture/execute/991227-1.c: New test.
28401
28402 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28403
28404         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28405
28406 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28407
28408         * gcc.c-torture/execute/991221-1.c: New test.
28409
28410 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28411
28412         * g++.old-deja/g++.other/cast3.C: New test.
28413
28414 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28415
28416         * gcc.c-torture/execute/991216-4.c: New test.
28417
28418 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28419
28420         * gcc.c-torture/execute/991216-1.c: New test.
28421         * gcc.c-torture/execute/991216-2.c: New test.
28422         * gcc.c-torture/execute/991216-3.c: New test.
28423
28424 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28425
28426         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28427         Actually make the test fail by using "-O2" for compilation.
28428
28429 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28430
28431         * g++.old-deja/g++.warn/cast-align1.C: New test.
28432
28433 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28434
28435         * gcc.c-torture/compile/991214-1.c: New test.
28436         * gcc.c-torture/compile/991214-2.c: New test.
28437
28438 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28439
28440         * gcc.dg/991214-1.c: New test.
28441
28442 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28443
28444         * gcc.c-torture/compile/991213-3.c: New test.
28445         * gcc.c-torture/compile/991213-2.c: New test.
28446         * gcc.c-torture/compile/991213-1.c: New test.
28447
28448 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28449
28450         * gcc.dg/991209-1.c: New test.
28451
28452 1999-12-08  Nathan Sidwell <nathan@acm.org>
28453
28454         * gcc.c-torture/compile/991208-1.c: New test.
28455
28456 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28457
28458         * gcc.dg/ultrasp2.c: New test.
28459
28460 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28461
28462         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28463
28464 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28465
28466         * gcc.c-torture/compile/991202-1.c: New test.
28467         * gcc.c-torture/execute/991202-1.c: New test.
28468         * gcc.c-torture/execute/991202-2.c: New test.
28469         * gcc.c-torture/execute/991202-3.c: New test.
28470
28471 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28472
28473         * g++.old-deja/g++.abi/align.C: New test.
28474         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28475         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28476
28477 1999-12-01  Richard Henderson  <rth@cygnus.com>
28478
28479         * gcc.c-torture/execute/991201-1.c: New.
28480
28481 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28482
28483         * gcc.dg/991129-1.c: New test.
28484
28485 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28486
28487         * gcc.c-torture/compile/991127-1.c: New test.
28488
28489 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28490
28491         * g++.old-deja/g++.other/warn4.C: New test.
28492
28493 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28494
28495         * g++.old-deja/g++.eh/cleanup2.C: New test.
28496         * g++.old-deja/g++.ext/pretty2.C: New test.
28497         * g++.old-deja/g++.ext/pretty3.C: New test.
28498         * g++.old-deja/g++.other/debug6.C: New test.
28499
28500 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28501
28502         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28503         compiler_output to look for one error message instead of two.
28504
28505 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28506
28507         * gcc.c-torture/execute/991118-1.c: Also test case
28508         where the word boundary does not split a byte evenly.
28509
28510 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28511
28512         * g++.old-deja/g++.ext/restrict1.C: New test.
28513
28514 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28515
28516         * gcc.c-torture/execute/991118-1.c: New test.
28517
28518 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28519
28520         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28521         working directory pathnames.
28522
28523 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28524
28525         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28526         host is equipped with driver.h and driver.o so it can actually
28527         compile and run the tests.
28528
28529 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28530
28531         * gcc.c-torture/compile/991008-1.c: New test.
28532
28533 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28534
28535         * lib/gcc-dg.exp: Include target-supports.exp
28536
28537 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28538
28539         * lib/target-supports.exp: New file: Provide procs to test for
28540         features supported by the target.
28541         (check_weak_available): Moved here from ecos.exp.
28542         (check_alias_available): New proc: Determine of the target
28543         toolchain supports the alias attribute.
28544
28545         * gcc.dg/special/ecos.exp: Move check_weak_available to
28546         target-supports.exp.
28547         (alias-1.c): Only perform the test if the target supports
28548         aliases.
28549         (wkali-1.c): Only perform the test if the target supports
28550         aliases.
28551
28552         * gcc.dg/990506-0.c: Expect error messages from cross
28553         targets as well as native targets.
28554
28555 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28556
28557         * gcc.dg/ultrasp1.c: Removed xfail.
28558         * gcc.dg/struct-ret-2.c: Likewise.
28559         * gcc.dg/array-1.c: Likewise.
28560
28561 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28562
28563         * gcc.dg/struct-ret-2.c: New test.
28564
28565         * gcc.dg/array-1.c: New test.
28566
28567 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28568
28569         * gcc.c-torture/execute/991030-1.c: New test.
28570
28571 1999-10-26  Richard Henderson  <rth@cygnus.com>
28572
28573         * gcc.c-torture/compile/991026-2.c: New test.
28574
28575 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28576
28577         * gcc.c-torture/compile/991026-1.c: New test.
28578
28579 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.c-torture/execute/991023-1.c: New test.
28582
28583 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28584
28585         * gcc.c-torture/execute/991019-1.c: New test.
28586
28587 1999-10-16  Richard Henderson  <rth@cygnus.com>
28588
28589         * gcc.c-torture/execute/991016-1.c: New test.
28590
28591 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28592
28593         * gcc.c-torture/execute/991014-1.c: New test.
28594
28595 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28596
28597         * g++.old-deja/g++.other/union2.C: New test.
28598
28599 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28600
28601         * g++.old-deja/g++.other/vaarg2.C: New test.
28602         * g++.old-deja/g++.other/vaarg3.C: New test.
28603
28604 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28605
28606         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28607         in compile/.
28608
28609 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28610
28611         * gcc.c-torture/execute/va-arg-11.c: New test.
28612
28613 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28614
28615         * lib/file-format.exp (gcc_target_object_format): Don't
28616         crash if objdump is unavailable.
28617
28618 1999-09-29  Donn Terry <donn@interix.com>
28619
28620         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28621
28622 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28623
28624         * gcc.c-torture/compile/990928-1.c: New test.
28625
28626 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28627
28628         * g++.old-deja/g++.other/decl6.C: New test.
28629
28630 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28631
28632         * gcc.c-torture/execute/va-arg-10.c: New test.
28633
28634 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28635
28636         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28637         __PRETTY_FUNCTION__.
28638
28639 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28640
28641         * gcc.c-torture/execute/990923-1.c: New test.
28642
28643 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28644
28645         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28646         for which -fpic is inappropriate.
28647
28648 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28649
28650         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28651
28652 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28653
28654         * g++.old-deja/g++.other/dyncast1.C: New test.
28655         * g++.old-deja/g++.other/dyncast2.C: New test.
28656         * g++.old-deja/g++.other/dyncast3.C: New test.
28657         * g++.old-deja/g++.other/dyncast4.C: New test.
28658         * g++.old-deja/g++.other/dyncast5.C: New test.
28659         * g++.old-deja/g++.eh/catch3.C: New test.
28660         * g++.old-deja/g++.eh/catch3p.C: New test.
28661         * g++.old-deja/g++.eh/catch4.C: New test.
28662         * g++.old-deja/g++.eh/catch4p.C: New test.
28663         * g++.old-deja/g++.eh/catch5.C: New test.
28664         * g++.old-deja/g++.eh/catch5p.C: New test.
28665         * g++.old-deja/g++.eh/catch6.C: New test.
28666         * g++.old-deja/g++.eh/catch6p.C: New test.
28667         * g++.old-deja/g++.eh/catch7.C: New test.
28668         * g++.old-deja/g++.eh/catch7p.C: New test.
28669         * g++.old-deja/g++.eh/catch8.C: New test.
28670         * g++.old-deja/g++.eh/catch8p.C: New test.
28671         * g++.old-deja/g++.eh/catch9.C: New test.
28672         * g++.old-deja/g++.eh/catch9p.C: New test.
28673
28674 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28675
28676         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28677         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28678
28679 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28680
28681         * gcc.c-torture/compile/990913-1.c: New test.
28682
28683 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28684
28685         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28686         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28687
28688 1999-09-09  Richard Henderson  <rth@cygnus.com>
28689
28690         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28691
28692 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28693
28694         * g++.old-deja/g++.other/lookup11.C: New test.
28695         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28696         what is permitted and what we want.
28697         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28698         overload use.
28699         * g++.old-deja/g++.jason/rfg5.C: Likewise
28700
28701 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28702
28703         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28704         * gcc.c-torture/noncompile/poison-1.c: New file.
28705
28706 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28707
28708         * g++.old-deja/g++.other/sizeof3.C: New test.
28709         * g++.old-deja/g++.other/sizeof4.C: New test.
28710         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28711         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28712
28713 1999-09-07  Richard Henderson  <rth@cygnus.com>
28714
28715         * gcc.dg/va-arg-1.c: New.
28716
28717 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28718
28719         * gcc.c-torture/execute/va-arg-9.c: New test.
28720
28721 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28722
28723         * g77.f-torture/compile/980519-2.f: New test.
28724         * g77.f-torture/compile/19990905-0.f: New test.
28725         * g77.f-torture/compile/19990905-1.f: New test.
28726         * g77.f-torture/compile/19990905-2.f: New test.
28727
28728         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28729
28730 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28731
28732         * gcc.c-torture/execute/990827-1.c: Fix typo.
28733
28734 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28735
28736         * g++.old-deja/g++.other/deref1.C: New test.
28737
28738 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28739
28740         * g++.old-deja/g++.other/ambig2.C: New test.
28741         * g++.old-deja/g++.other/cond5.C: New test.
28742         * g++.old-deja/g++.other/lookup16.C: New test.
28743
28744 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28745
28746         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28747         assemblers too.
28748
28749 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28750
28751         * lib/c-torture.exp: Avoid the "compare executables" optimization
28752         when testing native.
28753
28754 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28755
28756         * gcc.c-torture/execute/990829-1.c: New test.
28757         * gcc.c-torture/compile/990829-1.c: New test.
28758
28759 1999-08-27  Paul Burchard  <burchard@pobox.com>
28760
28761         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28762         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28763         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28764         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28765         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28766         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28767         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28768         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28769         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28770         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28771         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28772
28773 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28774
28775         * gcc.c-torture/execute/990827-1.c: New test.
28776
28777 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28778
28779         * g77.f-torture/noncompile/19990826-4.f: New test.
28780
28781         * g77.f-torture/compile/19990826-3.f: New test.
28782
28783         * g77.f-torture/execute/19990826-2.f: New test.
28784
28785         * g77.f-torture/compile/19990826-1.f: New test.
28786
28787         * gcc.c-torture/execute/990826-0.c: New test.
28788         * g77.c-torture/execute/19990826-0.f: New test.
28789
28790         * g77.f-torture/noncompile/970626-2.f: New test.
28791
28792 1999-08-25  Paul Burchard  <burchard@pobox.com>
28793
28794         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28795         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28796         lss-011.C: New tests.
28797
28798 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28799
28800         * g++.old-deja/g++.other/decl5.C: New test.
28801
28802 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28803
28804         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28805         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28806         call `postbase' for each one.  All callers of `postbase' changed
28807         to call this instead.
28808
28809 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28810
28811         * gcc.c-torture/execute/990811-1.c: New test.
28812
28813 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28814
28815         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28816         just native ones.
28817
28818         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28819         just native ones.
28820
28821 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28822
28823         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28824
28825 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28826
28827         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28828
28829 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28830
28831         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28832
28833 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28834
28835         * gcc.c-torture/execute/990804-1.c: New test.
28836
28837 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28838
28839         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28840         * g++.old-deja/g++.brendan/crash64.C: Likewise
28841         * g++.old-deja/g++.brendan/overload8.C: Likewise
28842
28843 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28844
28845         * g++.old-deja/g++.other/struct1.C: New test.
28846
28847 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28848
28849         * g++.old-deja/g++.other/enum2.C: New test.
28850
28851 1999-08-02  Richard Henderson  <rth@cygnus.com>
28852
28853         Adapted from tests from Franz Sirl:
28854         * gcc.c-torture/execute/va-arg-7.c: New test.
28855         * gcc.c-torture/execute/va-arg-8.c: New test.
28856
28857 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28858
28859         * gcc.c-torture/compile/990801-2.c: New test.
28860
28861         * gcc.c-torture/compile/990801-1.c: New test.
28862
28863 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28864
28865         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28866         fp-cmp-1.c, converting double to float.
28867
28868         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28869         fp-cmp-1.c, converting double to long double.
28870
28871         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28872         from fr1 to unknown_register, since fr1 is a legitimate register
28873         on some machines.
28874
28875 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28876
28877         * README: More listname related changes.
28878
28879 1999-07-08  Catherine Moore  <clm@cygnus.com>
28880
28881         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28882
28883 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28884
28885         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28886
28887 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28888
28889         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28890
28891 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28892
28893         * gcc.dg/990703-1.c: New test.
28894
28895 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28896
28897         * lib/file-format.exp: New file: Move definition of proc
28898         gcc_target_object_format to here from
28899         gcc.dg/special/ecos.exp.
28900
28901         * lib/c-torture.exp: Include lib file-format.exp.
28902         * lib/gcc-dg.exp: Include lib file-format.exp.
28903
28904         * gcc.dg/special/ecos.exp: Remove definition of proc
28905         gcc_target_object_format.
28906
28907 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28908
28909         * gcc.c-torture/execute/990628-1.c: New test.
28910
28911 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28912
28913         * gcc.c-torture/compile/990625-2.c: New test.
28914
28915         * gcc.c-torture/compile/990625-1.c: New test.
28916
28917 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28918
28919         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28920         attributes compile.
28921         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28922         ports that use the COFF/PE file format.
28923
28924 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28925
28926         * gcc.c-torture/compile/990617-1.c: New test.
28927
28928 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28929
28930         * g++.old-deja/g++.other/decl4.C: New test.
28931
28932 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28933
28934         * g++.old-deja/g++.other/bitfld3.C: New test.
28935
28936 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28937
28938         * g++.old-deja/g++.eh/catch1.C: New test.
28939
28940 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28941
28942         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28943
28944         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28945         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28946
28947 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28948
28949         * g77.f-torture/compile/19990502-0.f: Replace with new,
28950         shorter, test that still fails after recent changes.
28951
28952 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28953
28954         * gcc.c-torture/execute/990604-1.c: New test.
28955
28956 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28957
28958         * gcc.c-torture/execute/990531-1.c: New test.
28959
28960 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28961
28962         * gcc.c-torture/compile/990527-1.c: New test.
28963
28964 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28965
28966         * gcc.c-torture/execute/990527-1.c: New test.
28967
28968 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28969
28970         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28971         bitfields as signed.
28972
28973 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28974
28975         * g77.f-torture/compile/19990525-0.f: New test.
28976
28977 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28978
28979         * gcc.c-torture/execute/990525-2.c: New test.
28980
28981         * gcc.c-torture/execute/990525-1.c: New test.
28982
28983 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28984
28985         * g++.old-deja/g++.other/anon3.C: New test.
28986         * g++.old-deja/g++.other/anon4.C: New test.
28987         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28988         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28989         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28990         Merrill).
28991
28992 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28993
28994         * gcc.c-torture/execute/990524-1.c: New test.
28995
28996         * gcc.dg/990524-1.c: New test.
28997
28998 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28999
29000         * gcc.c-torture/compile/990523-1.c: New test.
29001
29002 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29003
29004         * gcc.c-torture/compile/990519-1.c: New test.
29005
29006 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29007
29008         * gcc.c-torture/compile/990517-1.c: New test.
29009
29010         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29011         (e4, f4): New tests.
29012         (main): Call them.
29013
29014 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29015
29016         * gcc.dg/noreturn-1.c: New test.
29017
29018 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29019
29020         * gcc.c-torture/execute/990513-1.c: New test.
29021
29022 1999-05-10  Richard Henderson  <rth@cygnus.com>
29023
29024         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29025
29026 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29027
29028         * g77.f-torture/execute/erfc.f: Use small single-precision
29029         values, to avoid problems on Alphas when not -mieee.
29030
29031 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29032
29033         * gcc.dg/990506-0.c: New test.
29034
29035 1999-05-08  Richard Henderson  <rth@cygnus.com>
29036
29037         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29038         the constant to test.  Don't XFAIL 64-bit targets.
29039
29040         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29041         * g++.old-deja/g++.law/profile1.C: Likewise.
29042
29043         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29044         operator new instances.
29045         * g++.old-deja/g++.other/delete5.C: Likewise.
29046
29047 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29048
29049         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29050         intrinsic.
29051
29052 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29053
29054         * g77.f-torture/execute/u77-test.f: Reverse order of two
29055         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29056
29057 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29058
29059         * gcc.dg/compare1.c: New test.
29060
29061 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29062
29063         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29064         New tests.
29065
29066 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29067
29068         * g77.f-torture/compile/19990502-1.f: New test.
29069
29070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29071
29072         * g77.f-torture/compile/19990502-0.f: New test.
29073
29074 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29075
29076         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29077         intrinsic.
29078
29079 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29080
29081         * g77.f-torture/execute/u77-test.f (main): List libU77
29082         intrinsics not currently tested.
29083         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29084         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29085         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29086         Trim blanks off the ends of some printed strings.
29087
29088 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29089
29090         * g77.f-torture/execute/u77-test.f (main): Just warn about
29091         FSTAT gid disagreement, as it's expected on some systems.
29092
29093 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29094
29095         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29096         use a new function, which allows for some slop.
29097         Clean up some commentary.
29098         (issum): The new function.
29099         (sgladd): Deleted subroutine.
29100
29101 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29102
29103         * g77.f-torture/execute/u77-test.f: Modify to be more like
29104         libf2c/libU77 version, bringing patches to that version here.
29105         Add suitable commentary.
29106
29107 1999-04-25  Richard Henderson  <rth@cygnus.com>
29108
29109         * gcc.dg/990424-1.c: New test.
29110
29111 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29112
29113         * g77.f-torture/execute/u77-test.f (main): Bug involving
29114         LSTAT has been fixed, so turn back on full checking.
29115
29116 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29117
29118         * g77.f-torture/compile/19990419-0.f: New test.
29119         * g77.f-torture/execute/19990419-1.f: New test.
29120
29121 1999-04-17  Richard Henderson  <rth@cygnus.com>
29122
29123         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29124         to avoid the need for a prototype to supress a warning.
29125
29126 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29127
29128         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29129
29130 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29131
29132         * gcc.c-torture/execute/990404-1.c: New test.
29133
29134 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29135
29136         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29137         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29138         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29139         missing initializer warnings.
29140
29141 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29142
29143         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29144         matching strings.
29145
29146 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29147
29148         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29149
29150 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29151
29152         * g77.f-torture/execute/19990325-0.f: New test.
29153         * g77.f-torture/execute/19990325-1.f: New test.
29154
29155 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29156
29157         * gcc.c-torture/execute/990324-1.c: New test.
29158
29159 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29160
29161         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29162         test with 4.
29163
29164 1999-03-17  Richard Henderson  <rth@cygnus.com>
29165
29166         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29167
29168 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29169
29170         * g77.f-torture/execute/19990313-2.f: New test.
29171         * g77.f-torture/execute/19990313-3.f: New test.
29172
29173 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29174
29175         * g77.f-torture/execute/19990313-0.f: New test.
29176         * g77.f-torture/execute/19990313-1.f: New test.
29177
29178 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29179
29180         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29181         printf to sprintf.
29182         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29183         (main): Add check for u15.  Conditionalize u31 check depending on
29184         whether ints are <32 bits or >=32 bits.
29185
29186 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29187
29188         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29189
29190 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29191
29192         * g77.f-torture/compile/19990305-0.f: New test.
29193         * g77.f-torture/execute/19981119-0.f: New test.
29194
29195 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29196
29197         * g77.f-torture/execute/970625-2.f: call ABORT if final
29198         result is not correct, instead of just printing it.
29199         Add this checking via newly introduced obfuscation, to
29200         trip up buggy front ends.
29201
29202 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29203
29204         * g77.f-torture/compile/960317-1.f: Moved from being
29205         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29206
29207 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29208
29209         * g77.f-torture/execute/960317-1.f: New (old) test.
29210         * g77.f-torture/execute/970625-2.f: Ditto.
29211
29212 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29213
29214         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29215         message on line 1 or line 2; cccp and cpplib do this differently.
29216
29217 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29218
29219         * g++.old-deja/g++.law/weak1.C: New test.
29220
29221 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29222
29223         * gcc.c-torture/execute/990119-1.c: Renamed to...
29224         * gcc.dg/990119-1.c: this, so it will only be tested once
29225         (it's a preprocessor test, it doesn't need to be run at
29226         multiple optimization levels).
29227
29228 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29229
29230         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29231           ALWAYS_CXXFLAGS.
29232
29233 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29234
29235         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29236         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29237         to not be compilable by current g77.
29238
29239 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29240
29241         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29242
29243 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29244
29245         * gcc.c-torture/execute/990222-1.c: New test.
29246
29247 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29248
29249         * g77.f-torture/compile/19990218-0.f: New test.
29250         * g77.f-torture/noncompile/19990218-1.f: New test.
29251
29252 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29253
29254         * g77.f-torture/compile/19981216-0.f: New test.
29255
29256 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29257
29258         * gcc.dg/990214-1.c: New test.
29259
29260 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29261
29262         * gcc.dg/990213-2.c: New test.
29263
29264         * gcc.dg/990213-1.c: New test.
29265
29266 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29267
29268         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29269         ints.
29270
29271 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29272
29273         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29274         specified by target.
29275
29276         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29277
29278 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29279
29280         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29281
29282 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29283
29284         * gcc.dg/special/ecos.exp: New test driver for new tests with
29285         special requirements.
29286
29287         * gcc.dg/special/alias-1.c: New test.
29288         * gcc.dg/special/gcsec-1.c: New test.
29289         * gcc.dg/special/weak-1.c: New test.
29290         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29291         * gcc.dg/special/weak-2.c: New test.
29292         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29293         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29294         * gcc.dg/special/wkali-1.c: New test.
29295         * gcc.dg/special/wkali-2.c: New test.
29296         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29297         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29298
29299 1999-02-10  Felix Lee  <flee@cygnus.com>
29300
29301           * lib/c-torture.exp (c-torture-compile): Pull out code for
29302           analyzing gcc error messages.
29303           (c-torture-execute): Likewise.  Fix some (harmless) false
29304           positives.
29305           * lib/gcc.exp (gcc_check_compile): New function.
29306
29307 1999-02-08  Richard Henderson  <rth@cygnus.com>
29308
29309         * gcc.c-torture/execute/990208-1.c: New test.
29310
29311 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29312
29313         * g++.dg/special/ecos.exp: New driver for new tests with special
29314         requirements
29315
29316         * g++.dg/special/conpr-1.C: New test
29317         * g++.dg/special/conpr-2.C: New test
29318         * g++.dg/special/conpr-2a.C: New test
29319         * g++.dg/special/conpr-3.C: New test
29320         * g++.dg/special/conpr-3a.C: New test
29321         * g++.dg/special/conpr-3b.C: New test
29322
29323         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29324         allow g++ to use the dg driver
29325
29326         * README: Add comment about g++.dg directory
29327
29328 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29329
29330         * README: Update email addresses.
29331
29332 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29333
29334         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29335         arguments in order to force structure S onto the stack even on
29336         the alpha.
29337         (test): Pass 10 leading arguments to function foo as well as the
29338         structure S.
29339
29340         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29341         failure for all targets.
29342
29343         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29344         abort to terminate program execution.
29345
29346 1999-01-30  Richard Henderson  <rth@cygnus.com>
29347
29348         * gcc.c-torture/execute/990130-1.c: New test.
29349
29350 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29351
29352         * gcc.dg/990130-1.c: New test.
29353
29354 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29355
29356         * gcc.c-torture/execute/990128-1.c: New test.
29357
29358 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29359
29360         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29361
29362 1999-01-27  Felix Lee  <flee@cygnus.com>
29363
29364         * lib/c-torture.exp (c-torture-compile): pull out code for
29365         analyzing gcc error messages.
29366         (c-torture-execute): ditto, and fix some (harmless) false
29367         positives.
29368         * lib/gcc.exp (gcc_check_compile): new function.
29369
29370 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29371
29372         * gcc.dg/990117-1.c: New test.
29373
29374         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29375
29376         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29377
29378 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29379
29380         * g77.f-torture/compile/990115-1.f: New test.
29381
29382 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29383
29384         * gcc.c-torture/compile/990107-1.c: New test
29385
29386 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29387
29388         * gcc.c-torture/execute/990106-2.c: New test.
29389
29390         * gcc.c-torture/execute/990106-1.c: New test.
29391
29392 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29393
29394         * gcc.c-torture/compile/981223-1.c: New test.
29395
29396 1998-12-29  Richard Henderson  <rth@cygnus.com>
29397
29398         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29399         (opt3): Rename from opt4 and disable.
29400
29401 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29402
29403         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29404
29405 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29406
29407         * g++.old-deja/g++.other/conv5.C: New test.
29408
29409 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29410
29411         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29412
29413 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29414
29415         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29416
29417 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29418
29419         * gcc.c-torture/compile/981211-1.c: New test.
29420
29421 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29422
29423         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29424
29425         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29426
29427 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29428
29429         * gcc.special/930510-1.c: Make C9X safe.
29430         * gcc.misc-tests/gcov-1.c Similarly.
29431         * gcc.misc-tests/gcov-2.c Similarly.
29432
29433 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29434
29435         * gcc.dg/ultrasp1.c: New test.
29436
29437 1998-12-06  Richard Henderson  <rth@cygnus.com>
29438
29439         * gcc.c-torture/execute/981206.c: New test.
29440
29441 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29442
29443         * g++.old-deja/g++.ns/template7.C: New test.
29444
29445         * g++.old-deja/g++.other/expr1.C: New test.
29446
29447         * g++.old-deja/g++.eh/tmpl3.C: New test.
29448
29449         * g++.old-deja/g++.eh/tmpl2.C: New test.
29450
29451 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29452
29453         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29454         * g++.old-deja/g++.other/using6.C: Removed.
29455         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29456
29457         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29458
29459 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29460
29461         * g++.old-deja/g++.pt/overload8.C: New test.
29462
29463         * g++.old-deja/g++.pt/overload7.C: New test.
29464
29465         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29466
29467         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29468         and relinking messages.
29469         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29470         compiling with -frepo.
29471
29472 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29473
29474         * g++.old-deja/g++.pt/lookup6.C: New test.
29475
29476 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29477
29478         * gcc.c-torture/execute/981130-1.c: New test.
29479         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29480
29481 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29482
29483         * g++.old-deja/g++.pt/explicit76.C: New test.
29484
29485         * g++.old-deja/g++.pt/friend38.C: New test.
29486
29487         * g++.old-deja/g++.ns/crash2.C: New test.
29488
29489         * g++.old-deja/g++.pt/defarg8.C: New test.
29490
29491         * g++.old-deja/g++.pt/instantiate6.C: New test.
29492
29493         * g++.old-deja/g++.pt/static6.C: New test.
29494
29495         * g++.old-deja/g++.pt/decl2.C: New test.
29496
29497 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29498
29499         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29500         problem is actually related with name lookup, but so what? :-)
29501
29502         * g++.old-deja/g++.pt/friend37.C: New test.
29503
29504 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29505
29506         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29507         element, which fails on some systems.
29508
29509         * g77.f-torture/execute/labug1.f: New test.
29510
29511 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29512
29513         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29514         is defined.
29515
29516 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29517
29518         * g77.f-torture/compile/981117-1.f: New test.
29519
29520 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29521
29522         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29523         properly discarded.
29524
29525 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29526
29527         * gcc.c-torture/execute/memcheck: New directory of tests for
29528         -fcheck-memory-usage.
29529
29530 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29531
29532         * README: New file, general information about the testsuite and
29533         new description of the various C++ test subdirectories.
29534         * README.g++: Eliminate obsolete information, update and move most
29535         relevant stuff to README.
29536
29537 1998-11-07  Richard Henderson  <rth@cygnus.com>
29538
29539         * gcc.c-torture/compile/981107-1.c: New test.
29540
29541 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29542
29543         * execute/memcpy-bi.c: New testcase.
29544
29545 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29546
29547         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29548         base classes.
29549
29550         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29551         template is selected.
29552
29553         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29554         classes, it should be accepted for all types.
29555
29556         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29557
29558         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29559         specializations start with template headers.
29560
29561 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29562
29563         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29564
29565         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29566         non-POD types.
29567
29568 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29569
29570         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29571
29572 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29573
29574         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29575
29576 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29577
29578         * 981019-1.c: New test.
29579
29580 1998-10-14  Robert Lipe <robertl@dgii.com>
29581
29582         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29583         find objc headers.
29584
29585 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29586
29587         * compile/981001-4.c: Remove use of GCC extension that triggers a
29588         compiler bug.
29589
29590 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29591
29592         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29593
29594 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29595
29596         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29597         instantiation of template produces incorrect code for delete
29598         expression.
29599
29600         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29601         constructors' name is not unique.
29602         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29603         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29604
29605         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29606         automatic array of const is ill-formed.
29607
29608         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29609         of template parameter?
29610
29611         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29612         const.
29613
29614         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29615         pointer-to-member expression.
29616
29617         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29618         declaration causes ICE.
29619
29620 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29621
29622         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29623         reserved in the global namespace.
29624
29625         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29626         generate needed virtual table.
29627
29628         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29629
29630 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29631
29632         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29633         template-dependent type
29634
29635 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29636
29637         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29638         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29639         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29640
29641         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29642         class should be usable as argument of member function.
29643         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29644         class should be usable as return type of member function.
29645         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29646         class should be usable as type of data member.
29647
29648         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29649
29650 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29651
29652         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29653
29654 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29655
29656         * gcc.dg/dll-?.c Add thumb to target list.
29657         Fix assembler scan patterns to match current assembler output.
29658
29659 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29660
29661         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29662         matching of template brackets.
29663
29664         * g++.old-deja/g++.other/using4.C: New test.  Test using
29665         declarations of methods from base classes.
29666
29667         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29668         within functions should introduce names into the innermost
29669         enclosing namespace.
29670
29671         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29672         of static locals if first initialization throws.
29673
29674 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29675
29676         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29677
29678 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29679
29680         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29681         lose track of the possible targets of tablejump insns.
29682         * special/special.exp: Run it.
29683
29684 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29685
29686         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29687         must be declared before its specializations can be named in friend
29688         declarations.
29689
29690 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29691
29692         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29693
29694         * g77.f-torture/execute/io1.f: New test.
29695
29696 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29697
29698         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29699         with pointer to template function, for which no argument deduction
29700         is possible.
29701
29702         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29703         specialization of template function as argument to template
29704         function.
29705
29706         * g++.old-deja/g++.other/access2.C: New test; Inner class
29707         shouldn't have privileged access to Outer's names.
29708
29709 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29710
29711         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29712         friend template declared within template class conflicts with
29713         nested class of the same name.
29714
29715         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29716         is ignored.
29717
29718         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29719         object with direct initializer as function declaration.
29720
29721         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29722         initializers.
29723
29724         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29725         involving const pointer and NULL produces incorrect result.
29726
29727         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29728         type name without `typename' should be rejected with -pedantic.
29729
29730 1998-10-02  Richard Henderson  <rth@cygnus.com>
29731
29732         * g++.old-deja/g++.other/addrof1.C: New test.
29733
29734 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29735
29736         * gcc.c-torture/compile/981001-1.c: New test.
29737         * gcc.c-torture/execute/981001-1.c: New test.
29738
29739 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29740
29741         * gcc.c-torture/compile/981001-2.c: New test.
29742         * gcc.c-torture/compile/981001-3.c: New test.
29743         * gcc.c-torture/compile/981001-4.c: New test.
29744
29745 1998-10-01  Robert Lipe  <robertl@dgii.com>
29746
29747         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29748         multilibbed hosts.   Idea grafted from g77.exp.
29749
29750 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29751
29752         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29753         avoid losing on systems which need -lsocket.
29754
29755 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29756
29757         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29758         * g++.old-deja/g++.other/nested2.C: Ditto.
29759         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29760         failure.
29761
29762 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29763
29764         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29765         preferred over template operator!= for enum bitfields.
29766
29767 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29768
29769         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29770         that happen to have the same base name, but in different scopes,
29771         are incorrectly rejected.
29772
29773 1998-09-16  Richard Henderson  <rth@cygnus.com>
29774
29775         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29776         on the native word size instead of an integer literal.
29777
29778 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29779
29780         * g++.old-deja/g++.other/static2.C: Invocation of static data
29781         member of type pointer-to-function denoted as non-static member.
29782
29783         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29784         checks involving function types and aliases.
29785
29786 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29787
29788         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29789         redefined to the same non-trivial type.
29790
29791         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29792         namespace-qualification of template specializations declared in
29793         other namespaces.
29794
29795         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29796         to declare a subset of the specializations of a template function
29797         as friends of specializations of a template class.
29798
29799         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29800         member templates that do not fully specialize the enclosing
29801         template class are rejected.
29802
29803 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29804
29805         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29806
29807 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29808
29809         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29810         altered from libf2c/libU77 version.
29811
29812 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29813
29814         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29815
29816 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29817
29818         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29819         (un)signed char are different types for template specialization
29820         purposes.
29821
29822 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29823
29824         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29825         * objc: ObjC testsuite.
29826
29827 1998-08-31  Catherine Moore  <clm@cygnus.com>
29828
29829         * gcc.c-torture/execute/941014-1.x:  New file.
29830
29831 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29832
29833         * lib/c-torture.exp: Add support for
29834         torture_eval_before_compile and torture_eval_before_execute
29835         variables.
29836
29837 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29838
29839         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29840         this test triggers valid.
29841
29842 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29843
29844         * gcc.dg/980827-1.c: New test.
29845
29846 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29847
29848         * gcc.c-torture/execute/loop-4b.c: New test.
29849
29850 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29851
29852         * lib/c-torture.exp: Add support for
29853         torture_eval_before_compile and torture_eval_before_execute
29854         variables.
29855
29856 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29857
29858         * gcc.c-torture/compile/980825-1.c: New test.
29859
29860 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29861
29862         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29863         count number tests in opt_t0 not good_t0.
29864
29865 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29866
29867         * gcc.c-torture/compile/930326-1.x: Fix typo.
29868
29869 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29870
29871         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29872         causes an ICE.
29873
29874 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29875
29876         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29877         STACK_SIZE is defined.
29878         * gcc.c-torture/unsorted/stuct.c: Similarly.
29879
29880         * gcc.c-torture/compile/980821-1.c: New test.
29881
29882 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29883
29884         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29885
29886 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29887
29888         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29889         code.
29890
29891 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29892
29893         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29894         error'.
29895
29896 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29897
29898         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29899
29900 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29901
29902         * gcc.c-torture/compile/980816-1.c: New test.
29903
29904         * gcc.dg/980816-1.c: New test.
29905
29906 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29907
29908         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29909         compiler for ieee tests.
29910
29911 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29912
29913         * g77.f-torture/compile/980729-0.f: New test.
29914
29915 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29916
29917         * gcc.c-torture/special/eeprof-1.c: New test, for
29918         -finstrument-functions.
29919         * gcc.c-torture/special/special.exp: Run it.
29920
29921 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29922
29923         * gcc.c-torture/compile/980729-1.c: New test.
29924
29925 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29926
29927         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29928         __thumb__ is defined, and test for ARM style doubles if so.
29929
29930 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29931
29932         * g77.f-torture/noncompile/980615-0.f: New test.
29933
29934 1998-07-26  H.J. Lu  (hjl@gnu.org)
29935
29936         * gcc.dg/980312-1.c: Do link instead of compile.
29937         * gcc.dg/980313-1.c: Likewise.
29938
29939 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29940
29941         * gcc.c-torture/compile/980726-1.c: New test.
29942
29943 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29944
29945         * g77.f-torture/execute/io0.f: New test.
29946
29947 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29948
29949         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29950         an int.
29951
29952 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29953
29954         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29955         m32r bugs.
29956
29957 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29958
29959         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29960         c-decl.c:grokdeclarator can handle mode attributes.
29961
29962 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29963
29964         * gcc.c-torture/execute/980716-1.c: New test.
29965
29966 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29967
29968         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29969         the mn10200.
29970         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29971         the mn10200.
29972         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29973         * gcc.c-torture/compile/930326-1.x: Similarly.
29974
29975 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29976
29977         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29978         New test from Craig.
29979
29980 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29981
29982         * g77.f-torture/noncompile/980616-0.f: New test.
29983
29984         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29985
29986 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29987
29988         *  g++.other/singleton.C: Return error value instead of taking
29989         SIGSEGV.
29990
29991 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29992
29993         *  g++.other/singleton.C: New test.   Warning is under dispute.
29994         Runtime crash is not.
29995
29996 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29997
29998         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29999         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30000         using6.C, using7.C}:  New namespace tests.
30001
30002 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30003
30004         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30005         specialization with typedef'ed names used as array indexes.
30006
30007 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30008
30009         * gcc.c-torture/execute/980709-1.c: New test.
30010
30011         * gcc.dg/980709-1.c: New test.
30012
30013 1998-07-07  Richard Henderson  <rth@cygnus.com>
30014
30015         * gcc.c-torture/execute/bcp-1.c: New test.
30016
30017 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30018
30019         * gcc.c-torture/execute/980707-1.c: New test.
30020
30021 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30022
30023         * gcc.c-torture/compile/980706-1.c: New test.
30024
30025 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30026
30027         * g77.f-torture/execute/980701-0.f,
30028         g77.f-torture/execute/980701-1.f: New test from Craig.
30029
30030 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30031
30032         * gcc.c-torture/compile/980701-1.c: New test.
30033
30034         * gcc.c-torture/execute/980701-1.c: New test.
30035
30036 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30037 rlsruhe.de>
30038
30039         * g++.old-deja/g++.robertl/eb132.C: New test.
30040         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30041
30042 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30043
30044         * g77.f-torture/execute/980628-7.f,
30045         g77.f-torture/execute/980628-8.f,
30046         g77.f-torture/execute/980628-9.f,
30047         g77.f-torture/execute/980628-10.f: New tests from Craig.
30048
30049         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30050
30051 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30052
30053         * g77.f-torture/execute/980628-4.f: New test from Craig.
30054         * g77.f-torture/execute/980628-5.f: Likewise.
30055         * g77.f-torture/execute/980628-2.f: Likewise.
30056         * g77.f-torture/execute/980628-0.f: Likewise.
30057         * g77.f-torture/execute/980628-1.f: Likewise.
30058         * g77.f-torture/execute/980628-3.f: Likewise.
30059         * g77.f-torture/execute/980628-6.f: Likewise.
30060
30061 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30062
30063         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30064         directory when nothing has been installed yet.
30065
30066 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30067
30068         * gcc.c-torture/special/special.exp: Handle newer versions of
30069         dejagnu.
30070
30071 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30072
30073         * gcc.dg/980626-1.c: New test.
30074
30075 1998-06-19  Bruno Haible <haible@ilog.fr>
30076
30077         * gcc.misc-tests/m-un-2.c: New test.
30078         * g++.old-deja/g++.other/warn01.c: Likewise.
30079
30080 1998-06-19  Robert Lipe  <robertl@dgii.com>
30081
30082         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30083         compatibility with assmblers with a different comment character.
30084         Eliminate use of GAS-specific extensions.
30085
30086 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30087
30088         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30089
30090 1998-06-19  Robert Lipe  <robertl@dgii.com>
30091
30092         *lib/g77.exp: Replace search for libf2c.a with search for newly
30093         renamed libg2c.a
30094
30095 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30096
30097         * gcc.c-torture/execute/980617-1.c: New test.
30098
30099 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30100
30101         * gcc.c-torture/execute/980612-1.c: New test.
30102
30103 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30104
30105         * gcc.dg/980523-1.c: Only test on ppc-linux.
30106         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30107
30108         * gcc.c-torture/execute/980608-1.c: New test.
30109
30110 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30111
30112         * gcc.c-torture/execute/980605-1.c: New test.
30113
30114 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30115
30116         * gcc.c-torture/execute/980604-1.c: New test.
30117
30118 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30119
30120         * gcc.c-torture/execute/980602-1.c: New test.
30121         * gcc.c-torture/execute/980602-2.c: Likewise.
30122
30123 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30124
30125         * 970125-0.f: Fix per JCB.  Add commentary.
30126
30127 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30128
30129         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30130         IEEE -0 support.
30131
30132 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30133
30134         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30135         earlier.
30136
30137 1998-05-28  Catherine Moore <clm@cygnus.com>
30138
30139         * gcc.c-torture/execute/980526-3.c: New test.
30140
30141 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30142
30143         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30144         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30145         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30146         m88k-motorola-sysv3 to XFAIL.
30147
30148 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30149
30150         * gcc.dg/980526-1.c: New test.
30151         * gcc.c-torture/execute/980526-2.c: New test.
30152
30153 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30154
30155         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30156
30157         * gcc.c-torture/execute/980526-1.c: New test.
30158
30159 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30160
30161         * g77.f-torture/execute/alpha2.f: Add runtime test.
30162
30163 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30164
30165         * g++.old-deja/old-deja.exp: Strip leading directories.
30166
30167         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30168         error for the line.  Don't run multiple tests for the same line.
30169
30170 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30171
30172         * gcc.dg/980523-1.c: New test.
30173
30174 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30175
30176         * g77.f-torture/compile/970915-0.f: New test.
30177
30178 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30179
30180         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30181
30182 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30183
30184         * gcc.dg/980520-1.c: New test.
30185
30186 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30187
30188         * gcc.dg/980502-1.c: Fix return type.
30189
30190 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30191
30192         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30193         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30194         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30195         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30196         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30197
30198 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30199
30200         * g77.f-torture/execute/980520-1.f: New test.
30201
30202 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30203
30204         * lib/mike-g77.exp: New file.
30205
30206         * g77.f-torture/noncompile/noncompile.exp,
30207         g77.f-torture/noncompile/check0.f: New files.
30208
30209 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30210
30211         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30212         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30213         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30214         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30215         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30216         abort where appropriate.
30217
30218 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30219
30220         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30221         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30222
30223 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30224
30225         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30226
30227 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30228
30229         * g77.f-torture/compile/980427-0.f: New test.
30230
30231 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30232
30233         * g77.f-torture/compile/980424-0.f: New test.
30234
30235 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30236
30237         * g77.f-torture/compile/980419-2.f (main): New test.
30238         * g77.f-torture/compile/970125-0.f: New test.
30239         * g77.f-torture/compile/980419-1.f: New test.
30240
30241 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30242
30243         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30244         of loop-4.c.
30245
30246 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30247
30248         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30249
30250 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30251
30252         * gcc.c-torture/compile/980329-1.c: New test.
30253
30254 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30255
30256         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30257         * gcc.dg/980312-1.c: Fix typo in -march command.
30258
30259 1998-03-16  H.J. Lu  (hjl@gnu.org)
30260
30261         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30262
30263 1998-03-11  Robert Lipe  <robertl@dgii.com>
30264
30265         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30266         Dave Love agree the Fortran source is bogus.
30267
30268 1998-03-11  Robert Lipe  <robertl@dgii.com>
30269
30270         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30271         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30272         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30273         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30274         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30275
30276 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30277
30278         * g++.old-deja/g++.other/friend1.C: New test.
30279
30280 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30281
30282         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30283         possibly uninitialized) variables and declare dnrm2.
30284
30285 1998-02-23  Robert Lipe <robertl@dgii.com>
30286
30287         From Bruno Haible <haible@ilog.fr>:
30288         * gcc.c-torture/execute/980223.c: New test.
30289
30290 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30291
30292         * gcc.dg/ifelse-1.c: New test.
30293
30294 1998-02-09  H.J. Lu  (hjl@gnu.org)
30295
30296         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30297
30298           * lib/old-dejagnu.exp (old-dejagnu): Added the
30299           "execution test - XFAIL *-*-*" handling in the spirit of
30300           "excess errors test -". Changed the "execution test fails"
30301           handling to be like "excess errors test fails".
30302           * Update various tests accordingly.
30303
30304 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30305
30306         * gcc.c-torture/execute/980205.c: New test.
30307
30308 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30309
30310         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30311         * lib/f-torture.exp: Similarly.
30312         * gcc.c-torture: Rename all .cexp files to .x files.
30313
30314 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30315
30316         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30317         (940510-1.c): Removed duplicate.
30318         (971104-1.c): New test.
30319
30320 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30321
30322           * lib/f-torture.exp: Improve error and loop detection.
30323
30324 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30325
30326         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30327         use that to size the filler array.
30328
30329 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30330
30331         * lib/c-torture.exp(c-torture-execute): Fix typo.
30332
30333         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30334         testcase as the executable name. Keep the executable around if
30335         the test fails.
30336
30337 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30338
30339         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30340         changes.  Only test one -g option, and move it to the end of the
30341         list of options to test.
30342
30343 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30344
30345         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30346         variable GCC_TORTURE_OPTIONS to supply default switches separated
30347         by colons.  If no environment variable, run tests with -O0 -g, -O1
30348         -g, and -O2 -g as well.
30349
30350 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30351
30352         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30353         explanatory comments. Fix indentation.
30354
30355 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30356
30357         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30358
30359 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30360
30361         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30362         * g++.old-deja/g++.mike/p7325.C: Likewise.
30363         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30364
30365 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30366
30367         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30368         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30369         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30370         * g++.old-deja/g++.law/operators4.C: Likewise.
30371
30372 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30373
30374         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30375         * g++.old-deja/g++.mike/p784.C: Ditto.
30376         * g++.old-deja/g++.mike/p785.C: Ditto.
30377
30378 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30379
30380           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30381
30382 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30383
30384         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30385         target feature; pass this to c-torture-execute as needed.
30386
30387 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30388
30389         * lib/c-torture.exp(c-torture-execute): If the previous and the
30390         current executables being tested are identical, we don't need to
30391         run the executable again. Try to make the executable names
30392         unique. Add an optional argument for passing additional compiler
30393         flags.
30394
30395 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30396
30397         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30398
30399 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30400
30401         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30402
30403 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30404
30405         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30406         32bit or larger longs.
30407
30408         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30409         have either a 32bit long or 32bit int.
30410
30411 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30412
30413         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30414         Make double precision tests dependent on sizeof (double).
30415
30416 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30417
30418         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30419         too.
30420
30421 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30422
30423         * gcc.c-torture/compile/961203-1.cexp: New script.
30424
30425 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30426
30427         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30428         up the includes ourselves.
30429
30430 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30431
30432         * lib/plumhall.exp: Remove random include, and add a few
30433         verbose messages for debugging.
30434
30435 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30436
30437         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30438         of trying to do it ourselves.
30439
30440 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30441
30442         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30443
30444 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30445
30446         * gcc.prms/5403.c: Made regexp a bit less strict.
30447
30448 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30449
30450         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30451         is returned from remote_load instead.
30452         * lib/plumhall.exp: Ditto.
30453         * lib/mike-g++.exp: Ditto.
30454         * lib/old-dejagnu.exp: Ditto.
30455         * lib/c-torture.exp: Ditto.
30456
30457 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30458
30459         * lib/g++.exp: Use build_wrapper procedure.
30460         * lib/gcc.exp: Ditto.
30461
30462 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30463
30464         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30465         an old-style decl for malloc.  Fixes tests to work when
30466         sizeof (int) != sizeof (size_t).
30467
30468 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30469
30470         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30471
30472         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30473         use stdargs.h interface.
30474
30475 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30476
30477         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30478         NO_VARARGS when compiling.
30479
30480 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30481
30482         * lib/plumhall.exp(ph_includes): New procedure.
30483         (ph_make): Use it.
30484         (ph_compiler): Ditto.
30485
30486         * lib/g++.exp: Rename test-glue.c to testglue.c.
30487         * lib/gcc.exp: Ditto.
30488
30489 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30490
30491         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30492         to completion when it's called.
30493
30494 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30495
30496         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30497         is defined, don't do test.
30498
30499 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30500
30501         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30502         for object files.
30503         (ph_summary): Mark skipped testcases as untested, not unresolved.
30504
30505         * lib/plumhall.exp (ph_make): If unresolved because of bad
30506         errorCode, record errorCode in log file.
30507         (*): Replace send_log/verbose with verbose -log.
30508
30509 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30510
30511         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30512         double conversion if double isn't at least 8 bytes.
30513
30514         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30515         int to work with targets where int is 16 bits.
30516
30517         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30518         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30519         precision for the test to complete.
30520
30521 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30522
30523         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30524         if d10v is not compiled with the -mdouble64 flag.
30525         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30526
30527         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30528         d10v is not compiled with the -mint32 flag.
30529
30530 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30531
30532         * lib/plumhall.exp: Use incr_count.
30533
30534 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30535
30536         * gcc.c-torture: Update to c-torture-1.45.
30537
30538 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30539
30540         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30541         the name of the expect testcase file).
30542
30543         * lib/g++.exp(g++_init): Ditto.
30544
30545 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30546
30547         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30548         the host.
30549
30550         * lib/gcc.exp(gcc_exit): New procedure.
30551
30552 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30553
30554         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30555         specs where appropriate.
30556
30557         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30558         because of new "candidates are" messages, and removed a few
30559
30560         * Converted all non-old-style g++ testcases to old-style, and
30561         moved into g++.old-deja.
30562
30563 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30564
30565         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30566         options.
30567
30568         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30569         succeeded.
30570
30571         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30572
30573 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30574
30575         * lib/gcc.exp (gcc_target_compile): Add support for defining
30576         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30577         the machine doesn't have those features.
30578
30579 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30580
30581         * g++.law/operators4.exp: Don't use LIBS.
30582
30583 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30584
30585         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30586
30587         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30588         * lib/g++.exp: Set it here instead. Also, allow use of the
30589         --tool_exec and --tool_opt options. Change CXX to
30590         GXX_UNDER_TEST.
30591
30592         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30593
30594         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30595
30596 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30597
30598         * lib/old-dejagnu.exp: Use prune_warnings instead of
30599         prune_system_crud.
30600         * lib/mike-g++.exp: Ditto.
30601         * lib/gcc.exp: Ditto.
30602         * lib/g++.exp: Ditto.
30603
30604         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30605
30606 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30607
30608           * 941014-2.c: Include stdlib.h
30609           * 960327-1.c: Include stdio.h
30610           * dbra.c, index-1.c: Don't assume ints are 32bits.
30611
30612 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30613
30614         * lib/gcc.exp: Add gcc,stack_size target feature.
30615
30616         * lib/g++.exp(g++_target_compile): Add the include and link
30617         paths here, not in two other places. And, it's $options, not
30618         options.
30619
30620         * lib/mike-g++.exp(postbase): Remove the code that determines
30621         the correct include and link paths.
30622         * g++.old-deja/old-deja.exp: Ditto.
30623
30624 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30625
30626         * lib/g++.exp(g++_init): target_compile no longer returns the
30627         filename of the result.
30628
30629 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30630
30631         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30632         call to glob.
30633
30634         * gcc.c-torture/special/special.exp: Change call to
30635         gcc_target_compile to include the object file.
30636
30637 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30638
30639         * gcc.c-torture/special/special.exp: Correct misspelling in last
30640         change.
30641
30642 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30643
30644         * lib/plumhall.exp(ph_summary): Log the entire output of the
30645         executable. Return -1 if there were any failures, 0 otherwise.
30646         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30647         (ph_make): Clean up objects and executables that were built
30648         if the tests succeeded.
30649
30650 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30651
30652         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30653         libraries and includes in the build tree as appropriate.
30654
30655 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30656
30657         * lib/c-torture.exp: Instead of looking for the global variable
30658         NO_LONG_LONG, check to see if that's a feature of the target.
30659
30660 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30661
30662         * config/default.exp: Minimize. Delete the remainer of the files in
30663         config; this functionality is now in devo/dejagnu/config.
30664
30665         g++.*/*: Pass any additional flags used to compile to postbase;
30666         delete CXXFLAGS.
30667
30668         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30669         is now done by runtest.exp. Use gcc_target_compile instead of
30670         compile.
30671
30672         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30673         Remove references to CFLAGS. Use remote_file instead of
30674         calling rm -f.
30675         (c-torture): Take a list of arguments to use to compile this
30676         testcase.
30677
30678         lib/g++.exp: Simplify. Use target_compile instead of compile.
30679         lib/gcc-dg.exp: Ditto.
30680         lib/gcc.exp: Ditto.
30681         lib/mike-{gcc,g++}.exp: Ditto.
30682         lib/old-dejagnu.exp: Ditto.
30683         lib/plumhall.exp: Ditto.
30684
30685 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30686
30687         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30688         (ph_linker): Likewise.
30689
30690 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30691
30692           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30693         MAP_ANON / MAP_ANONYMOUS if defined;
30694         else try to map from /dev/zero .
30695
30696 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30697
30698         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30699         isn't defined, then define it to MAP_ANONYMOUS.
30700
30701 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.c-torture: Update to c-torture-1.42 release.
30704
30705 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30706
30707         * gcc.c-torture: Update to c-torture-1.41 release.
30708
30709 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30710
30711         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30712         c-torture release.
30713
30714 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30715
30716         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30717         and LDFLAGS.  Fix second case to append the target_info ldflags
30718         onto LDFLAGS, not CFLAGS.
30719         * lib/g++.exp (g++_init): Add target_info stuff.
30720         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30721         of libgloss and newlib flags for !native.
30722
30723         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30724         (GDB): Fix relative path to go up another dir for finding gdb.
30725
30726 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30727
30728         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30729         versions in the target_info array, if they don't exist.
30730
30731 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30732
30733         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30734
30735 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30736
30737         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30738         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30739
30740 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30741
30742         * lib/old-dejagnu.exp: Don't remove the output file before we've
30743         actually tested it. Don't append pwd to the path of the executable
30744         we're testing.
30745
30746 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30747
30748         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30749
30750 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30751
30752         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30753         temporary directory for compiler files, and set it to a default
30754         value of /tmp. Set $output as the name of the output file from
30755         compiling the testcase. Add a -o option to $cflags_var so the
30756         compiler writes the final output file as $output. Set $executable
30757         to $output.
30758
30759         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30760         directory for compiler files, and set it to /tmp if it doesn't
30761         already have a value. Set $output_file to the name of the output
30762         file from compiling the testcase. Add a -o option to CXXFLAGS so
30763         the compiler writes the final output file as $output. Use $output
30764         as the executable to be tested.
30765
30766 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30767
30768         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30769
30770 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30771
30772         * gcc.c-torture/execute/pending-1.c: New test.  Still
30773         pending in Tege's queue.
30774
30775 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30776
30777         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30778         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30779         if there were failures.  Call unresolved if there were unresolved
30780         testcases.  Call gcc_fail if program did not run to completion.
30781         (ph_make): Pass additional argument name to ph_execute.
30782         (ph_execute): Add new argument.  Pass additional arguments to
30783         ph_summary.  Call gcc_fail is there is no execution output.
30784
30785 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30786
30787         * lib/plumhall.exp (proc_summary): Output relavent summary
30788         lines into the log so specific failures in plumhall can be
30789         investigated.
30790
30791 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30792
30793         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30794         (c-torture-execute): Don't try to execute tests which use
30795         "long long" types if $NO_LONG_LONG is nonzero.
30796
30797 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30798
30799         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30800         not c-torture.
30801
30802         * gcc.ieee: Move from here.
30803         * gcc.c-torture/execute/ieee: To here.
30804
30805 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30806
30807         * gcc.c-torture: Update to c-torture-1.41 release.
30808
30809 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30810
30811         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30812         not "$output".
30813
30814 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30815
30816         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30817         -c present.
30818
30819 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30820
30821         * config/proelf.exp: Handle connecting to a simulator.
30822
30823 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30824
30825         * config/proelf.exp: New file.  Enough framework that we can
30826         run c-torture tests on the proelf targets (or any other target
30827         that gdb can connect to for that matter).
30828
30829 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30830
30831         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30832         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30833
30834         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30835         exec_output exists.
30836
30837 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30838
30839         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30840         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30841
30842         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30843         to pass/fail/unresolved/unsupported/untested.  Caller must now
30844         call unresolved/unsupported/untested.
30845         * lib/*.exp: Update FSF address.  Update to handle new results of
30846         ${tool}_load.
30847         * lib/chill.exp (verbose): Delete.
30848
30849 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30850
30851         * lib/gcc.exp (default_gcc_start): Change order of args to
30852         $LDFLAGS $CFLAGS $LIBS.
30853         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30854         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30855         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30856         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30857         * gcc.misc-tests/dg-test.exp: Likewise.
30858         * gcc.misc-tests/msgs.exp: Likewise.
30859         * gcc.prms/prms.exp: Likewise.
30860         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30861         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30862
30863         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30864
30865 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30866
30867         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30868
30869         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30870         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30871
30872         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30873         necessary.
30874
30875 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30876
30877         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30878         global for loop; add use of $mathlib.
30879         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30880         settings here; set mathlib for anything but VxWorks.
30881
30882 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30883
30884         * gcc.c-torture: Update to c-torture-1.40 release.
30885
30886 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30887
30888         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30889         dg.exp.
30890
30891 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30892
30893         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30894         global.
30895
30896 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30897
30898         * lib/g++.exp (LIBS): Define if not already.
30899         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30900         (gcc-dg-prune): Call prune_gcc_output.
30901         * lib/gcc.exp (prune_gcc_output): New proc.
30902         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30903         prune_gcc_output.
30904
30905 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30906
30907         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30908         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30909
30910 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30911
30912         * gcc.c-torture: Update to c-torture-1.39 release.
30913
30914 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30915
30916         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30917         fails, try others as well.
30918
30919 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30920
30921         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30922         If compilation fails, mark execute tests as `untested'.
30923         If test is marked as unsupported, don't mark compilation and
30924         execute tests as failed.
30925
30926 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30927
30928         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30929         libstdc++ for whether or not we want to be doing shared
30930         libraries.  Delete link_curses since we don't need it anymore.
30931         * lib/mike-g++.exp (postbase): Don't link in libg++.
30932         * g++.old-deja/old-deja.exp: Likewise.
30933
30934 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30935
30936         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30937
30938 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30939
30940         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30941         For that, add `-Wl,-a,shared_archive'.
30942         * g++.old-deja/old-deja.exp: Likewise.
30943
30944 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30945
30946         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30947
30948 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30949
30950         * lib/mike-g++.exp (postbase): Pay attention to the status of
30951         g++_load.
30952
30953 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30954
30955           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30956
30957 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30958
30959         * lib/gcc.exp (default_gcc_start): No longer need to log program
30960         being executed or its output, execute_anywhere does that now.
30961         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30962         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30963
30964 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30965
30966         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30967         the same as those in lib/g++.exp.
30968
30969 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30970
30971         * gcc.c-torture: Update to c-torture-1.38 release.
30972         * gcc.ieee: Related changes.
30973
30974 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30975
30976         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30977         "exec". Minor reformatting changes.
30978
30979         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30980         cross. This means all "exec" calls now work on a remote host as
30981         well.
30982         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30983         cross. Filter out the extra "\r\n" stuff that expect puts in.
30984         (c-torture-execute): Filter out the bogus warnings like
30985         c-torture-compile does. Add support for canadian cross.
30986         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30987         Use execute_anywhere rather than calling exec directly. Now it
30988         works for canadian cross testing.
30989
30990 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30991
30992         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30993         results into a variable, and check that rather than using file exists.
30994
30995 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30996
30997         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30998         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30999
31000 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31001
31002         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31003         lib_curses if there's a shared libg++ in the build tree.
31004
31005 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31006
31007         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31008         if not supported target.
31009
31010 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31011
31012         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31013         link_curses up to always happen, not just for native builds.
31014
31015 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31016
31017         * gcc.c-torture: Update to c-torture-1.36 release.
31018         * gcc.failure: Related changes.
31019
31020 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31021
31022         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31023
31024 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31025
31026         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31027         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31028         runshlib, link_curses, and mathlib for link and run.
31029
31030         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31031         pass the runtime shared library options for Solaris, OSF/1, and
31032         Irix5, and link with -lcurses to avoid unresolved references.
31033
31034 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31035
31036         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31037         only run once.
31038
31039 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31040
31041         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31042
31043 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31044
31045         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31046         do not have a framework for the "compat" tests yet.
31047
31048 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31049
31050         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31051         set to null if we're testing vxworks5.1.  Use that instead of
31052         `-lm' in the setting of LIBS for link and run.
31053
31054 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31055
31056         * config/rom68k.exp (${tool}_load): Major changes to make it
31057         work.  Verified that it does in fact return the stuff in
31058         exec_output properly.  Catch any Emul or any TRAP other than 0.
31059
31060 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31061
31062         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31063         LDFLAGS properly for targets that need stuff from libgloss.
31064         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31065         only run once.
31066         (gpp_initialized): New variable.
31067
31068 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31069
31070         * config/rom68k.exp: Load libgloss.exp.
31071         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31072         so we can produce a fully linked binary.
31073         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31074         so we can produce a fully linked binary.
31075
31076 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31077
31078         * lib/plumhall.exp (ph_section): Watch for expected failures.
31079         Add missing `else'.
31080
31081         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31082         run the testcase.
31083         (c-torture): Likewise.
31084
31085 1995-08-28  Doug Evans  <dje@cygnus.com>
31086
31087         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31088
31089         * lib/mike-g++.exp (mike_cleanup): New proc.
31090         (prebase): New globals compiler_result, not_compiler_result,
31091         target_regexp.
31092         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31093         allow leading "-" in pattern.  Watch for unsupported tests.
31094         If $compiler_result is set, pattern match assembler code,
31095         and ditto for $not_compiler_result.
31096         * lib/mike-gcc.exp: Likewise.
31097
31098         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31099         execution "succeeded".
31100
31101 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31102
31103         * config/win32.exp: New file.
31104         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31105
31106 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31107
31108         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31109         unsupported.
31110         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31111         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31112         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31113
31114         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31115         "... without exceptions was ...".  That is now handled by
31116         prune_system_crud.
31117         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31118
31119 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31120
31121         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31122         sieve.c,sort2.c}: New files.
31123         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31124         sieve.exp,sort2.exp}: Drivers for them.
31125
31126         * lib/mike-gcc.exp (program_output): New user settable variable.
31127         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31128         messages.
31129         * lib/mike-g++.exp (program_output): New user settable variable.
31130
31131         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31132
31133         * config/sh.exp: Deleted (use sim.exp instead).
31134
31135 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31136
31137         * config/vx.exp: Declare CHECKTASK as global.
31138         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31139         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31140         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31141
31142 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31143
31144         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31145         target. Like vx.exp, only includes `vx29k.exp' instead of
31146         `vxworks.exp'.
31147
31148 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31149
31150         * config/sim.exp: Increase time limit from 120 seconds to 240.
31151
31152 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31153
31154         * gcc.c-torture/execute/950628-1.c: New test.
31155
31156 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31157
31158         * gcc.c-torture: Update with changes/additions from
31159         c-torture-1.34.
31160
31161 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31162
31163         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31164
31165 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31166
31167         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31168
31169 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31170
31171         * gcc.c-torture/compile/950512-1.c: New test.
31172         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31173         * gcc.dg/struct-ret-1.c: Likewise.
31174
31175 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31176
31177         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31178           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31179
31180 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31181
31182         * gcc.c-torture/special/920411-1.c: Deleted.
31183         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31184
31185 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31186
31187         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31188         cpu limit.
31189
31190 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31191
31192         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31193
31194 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31195
31196         From kenner;
31197         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31198         is the proper length.
31199         * va-arg-3.c: Likewise.
31200
31201 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31202
31203         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31204         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31205
31206         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31207         * lib/g++.exp (default_g++_start): Delete old cruft.
31208
31209 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31210
31211         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31212         (2 * (1 << 18)) to (2 * (1 << 17)).
31213
31214         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31215
31216 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31217
31218         * config/rom68k.exp: Renamed from config/idp.exp
31219
31220 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31221
31222         * c-torture/compile/921109-2.c
31223
31224 1995-04-18  Mike Stump  <mrs@cygnus.com>
31225
31226         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31227         excess errors.
31228
31229 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31230
31231         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31232         output.
31233         * lib/g++.exp (default_g++_start): Likewise.
31234
31235 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31236
31237         * gcc.c-torture/compile/950329-1.c: New test.
31238
31239 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31240
31241           * config/bug.exp (${tool}_load): Updated to use new remote_open
31242           and remote_close procs.
31243         * config/idp.exp: New file.
31244
31245 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31246
31247         * gcc.c-torture/execute/950322-1.c: New test.
31248
31249 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31250
31251         * config/vx.exp (${tool}_load): Clean up testing of return code from
31252         vxworks_ld and vxworks_spawn.
31253
31254 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31255
31256         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31257
31258 1995-03-13  Mike Stump  <mrs@cygnus.com>
31259
31260         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31261         can mark excess errors on a machine by machine basis.  Note, the
31262         default is to not expect any excess errors, even when excess
31263         errors test - is given, so you will want to put an XFAIL ... on
31264         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31265         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31266         those 4 machines, but no others.
31267
31268 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31269
31270         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31271         * lib/c-torture.exp: to here.
31272
31273 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31274
31275         * gcc.c-torture/execute/950221-1.c: New test.
31276         * gcc.c-torture/execute/struct-ret-1.c: New test.
31277         * gcc.c-torture/compile/950221-1.c: New test.
31278
31279         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31280
31281 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31282
31283         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31284         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31285
31286 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31287
31288         * g++.gb: New directory of tests, derived from my signature and
31289         class scoping tests.
31290
31291         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31292         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31293         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31294         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31295         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31296         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31297         * g++.gb/sig25.C: Likewise.
31298
31299         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31300         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31301         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31302         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31303         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31304         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31305         * g++.gb/sig25.exp: Likewise.
31306
31307         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31308         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31309         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31310         * g++.gb/scope13.C: Likewise, this test still fails.
31311
31312         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31313         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31314         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31315         * g++.gb/scope13.exp: Ditto.
31316
31317         * g++.gb/README: New file, explains what these tests are about.
31318
31319 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31320
31321         * lib/dg.exp (dg-do): Support `preprocess'.
31322         (dg-test): Likewise.
31323
31324 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31325
31326         * config/udi.exp: change "continue -expect" to "exp_continue".
31327
31328 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31329
31330         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31331         Delete redundant tests.
31332
31333         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31334         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31335         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31336         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31337         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31338         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31339         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31340         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31341
31342         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31343         storing label pointers.
31344         * gcc.c-torture/execute/921019-1.c: Likewise.
31345         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31346         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31347         parameter fp.
31348         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31349         constants.
31350
31351         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31352         Delete obsolete tests.
31353
31354         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31355         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31356         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31357         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31358         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31359         * gcc.c-torture/compile/950124-1.c: New test.
31360
31361         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31362
31363 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31364
31365         * lib/mike-g++.exp: Add -lm to LIBS.
31366
31367 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31368
31369         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31370
31371 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31372
31373         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31374
31375 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31376
31377         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31378
31379 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31380
31381         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31382         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31383         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31384         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31385         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31386         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31387         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31388         * g++.law/{operators31.C, operators32.C,
31389         * g++.law/{operators33.C, operators34.C}: Likewise.
31390         * g++.law/{pic1.C, refs2.C}: Likewise.
31391         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31392         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31393         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31394         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31395
31396         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31397         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31398         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31399         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31400         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31401         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31402         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31403         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31404         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31405         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31406         * g++.law/{operators34.exp}: Likewise.
31407         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31408         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31409         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31410         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31411         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31412
31413         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31414         No longer expected to fail.
31415         * g++.law/missed-error3.C: Tweak for recent bool changes.
31416
31417 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31418
31419         * config/emb-unix: Deleted.
31420         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31421         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31422
31423 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31424
31425         * lib/dg.exp (dg-test): Fix typo in last patch.
31426
31427 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31428
31429         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31430         (handles multiple occurrences).
31431
31432 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31433
31434         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31435         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31436         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31437         printed).
31438         * lib/c-torture.exp (c-torture-compile): Likewise.
31439         (c-torture): Prepend full path if missing.
31440         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31441         (gcc_fail): Likewise.
31442         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31443
31444 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31445
31446         * lib/netware.exp: Only attach to NetWare i386 systems.
31447
31448 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31449
31450         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31451         messages.  Add test name to "output pattern match" pass/fail message.
31452
31453 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31454
31455         * gcc.dg: New testsuite.
31456         * gcc.dg/dg.exp: New file.
31457
31458         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31459         test-switch.c}: Deleted.
31460
31461         * gcc.misc-tests/msgs.exp: New testcase driver.
31462
31463 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31464
31465         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31466         Watch for illegal return values from ${tool}_load.
31467         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31468         cross targets.  Coerce return value >0 to 1.
31469
31470 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31471
31472         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31473
31474         * config/emb-unix.exp: New file.
31475
31476         * config/sim.exp: Error if variable $SIM not defined.
31477         (${tool}_load): Mark test as "untested" if simulator missing.
31478
31479         * config/unix.exp: Load remote.exp to get rcp_download.
31480         * lib/c-torture.exp: Use different option lists for testcases with
31481         and without loops.
31482         * gcc.c-torture/execute/execute.exp: Likewise.
31483
31484 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31485
31486         * config/*.exp: Clarify return code from ${tool}_load.
31487         Call `unresolved' or `untested' instead of `warning' or `perror'
31488         (sometimes you still want to call both though).
31489         Add comment that `shell_id' is local to each file.
31490         * config/udi.exp (timeout): Set to 30.
31491         Don't print warning if connection fails, $connectmode has already
31492         printed an error.
31493         (${tool}_load): Move verbose messages to level 2.
31494         Rework pattern for "Process started" message.
31495         Pass `shell_id' to ${connectmode}_download.
31496         Retry twice upon timeout.  Make resetting of target more robust.
31497         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31498         Pass `shell_id' to exit_$connectmode.
31499         Only call exit_$connectmode if connected.
31500         * config/unix.exp (${tool}_load): Check return codes better.
31501         * config/vrtx.exp (${tool}_load): Likewise.
31502         * config/vx.exp (${tool}_load): Likewise.
31503         Delete unneeded global's.
31504         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31505         from ${tool}_load.
31506         (dg-stat): Delete.
31507         (dg-init): Delete recording of pass/fail counts.
31508         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31509         (old-dejagnu-init): Likewise.
31510         (old-dejagnu-stat): Delete contents, empty proc now.
31511         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31512         (c-torture): Delete references to lcnt, lpass, lfail.
31513         Get option list from TORTURE_OPTIONS.
31514         Delete -funroll[-all]-loops if no loops.
31515         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31516         (g++_stat): Delete contents (empty proc now).
31517         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31518         (gcc_finish): Likewise.
31519         (gcc_stat): Deleted.
31520         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31521         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31522         * gcc.c-torture/execute/execute.exp: Likewise.
31523         Split tests into two parts: compile, execute.
31524         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31525         no loops.  Update to reflect clarified return codes from ${tool}_load.
31526
31527 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31528
31529         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31530         to grep for.
31531         (old-dejagnu): Likewise (where necessary).
31532
31533 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31534
31535         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31536
31537         * lib/dg.exp (dg-process-target): Fix processing of selector.
31538         Add comment regarding use of `error'.
31539
31540         * lib/gcc.exp (prune_system_crud): Define if missing.
31541         * lib/g++.exp (prune_system_crud): Likewise.
31542
31543         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31544         Call prune_system_crud.
31545         * lib/dg.exp (dg-runtest): New proc.
31546         Use perror instead of send_user for tcl errors in testcase.
31547         Don't return any value, it's never used.
31548         Don't clobber previous definition of `unknown'.
31549         Print tcl errors in `dg-final'.
31550
31551 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31552
31553         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31554         (dg-test): Don't print errorInfo, it contains stack backtrace.
31555
31556 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31557
31558         * lib/g++.exp (runtest_file_p): Define if missing.
31559
31560 1994-09-24  Doug Evans  (dje@cygnus.com)
31561
31562         * lib/mike-g++.exp: Comment out loading of g++.exp.
31563         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31564         (default_g++_version): Always print something.
31565         (default_g++_start): Comment out call to `which'.
31566         (g++_start, g++_load): Deleted (must be defined in config file).
31567         * lib/gcc.exp: Test for existence of $CC at start.
31568         Delete check for tmpdir (done in gcc_init).
31569         (default_gcc_version): Always print something.
31570         (default_gcc_start): Comment out call to `which'.
31571         * config/*.exp: Major cleanup - make cross targets work at least a
31572         little better for g++ (by not being "--tool gcc" specific).
31573         Rename gcc_xxx to ${tool}_xxx.
31574         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31575         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31576
31577 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31578
31579         * lib/c-torture.exp (c-torture-compile): Rework compiler
31580         message processing.
31581
31582         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31583         c-torture.
31584
31585 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31586
31587         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31588
31589         * lib/dg.exp (dg-process-target): Support { target native }.
31590
31591 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31592
31593         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31594         looked for "... program xxx got fatal signal".
31595         Correct regsub munging of `comp_output'.
31596         Ignore compiler messages "path prefix not used" and "linker input
31597         file unused".
31598
31599 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31600
31601         * lib/gcc.exp (runtest_file_p): Define if missing.
31602         * gcc.prms/template.c: Example to work from.
31603
31604 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31605
31606         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31607         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31608
31609         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31610         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31611         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31612         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31613
31614         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31615         (dg-process-target): No longer a varargs proc.
31616         Return S/N for target, P/F for xfail.  All callers changed.
31617         (user option procs): More argument checking.
31618         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31619         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31620         (dg-test): Skip test if not running on selected target in `dg-do'.
31621         Update handling of `dg-do-what', `dg-output-text'.
31622         Separate execution pass/fail from output pattern match pass/fail.
31623         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31624
31625 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31626
31627         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31628         target for 920510-1.c.
31629
31630 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31631
31632         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31633         Clean up comment regarding use of passcnt, etc.
31634         (gcc_stat): Don't update `testcnt' here.
31635         (gcc_finish): Do it here.
31636         Might as well reset `but_id' here too.
31637         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31638         to determine if the file should be tested.
31639         * gcc.c-torture/compile/compile.exp: Likewise.
31640         * gcc.c-torture/execute/execute.exp: Likewise.
31641         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31642         * gcc.misc-tests/dg-test.exp: Likewise.
31643         * gcc.prms/prms.exp: Likewise.
31644         * gcc.wendy/wendy.exp: Likewise.
31645         * g++.old-deja.exp: Likewise.
31646         Move "Testing file" message to verbose level 1.
31647
31648 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31649
31650         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31651
31652 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31653
31654         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31655         (default_gcc_start): Accept optional second list element
31656         of compiler flags.  Print compiler output at verbosity level 2.
31657         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31658         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31659         Save current values of framework globals passcnt, failcnt, xpasscnt,
31660         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31661         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31662         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31663         xfailcnt to compute stats.  Update framework global `testcnt' from
31664         pass/fail counts.
31665         (gcc_finish): New proc.  Clean up test environment.
31666         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31667         (gcc_epass, gcc_efail): Delete.
31668         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31669         argument of line number.
31670         (dg-init): If the tool has an init routine, call it.
31671         (dg-test): Remove args `cflags_var' and `libs_var'.
31672         Pass all compiler options to ${tool}_start.
31673         Handle missing line number.
31674         (dg-finish): New function.
31675         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31676         particular files.  Call gcc_finish at end.  Move "skipping test"
31677         message to verbosity level 3.
31678         * gcc.c-torture/compile/compile.exp: Likewise.
31679         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31680         * gcc.c-torture/execute/execute.exp: Likewise.
31681         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31682         Print testcase being tried at verbosity level 1.
31683         * gcc.c-torture/special/special.exp: Unset xfail.
31684         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31685         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31686         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31687         * gcc.failure/failure.exp: Likewise.
31688         * gcc.ieee/ieee.exp: Likewise.
31689         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31690         Update call to dg-test.  Call dg-finish at end.
31691         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31692         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31693         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31694         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31695         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31696         * gcc.wendy/wendy.exp: Add copyright.
31697         Delete setting of tmpdir (done by gcc_init).
31698         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31699         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31700         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31701         gcc_[ce]pass/fail.
31702
31703 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31704
31705         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31706         confusion.
31707         (g++_load): Likewise.
31708
31709         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31710         Rename argument to `prog' to remove the confusion.
31711         Varargs fns behave differently too!
31712         (g++_load): Likewise.
31713
31714         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31715
31716         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31717         what it is.  Delete (always) printing of status value for !native.
31718         Simplify verbose code, and include status and exec_output.
31719         (g++_load): Use gcc_load.
31720
31721 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31722
31723         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31724         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31725         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31726         940714-3.c as these testcases don't exist anymore.  Make
31727         va-arg-1.c expected to pass.
31728
31729 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31730
31731         * gcc.misc-tests/misc.exp: Only run specific testcases.
31732         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31733         * gcc.misc-tests/dg-[1-9].c: New files.
31734
31735         * lib/dg.exp: New testsuite driver.
31736         * gcc.prms/prms.exp: Use it.
31737
31738         * README.gcc: New file.
31739
31740         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31741         Document and reset `lxpass' and `lxfail'.
31742         Simplify "initialized" message.
31743         (gcc_stat): Clean up comments a little.
31744
31745 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31746
31747         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31748
31749 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31750
31751         * lib/old-dejagnu.exp (process-option): New proc.
31752         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31753         (old-dejagnu): Simplify.
31754         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31755
31756 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31757
31758         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31759         exists and is not an empty string.
31760
31761         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31762         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31763         finished.
31764         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31765         automatically.
31766
31767         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31768         longer expected to fail.
31769
31770         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31771         "f" function call.
31772
31773         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31774
31775         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31776         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31777         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31778         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31779         c-torture-1.29.
31780
31781         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31782         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31783
31784         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31785
31786         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31787         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31788
31789         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31790         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31791         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31792
31793 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31794
31795         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31796         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31797         940714-1.c, 940714-2.c, 940714-3.c},
31798         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31799         gcc.misc-tests/{mg.c,mg.exp}:
31800         New tests.
31801         * gcc.noncompile/noncompile.exp: Change accordingly.
31802
31803 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31804
31805         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31806         Undo previous clobberage.
31807
31808 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31809
31810         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31811         * gcc.special/{930510-1.c, special.exp}:
31812         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31813         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31814         struct-varargs-1.c}: New tests from c-torture-1.26.
31815
31816 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31817
31818         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31819           argument to switch.
31820
31821 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31822
31823         * Revert the previous changes.  Please see Rob's directory
31824           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31825           fixes.
31826
31827 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31828
31829         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31830             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31831             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31832             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31833             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31834             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31835             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31836             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31837             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31838             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31839             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31840             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31841             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31842             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31843             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31844             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31845             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31846             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31847             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31848             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31849             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31850             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31851             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31852             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31853             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31854             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31855             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31856
31857 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31858
31859         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31860             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31861           with perror calls.
31862
31863 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31864
31865         * config/unix.exp (g++_load): Fix syntax.
31866
31867 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31868
31869         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31870         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31871         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31872         Don't expect va-arg-1.c to fail.  Correct expected output for
31873         920928-1.c.
31874         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31875         * gcc.wendy/hbm4.c: Correct typo.
31876         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31877
31878 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31879
31880         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31881         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31882         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31883         * lib/c-torture.exp (c-torture-compile): Ditto.
31884
31885         Reduce volume of output (remove all the -I's and such).
31886         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31887         Call gcc_cpass, gcc_cfail.
31888         (c-torture): Pass testing option to c-torture-compile.
31889
31890 1994-03-21  Doug Evans  (dje@cygnus.com)
31891
31892         Bring patches over from progressive.
31893         * config/default.exp: Exit remote shell cleanly.
31894         (g++_exit, g++_start): Add default versions.
31895         * config/sim.exp (gcc_load): Use perror, not error.
31896
31897 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31898
31899         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31900         set in site.exp.
31901
31902 1994-03-14  Doug Evans  (dje@cygnus.com)
31903
31904         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31905         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31906         (wendy_try): New proc to run testcase.
31907         (main loop): Call 'em.
31908         * gcc.wendy/*.c: Clean up pass to correct expected output.
31909
31910         * lib/gcc.exp: Minor cleanup work.
31911         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31912
31913 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31914
31915         * config/sim.exp (gcc_load): Document return codes better.
31916         Don't pass -v to simulator.
31917
31918 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31919
31920           * gcc.special/920717-x.c: Fix typo.
31921           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31922           get at sources.
31923
31924         * lib/mike-gcc.exp: Fix typo.
31925
31926 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31927
31928         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31929         binary to use, transform the name.
31930         * config/*.exp: rename everything. Nuke any g++ specific files,
31931         it's now a special case of gcc that requires no special support.
31932         Add a default.exp for unsupported targets.
31933
31934 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31935
31936         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31937         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31938         version of Tcl.
31939
31940 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31941
31942         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31943         than a warning.
31944
31945 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31946
31947         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31948
31949 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31950
31951         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31952         option_list.  Compile every file with only 4/6 option choices
31953         (same as C torture) instead of with 12/18 different option
31954         choices.
31955         * lib/c-torture.exp: Likewise.
31956
31957         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31958         not already set.
31959
31960 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31961
31962         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31963         can put an XFAIL *-*-* on excess errors.
31964
31965 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31966
31967         * g++.law: Add more tests derived from g++-bugs snapshots.
31968
31969         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31970         equivalent to g++.law/init9.
31971
31972         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31973         compiled it, and the a.out file after we've run it.
31974
31975 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31976
31977         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31978         compiled it, and the a.out file after we've run it.
31979
31980 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31981
31982         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31983
31984 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31985
31986         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31987         version number.
31988
31989 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31990
31991         * g++.law: New directory of g++ tests derived from the g++-bugs
31992         snapshots.
31993
31994 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31995
31996         * gcc.compile: initbug1.c initbug1.exp testcase added
31997
31998 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31999
32000         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32001         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32002           fixes submitted by Jeff Law (law@cs.utah.edu)
32003         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32004           Jeff Law (law@cs.utah.edu)
32005
32006
32007 1993-11-30  Mike Stump  (mrs@cygnus.com)
32008
32009         * config/unix-g++.exp: Follow the gcc way of doing things.
32010         * g++.old-deja/old-deja.exp: Minor updates.
32011         * lib/g++.exp: New file, follow the gcc way of doing things.
32012         * lib/old-dejagnu.exp: Minor updates.
32013         * lib/mike-g++.exp: Always unset errorInfo.
32014
32015 1993-11-06  Mike Stump  (mrs@cygnus.com)
32016
32017         * lib/gcc.exp: Fix some errors with the below change, CC and
32018         CFLAGS should be global when setting, not local.
32019
32020 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32021
32022         * lib/gcc.exp: Transform tool name.
32023
32024 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32025
32026         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32027
32028 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32029
32030         * lib/gcc.exp: change gcc_done to gcc_stat
32031
32032 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32033
32034         * Upgraded gcc testsuite to c-torture version 1.25
32035
32036 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32037
32038         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32039         * lib/c-torture: added hooks for new reporting code.
32040
32041 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32042
32043         * config/sh-gcc.exp: check if sh-sim exists in the path
32044
32045 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32046
32047         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32048         * gcc.compile/compile.exp: Initial changes for new logic.
32049         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32050         * gcc.failure/failure.exp: Initial changes for new logic.
32051         * gcc.ieee/ieee.exp: Initial changes for new logic.
32052         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32053         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32054         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32055         * lib/c-torture.exp: Initial changes for new logic.
32056         * lib/gcc.exp: Initial changes for new logic.
32057
32058 1993-10-15  Mike Stump  (mrs@cygnus.com)
32059
32060         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32061         depend upon failure or success.  Fully qualify names in failure
32062         and success messages.  Always remove a.out before starting
32063         compile, just in case.  Pay more attention to error text output by
32064         the compiler.  Handle testcases with no known past errors just
32065         like all others, so that things are uniform.  Other miscellaneous
32066         improvements.
32067
32068 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32069
32070         * gcc.cpp: new directory for cpp tests
32071
32072 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32073
32074         * lib/chill.exp: Code reformatted, removed unused code.
32075         * config/unix-chill.exp: Code reformatted, removed unused code.
32076         * chill.execute/execute.exp: Code reformatted, removed unused code.
32077         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32078
32079 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32080
32081         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32082         routines not written.
32083
32084 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32085
32086         * config/bug-gcc.exp: Use new procs from bug.exp.
32087
32088 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32089
32090         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32091         via ftp, rather than depending on NFS.
32092         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32093         case.
32094
32095 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32096
32097         * config/bug-gcc.exp: Use new download proc.
32098
32099 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32100
32101         * chill.execute/execute.exp: cleanups, handles errors better
32102         * chill.compile/compile.exp: rewrite, based on execute.exp
32103         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32104         * lib/chill.exp: major changes to diff proc and compile and link
32105           procs. added chill_fail and chill_pass wrappers to pass and
32106           fail. added more comments, and handle error codes better.
32107           Added a hack to capture stderr from exec, so noncompile tests
32108           can work.
32109
32110 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32111
32112         * chill.execute/execute.exp: rewrite of testsuite driver
32113         * lib/chill.exp: rewrite of testsuite driver
32114         * config/unix-chill.exp: rewrite of testsuite driver
32115
32116 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32117
32118     In chill.execute:
32119         * iexpr.ch: Standardize uppercase.
32120         * tuples.dat: Standardize uppercase.
32121         * vary.ch: standardize.  Correct varying string assignments.
32122         * vary.dat: Add new output lines.
32123
32124 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32125
32126     In chill.execute:
32127         * chprintf.ch: Standardize use of uppercase.
32128         * tuples.ch: Standardize and turn arr2 into a DCL,
32129           rather than a SYN.
32130         * pinits.ch: Standardize.
32131
32132 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32133
32134         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32135         * Makefil: Renamed to Makefile.in.
32136         * configure.in: New.
32137
32138 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32139
32140     In chill.execute:
32141         * .cvsignore: Add result/output files.
32142         * Makefile: Fix up variables at start.  Use MFLAGS
32143           everywhere.  Correct bool_loc, built_ins entries.
32144           Add entry for vary1.ch.
32145         * bitarray.ch: Standardize upper-case usage.
32146         * bitexpr.ch: Standardize, add output of b1.
32147         * params.ch: Use arrayt in along PROC parameters, to
32148           avoid novelty problems.
32149         * sets.ch: Tiny cleanup.
32150         * vary1.ch: Re-indent.
32151
32152 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32153
32154           * Add PR-related files to Makefiles, .cvsignore files, etc.
32155
32156 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32157
32158         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32159           with compiler objects. New names are test-flow.c and test-loop.c
32160
32161 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32162
32163         * Upgraded c-torture tests from 1.19 to 1.20
32164
32165         * new files:
32166         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32167         * gcc.compile: 930623-1.c 930623-2.c
32168         * gcc.noncompile: 930622-1.c 930622-2.c
32169         * gcc.failure: 920411-1.c 920627-2.c
32170         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32171
32172 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32173
32174         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32175           More changes to get testsuite working properly. Needs more work.
32176           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32177
32178 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32179
32180         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32181           More changes to get testsuite working properly. Needs more work.
32182
32183 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32184
32185         * chill.compile/compile.exp: Added for Dejagnu support
32186         * chill.execute/execute.exp: Added for Dejagnu support
32187         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32188
32189 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32190
32191     This should complete moving the CHILL test files.
32192         * chill.noncompile(.cvsignore printf.grt
32193             in-printf.grt chprintf.grt chprintf.ch):
32194             Added test-support files.
32195           (Makefile): Modified further.
32196         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32197             signal.ch): Added test files.
32198           * chill.execute (.cvsignore printf.grt printr.c
32199             in-printf.grt rts.c chprintf.grt rts.h): Added
32200           test-support files.
32201             (Makefile): More corrections.
32202
32203 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32204
32205         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32206           test cases, ready for DejaGnu.
32207
32208 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32209
32210         * Upgraded c-torture tests from 1.18 to 1.19
32211
32212         * gcc.compile: added test(s):
32213           930607-1.c
32214         * gcc.execute: added test(s):
32215           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32216
32217         * added new subdirectory for misc tests: gcc.misc-tests
32218         * gcc.misc-test(s): added tests:
32219           inst-check.c test-consts.c test-ior.c test-switch.c
32220
32221 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32222
32223         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32224
32225 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32226
32227         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32228
32229 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32230
32231         * Upgraded c-torture tests from 1.17 to 1.18
32232
32233 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32234
32235         * Upgraded c-torture tests from 1.12 to 1.17
32236
32237 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32238
32239         * lib/old-dejagnu.exp:
32240           Fixed handling of XFAIL target triplets to correctly
32241           recognize wildcard characters.  Removed code that
32242           appended a unique id tag to the end of the file name
32243           printed out by the result of the testcases within a
32244           given test file.
32245
32246 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32247
32248         * lib/old-dejagnu.exp:
32249           Reworked expected failure handling to trigger off of XFAIL
32250           keyword in keyphrase embeded in testcase source code. The
32251           XFAIL keyword must be at the end of the keyphrase line. It
32252           may optionally be followed by one or more target triplets.
32253           It has just occured that the handling of wildcards in the
32254           target triplet may not be correct.
32255
32256 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32257
32258         * g++.old-deja/tests:
32259           Moved all subdirectories up one level into g++.old-deja .
32260
32261         * lib/old-dejagnu.exp:
32262           Fixed problem with CXXFLAGS not being properly reset, and being
32263           corrupted with extraneous "-c" compiler option.  This was
32264           causing binaries to not be generated for test that needed them.
32265           Modified strings passed to "pass" and "fail" so that individual
32266           tests from the same test file would be distinguished by an
32267           identifier appended to the test file name in the summary logs;
32268           this corrected a problem with erroneous diff logs.  Added code
32269           to search testcases for expected fail and unexpected pass keywords.
32270
32271 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32272
32273         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32274
32275 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32276
32277         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32278           Removed extraneous text from end of "Special g++ Options"
32279           keyphrase.
32280
32281         * lib/old-dejagnu.exp: Added pattern matching to look for new
32282           keywords, embedded in testcases comments, which will trigger
32283           calls to xpass and xfail.
32284
32285 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32286
32287         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32288           comments embedded in the testcases, especially the one looking for
32289           special compiler options, as well as the pattern matching for the
32290           compiler output again.
32291
32292 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32293
32294         * lib/old-dejagnu.exp: Do a proper check of the return value for
32295           execute tests. Fixed several problems with the pattern matching
32296           of the compiler output which gave erroneous test results.
32297           Changed several of the test result messages to be more descriptive.
32298         * config/unix-g++.exp: Proc g++_load now actually works and
32299           executes the tests passed to it and returns a usable return
32300           value.
32301
32302 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32303
32304           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32305
32306 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32307
32308         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32309           Modified both files to properly execute the old style
32310           dejagnu tests. The previous versions of these files were
32311           experimental and did not function anything near correctly.
32312
32313 1993-04-05  Rob Savoye  (rob@cygnus.com)
32314
32315         * Removed all Makefile.in and configure.in files. No configuration
32316         needed now.
32317
32318 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32319
32320         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32321
32322 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32323
32324         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32325         gcc.special/configure.in, gcc.noncompile/configure.in,
32326         gcc.execute/configure.in, gcc.code_quality/configure.in,
32327         g++.other/configure.in, g++.old-deja/configure.in,
32328         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32329         in srcname setting.
32330
32331 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32332
32333         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32334         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32335         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32336
32337 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32338
32339         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32340         (gdb_exit): Don't remove *_soc files.
32341
32342 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32343
32344         * lib/c-torture.exp: Don't look for main; instead always use -w
32345         -c.  This is how the c-torture tests work.  Remove the object
32346         file if the compilation succeeds.
32347         * gcc.execute/execute.exp: Remove executable if test passes.
32348         * gcc.noncompile/noncompile.exp: Every test is an expected
32349         failure.
32350         * gcc.special/special.exp: Added tests from c-torture 1.11,
32351         corrected use of existing test.
32352         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32353         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32354         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32355         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32356         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32357         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32358         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32359         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32360         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32361         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32362         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32363         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32364         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32365         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32366         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32367         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32368         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32369         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32370         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32371         c-torture 1.11.
32372         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32373         correspond to c-torture 1.11.
32374
32375         * New file.