OSDN Git Service

2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5
6 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7
8         * gcc.dg/ultrasp11.c: New test.
9
10 2004-10-08  Michael Matz  <matz@suse.de>
11
12         * gcc.dg/doloop-2.c: New test.
13
14 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15
16         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18         objc.dg/method-9.m: Update expected diagnostics.
19
20 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21
22         * gcc.dg/ppc-fsel-3.c: New file.
23         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24
25 2004-10-07  Paul Brook  <paul@codesourcery.com>
26
27         * gfortran.dg/intrinsic_verify_1.f90: New test.
28
29 2004-10-07  Paul Brook  <paul@codesourcery.com>
30
31         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32
33 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34
35         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
36         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37         commit.
38
39 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
40
41         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
42
43 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44
45         PR c++/17115
46         * g++.dg/warn/Winline-4.C: New test.
47
48 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49
50         * gcc.c-torture/compile/20041007-1.c: New test.
51
52 2004-10-07  Paul Brook  <paul@codesourcery.com>
53
54         PR fortran/17678
55         * gfortran.dg/use_allocated_1.f90: New test.
56
57 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
58
59         PR middle-end/17849
60         * gfortran.fortran-torture/compile/nested.f90: New test
61
62 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
63
64         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
65
66 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
67
68         PR c++/17368
69         * g++.dg/ext/asm6.C: New test.
70
71 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
72
73         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
74
75 2004-10-06  Paul Brook  <paul@codesourcery.com>
76
77         PR libfortran/17709
78         * gfortran.dg/empty_format_1.f90: New test.
79
80 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
81
82         PR fortran/17568
83         * gfortran.dg/ishft.f90: New test.
84
85         PR fortran/17283
86         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
87         tests.
88
89 2004-10-06  Paul Brook  <paul@codesourcery.com>
90
91         * gfortran.dg/do_1.f90: New test.
92
93 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
94
95         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
96         optimizing for size.
97
98 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
99
100         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
101
102 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
103
104         * gcc.c-torture/compile/20041005-1.c: New test.
105
106 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
107
108         PR c++/17829
109         * g++.dg/lookup/koenig4.C: New.
110
111 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
112
113         * g++.dg/other/classkey1.C: Adjust quoting marks.
114         * g++.dg/parse/error15.C: Likewise.
115         * g++.dg/template/meminit2.C (int>): Likewise.
116
117 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
118
119         PR fortran/17283
120         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
121
122         PR fortran/17631
123         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
124
125         PR fortran/17708
126         * gfortran.dg/pr17708.f90: New test.
127         
128 2004-10-04  Chao-ying Fu  <fu@mips.com>
129
130         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
131         * gcc.dg/vect/vect-4.c: Ditto.
132         * gcc.dg/vect/vect-5.c: Ditto.
133         * gcc.dg/vect/vect-6.c: Ditto.
134         * gcc.dg/vect/vect-8.c: Ditto.
135         * gcc.dg/vect/vect-16.c: Ditto.
136         * gcc.dg/vect/vect-30.c: Ditto.
137         * gcc.dg/vect/vect-40.c: Ditto.
138         * gcc.dg/vect/vect-41.c: Ditto.
139         * gcc.dg/vect/vect-42.c: Ditto.
140         * gcc.dg/vect/vect-43.c: Ditto.
141         * gcc.dg/vect/vect-44.c: Ditto.
142         * gcc.dg/vect/vect-45.c: Ditto.
143         * gcc.dg/vect/vect-46.c: Ditto.
144         * gcc.dg/vect/vect-47.c: Ditto.
145         * gcc.dg/vect/vect-48.c: Ditto.
146         * gcc.dg/vect/vect-49.c: Ditto.
147         * gcc.dg/vect/vect-50.c: Ditto.
148         * gcc.dg/vect/vect-51.c: Ditto.
149         * gcc.dg/vect/vect-52.c: Ditto.
150         * gcc.dg/vect/vect-53.c: Ditto.
151         * gcc.dg/vect/vect-54.c: Ditto.
152         * gcc.dg/vect/vect-55.c: Ditto.
153         * gcc.dg/vect/vect-56.c: Ditto.
154         * gcc.dg/vect/vect-57.c: Ditto.
155         * gcc.dg/vect/vect-58.c: Ditto.
156         * gcc.dg/vect/vect-59.c: Ditto.
157         * gcc.dg/vect/vect-60.c: Ditto.
158         * gcc.dg/vect/vect-74.c: Ditto.
159         * gcc.dg/vect/vect-79.c: Ditto.
160         * gcc.dg/vect/vect-80.c: Ditto.
161
162 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
163
164         * gcc.dg/unused-7.c: Use the correct option.
165
166 2004-10-04  Paul Brook  <paul@codesourcery.com>
167         Bud Davis  <bdavis9659@comcast.net>
168
169         PR fortran/17706
170         PR fortran/16434
171         * gfortran/pr17706.f90: New test.
172         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
173
174 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
175
176         * gfortran.dg/pr17612.f90: New test.
177
178 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
179
180         * g++.dg/template/local1.C: Adjust quoting marks in
181         testing for diagnostics.
182         * g++.dg/tls/diag-2.C: Likewise.
183         * g++.dg/other/error8.C: Likewise.
184
185 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
186
187         PR c/17178
188         * gcc.dg/unused-4.c: Adjust to be correct.
189
190         PR c/17820
191         * gcc.dg/unused-7.c: New test.
192
193 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
194
195         PR c++/17797
196         * g++.dg/overload/template2.C: New test.
197
198 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
199
200         PR tree-optimization/16632
201         * gcc.dg/tree-ssa/20041002-1.c: New.
202
203 2004-10-03  Paul Brook  <paul@codesourcery.com>
204
205         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
206         rather than relying on default formatting.
207
208 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
209
210         * gcc.dg/20040920-1.c: Update expected message text.
211
212 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
213
214         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
215
216 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
217
218         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
219         tree level.
220
221 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
222
223         * gcc.dg/tree-ssa/pr17343.c: Remove.
224
225 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
226
227         PR tree-opt/17343
228         * gcc.dg/tree-ssa/pr17343.c: New test.
229
230 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
233         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
234         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
235         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
236         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
237
238 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
239
240         * gcc.dg/lvalue-2.c: New test.
241
242 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
243
244         PR c/17730
245         * gcc.dg/pr17730-1.c: New test
246
247 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
248
249         PR c/7425
250         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
251
252 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
253
254         * gcc.c-torture/execute/stdarg-1.c: New test.
255         * gcc.c-torture/execute/stdarg-2.c: New test.
256         * gcc.c-torture/execute/stdarg-3.c: New test.
257         * gcc.dg/tree-ssa/stdarg-1.c: New test.
258         * gcc.dg/tree-ssa/stdarg-2.c: New test.
259         * gcc.dg/tree-ssa/stdarg-3.c: New test.
260         * gcc.dg/tree-ssa/stdarg-4.c: New test.
261         * gcc.dg/tree-ssa/stdarg-5.c: New test.
262
263 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
264
265         PR tree-optimization/17697
266         * g++.dg/opt/pr17697-1.C: New test.
267         * g++.dg/opt/pr17697-2.C: New test.
268         * g++.dg/opt/pr17697-3.C: New test.
269
270 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
271
272         PR c/16409
273         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
274         gcc.dg/vla-init-5.c: New tests.
275
276 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
277
278         PR c/13804
279         * gcc.dg/pr13804-1.c: New test.
280
281 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
282
283         PR fortran/16938
284         * gfortran.dg/pr16938.f90: New test.
285
286 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
287
288         * g++.dg/template/crash23.C: New test.
289
290 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
291
292         PR c++/17585
293         * g++.dg/template/static8.C: New test.
294
295 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
296
297         PR c++/17681
298         * g++.dg/other/error9.C: New test.
299
300 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
301
302         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
303
304 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
305
306         PR fortran/15164
307         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
308
309 2004-09-26  Roger Sayle  <roger@eyesopen.com>
310
311         PR middle-end/17112
312         * gcc.dg/pr17112-1.c: New test case.
313
314 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
315
316         PR c/11459
317         * gcc.dg/pr11459-1.c: New test.
318
319 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
320
321         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
322         * gcc.dg/tree-ssa/loop-4.c: Likewise.
323
324 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
325
326         * gfortran.dg/pr15324.f90: Make array bounds consistent.
327
328 2004-09-25  Jan Hubicka  <jh@suse.cz>
329
330         * compile/30040909-1.c: New test.
331         * compile/30040907-1.c: New test.
332
333 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
334
335         * gcc.c-torture/execute/va-arg-26.c: New test.
336
337 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
338
339         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
340         extra diagnostics on targets with 64-bit pointers.
341         * objc.dg/selector-1.m: Adjust dg-warning regexp.
342
343 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
344
345         PR c/17188
346         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
347         * gcc.dg/decl-3.c: Adjust expected message.
348
349 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
350
351         PR fortran/17615
352         * gfortran.dg/pr17615.f90: New test.
353
354 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
355
356         PR tree-optimzation/17517
357         * g++.dg/tree-ssa/pr17517.C: New Test.
358
359 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
360
361         PR c++/16889
362         * g++.dg/lookup/ambig3.C: New.
363
364 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
365
366         PR tree-opt/17624
367         * g++.dg/opt/pr17624.C: New test.
368
369 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
370
371         PR c/6980
372         * gcc.dg/Wbad-function-cast-1.c: New test.
373
374 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
375
376         * g++.dg/ext/complit1.C
377         * g++.dg/other/error2.C
378         * g++.dg/other/nontype-1.C
379         * g++.dg/parse/crash11.C
380         * g++.dg/parse/crash12.C
381         * g++.dg/parse/error15.C
382         * g++.dg/parse/error4.C
383         * g++.dg/parse/tmpl-outside1.C
384         * g++.dg/parse/too-many-tmpl-args1.C
385         * g++.dg/template/dependent-expr3.C
386         * g++.dg/template/error10.C
387         * g++.dg/template/instantiate1.C
388         * g++.dg/template/vtable2.C
389         * g++.dg/warn/Wshadow-1.C
390         * g++.dg/warn/weak1.C
391         * g++.old-deja/g++.brendan/crash16.C
392         * g++.old-deja/g++.brendan/crash18.C
393         * g++.old-deja/g++.brendan/crash48.C
394         * g++.old-deja/g++.brendan/crash49.C
395         * g++.old-deja/g++.brendan/crash55.C
396         * g++.old-deja/g++.brendan/crash56.C
397         * g++.old-deja/g++.brendan/crash8.C
398         * g++.old-deja/g++.brendan/enum11.C
399         * g++.old-deja/g++.brendan/enum8.C
400         * g++.old-deja/g++.brendan/enum9.C
401         * g++.old-deja/g++.brendan/friend3.C
402         * g++.old-deja/g++.brendan/misc14.C
403         * g++.old-deja/g++.bugs/900402_02.C
404         * g++.old-deja/g++.bugs/900404_03.C
405         * g++.old-deja/g++.bugs/900404_04.C
406         * g++.old-deja/g++.bugs/900428_03.C
407         * g++.old-deja/g++.jason/crash4.C
408         * g++.old-deja/g++.jason/overload21.C
409         * g++.old-deja/g++.jason/redecl1.C
410         * g++.old-deja/g++.jason/report.C
411         * g++.old-deja/g++.jason/rfg10.C
412         * g++.old-deja/g++.jason/template30.C
413         * g++.old-deja/g++.law/arm12.C
414         * g++.old-deja/g++.law/ctors5.C
415         * g++.old-deja/g++.law/cvt20.C
416         * g++.old-deja/g++.law/init10.C
417         * g++.old-deja/g++.law/init8.C
418         * g++.old-deja/g++.law/visibility17.C
419         * g++.old-deja/g++.law/visibility7.C
420         * g++.old-deja/g++.mike/net8.C
421         * g++.old-deja/g++.mike/p646.C
422         * g++.old-deja/g++.mike/p700.C
423         * g++.old-deja/g++.mike/p701.C
424         * g++.old-deja/g++.mike/p811.C
425         * g++.old-deja/g++.ns/template13.C
426         * g++.old-deja/g++.other/array3.C
427         * g++.old-deja/g++.other/crash25.C
428         * g++.old-deja/g++.other/dtor3.C
429         * g++.old-deja/g++.other/dtor4.C
430         * g++.old-deja/g++.other/main1.C
431         * g++.old-deja/g++.other/warn7.C
432         * g++.old-deja/g++.pt/crash11.C
433         * g++.old-deja/g++.pt/crash36.C
434         * g++.old-deja/g++.pt/spec22.C
435         * g++.old-deja/g++.pt/spec9.C
436         * g++.old-deja/g++.pt/ttp52.C
437         * g++.old-deja/g++.robertl/eb103.C
438         * g++.old-deja/g++.robertl/eb121.C
439         * g++.old-deja/g++.robertl/eb22.C
440         * g++.old-deja/g++.robertl/eb8.C:
441         Update locations and/or regexps of dg-error markers.
442         Remove markers for some bogus messages that are no longer issued.
443
444 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
445
446         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
447         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
448
449 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
450
451         PR c++/17618
452         * g++.dg/lookup/crash5.C: New test.
453
454 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
455
456         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
457         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
458         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
459         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
460         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
461         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
462
463         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
464         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
465         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
466         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
467         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
468         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
469
470         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
471
472         * gcc.dg/vect/vect-44.c: Check additional cases.
473         * gcc.dg/vect/vect-48.c: Check additional cases.
474
475         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
476         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
477         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
478         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
479         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
480         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
481         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
482         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
483         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
484
485         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
486         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
487         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
488
489 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
490
491         * gcc.dg/tree-ssa/loop-6.c: New test.
492
493 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
494
495         PR c++/17620
496         * g++.dg/inherit/base2.C: New.
497
498 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
499
500         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
501         * gcc.dg/20001012-2.c: Likewise.
502         * gcc.dg/20001013-1.c: Likewise.
503         * gcc.dg/20001101-1.c: Likewise.
504         * gcc.dg/20001102-1.c: Likewise.
505         * gcc.dg/bf-spl1.c: Likewise.
506         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
507         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
508
509 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
510
511         PR tree-optimization/16721
512         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
513
514 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
515
516         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
517         * gcc.dg/20040305-1.c: Likewise.
518
519 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
520
521         PR c/16566
522         * gcc.c-torture/compile/pr16566-1.c,
523         gcc.c-torture/compile/pr16566-2.c,
524         gcc.c-torture/compile/pr16566-3.c: New tests.
525
526 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
527
528         PR tree-optimization/17512
529         * gcc.c-torture/compile/20040916-1.c.
530
531 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
532
533         * gcc.dg/pragma-re-3.c: New test.
534
535 2004-09-17  Matt Austern  <austern@apple.com>
536
537         PR c++/15049
538         * g++.dg/other/anon3.C: New.
539
540 2004-09-21  Roger Sayle  <roger@eyesopen.com>
541
542         PR c++/7503
543         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
544         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
545         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
546         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
547         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
548
549 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
550
551         PR fortran/17286
552         * gfortran.dg/pr17286.f90: New test.
553
554 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/17530
557         * g++.dg/template/static7.C: New test.
558
559 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR tree-opt/17558
562         * gcc.c-torture/compile/pr17558.c: New test.
563
564 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
565
566         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
567         if SKIP_ATTRIBUTE is defined.
568
569 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
570
571         PR fortran/15957
572         * gfortran.dg/pr15957.f90: New test.
573
574 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
575
576         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
577         in comparison.
578         * gcc.dg/vect/vect-79.c: Likewise.
579         * gcc.dg/vect/vect-80.c: Likewise.
580
581 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
582
583         PR fortran/15750
584         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
585
586 2004-09-20  Ira Rosen  <irar@il.ibm.com>
587
588         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
589         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
590         * gcc.dg/vect/vect-62.c: New testcase.
591         * gcc.dg/vect/vect-63.c: New testcase.
592         * gcc.dg/vect/vect-64.c: New testcase.
593         * gcc.dg/vect/vect-65.c: New testcase.
594         * gcc.dg/vect/vect-66.c: New testcase.
595         * gcc.dg/vect/vect-67.c: New testcase.
596         * gcc.dg/vect/vect-68.c: New testcase.
597         * gcc.dg/vect/vect-69.c: New testcase.
598         * gcc.dg/vect/vect-79.c: New testcase.
599         * gcc.dg/vect/vect-80.c: New testcase.
600
601 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
602
603         * gcc.target/mips/asm-1.c: New test.
604
605 2004-09-19  Ira Rosen  <irar@il.ibm.com>
606
607         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
608         * gcc.dg/vect/vect-73.c: New testcase.
609         * gcc.dg/vect/vect-74.c: New testcase.
610         * gcc.dg/vect/vect-75.c: New testcase.
611         * gcc.dg/vect/vect-76.c: New testcase.
612         * gcc.dg/vect/vect-77.c: New testcase.
613         * gcc.dg/vect/vect-78.c: New testcase
614
615 2004-09-18  Paul Brook  <paul@codesourcery.com>
616
617         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
618
619 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
620
621         PR c/17424
622         * gcc.dg/pr17424-1.c: New test.
623
624 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
625
626         * g++.dg/tree-ssa/pr17153.C: New test.
627
628 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
629
630         PR pch/13361
631         * testsuite/g++.dg/pch/wchar-1.C: New.
632         * testsuite/g++.dg/pch/wchar-1.Hs: New.
633
634 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
635
636         * gcc.c-torture/execute/20040917-1.c: New test.
637
638 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
639
640         PR tree-optimization/17319
641         * gcc.dg/pr17319.c: New test.
642
643 2004-09-17  Devang Patel  <dpatel@apple.com>
644
645         * gcc.dg/20040813-1.c: New test.
646
647 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
648
649         PR tree-optimization/17273
650         * gcc.c-torture/compile/pr17273.c: New test.
651
652 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
653
654         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
655         Update expected messages.
656         * gcc.dg/declspec-13.c: New test.
657
658 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
659
660         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
661
662 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
663
664         * gcc.c-torture/execute/pr17252.c: Use post-increment to
665         change what 'a' is pointing to.
666
667 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/16002
670         * g++.dg/template/error18.C: New test.
671
672         PR c++/16029
673         * g++.dg/warn/Wunused-8.C: New test.
674
675 2004-09-17  Steven Bosscher  <stevenb@suse.de>
676
677         PR tree-optimization/17513
678         * gcc.dg/20040916-1.c: New test.
679
680 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
681
682         PR c++/17501
683         * g++.dg/template/typename7.C: New test.
684
685 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
686
687         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
688
689 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
690
691         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
692         with -ftree-based-profiling also.
693         * lib/profopt.exp: Support late-set profile_option/feedback_option.
694
695 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
696
697         PR/15364
698         * gfortran.dg/der_array_io_1.f90: New test.
699         * gfortran.dg/der_array_io_2.f90: New test.
700         * gfortran.dg/der_array_io_3.f90: New test.
701
702 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
703
704         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
705         EABI.
706
707 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
708
709         * g++.dg/opt/switch1.C: New test.
710
711 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
712
713         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
714         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
715         Update expected messages.
716
717 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
718
719         PR fortran/16485
720         * gfortran.dg/same_name_1.f90: New test.
721
722 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
723
724         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
725         dereference garbage pointers.
726
727 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
728
729         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
730         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
731
732         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
733         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
734         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
735
736 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
737
738         PR c++/17324
739         * g++.dg/template/mangle1.C: New test.
740
741 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
742
743         PR tree-optimization/17252
744         * gcc.c-torture/execute/pr17252.c: New test.
745
746 2004-09-14  Andrew Pinski  <apinski@apple.com>
747
748         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
749
750 2004-09-14  Roger Sayle  <roger@eyesopen.com>
751
752         PR rtl-optimization/9771
753         * gcc.dg/pr9771-1.c: New test case.
754
755 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
756
757         PR tree-optimization/15262
758         * gcc.c-torture/execute/pr15262-1.c: New test.
759         * gcc.c-torture/execute/pr15262-2.c: New test.
760
761 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
762
763         * gcc.dg/declspec-12.c: New test.
764
765 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
766
767         * gfortran.dg/pr17090.f90: Add directives to test.
768
769 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
770
771         * gcc.c-torture/compile/20040914-1.c: New test.
772
773 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
774
775         PR c++/16162
776         * g++.dg/template/decl2.C: New test.
777
778 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
779
780         PR fortran/17090
781         * gfortran.dg/pr17090.f90: New test.
782
783 2004-09-13  Dale Johannesen  <dalej@apple.com>
784
785         * gcc.c-torture/compile/pr17408.c:  New test case.
786
787 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/16716
790         * g++.dg/parse/crash17.C: New test.
791
792         PR c++/17327
793         * g++.dg/template/enum3.C: New test.
794
795 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
796
797         * lib/gcc-defs.exp: Load wrapper.exp.
798         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
799         using local code.
800         * lib/gcc.exp (gcc_init): Similar.
801         * lib/gfortran.exp (gfortran_init): Similar.
802         * lib/objc.exp (objc_init): Similar.
803         * lib/treelang.exp (treelang_init): Similar.
804         * lib/wrapper.exp: New file with build_wrapper call machinery in
805         ${tool}_maybe_build_wrapper.
806
807 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
808
809         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
810         "inline".
811         * gcc.dg/declspec-11.c: Update expected messages.
812         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
813         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
814         gcc.dg/inline-12.c: New tests.
815
816 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
817
818         * g++.dg/tree-ssa/pr17400.C: New testcase.
819
820 2004-09-13  James E Wilson  <wilson@specifixinc.com>
821
822         * gcc.target/mips/sb1-1.c: New testcase.
823
824 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
825
826         * lib/g77-dg.exp: Remove unused file.
827         * lib/mike-g77.exp: Ditto.
828         * lib/g77.exp: Ditto.
829
830 2004-09-12  Richard Henderson  <rth@redhat.com>
831
832         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
833
834 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
835
836         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
837         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
838         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
839         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
840         Update expected messages.
841
842 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
843
844         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
845         declaration/use mismatch for dirp parameter.
846
847 2004-09-12  Andrew Pinski  <apinski@apple.com>
848
849         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
850         -fgnu-runtime is passed.
851
852 2004-09-12  Richard Henderson  <rth@redhat.com>
853
854         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
855         do the uplevel thing and update additional_flags directly.
856         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
857         gfortran.fortran-torture/execute/intrinsic_nearest.x,
858         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
859         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
860
861 2004-09-11  Steven Bosscher  <stevenb@suse.de>
862
863         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
864
865 2004-09-11  Roger Sayle  <roger@eyesopen.com>
866
867         PR middle-end/17411
868         * g++.dg/opt/pr17411-1.C: New test case.
869
870 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
871
872         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
873         gcc.dg/tls/diag-2.c: Update expected messages.
874         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
875         messages.
876         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
877         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
878         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
879         gcc.dg/tls/diag-5.c: New tests.
880
881 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
882
883         * gcc.dg/20040910-1.c: Correct dg-error regexp.
884
885 2004-09-11  Steven Bosscher  <stevenb@suse.de>
886
887         * g++.dg/parse/break-in-for.C: New test.
888
889 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
890
891         * gcc.dg/tree-ssa/20040911-1.c: New test.
892
893 2004-09-11  Andreas Jaeger  <aj@suse.de>
894
895         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
896         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
897
898 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
899
900         * gcc.target/frv: New directory of FR-V-specific tests.
901
902 2004-09-10  James E Wilson  <wilson@specifixinc.com>
903
904         * gcc.dg/convert-vec-1.c: New test.
905
906 2004-09-10  Roger Sayle  <roger@eyesopen.com>
907
908         PR middle-end/17024
909         * gcc.dg/pr17024-1.c: New test case.
910
911 2004-09-10  Eric Christopher  <echristo@redhat.com>
912
913         * gcc.dg/20040910-1.c: New test.
914
915 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
916
917         * gcc.dg/bitfld-9.c: New test.
918
919 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
920
921         * gcc.c-torture/execute/ieee/acc1.c: New test.
922         * gcc.c-torture/execute/ieee/acc2.c: New test.
923         * gcc.c-torture/execute/ieee/mzero6.c: New test.
924
925 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
926
927         * gcc.dg/deprecated-2.c: New test.
928
929 2004-09-09  James E Wilson  <wilson@specifixinc.com>
930
931         * gcc.dg/init-vec-1.c: New test.
932
933 2004-09-09  Roger Sayle  <roger@eyesopen.com>
934
935         PR middle-end/17055
936         * gcc.dg/pr17055-1.c: New test case.
937
938 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
939
940         PR target/17377
941         * gcc.c-torture/execute/pr17377.c: New test.
942
943 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
944
945         PR c/8420
946         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
947         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
948         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
949         gcc.dg/long-long-typespec-1.c: New tests.
950         * gcc.dg/tls/diag-2.c: Update expected diagnostics
951
952 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
953
954         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
955         gcc.dg/gnu99-static-1.c: New tests.
956
957 2004-09-08  Devang Patel  <dpatel@apple.com>
958
959         * gcc.dg/darwin-ld-20040828-1.c: New test.
960         * gcc.dg/darwin-ld-20040828-2.c: New test.
961         * gcc.dg/darwin-ld-20040828-3.c: New test.
962
963 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
964
965         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
966         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
967         in error message.
968         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
969         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
970         in error message.
971         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
972         types they qualify.
973         * objc.dg/type-size-2.m: Fix wording in comment.
974         * objc.dg/va-meth-1.m: New test case.
975
976 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
977
978         PR c/16633:
979         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
980         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
981
982 2004-09-06  Devang Patel  <dpatel@apple.com>
983
984         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
985         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
986
987 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
988
989         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
990         reflect changed line numbering of diagnostics.
991
992 2004-09-06  Paul Brook  <paul@codesourcery.com>
993
994         * gfortran.dg/edit_real_1.f90: Add new test.
995
996 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
997
998         * gcc.dg/tree-ssa/loop-2.c: New test.
999         * gcc.dg/tree-ssa/loop-3.c: New test.
1000         * gcc.dg/tree-ssa/loop-4.c: New test.
1001         * gcc.dg/tree-ssa/loop-5.c: New test.
1002
1003 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1004
1005         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1006
1007 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1008
1009         * gcc.dg/format/sentinel-1.c: New test.
1010
1011 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1012
1013         * testsuite/gcc.dg/builtins-46.c: New.
1014
1015 2004-09-03  Devang Patel  <dpatel@apple.com>
1016
1017         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1018         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1019
1020 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1021
1022         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1023         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1024         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1025         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1026         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1027         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1028         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1029         the non-portable bzero.
1030         * gcc.dg/20010912-1.c: xfail for NetWare.
1031         * gcc.dg/20020426-2.c: xfail for NetWare.
1032         * gcc.dg/20021014-1.c: xfail for NetWare.
1033         * gcc.dg/20021018-1.c: xfail for NetWare.
1034         * gcc.dg/20030213-1.c: xfail for NetWare.
1035         * gcc.dg/20030225-1.c: xfail for NetWare.
1036         * gcc.dg/20030708-1.c: xfail for NetWare.
1037         * gcc.dg/builtins-config.h: Also exclude NetWare.
1038         * gcc.dg/format/format.h: Define restrict only if not already defined.
1039         * gcc.dg/nest.c: xfail for NetWare.
1040         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1041         * lib/target-supports.exp (check_visibility_available): Exclude
1042         NetWare.
1043
1044 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1045
1046         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1047         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1048         deterministic starting point for the alignment of structure fields.
1049         * gcc.dg/Wpadded.c: Dito.
1050         * g++.dg/abi/vbase10.C: Dito.
1051
1052 2004-09-03  Devang Patel  <dpatel@apple.com>
1053
1054         * g++.dg/debug/pr15736.cc: New test.
1055
1056 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1057
1058         * README.QMTEST: Fix out-of-date link.
1059
1060 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1061
1062         PR fortran/16579
1063         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1064         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1065
1066 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1067
1068         * g++.dg/abi/arm_rtti1.C: New test.
1069
1070 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1071
1072         * gcc.dg/ppc-vector-memcpy.c: New.
1073         * gcc.dg/ppc-vector-memset.c: New.
1074
1075 2004-09-02  Chao-ying Fu  <fu@mips.com>
1076
1077         * gcc.target/mips/mips-3d-1.c: New test.
1078         * gcc.target/mips/mips-3d-2.c: New test.
1079         * gcc.target/mips/mips-3d-3.c: New test.
1080         * gcc.target/mips/mips-3d-4.c: New test.
1081         * gcc.target/mips/mips-3d-5.c: New test.
1082         * gcc.target/mips/mips-3d-6.c: New test.
1083         * gcc.target/mips/mips-3d-7.c: New test.
1084         * gcc.target/mips/mips-3d-8.c: New test.
1085         * gcc.target/mips/mips-3d-9.c: New test.
1086         * gcc.target/mips/mips-ps-1.c: New test.
1087         * gcc.target/mips/mips-ps-2.c: New test.
1088         * gcc.target/mips/mips-ps-3.c: New test.
1089         * gcc.target/mips/mips-ps-4.c: New test.
1090         * gcc.target/mips/mips-ps-type.c: New test.
1091
1092 2004-09-02  Paul Brook  <paul@codesourcery.com>
1093
1094         * gfortran.dg/edit_real_1.f90: Add new tests.
1095
1096 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1097
1098         PR fortran/15327
1099         * gfortran.dg/merge_char_1.f90: New test.
1100
1101 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1102
1103         PR fortran/16404
1104         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1105
1106 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1107
1108         PR c/1522
1109         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1110
1111 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1112
1113         * g++.dg/opt/loop1.C: Do not XFAIL.
1114
1115 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1116
1117         * gcc.c-torture/execute/20040831-1.c: New test.
1118
1119 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1120
1121         PR fortran/16579
1122         * gfortran.dg/g77/20010610.f: Now passes.
1123         Copy from g77.f-torture/execute. Add dg-run directive.
1124         * gfortran.dg/g77/README: Update
1125
1126 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1127
1128         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1129         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1130         (t1, t2, t3, t4): Add volatile.
1131
1132 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1133
1134         * g++.dg/ext/visibility/arm1.C: New test.
1135
1136 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1137
1138         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1139         -pedantic-errors.
1140
1141 2004-09-01  Paul Brook  <paul@codesourcery.com>
1142
1143         * gfortran.dg/eof_2.f90: New test.
1144
1145 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1146
1147         PR fortran/16579
1148         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1149
1150 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1151
1152         PR libfortran/16805
1153         * gfortran.dg/list_read_2.f90: New test.
1154
1155 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1156
1157         * g++.dg/abi/key1.C: New test.
1158
1159 2004-08-31  Richard Henderson  <rth@redhat.com>
1160
1161         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1162         form of offsetof.
1163         * g++.dg/other/offsetof5.C: Remove duplicate.
1164
1165 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1166
1167         PR fortran/17244
1168         * gfortran.dg/func_derived_1.f90: New test.
1169
1170 2004-08-31  Paul Brook  <paul@codesourcery.com>
1171
1172         * gfortran.dg/eof_1.f90: New test.
1173
1174 2004-08-31  Paul Brook  <paul@codesourcery.com>
1175
1176         * gfortran.dg/list_read_1.f90: New file.
1177
1178 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1179
1180         * g++.dg/opt/loop1.C: XFAIL.
1181
1182 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1183
1184         * gcc.dg/funcdef-storage-1.c: New.
1185         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1186         an extern function in local scope.
1187         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1188         declare an 'auto inline' function in local scope.
1189         * gcc.dg/20011130-1.c: Likewise.
1190         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1191         an 'auto' function in local scope.
1192         * gcc.dg/20021014-1.c: Likewise.
1193         * gcc.dg/20030331-2.c: Likewise.
1194
1195 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1196
1197         * gfortran.dg/blockdata_1.f90: New test.
1198
1199 2004-08-30  Richard Henderson  <rth@redhat.com>
1200
1201         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1202
1203 2004-08-30  Richard Henderson  <rth@redhat.com>
1204
1205         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1206         additional_flags set by alternate driver.
1207         (ieee-options): New procedure.
1208         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1209         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1210         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1211         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1212
1213 2004-08-30  Richard Henderson  <rth@redhat.com>
1214
1215         * lib/f-torture.exp: Remove.
1216
1217 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR rtl-optimization/16590
1220         * g++.dg/opt/loop1.C: New test.
1221
1222 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1223
1224         PR fortran/13910
1225         * gfortran.dg/oldstyle_1.f90: New test.
1226
1227 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1228         Paul Brook  <paul@codesourcery.com>
1229
1230         * gfortran.dg/g77/README: Update.
1231         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1232         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1233         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1234
1235 2004-08-28  Paul Brook  <paul@codesourcery.com>
1236
1237         PR libfortran/17195
1238         * gfortran.dg/edit_real_1.f90: New test.
1239
1240 2004-08-27  Paul Brook  <paul@codesourcery.com>
1241
1242         * gfortran.dg/rewind_1.f90: New test.
1243
1244 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1245
1246         PR fortran/16597
1247         * gfortran.dg/pr16597.f90: New test.
1248
1249 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1250
1251         PR c/13801
1252         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1253         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1254         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1255         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1256         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1257
1258 2004-08-26  Nick Clifton  <nickc@redhat.com>
1259
1260         * gcc.c-torture/compile/pr17119.c: New test.
1261
1262 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1263
1264         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1265
1266 2004-08-25  Richard Henderson  <rth@redhat.com>
1267
1268         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1269         the bits that expect kind=8 to be the largest real kind.
1270
1271 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1272
1273         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1274
1275 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1276
1277         * gfortran.dg/assignment_1.f90: New test.
1278
1279 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1280
1281         * g++.dg/template/repo3.C: New test.
1282
1283 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1284
1285         PR middle-end/16693
1286         PR tree-optimization/16372
1287         * g++.dg/opt/pr16372-1.C: New test case.
1288         * g++.dg/opt/pr16693-1.C: New test case.
1289         * g++.dg/opt/pr16693-2.C: New test case.
1290
1291 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1292
1293         * objc.dg/proto-lossage-4.m: New test.
1294
1295 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1296
1297         PR c++/17155
1298         * g++.dg/inherit/local2.C: New test.
1299
1300 2004-08-25  Paul Brook  <paul@codesourcery.com>
1301
1302         PR fortran/17144
1303         * gfortran.dg/string_ctor_1.f90: New test.
1304
1305 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1306
1307         PR c++/14428
1308         * g++.dg/template/redecl2.C: New test.
1309
1310 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1311
1312         PR fortran/17143
1313         * gfortran.dg/pr17143.f90: New test.
1314
1315 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1316
1317         PR fortran/17164
1318         * gfortran.dg/pr17164.f90: New test.
1319
1320 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1321
1322         * gcc.dg/tree-ssa/loop-1.c: New test.
1323
1324 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1325
1326         * gcc.c-torture/compile/20040824-1.c: New test.
1327
1328 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1329
1330         * gcc.c-torture/compile/iftrap-3.c: New test.
1331
1332 2004-08-24  Paul Brook  <paul@codesourcery.com>
1333
1334         * gfortran.dg/entry_2.f90: New test.
1335
1336 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1337
1338         PR c++/16889
1339         * g++.dg/lookup/ambig[12].C: New.
1340
1341 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1342
1343         PR c++/16706
1344         * g++.dg/template/crash21.C: New test.
1345         * g++.dg/template/crash22.C: Likewise.
1346
1347 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1348
1349         PR c++/17149
1350         * g++.dg/template/access15.C: New.
1351
1352 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1353
1354         PR c++/17163
1355         * g++.dg/template/repo2.C: New test.
1356
1357 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1358
1359         PR rtl-optimization/17078
1360         * gcc.c-torture/execute/pr17078-1.c: New test case.
1361
1362 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c/14492
1365         * gcc.dg/debug/crash1.c: New test.
1366
1367 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1368
1369         PR c/16180
1370         * gcc.dg/loop-5.c: New test.
1371
1372 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1373
1374         * gcc.c-torture/execute/20040823-1.c: New test.
1375
1376 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1377
1378         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1379         to the assembler.  Simplify test accordingly.
1380         (asm_abi_flags): Use GNU names.
1381         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1382         to check for ABI flags.
1383
1384 2004-08-22  Andrew Pinski  <apinski@apple.com>
1385
1386         * g++.dg/opt/pr14029.C: New test.
1387         * gcc.c-torture/execute/pr15262.c: New test.
1388
1389 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1390
1391         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1392
1393 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1394
1395         PR 16908
1396         * gfortran.dg/direct_io.f90: New test.
1397
1398 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1399
1400         PR c++/17121
1401         * g++.dg/inherit/local2.C: New test.
1402
1403 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1404
1405         PR c++/17120
1406         * g++.dg/warn/Wparentheses-4.C: New test.
1407
1408 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1409
1410         PR c++/17121
1411         * g++.dg/inherit/local2.C: New test.
1412
1413         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1414         * gcc.dg/ppc-ldstruct.c: Likewise.
1415         * gcc.dg/ppc64-abi-2.c: Likewise.
1416
1417 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR rtl-optimization/17099
1420         * gcc.c-torture/execute/20040820-1.c: New test.
1421
1422 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1423
1424         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1425
1426 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1427
1428         PR fortran/17077
1429         * gfortran.dg/auto_array_1.f90: New test.
1430
1431 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1432
1433         PR fortran/17074
1434         * gfortran.dg/simpleif_1.f90: New test.
1435
1436 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1437
1438         * lib/target-supports.exp (check_profiling_available): Return
1439         false for arm*-*-symbianelf* and arm*-*-eabi*.
1440
1441         PR c++/15890
1442         * g++.dg/template/delete1.C: New test.
1443
1444 2004-08-19  Paul Brook  <paul@codesourcery.com>
1445
1446         PR fortran/14976
1447         PR fortran/16228
1448         * gfortran.dg/data_char_1.f90: New test.
1449
1450 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1451
1452         PR fortran/16946
1453         * gfortran.dg/reduction.f90: New testcase.
1454
1455 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1456
1457         PR fortran/16520
1458         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1459
1460 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1461
1462         PR c++/17041
1463         * g++.dg/Wparentheses-3.C: New test.
1464
1465 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1466
1467         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1468         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1469         * gcc.dg/vect/vect-2.c: Likewise.
1470         * gcc.dg/vect/vect-3.c: Likewise.
1471         * gcc.dg/vect/vect-4.c: Likewise.
1472         * gcc.dg/vect/vect-5.c: Likewise.
1473         * gcc.dg/vect/vect-6.c: Likewise.
1474         * gcc.dg/vect/vect-7.c: Likewise.
1475         * gcc.dg/vect/vect-25.c: Likewise.
1476         * gcc.dg/vect/vect-31.c: Likewise.
1477         * gcc.dg/vect/vect-32.c: Likewise.
1478         * gcc.dg/vect/vect-34.c: Likewise.
1479         * gcc.dg/vect/vect-36.c: Likewise.
1480         * gcc.dg/vect/vect-all.c: Likewise.
1481
1482 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1483
1484         PR c++/17068
1485         * g++.dg/template/operator4.C: New test.
1486
1487 2004-08-18  Richard Henderson  <rth@redhat.com>
1488
1489         * gcc.dg/20040206-1.c: XFAIL.
1490
1491 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1492
1493         PR c++/16246
1494         * g++.dg/template/array7.C: New test.
1495
1496 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1497
1498         * gcc.dg/mips-movcc-1.c: New test.
1499         * gcc.dg/mips-movcc-2.c: New test.
1500         * gcc.dg/mips-movcc-3.c: New test.
1501
1502         * gcc.dg/mips-nmadd-1.c: New test.
1503         * gcc.dg/mips-nmadd-2.c: New test.
1504
1505 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/15871
1508         * g++.dg/opt/inline8.C: New test.
1509
1510         PR c++/16965
1511         * g++.dg/parse/error17.C: New test.
1512
1513 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1514
1515         * gcc.dg/vect: New directory for vectorizer tests.
1516         * gcc.dg/vect/tree-vect.h: New file.
1517         * gcc.dg/vect/vect.exp: New file.
1518         * gcc.dg/vect/pr16105.c.c: New test.
1519         * gcc.dg/vect/vect-1.c: New test.
1520         * gcc.dg/vect/vect-2.c: New test.
1521         * gcc.dg/vect/vect-3.c: New test.
1522         * gcc.dg/vect/vect-4.c: New test.
1523         * gcc.dg/vect/vect-5.c: New test.
1524         * gcc.dg/vect/vect-6.c: New test.
1525         * gcc.dg/vect/vect-7.c: New test.
1526         * gcc.dg/vect/vect-8.c: New test.
1527         * gcc.dg/vect/vect-9.c: New test.
1528         * gcc.dg/vect/vect-10.c: New test.
1529         * gcc.dg/vect/vect-11.c: New test.
1530         * gcc.dg/vect/vect-12.c: New test.
1531         * gcc.dg/vect/vect-13.c: New test.
1532         * gcc.dg/vect/vect-14.c: New test.
1533         * gcc.dg/vect/vect-15.c: New test.
1534         * gcc.dg/vect/vect-16.c: New test.
1535         * gcc.dg/vect/vect-17.c: New test.
1536         * gcc.dg/vect/vect-18.c: New test.
1537         * gcc.dg/vect/vect-19.c: New test.
1538         * gcc.dg/vect/vect-20.c: New test.
1539         * gcc.dg/vect/vect-21.c: New test.
1540         * gcc.dg/vect/vect-22.c: New test.
1541         * gcc.dg/vect/vect-23.c: New test.
1542         * gcc.dg/vect/vect-24.c: New test.
1543         * gcc.dg/vect/vect-25.c: New test.
1544         * gcc.dg/vect/vect-26.c: New test.
1545         * gcc.dg/vect/vect-27.c: New test.
1546         * gcc.dg/vect/vect-28.c: New test.
1547         * gcc.dg/vect/vect-29.c: New test.
1548         * gcc.dg/vect/vect-30.c: New test.
1549         * gcc.dg/vect/vect-31.c: New test.
1550         * gcc.dg/vect/vect-32.c: New test.
1551         * gcc.dg/vect/vect-33.c: New test.
1552         * gcc.dg/vect/vect-34.c: New test.
1553         * gcc.dg/vect/vect-35.c: New test.
1554         * gcc.dg/vect/vect-36.c: New test.
1555         * gcc.dg/vect/vect-37.c: New test.
1556         * gcc.dg/vect/vect-38.c: New test.
1557         * gcc.dg/vect/vect-40.c: New test.
1558         * gcc.dg/vect/vect-41.c: New test.
1559         * gcc.dg/vect/vect-42.c: New test.
1560         * gcc.dg/vect/vect-43.c: New test.
1561         * gcc.dg/vect/vect-44.c: New test.
1562         * gcc.dg/vect/vect-45.c: New test.
1563         * gcc.dg/vect/vect-46.c: New test.
1564         * gcc.dg/vect/vect-47.c: New test.
1565         * gcc.dg/vect/vect-48.c: New test.
1566         * gcc.dg/vect/vect-49.c: New test.
1567         * gcc.dg/vect/vect-50.c: New test.
1568         * gcc.dg/vect/vect-51.c: New test.
1569         * gcc.dg/vect/vect-52.c: New test.
1570         * gcc.dg/vect/vect-53.c: New test.
1571         * gcc.dg/vect/vect-54.c: New test.
1572         * gcc.dg/vect/vect-55.c: New test.
1573         * gcc.dg/vect/vect-56.c: New test.
1574         * gcc.dg/vect/vect-57.c: New test.
1575         * gcc.dg/vect/vect-58.c: New test.
1576         * gcc.dg/vect/vect-59.c: New test.
1577         * gcc.dg/vect/vect-60.c: New test.
1578         * gcc.dg/vect/vect-61.c: New test.
1579         * gcc.dg/vect/vect-all.c: New test.
1580         * gcc.dg/vect/vect-none.c: New test.
1581
1582 2004-08-17  Paul Brook  <paul@codesourcery.com>
1583
1584         PR fortran/13082
1585         * gfortran.dg/entry_1.f90: New test.
1586
1587 2004-08-17  Andrew Pinski  <apinski@apple.com>
1588
1589         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1590
1591 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1592
1593         * gcc.dg/pr17036-1.c: New test.
1594
1595 2004-08-16  Devang Patel  <dpatel@apple.com>
1596
1597         * gcc.dg/darwin-20040809-1.c: New test.
1598
1599 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1600
1601         * gcc.dg/funcdef-attr-1.c: New test.
1602
1603 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1604
1605         * gcc.dg/altivec-17.c: New test.
1606         * gcc.dg/altivec-18.c: New test.
1607
1608 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1609
1610         PR c++/6749
1611         * g++.dg/template/vtable2.C: New test.
1612
1613 2004-08-14  Richard Henderson  <rth@redhat.com>
1614
1615         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1616         * gcc.dg/pack-test-4.c (main): Return 0.
1617         * gcc.dg/setjmp-1.c: Remove XFAIL.
1618         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1619
1620 2004-08-14  Richard Henderson  <rth@redhat.com>
1621
1622         * gcc.dg/980217-1.c: Add prototype for printf.
1623
1624 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1625
1626         * gfortran.dg/pr16935.f90: New test.
1627
1628 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1629
1630         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1631
1632 2004-08-13  Paul Brook  <paul@codesourcery.com>
1633
1634         * gfortran.dg/der_io_1.f90: Remove stray comma.
1635
1636 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1637
1638         * gcc.dg/vmx/cw-bug-2.c: Remove.
1639         * gcc.dg/vmx/vprint-1.c: Remove.
1640         * gcc.dg/vmx/vscan-1.c: Remove.
1641
1642 2004-08-12  Devang patel  <dpatel@apple.com>
1643
1644         * gcc.dg/darwin-20040809-2.c: New test.
1645
1646 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1647
1648         * g++.dg/ext/altivec-12.C: New test.
1649
1650         * g++.dg/ext/altivec-11.C: New test.
1651
1652 2004-08-12  Paul Brook  <paul@codesourcery.com>
1653
1654         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1655
1656 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1657
1658         * g++.dg/ext/altivec-2.C: Check for hardware support before
1659         executing any VMX instructions.
1660
1661         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1662
1663 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR c++/16276
1666         * g++.old-deja/g++.other/comdat4.C: New test.
1667         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1668
1669 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1670
1671         PR target/16286
1672         * gcc.dg/pr16286.c: New test.
1673
1674 2004-08-12 Jan Beulich <jbeulich@novell.com>
1675
1676         * g++.dg/ext/asm5.C: New.
1677
1678 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1679
1680         PR c++/16698
1681         * g++.dg/eh/crash1.C: New test.
1682
1683         PR c++/16717
1684         * g++.dg/ext/construct1.C: New test.
1685
1686 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1687
1688         PR c++/16853
1689         * g++.dg/init/ptrmem1.C: New test.
1690
1691         PR c++/16618
1692         * g++.dg/parse/offsetof5.C: New test.
1693
1694         PR c++/16870
1695         * g++.dg/template/overload3.C: New test.
1696
1697 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1698
1699         PR c++/16964
1700         * g++.dg/parse/error16.C: New test.
1701
1702         PR c++/16904
1703         * g++.dg/template/error14.C: New test.
1704
1705         PR c++/16929
1706         * g++.dg/template/error15.C: New test.
1707
1708 2004-08-11  Devang Patel  <dpatel@apple.com>
1709
1710         * gcc.dg/darwin-ld-20040809-1.c: New test.
1711         * gcc.dg/darwin-ld-20040809-2.c: New test.
1712
1713 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1714
1715         PR fortran/16917
1716         * gfortran.dg/dfloat_1.f90: New test.
1717
1718 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1719
1720         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1721         * gcc.dg/dll-2.c: Fix dg-require syntax.
1722         * gcc.misc-tests/arm-isr.c (abort): Declare.
1723         (exit): Likewise.
1724
1725 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1726
1727         PR c++/16971
1728         * g++.dg/parse/crash16.C: New test.
1729
1730 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1731
1732         * gcc.dg/mips-rsqrt-1.c: New test case.
1733         * gcc.dg/mips-rsqrt-2.c: New test case.
1734         * gcc.dg/mips-rsqrt-3.c: New test case.
1735
1736 2004-08-10  Paul Brook  <paul@codesourcery.com>
1737
1738         * gfortran.dg/der_io_1.f90: New test.
1739
1740 2004-08-10  Paul Brook  <paul@codesourcery.com>
1741
1742         PR fortran/16919
1743         * gfortran.dg/der_array_1.f90: New test.
1744
1745 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1746
1747         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1748
1749 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1750
1751         * gcc.dg/wchar_t-2.c: Fix typo.
1752
1753 2004-08-09  Falk Hueffner  <falk@debian.org>
1754
1755         PR tree-optimization/12517
1756         * gcc.c-torture/compile/pr12517.c: New test.
1757
1758         PR tree-optimization/12578
1759         * gcc.c-torture/compile/pr12578.c: New test.
1760
1761         PR tree-optimization/12899
1762         * gcc.c-torture/compile/pr12899.c: New test.
1763
1764         PR rtl-optimization/14692
1765         * gcc.c-torture/compile/pr14692.c: New test.
1766
1767         PR tree-optimization/16461
1768         * gcc.c-torture/compile/pr16461.c: New test.
1769
1770 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1771
1772         * gfortran.dg/getenv_1.f90: New test.
1773
1774 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1775
1776         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1777         wchar_t.
1778         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1779
1780 2004-08-06  Paul Brook  <paul@codesourcery.com>
1781
1782         * gfortran.dg/ret_array_1.f90: New test.
1783         * gfortran.dg/ret_pointer_1.f90: New test.
1784
1785 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1786
1787         * gcc.dg/missing-field-init-[12].c: New tests.
1788         * g++.dg/warn/missing-field-init-[12].C: New tests.
1789
1790 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1791
1792         * gcc.dg/enum2.c: New test.
1793         * gcc.dg/symbian3.c: Likewise.
1794         * gcc.dg/symbian4.c: Likewise.
1795         * gcc.dg/wchar_t-2.c: Likewise.
1796
1797 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1798
1799         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1800         destructor tests.
1801
1802 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1803
1804         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1805         dg-require-visiblity.
1806         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1807         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1808         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1809         * g++.dg/ext/visibility/new1.C: Likewise.
1810         * g++.dg/ext/visibility/pragma.C: Likewise.
1811         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1812         * g++.dg/ext/visibility/virtual.C: Likewise.
1813         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1814         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1815         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1816         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1817         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1818         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1819         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1820         * g++/dg/ext/visibility/visibility-8.C: New test.
1821         * gcc.c-torture/compile/dll.x: Remove.
1822         * gcc.dg/dll-2.c: Use dg-require-dll
1823         * gcc.dg/visibility-10.c: New test.
1824         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1825         supporting DLLs.
1826         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1827         (scan_not_hidden): Likewise.
1828
1829 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1830
1831         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1832
1833 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1834
1835         * gcc.c-torture/execute/20040805-1.c: New test.
1836
1837 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1838
1839         * gcc.dg/20020118-1.c: Declare abort.
1840         * gcc.dg/altivec_check.h: Likewise.
1841         * gcc.dg/iftrap-2.c: Likewise.
1842         * gcc.dg/pragma-darwin.c: Likewise.
1843         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1844
1845 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1846
1847         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1848
1849 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1850
1851         * gcc.c-torture/execute/builtins/abs-2.c,
1852         gcc.c-torture/execute/builtins/abs-3.c,
1853         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1854         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1855         intmax_t, uintmax_t and their limits.
1856         * gcc.dg/intmax_t-1.c: New test.
1857
1858 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1859
1860         * g++.dg/tc1/dr147.C: Add reference to PR.
1861
1862 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1863
1864         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1865         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1866
1867 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1868
1869         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1870
1871 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1872
1873         * gcc.dg/redecl-5.c: New test.
1874         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1875         of scanf.
1876
1877 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1878
1879         PR middle-end/16790
1880         * gcc.c-torture/execute/pr16790-1.c: New test case.
1881
1882 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * g++.dg/ext/visibility/assign1.C: New test.
1885         * g++.dg/ext/visibility/new1.C: Likewise.
1886
1887         * gcc.dg/symbian1.c: New test.
1888         * gcc.dg/symbian2.c: Likewise.
1889
1890 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1891
1892         PR target/16570
1893         * gcc.dg/i386-sse-9.c: New test.
1894
1895 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1896
1897         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1898
1899 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1900
1901         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1902         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1903         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1904         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1905         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1906         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1907         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1908         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1909         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1910         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1911         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1912         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1913         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1914         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1915         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1916         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1917         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1918         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1919         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1920         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1921         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1922         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1923         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1924         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1925         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1926         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1927         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1928         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1929         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1930         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1931         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1932         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1933         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1934         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1935         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1936         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1937         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1938         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1939         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1940         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1941         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1942         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1943         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1944         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1945         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1946         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1947         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1948         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1949         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1950         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1951         gcc.misc-tests/i386-pf-3dnow-1.c,
1952         gcc.misc-tests/i386-pf-athlon-1.c,
1953         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1954         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1955         Declare built-in functions used.
1956         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1957
1958 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1959
1960         PR c++/16707
1961         * g++.dg/lookup/using12.C: New test.
1962
1963         * g++.dg/init/null1.C: Fix PR number.
1964         * g++.dg/parse/namespace10.C: Likewise.
1965
1966 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1967
1968         PR c++/16224
1969         * g++.dg/template/spec17.C: New test.
1970         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1971         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1972
1973 2004-08-02  David Billinghurst
1974
1975         PR fortran/16292
1976         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1977
1978 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1979
1980         * gcc.dg/ia64-got-1.c: New test case.
1981
1982 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/16489
1985         * g++.dg/init/null1.C: New test.
1986         * g++.dg/tc1/dr76.C: Adjust error marker.
1987
1988         PR c++/16529
1989         * g++.dg/parse/namespace10.C: New test.
1990
1991         PR c++/16810
1992         * g++.dg/inherit/ptrmem2.C: New test.
1993
1994 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1995
1996         PR target/16155
1997         * gcc.dg/pr16155.c: New test.
1998
1999 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2000
2001         * gcc.dg/redecl-2.c: New test.
2002
2003 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2004
2005         * gcc.dg/darwin-longdouble.c: New file.
2006
2007 2004-07-30  Richard Henderson  <rth@redhat.com>
2008
2009         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2010         write to constant argument.
2011         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2012
2013 2004-07-30  Richard Henderson  <rth@redhat.com>
2014
2015         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2016         tests of nearest around zero.
2017
2018 2004-07-30  Andrew Pinski  <apinski@apple.com>
2019
2020         * gcc.c-torture/compile/20040730-1.c: New test.
2021
2022 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2023
2024         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2025         powerpc-eabispe.
2026
2027 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2028
2029         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2030
2031 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2032
2033         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2034         contains $ld_library_path.
2035         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2036
2037 2004-07-29  Richard Henderson  <rth@redhat.com>
2038
2039         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2040
2041         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2042         (alt2, which): New.
2043         (Check): Accept either alternative.
2044
2045 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2046
2047         * g++.dg/abi/inline1.C: New test.
2048         * g++.dg/abi/local1-a.cc: Likewise.
2049         * g++.dg/abi/local1.C: Likewise.
2050         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2051         * g++.dg/abi/mangle12.C: Likewise.
2052         * g++.dg/abi/mangle17.C: Likewise.
2053         * g++.dg/abi/mangle20-2.C: Likewise.
2054         * g++.dg/opt/interface1.C: Likewise.
2055         * g++.dg/opt/interface1.h: Likewise.
2056         * g++.dg/opt/interface1-a.cc: New test.
2057         * g++.dg/parse/repo1.C: New test.
2058         * g++.dg/template/repo1.C: Likewise.
2059         * g++.dg/warn/Winline-1.C: Likewise.
2060         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2061
2062 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2063
2064         * gcc.dg/tree-ssa/20040729-1.c: New test.
2065
2066 2004-07-27  Matt Austern <austern@apple.com>
2067
2068         * gcc.dg/darwin-bool-1.c: New test.
2069         * gcc.dg/darwin-bool-2.c: New test.
2070
2071 2004-07-28  Richard Henderson  <rth@redhat.com>
2072
2073         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2074         arguments in the correct type.  Don't write to constant arguments.
2075
2076 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2077
2078         PR tree-optimization/16688
2079         PR tree-optimization/16689
2080         * g++.dg/tree-ssa/pr16688.C: New test.
2081
2082 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2083
2084         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2085         loads.  Not only in the comment, this time.
2086
2087 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2088
2089         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2090         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2091         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2092         * gcc.dg/sh4a-bitmovua.c: New.
2093         * gcc.dg/sh4a-cos.c: New.
2094         * gcc.dg/sh4a-cosf.c: New.
2095         * gcc.dg/sh4a-fprun.c: New.
2096         * gcc.dg/sh4a-fsrra.c: New.
2097         * gcc.dg/sh4a-memmovua.c: New.
2098         * gcc.dg/sh4a-sin.c: New.
2099         * gcc.dg/sh4a-sincos.c: New.
2100         * gcc.dg/sh4a-sincosf.c: New.
2101         * gcc.dg/sh4a-sinf.c: New.
2102
2103 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2104
2105         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2106         conditionals.
2107         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2108         loads.
2109         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2110         DOM1.
2111
2112 2004-07-27  Andrew Pinski  <apinski@apple.com>
2113
2114         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2115
2116 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2117
2118         * gcc.dg/pragma-isr.c: New test.
2119
2120 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2121
2122         PR c++/14429
2123         * g++.dg/template/ttp11.C: New test.
2124
2125 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2126
2127         * gcc.c-torture/compile/20040727-1.c: New test.
2128
2129 2004-07-26  Eric Christopher  <echristo@redhat.com>
2130
2131         * gcc.c-torture/compile/20040726-2.c: New test.
2132
2133 2004-07-26  Andrew Pinski  <apinski@apple.com>
2134
2135         * g++.dg/rtti/tinfo1.C: Xfail.
2136
2137 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2138
2139         * gcc.c-torture/compile/20040726-1.c: New test.
2140
2141 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2142             Brian Ryner  <bryner@brianryner.com>
2143
2144         PR c++/9283
2145         PR c++/15000
2146         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2147         * g++.dg/ext/visibility/: New directory.
2148         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2149         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2150         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2151         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2152         * g++.dg/ext/visibility/fvisibility.C,
2153         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2154         g++.dg/ext/visibility/fvisibility-override1.C
2155         g++.dg/ext/visibility/fvisibility-override2.C
2156         g++.dg/ext/visibility/memfuncts.C
2157         g++.dg/ext/visibility/noPLT.C
2158         g++.dg/ext/visibility/pragma.C
2159         g++.dg/ext/visibility/pragma-override1.C
2160         g++.dg/ext/visibility/pragma-override2.C
2161         g++.dg/ext/visibility/staticmemfuncts.C
2162         g++.dg/ext/visibility/virtual.C: New tests.
2163
2164 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2165
2166         PR c/15360
2167         * gcc.dg/pr15360-1.c: New test.
2168
2169 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2170
2171         * gcc.dg/pragma-align-2.c: New test.
2172         * gcc.dg/pragma-init-fini.c: New test.
2173         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2174         targets.
2175
2176 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2177
2178         * gcc.dg/init-string-2.c: New test.
2179
2180 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2181
2182         PR 16684
2183         * gcc.dg/Wredundant-decls-1.c: New test case.
2184
2185 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2186
2187         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2188         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2189         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2190         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2191         * gcc.dg/compat/generate-random.c: New file.
2192         * gcc.dg/compat/generate-random.h: Likewise.
2193         * gcc.dg/compat/generate-random_r.c: Likewise.
2194         * gcc.dg/compat/struct-layout-1.h: Likewise.
2195         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2196         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2197         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2198         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2199         * gcc.dg/compat/struct-layout-1_main.c: New test.
2200         * gcc.dg/compat/struct-layout-1_x.c: New file.
2201         * gcc.dg/compat/struct-layout-1_y.c: New file.
2202         * gcc.dg/compat/struct-layout-1_test.h: New file.
2203
2204 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2205
2206         * gcc.dg/comp-return-1.c: New test
2207
2208 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2209
2210         * gcc.dg/vmx/8-02a.c: Fix typo.
2211
2212         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2213         * gcc.dg/darwin-abi-3.c: New test.
2214
2215         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2216         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2217
2218         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2219         * gcc.dg/vmx/ops-long-1.c: New test.
2220         * gcc.dg/vmx/ops-long-2.c: New test.
2221
2222 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2223
2224         * g++.dg/lookup/conv-[1234].C: New.
2225
2226 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2227
2228         * g++.dg/parse/attr2.C: Simplify.
2229
2230 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2231
2232         PR c/7284
2233         * gcc.c-torture/execute/pr7284-1.c: New test.
2234
2235 2004-07-22  Brian Booth  <bbooth@redhat.com>
2236
2237         * gcc.dg/tree-ssa/20040721-1.c: New test.
2238
2239 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2240
2241         * g++.dg/template/crash20.c: New.
2242
2243 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2244
2245         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2246         Add dg-run directive.  Declare variables as required.
2247         * gfortran.dg/g77/README: Update
2248
2249 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2250
2251         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2252         gcc.dg/cris-peep2-andu2.c: New tests.
2253
2254 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2255
2256         PR c/15052
2257         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2258         on return type.
2259         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2260         messages.
2261         * gcc.dg/qual-return-2.c: Update expected messages.
2262         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2263
2264 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2265
2266         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2267         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2268
2269 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2270
2271         PR c/11250
2272         * gcc.dg/init-string-1.c: New test.
2273
2274 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR middle-end/15345
2277         PR c/16450
2278         * gcc.dg/torture/nested-fn-1.c: New test.
2279
2280 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2281
2282         PR target/16559
2283         * gcc.dg/ia64-fptr-1.c: New file.
2284
2285 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2286
2287         PR c++/14497
2288         * g++.dg/template/spec16.C: New test.
2289         * g++.old-deja/g++.robertl/eb118.C: Remove.
2290
2291 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         PR c++/509
2294         * g++.dg/template/spec15.C: New test.
2295
2296 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2297
2298         Copy cases from g77.f-torture/execute and add dg-run
2299         directive.  Other changes as noted.
2300         * gfortran.dg/g77/13037.f
2301         * gfortran.dg/g77/1832.f
2302         * gfortran.dg/g77/19981119-0.f
2303         * gfortran.dg/g77/19990313-0.f
2304         * gfortran.dg/g77/19990313-1.f
2305         * gfortran.dg/g77/19990313-2.f
2306         * gfortran.dg/g77/19990313-3.f
2307         * gfortran.dg/g77/19990419-1.f
2308         * gfortran.dg/g77/19990826-0.f
2309         * gfortran.dg/g77/19990826-2.f
2310         * gfortran.dg/g77/20000503-1.f
2311         * gfortran.dg/g77/20001111.f
2312         * gfortran.dg/g77/20010116.f
2313         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2314         * gfortran.dg/g77/20010430.f
2315         * gfortran.dg/g77/6177.f
2316         * gfortran.dg/g77/947.f
2317         * gfortran.dg/g77/970816-3.f
2318         * gfortran.dg/g77/971102-1.f
2319         * gfortran.dg/g77/980520-1.f
2320         * gfortran.dg/g77/980628-0.f
2321         * gfortran.dg/g77/980628-1.f
2322         * gfortran.dg/g77/980628-10.f
2323         * gfortran.dg/g77/980628-2.f
2324         * gfortran.dg/g77/980628-3.f
2325         * gfortran.dg/g77/980628-7.f
2326         * gfortran.dg/g77/980628-8.f
2327         * gfortran.dg/g77/980628-9.f
2328         * gfortran.dg/g77/980701-0.f
2329         * gfortran.dg/g77/980701-1.f
2330         * gfortran.dg/g77/cabs.f
2331         * gfortran.dg/g77/claus.f
2332         * gfortran.dg/g77/complex_1.f
2333         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2334         * gfortran.dg/g77/dcomplex.f
2335         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2336         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2337         * gfortran.dg/g77/f90-intrinsic-numeric.f
2338         * gfortran.dg/g77/int8421.f
2339         * gfortran.dg/g77/labug1.f
2340         * gfortran.dg/g77/large_vec.f
2341         * gfortran.dg/g77/le.f
2342         * gfortran.dg/g77/short.f
2343         * gfortran.dg/g77/README: Update
2344
2345 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2346
2347         PR c++/16637
2348         * g++.dg/parse/lookup4.C: New test.
2349
2350 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2351
2352         PR c++/16175
2353         * g++.dg/template/ttp10.C: New test.
2354
2355 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2356
2357         * gcc.dg/pr12625-1.c: New test.
2358
2359 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2360
2361         * testsuite/gcc.dg/switch-warn-1.c: New test.
2362         * testsuite/gcc.dg/switch-warn-2.c: New test.
2363         * gcc.c-torture/compile/pr14730.c: Update.
2364
2365 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2366
2367         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2368         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2369         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2370         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2371
2372 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2373
2374         PR c++/16623
2375         * g++.dg/template/assign1.C: New test.
2376
2377 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2378
2379         PR c++/12170
2380         * g++.dg/template/ttp9.C: New test.
2381
2382 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2383
2384         * gcc.dg/format/cmn-err-1.c: New test.
2385
2386 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2387
2388         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2389         gcc.dg/Wparentheses-10.c: New tests.
2390         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2391
2392 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2393
2394         PR fortran/16465
2395         * gfortran.dg/g77//ffixed-line-length-0.f,
2396         gfortran.dg/g77/ffixed-line-length-132.f,
2397         gfortran.dg/g77/ffixed-line-length-72.f,
2398         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2399         gfortran.dg/g77/README: Update.
2400
2401 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2402
2403         PR c++/13092
2404         * g++.dg/template/non-dependent7.C: New test.
2405         * g++.dg/template/non-dependent8.C: Likewise.
2406         * g++.dg/template/non-dependent9.C: Likewise.
2407         * g++.dg/template/non-dependent10.C: Likewise.
2408
2409 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/16337
2412         * g++.dg/parse/attr2.C: New test.
2413
2414 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2415
2416         * g77.dg: Removed.
2417         * g77.f-torture: Ditto.
2418
2419 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2420
2421         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2422         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2423         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2424
2425 2004-07-16  Richard Henderson  <rth@redhat.com>
2426
2427         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2428
2429 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2430
2431         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2432         tests with full list of options.
2433         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2434         of TORTURE_OPTIONS if test contains 'dg-do run'.
2435
2436         PR fortran/16404
2437         * gfortran.dg/do_iterator.f90: New test.
2438
2439 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2440
2441         PR rtl-optimization/16536
2442         * gcc.c-torture/execute/restrict-1.c: New test.
2443
2444 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2445
2446         PR fortran/15324
2447         * gfortran.dg/pr15324.f90: New test.
2448
2449         PR fortran/15129
2450         * gfortran.dg/pr15129.f90: New test.
2451
2452         PR fortran/15140
2453         * gfortran.dg/pr15140.f90: New test.
2454
2455         PR fortran/13792
2456         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2457         compile-time simplification.
2458
2459 2004-07-14  Mike Stump  <mrs@apple.com>
2460
2461         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2462
2463 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2464
2465         PR target/16325
2466         * gcc.dg/profile-generate-1.c: New.
2467
2468 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2469
2470         * gcc.c-torture/execute/20040709-1.c: New test.
2471         * gcc.c-torture/execute/20040709-2.c: New test.
2472
2473 2004-07-14  Mike Stump  <mrs@apple.com>
2474
2475         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2476
2477 2004-07-14  Mike Stump  <mrs@apple.com>
2478
2479         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2480
2481 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2482
2483         PR c++/16518
2484         * g++.dg/parse/mutable1.C: New test.
2485
2486 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2487
2488         PR tree-optimization/16443
2489         * gcc.dg/tree-ssa/20040713-1.c: New test.
2490
2491 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2492
2493         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2494         for operator new.
2495
2496 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2497
2498         * gfortran.dg/g77/README: New file
2499         * gfortran.dg/g77/19981216-0.f:  Copy from
2500         g77.f-torture/noncompile.  Add "dg-do compile" and
2501         dg-error as required.
2502         * gfortran.dg/g77/19990218-1.f: Likewise
2503         * gfortran.dg/g77/19990905-1.f: Likewise
2504         * gfortran.dg/g77/9263.f: Likewise
2505         * gfortran.dg/g77/980615-0.f: Likewise
2506         * gfortran.dg/g77/980616-0.f: Likewise
2507         * gfortran.dg/g77/check0.f: Likewise
2508         * gfortran.dg/g77/select_no_compile.f: Likewise
2509
2510 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2511
2512         Copy files from g77.f-torture/compile.
2513         Add "{ dg-do compile}".  Other changes as noted
2514         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2515         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2516         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2517         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2518         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2519         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2520         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2521         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2522         statement to conform to standard.  Append alpha1.x for reference.
2523         * gfortran.dg/g77/xformat.f: Add dg-warning
2524
2525 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2526
2527         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2528         Add {dg-do compile} directive.
2529         * gfortran.dg/g77/cpp2.F: Likewise
2530
2531 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2532
2533         PR c++/5402
2534         * g++.dg/lookup/name-clash1.C: New test.
2535
2536         PR c++/9777
2537         * g++.dg/lookup/name-clash2.C: New test.
2538
2539         PR c++/12102
2540         * g++.dg/lookup/name-clash3.C: New test.
2541
2542 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2543
2544         * g++.dg/lookup/new2.C: New test.
2545         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2546
2547 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2548
2549         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2550         Add {dg-do compile} directive.
2551         * gfortran.dg/g77/13060.f: Likewise
2552         * gfortran.dg/g77/19990218-0.f: Likewise
2553         * gfortran.dg/g77/19990305-0.f: Likewise
2554         * gfortran.dg/g77/19990419-0.f: Likewise
2555         * gfortran.dg/g77/19990502-0.f: Likewise
2556         * gfortran.dg/g77/19990502-1.f: Likewise
2557         * gfortran.dg/g77/19990525-0.f: Likewise
2558         * gfortran.dg/g77/19990826-1.f: Likewise
2559         * gfortran.dg/g77/19990826-3.f: Likewise
2560         * gfortran.dg/g77/19990905-2.f: Likewise
2561         * gfortran.dg/g77/20000412-1.f: Likewise
2562         * gfortran.dg/g77/20000511-1.f: Likewise
2563         * gfortran.dg/g77/20000511-2.f: Likewise
2564         * gfortran.dg/g77/20000518.f: Likewise
2565         * gfortran.dg/g77/20000601-1.f: Likewise
2566         * gfortran.dg/g77/20000601-2.f: Likewise
2567         * gfortran.dg/g77/20000629-1.f: Likewise
2568         * gfortran.dg/g77/20000630-2.f: Likewise
2569         * gfortran.dg/g77/20010115.f: Likewise
2570         * gfortran.dg/g77/20010321-1.f: Likewise
2571         * gfortran.dg/g77/20010426.f: Likewise
2572         * gfortran.dg/g77/20020307-1.f: Likewise
2573         * gfortran.dg/g77/8485.f: Likewise
2574         * gfortran.dg/g77/960317-1.f: Likewise
2575         * gfortran.dg/g77/970915-0.f: Likewise
2576         * gfortran.dg/g77/980310-1.f: Likewise
2577         * gfortran.dg/g77/980310-2.f: Likewise
2578         * gfortran.dg/g77/980310-3.f: Likewise
2579         * gfortran.dg/g77/980310-4.f: Likewise
2580         * gfortran.dg/g77/980310-6.f: Likewise
2581         * gfortran.dg/g77/980310-7.f: Likewise
2582         * gfortran.dg/g77/980310-8.f: Likewise
2583         * gfortran.dg/g77/980419-2.f: Likewise
2584         * gfortran.dg/g77/980424-0.f: Likewise
2585         * gfortran.dg/g77/980427-0.f: Likewise
2586         * gfortran.dg/g77/980729-0.f: Likewise
2587         * gfortran.dg/g77/981117-1.f: Likewise
2588         * gfortran.dg/g77/toon_1.f: Likewise
2589
2590 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2591
2592         PR c++/2204
2593         * g++.dg/other/abstract2.C: New test.
2594
2595 2004-07-12  Paul Brook  <paul@codesourcery.com>
2596
2597         * gfortran.dg/pointer_init_1.f90: New test.
2598
2599 2004-07-11  Paul Brook  <paul@codesourcery.com>
2600
2601         PR fortran/15986
2602         * gfortran.dg/contained_1.f90: New test.
2603
2604 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2605
2606         * g++.dg/parse/defarg8.C: New test.
2607
2608 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2609
2610         PR fortran/16433
2611         * gfortran.dg/pr16433.f: New test.
2612
2613         PR fortran/17574
2614         * gfortran.dg/pr15754.f90: New test.
2615
2616 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2617
2618         PR tree-optimization/16437
2619         * gcc.c-torture/execute/bitfld-4.c: New test.
2620
2621 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2622
2623         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2624         access to common var from module.
2625
2626 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2627
2628         PR fortran/16336
2629         * gfortran.fortran-torture/execute/common_2.f90: New test.
2630
2631 2004-07-10  Paul Brook  <paul@codesourcery.com>
2632
2633         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2634
2635 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2636
2637         PR fortran/15969
2638         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2639
2640 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2641
2642         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2643         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2644         * gfortran.dg/g77/ffree-form-1.f: Likewise
2645         * gfortran.dg/g77/ffree-form-2.f: Likewise
2646         * gfortran.dg/g77/ffree-form-3.f: Likewise
2647         * gfortran.dg/g77/fno-underscoring.f: Likewise
2648         * gfortran.dg/g77/funderscoring.f: Likewise
2649         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2650
2651 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2652
2653         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2654
2655 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2656         Paul Brook  <paul@codesourcery.com>
2657
2658         PR fortran/13415
2659         * gfortran.dg/common_pointer_1.f90: New test.
2660
2661 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2662
2663         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2664
2665 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2666
2667         PR target/16364
2668         * gcc.c-torture/compile/20040709-1.c: New.
2669
2670 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2671
2672         PR fortran/14077
2673         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2674
2675 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2676
2677         PR fortran/13201
2678         * gfortran.dg/shape_1.f90: New test.
2679
2680 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2681             Andrew Pinski  <apinski@apple.com>
2682
2683         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2684
2685 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2686
2687         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2688         comment.
2689
2690 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2691         Paul Brook  <paul@codesourcery.com>
2692
2693         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2694         '.f95' and '.F95'.
2695
2696 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2697
2698         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2699
2700 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2701
2702         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2703         testcases with capital suffix.
2704
2705 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2706
2707         PR fortran/15481
2708         PR fortran/13372
2709         PR fortran/13575
2710         PR fortran/15978
2711         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2712
2713         * gfortran.dg/implicit_1.f90: New test.
2714
2715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2716
2717         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2718         expression to match gfortran warning/error messages
2719         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2720         dg-error text.
2721
2722 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2723
2724         * lib/fortran-torture.exp: Rename proc search_for to
2725         search_for_re.
2726
2727 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2728
2729         * gcc.c-torture/execute/simd-5.x: New file.
2730         XFAIL on SPARC 64-bit at -O0.
2731
2732 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2733
2734         PR c++/8211
2735         PR c++/16165
2736         * g++.dg/warn/effc3.C: New test.
2737
2738 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2739
2740         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2741         change X to 1X in format.
2742         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2743         add data statements to conform to standard.
2744
2745 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2746
2747         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2748         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2749         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2750
2751 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2752
2753         * gfortran.dg/g77/7388.f: Copy from g77.dg
2754         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2755         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2756         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2757         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2758         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2759         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2760         * gfortran.dg/g77/strlen0.f: Likewise
2761
2762 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2763
2764         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2765         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2766
2767 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2768
2769         * gcc.c-torture/execute/920428-2.x: Delete.
2770         * gcc.c-torture/execute/920501-7.x: Likewise.
2771
2772 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2773
2774         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2775         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2776         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2777         prescott and c3-2.
2778         (PREFETCH_3DNOW): Add -march=c3.
2779
2780 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2781
2782         PR c/16437
2783         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2784         * gcc.c-torture/execute/bf64-1.x: Likewise.
2785
2786 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2787
2788         * gcc.c-torture/compile/20040708-1.c: New test.
2789
2790 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2791
2792         PR c++/16169
2793         * g++.dg/warn/effc2.C: New test.
2794
2795 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2796
2797         * gcc.c-torture/execute/bitfld-1.x: Remove.
2798         * gcc.c-torture/execute/bitfld-3.c: New test.
2799         * gcc.dg/bitfld-2.c: Remove XFAILs.
2800
2801 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2802
2803         PR c++/16276
2804         * g++.dg/rtti/tinfo1.C: New file.
2805
2806 2004-07-07  Eric Christopher  <echristo@redhat.com>
2807
2808         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2809
2810 2004-07-07  Andrew Pinski  <apinski@apple.com>
2811
2812         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2813
2814 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2815
2816         * g++.dg/init/call1.C: XFAIL.
2817
2818 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2819
2820         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2821         except for movstrict*, to movmem* and clrstr* to clrmem*.
2822
2823 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2824
2825         * gcc.c-torture/execute/20040707-1.c: New test.
2826
2827 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2828
2829         * gcc.c-torture/execute/20040706-1.c: New test.
2830
2831 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2832
2833         PR c++/3671
2834         * g++.dg/template/spec14.C: New test.
2835
2836 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2837
2838         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2839         nothing if not yet defined.  Use it in b, c and d type definitions.
2840         * gcc.c-torture/execute/20040705-1.c: New test.
2841         * gcc.c-torture/execute/20040705-2.c: New test.
2842
2843 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2844
2845         PR c++/2518
2846         * g++.dg/lookup/new1.C: New test.
2847
2848 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2849
2850         PR c++/11406
2851         * g++.dg/template/sizeof8.C: New test.
2852
2853 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2854
2855         * gcc.c-torture/compile/20040705-1.c: New test.
2856
2857 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2858
2859         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2860
2861 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2862
2863         * gcc.dg/cpp/if-mop.c: Two new testcases.
2864         * gcc.dg/cpp/trad/comment-3.c: New.
2865
2866 2004-07-04  Paul Brook  <paul@codesourcery.com>
2867
2868         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2869
2870 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2871
2872         PR c++/3761
2873         * g++.dg/lookup/crash4.C: New test.
2874
2875 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2876
2877         * gcc.c-torture/execute/builtin-abs-1.c
2878         * gcc.c-torture/execute/builtin-abs-2.c
2879         * gcc.c-torture/execute/builtin-complex-1.c
2880         * gcc.c-torture/execute/builtins/string-1-lib.c
2881         * gcc.c-torture/execute/builtins/string-1.c
2882         * gcc.c-torture/execute/builtins/string-2-lib.c
2883         * gcc.c-torture/execute/builtins/string-2.c
2884         * gcc.c-torture/execute/builtins/string-3-lib.c
2885         * gcc.c-torture/execute/builtins/string-3.c
2886         * gcc.c-torture/execute/builtins/string-4-lib.c
2887         * gcc.c-torture/execute/builtins/string-4.c
2888         * gcc.c-torture/execute/builtins/string-5-lib.c
2889         * gcc.c-torture/execute/builtins/string-5.c
2890         * gcc.c-torture/execute/builtins/string-6-lib.c
2891         * gcc.c-torture/execute/builtins/string-6.c
2892         * gcc.c-torture/execute/builtins/string-7-lib.c
2893         * gcc.c-torture/execute/builtins/string-7.c
2894         * gcc.c-torture/execute/builtins/string-8-lib.c
2895         * gcc.c-torture/execute/builtins/string-8.c
2896         * gcc.c-torture/execute/builtins/string-9-lib.c
2897         * gcc.c-torture/execute/builtins/string-9.c
2898         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2899         * gcc.c-torture/execute/builtins/string-asm-1.c
2900         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2901         * gcc.c-torture/execute/builtins/string-asm-2.c
2902         * gcc.c-torture/execute/stdio-opt-1.c
2903         * gcc.c-torture/execute/stdio-opt-2.c
2904         * gcc.c-torture/execute/stdio-opt-3.c
2905         * gcc.c-torture/execute/string-opt-1.c
2906         * gcc.c-torture/execute/string-opt-10.c
2907         * gcc.c-torture/execute/string-opt-11.c
2908         * gcc.c-torture/execute/string-opt-12.c
2909         * gcc.c-torture/execute/string-opt-13.c
2910         * gcc.c-torture/execute/string-opt-14.c
2911         * gcc.c-torture/execute/string-opt-15.c
2912         * gcc.c-torture/execute/string-opt-16.c
2913         * gcc.c-torture/execute/string-opt-2.c
2914         * gcc.c-torture/execute/string-opt-6.c
2915         * gcc.c-torture/execute/string-opt-7.c
2916         * gcc.c-torture/execute/string-opt-8.c:
2917         Replace with ...
2918
2919         * gcc.c-torture/execute/builtins/abs-2.c
2920         * gcc.c-torture/execute/builtins/abs-3.c
2921         * gcc.c-torture/execute/builtins/complex-1.c
2922         * gcc.c-torture/execute/builtins/fprintf.c
2923         * gcc.c-torture/execute/builtins/fputs.c
2924         * gcc.c-torture/execute/builtins/memcmp.c
2925         * gcc.c-torture/execute/builtins/memmove.c
2926         * gcc.c-torture/execute/builtins/memops-asm.c
2927         * gcc.c-torture/execute/builtins/mempcpy-2.c
2928         * gcc.c-torture/execute/builtins/mempcpy.c
2929         * gcc.c-torture/execute/builtins/memset.c
2930         * gcc.c-torture/execute/builtins/printf.c
2931         * gcc.c-torture/execute/builtins/sprintf.c
2932         * gcc.c-torture/execute/builtins/strcat.c
2933         * gcc.c-torture/execute/builtins/strchr.c
2934         * gcc.c-torture/execute/builtins/strcmp.c
2935         * gcc.c-torture/execute/builtins/strcpy.c
2936         * gcc.c-torture/execute/builtins/strcspn.c
2937         * gcc.c-torture/execute/builtins/strlen-2.c
2938         * gcc.c-torture/execute/builtins/strlen.c
2939         * gcc.c-torture/execute/builtins/strncat.c
2940         * gcc.c-torture/execute/builtins/strncmp-2.c
2941         * gcc.c-torture/execute/builtins/strncmp.c
2942         * gcc.c-torture/execute/builtins/strncpy.c
2943         * gcc.c-torture/execute/builtins/strpbrk.c
2944         * gcc.c-torture/execute/builtins/strpcpy-2.c
2945         * gcc.c-torture/execute/builtins/strpcpy.c
2946         * gcc.c-torture/execute/builtins/strrchr.c
2947         * gcc.c-torture/execute/builtins/strspn.c
2948         * gcc.c-torture/execute/builtins/strstr-asm.c
2949         * gcc.c-torture/execute/builtins/strstr.c:
2950         ... these new files.
2951
2952         * gcc.c-torture/execute/builtins/abs-2-lib.c
2953         * gcc.c-torture/execute/builtins/abs-3-lib.c
2954         * gcc.c-torture/execute/builtins/complex-1-lib.c
2955         * gcc.c-torture/execute/builtins/fprintf-lib.c
2956         * gcc.c-torture/execute/builtins/fputs-lib.c
2957         * gcc.c-torture/execute/builtins/memcmp-lib.c
2958         * gcc.c-torture/execute/builtins/memmove-lib.c
2959         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2960         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2961         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2962         * gcc.c-torture/execute/builtins/memset-lib.c
2963         * gcc.c-torture/execute/builtins/printf-lib.c
2964         * gcc.c-torture/execute/builtins/sprintf-lib.c
2965         * gcc.c-torture/execute/builtins/strcat-lib.c
2966         * gcc.c-torture/execute/builtins/strchr-lib.c
2967         * gcc.c-torture/execute/builtins/strcmp-lib.c
2968         * gcc.c-torture/execute/builtins/strcpy-lib.c
2969         * gcc.c-torture/execute/builtins/strcspn-lib.c
2970         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2971         * gcc.c-torture/execute/builtins/strlen-lib.c
2972         * gcc.c-torture/execute/builtins/strncat-lib.c
2973         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2974         * gcc.c-torture/execute/builtins/strncmp-lib.c
2975         * gcc.c-torture/execute/builtins/strncpy-lib.c
2976         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2977         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2978         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2979         * gcc.c-torture/execute/builtins/strrchr-lib.c
2980         * gcc.c-torture/execute/builtins/strspn-lib.c
2981         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2982         * gcc.c-torture/execute/builtins/strstr-lib.c
2983         * gcc.c-torture/execute/builtins/lib/abs.c
2984         * gcc.c-torture/execute/builtins/lib/fprintf.c
2985         * gcc.c-torture/execute/builtins/lib/memset.c
2986         * gcc.c-torture/execute/builtins/lib/printf.c
2987         * gcc.c-torture/execute/builtins/lib/sprintf.c
2988         * gcc.c-torture/execute/builtins/lib/strcpy.c
2989         * gcc.c-torture/execute/builtins/lib/strcspn.c
2990         * gcc.c-torture/execute/builtins/lib/strncat.c
2991         * gcc.c-torture/execute/builtins/lib/strncmp.c
2992         * gcc.c-torture/execute/builtins/lib/strncpy.c
2993         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2994         * gcc.c-torture/execute/builtins/lib/strspn.c
2995         * gcc.c-torture/execute/builtins/lib/strstr.c:
2996         New files containing support routines.
2997
2998         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2999         declaration.
3000         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3001         when not optimizing.
3002
3003 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3004
3005         PR c++/16240
3006         * g++.dg/abi/mangle22.C: New test.
3007         * g++.dg/abi/mangle23.C: Likewise.
3008
3009 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3010
3011         PR fortran/16290
3012         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3013         Allow for cases without denormalized floating point numbers.
3014
3015 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3016
3017         PR c/1027
3018         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3019         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3020         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3021         expected warning text.
3022         * gcc.dg/format/diag-2.c: New test.
3023
3024 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3025
3026         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3027
3028 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3029
3030         * gcc.dg/builtins-43.c: New.
3031         * gcc.dg/builtins-44.c: New.
3032         * gcc.dg/builtins-45.c: New.
3033
3034 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3035             Andreas Tobler  <a.tobler@schweiz.ch>
3036
3037         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3038         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3039         as SIGSEGV.
3040         * gcc.dg/cleanup-11.c: Likewise.
3041         * gcc.dg/cleanup-8.c: Likewise.
3042         * gcc.dg/cleanup-9.c: Likewise.
3043         * gcc.dg/cleanup-5.c: Run on all platforms.
3044
3045 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3046
3047         * g++.dg/warn/nonnull1.C: New test.
3048
3049 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3050
3051         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3052         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3053         Special-case the Sun compiler wrt to <complex.h>.
3054
3055 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3056
3057         * gcc.dg/Wunreachable-8.C: New test.
3058
3059         * gcc.dg/h8300-ice2.c : New test.
3060
3061 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3062
3063         PR fortran/16161
3064         * gfortran.fortran-torture/compile/implicit.f90: Add test
3065         for implicit character.
3066
3067 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3068
3069         PR fortran/16289
3070         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3071         Use tiny() intrinsic to find smallest non-negative real
3072
3073 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3074
3075         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3076         * gcc.dg/compat/struct-by-value-22_x.c: New.
3077         * gcc.dg/compat/struct-by-value-22_y.c: New.
3078
3079         * gcc.c-torture/execute/20040629-1.c: New test.
3080
3081 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3082
3083         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3084         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3085
3086         PR target/16195
3087         * gcc.dg/20040625-1.c: New test.
3088
3089 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3090
3091         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3092
3093 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3094
3095         PR fortran/15963
3096         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3097
3098 2004-06-29  Richard Henderson  <rth@redhat.com>
3099
3100         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3101
3102 2004-06-29  Paul Brook  <paul@codesourcery.com>
3103
3104         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3105         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3106
3107 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3108
3109         PR c++/16260
3110         * g++.dg/parse/crash15.C: New.
3111
3112 2004-06-28  Andrew Pinski  <apinski@apple.com>
3113
3114         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3115         by the error already.
3116
3117         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3118
3119 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3120
3121         PR target/14041
3122         * gcc.dg/h8300-bss-align-1.c : New.
3123
3124 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3125
3126         * PR c++/16174
3127         * g++.dg/template/ctor4.C: New.
3128
3129 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3130
3131         PR c++/16205
3132         * g++.dg/warn/Wsequence-point-1.C: New test.
3133
3134 2004-06-27  Paul Brook  <paul@codesourcery.com>
3135
3136         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3137
3138 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3139
3140         * g++.old-deja/g++.mike/p7325.C: Remove.
3141
3142 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3143
3144         PR c/14963
3145         * gcc.dg/pr14963.c: New test.
3146
3147 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3148
3149         PR c++/16193
3150         * g++.dg/parse/redef1.C: New test.
3151
3152 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3153
3154         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3155         20021110.c.
3156         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3157         20021119-1.c.
3158         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3159         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3160         5-04.c.
3161         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3162         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3163         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3164         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3165         g++.brendan/enum14.C.
3166         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3167         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3168         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3169         g++.mike/virt1.C.
3170         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3171         memtemp24.C.
3172
3173 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3174
3175         * gcc.dg/20040527-1.c: New test case.
3176
3177 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3178
3179         PR gfortran/pr16196
3180         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3181
3182 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3183
3184         PR middle-end/15825
3185         * gcc.dg/pr15825-1.c: New test case.
3186
3187 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3188
3189         * gcc.c-torture/execute/20040625-1.c: New test.
3190
3191 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3192
3193         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3194
3195 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3196
3197         * gcc.dg/torture/mips-div-1.c: New test.
3198
3199 2004-06-24  Jeff Law  <law@redhat.com>
3200
3201         * gcc.dg/tree-ssa/20040624-1.c: New test.
3202
3203 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3204
3205         * gcc.c-torture/compile/20040624-1.c: New test.
3206
3207 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3208
3209         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3210         this directory.
3211
3212 2004-06-23  Andrew Pinski  <apinski@apple.com>
3213
3214         PR middle-end/15988
3215         * g++.dg/opt/ptrmem4.C: New test.
3216
3217         * gcc.dg/c90-array-quals-2.c: New test.
3218
3219 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3220
3221         * gcc.dg/kpice1.c: New test.
3222
3223 2006-06-23  Andrew Pinski  <apinski@apple.com>
3224
3225         * gcc.dg/c90-array-quals.c: New test.
3226
3227 2006-06-22  Richard Henderson  <rth@redhat.com>
3228
3229         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3230
3231 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3232
3233         * gcc.dg/builtins-config.h: Handle FreeBSD.
3234
3235 2006-06-22  Richard Henderson  <rth@redhat.com>
3236
3237         * g++.dg/opt/devirt1.C: New.
3238
3239 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3240
3241         * g++.dg/opt/pr15551.C: New testcase.
3242
3243 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3244
3245         PR target/14800
3246         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3247         x86_64-*-linux* when compiling for 32bit.
3248
3249 2004-06-21  Andrew Pinski  <apinski@apple.com>
3250
3251         * gcc.dg/pch/struct-1.c: New.
3252         * gcc.dg/pch/struct-1.hs: New.
3253
3254 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3255
3256         * gcc.dg/pch/save-temps-1.c: New file.
3257         * gcc.dg/pch/save-temps-1.hs: New file.
3258
3259 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3260
3261         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3262         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3263
3264 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3265
3266         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3267         to fix type error.
3268         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3269         Remove trailing spaces.
3270
3271 2004-06-21  Richard Henderson  <rth@redhat.com>
3272
3273         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3274         merging && to BIT_FIELD_REF.
3275
3276 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3277
3278         * g++.dg/opt/placeholder1.C: New test.
3279
3280 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3281
3282         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3283         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3284         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3285         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3286
3287 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3288
3289         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3290         extern "C".
3291         * g++.dg/other/pragma-re-1.C: Add comments.
3292
3293 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3294
3295         PR gfortran/16080
3296         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3297
3298 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3299
3300         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3301         instead of setting the type of size_t by
3302         hand.
3303
3304 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3305
3306         * gcc.dg/unordered-2.c: New test case.
3307         * gcc.dg/unordered-3.c: New test case.
3308
3309 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3310
3311         PR other/16043
3312         * lib/g++.exp (g++_version): Tweak regexp for version
3313         * lib/g77.exp (g77_version): Likewise
3314         * lib/gfortran.exp (gfortran_version): Likewise
3315         * lib/objc.exp (objc_version): Likewise
3316         * lib/treelang.exp (treelang_version): Likewise
3317
3318 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3319
3320         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3321         Use INT_MAX instead of __INT_MAX__.
3322         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3323
3324         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3325         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3326         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3327         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3328         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3329         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3330         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3331         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3332         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3333
3334         * gcc.dg/range-test-1.c: New test.
3335         * g++.dg/opt/range-test-1.C: New test.
3336
3337 2004-06-17  Richard Henderson  <rth@redhat.com>
3338
3339         * objc.dg/sync-1.m: New.
3340         * objc.dg/try-catch-1.m: Don't force next runtime.
3341         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3342         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3343         shadowed catch clause.
3344         * objc.dg/try-catch-5.m: New.
3345
3346 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3347
3348         Bug 14610
3349         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3350
3351 2004-06-15  Richard Henderson  <rth@redhat.com>
3352
3353         * gcc.dg/20001116-1.c: Move expected warning line.
3354
3355 2004-06-15  Richard Henderson  <rth@redhat.com>
3356
3357         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3358         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3359
3360 2004-06-15  Jeff Law  <law@redhat.com>
3361
3362         * gcc.dg/tree-ssa/20040615-1.c: New test.
3363         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3364         be less sensitive to operand ordering.
3365         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3366
3367 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3368
3369         * g++.dg/abi/bitfield3.C: Add comment..
3370
3371 2004-06-15  Richard Henderson  <rth@redhat.com>
3372
3373         * g++.dg/ext/stmtexpr1.C: XFAIL.
3374         * gcc.dg/20030612-1.c: XFAIL.
3375
3376 2004-06-15  Eric Christopher  <echristo@redhat.com>
3377
3378         * g++.dg/charset/asm5.c: New.
3379         * gcc.dg/charset/asm6.c: New.
3380
3381 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3382
3383         PR fortran/15962
3384         * gfortran.fortran-torture/execute/select_1.f90: New test.
3385
3386 2004-06-15  Paul Brook  <paul@codesourcery.com>
3387
3388         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3389
3390 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3391
3392         PR c++/15967
3393         * g++.dg/lookup/crash3.C: New test.
3394
3395 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3396
3397         PR c++/15947
3398         * g++.dg/parse/dtor4.C: New test.
3399
3400 2004-06-14  Jeff Law  <law@redhat.com>
3401
3402         * gcc.c-torture/compile/20040614-1.c: New test.
3403
3404 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3405
3406         PR fortran/15211
3407         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3408         LEN of a character array.
3409
3410 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3411
3412         PR c++/15096
3413         * g++.dg/template/ptrmem10.C: New test.
3414
3415         PR c++/14930
3416         * g++.dg/template/friend30.C: New test.
3417
3418 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3419
3420         PR fortran/14928
3421         * gfortran.fortran-torture/compile/mloc.f90: New test.
3422
3423 2004-06-13  Paul Brook  <paul@codesourcery.com>
3424
3425         * gfortran.fortran-torture/execute/random_2.f90: New test.
3426
3427 2004-06-13  Eric Christopher  <echristo@redhat.com>
3428
3429         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3430
3431 2004-06-12  Paul Brook  <paul@codesourcery.com>
3432
3433         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3434
3435 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3436
3437         PR fortran/14923
3438         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3439
3440 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3441
3442         PR fortran/14957
3443         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3444         syntax errors in end statements of contained subroutines.
3445
3446 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3447
3448         PR fortran/12841
3449         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3450
3451 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3452
3453         PR fortran/15665
3454         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3455
3456 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3457
3458         PR gfortran/12839
3459         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3460
3461 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3462
3463         PR c++/15862
3464         * g++.dg/parse/enum1.C: New test.
3465
3466 2004-06-10  Jeff Law  <law@redhat.com>
3467
3468         * gcc.c-torture/compile/20040610-1.c: New test.
3469
3470 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3471
3472         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3473         * g++.old-deja/g++.other/decl3.C: Likewise.
3474
3475 2004-06-10  Brian Booth  <bbooth@redhat.com>
3476
3477         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3478         V_MAY_DEF instead of VDEF.
3479         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3480
3481 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3482
3483         PR c++/14211
3484         * g++.dg/conversion/const1.C: New test.
3485
3486         PR c++/15076
3487         * g++.dg/conversion/reinterpret1.C: New test.
3488
3489         PR c++/15877
3490         * g++.dg/template/enum2.C: New test.
3491
3492         PR c++/15227
3493         * g++.dg/template/error13.C: New test.
3494
3495 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3496
3497         PR fortran/14957
3498         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3499         arguments to test_* REAL and of the right size.
3500
3501 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3502
3503         PR target/15569
3504         PR rtl-optimization/15681
3505         * gcc.dg/20040609-1.c: New test.
3506
3507 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR c++/14791
3510         * g++.dg/opt/builtins1.C: New test.
3511
3512 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3513
3514         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3515         that use default windows32 struct layout.
3516         * gcc.dg/i386-bitfield2.c: Likewise.
3517
3518 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3519
3520         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3521         for mingw32 and cygwin targets.
3522
3523 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3524
3525         * gcc.dg/pch/macro-4.c: New.
3526         * gcc.dg/pch/macro-4.hs: New.
3527
3528 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3529
3530         PR fortran/13249
3531         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3532
3533 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3534
3535         PR fortran/13372
3536         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3537
3538 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3539
3540         PR gfortran/14897
3541         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3542
3543 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3544
3545         PR gfortran/15755
3546         * gfortran.fortran-torture/execute/backspace.c : New test.
3547
3548 2004-06-09  Paul Brook  <paul@codesourcery.com>
3549
3550         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3551         (pointer_to_section): Rewrite to use smaller array.
3552
3553 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3554
3555         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3556         * gcc.dg/ext/altivec-10.c: Same.
3557         * gcc.dg/ext/altivec-11.c: Same.
3558         * gcc.dg/ext/altivec-12.c: Same.
3559         * gcc.dg/ext/altivec-13.c: Same.
3560         * gcc.dg/ext/altivec-14.c: Same.
3561         * gcc.dg/ext/altivec-15.c: Same.
3562         * gcc.dg/ext/altivec-16.c: Same.
3563         * gcc.dg/ext/altivec-3.c: Same.
3564         * gcc.dg/ext/altivec-4.c: Same.
3565         * gcc.dg/ext/altivec-6.c: Same.
3566         * gcc.dg/ext/altivec-7.c: Same.
3567         * gcc.dg/ext/altivec-8.c: Same.
3568         * gcc.dg/ext/altivec-varargs-1.c: Same.
3569
3570         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3571         * g++.dg/ext/altivec-10.C: Same.
3572         * g++.dg/ext/altivec-2.C: Same.
3573         * g++.dg/ext/altivec-3.C: Same.
3574         * g++.dg/ext/altivec-4.C: Same.
3575         * g++.dg/ext/altivec-5.C: Same.
3576         * g++.dg/ext/altivec-6.C: Same.
3577         * g++.dg/ext/altivec-7.C: Same.
3578         * g++.dg/ext/altivec-8.C: Same.
3579         * g++.dg/ext/altivec-9.C: Same.
3580
3581 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3582
3583         PR c++/7841
3584         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3585
3586 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3587
3588         * gcc.dg/union-1.c: New test.
3589
3590 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3591
3592         * gcc.dg/builtins-41.c: New test case.
3593         * gcc.dg/builtins-42.c: New test case.
3594
3595 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3596
3597         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3598         * g++.dg/ext/altivec-10.C: Same.
3599         * g++.dg/ext/altivec-2.C: Same.
3600         * g++.dg/ext/altivec-3.C: Same.
3601         * g++.dg/ext/altivec-4.C: Same.
3602         * g++.dg/ext/altivec-5.C: Same.
3603         * g++.dg/ext/altivec-6.C: Same.
3604         * g++.dg/ext/altivec-7.C: Same.
3605         * g++.dg/ext/altivec-8.C: Same.
3606         * g++.dg/ext/altivec-9.C: Same.
3607         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3608         * g++.old-deja/g++.brendan/new3.C: Same.
3609         * gcc.c-torture/execute/eeprof-1.x: Same.
3610
3611 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3612
3613         PR c/14765
3614         * gcc.dg/pr14765-1.c: New test.
3615
3616 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3617
3618         PR c/14649
3619         * gcc.dg/pr14649-1.c: New test case.
3620
3621 2004-06-07  Richard Henderson  <rth@redhat.com>
3622
3623         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3624         if temporaries.
3625
3626 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3627
3628         * g++.dg/eh/elide1.C: Remove XFAIL.
3629
3630 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3631
3632         PR c++/15337
3633         * g++.dg/expr/sizeof3.C: New test.
3634
3635         PR c++/14777
3636         * g++.dg/template/access14.C: New test.
3637
3638         PR c++/15554
3639         * g++.dg/template/enum1.C: New test.
3640
3641         PR c++/15057
3642         * g++.dg/eh/throw1.C: New test.
3643
3644 2004-06-07  David Ayers  <d.ayers@inode.at>
3645             Ziemowit Laski  <zlaski@apple.com>
3646
3647         * lib/objc.exp (objc_target_compile): Revert the '-framework
3648         Foundation' flag fix, since bare Darwin does not ship
3649         with the Foundation framework.
3650         * objc/execute/next_mapping.h: Provide a local NSConstantString
3651         @interface and @implementation.
3652         (objc_constant_string_init): A constructor function, used to
3653         initialize the NSConstantString meta-class object.
3654         * objc/execute/string1.m: Include "next_mapping.h" instead of
3655         <Foundation/NSString.h>.
3656         * objc/execute/string2.m: Likewise.
3657         * objc/execute/string3.m: Likewise.
3658         * objc/execute/string4.m: Likewise.
3659
3660 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3661
3662         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3663         to double. Replace double with FLOAT.
3664         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3665
3666         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3667         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3668         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3669         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3670         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3671         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3672         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3673         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3674
3675 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3676
3677         PR c/13519
3678         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3679
3680 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3681
3682         PR c++/15503
3683         * g++.dg/template/meminit2.C: New test.
3684
3685 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3686
3687         PR target/15822
3688         * gcc.c-torture/execute/compare-fp-1.c,
3689         gcc.c-torture/execute/compare-fp-2.c,
3690         gcc.c-torture/execute/compare-fp-3.c,
3691         gcc.c-torture/execute/compare-fp-4.c,
3692         gcc.c-torture/execute/compare-fp-3.x,
3693         gcc.c-torture/execute/compare-fp-4.x: Moved...
3694         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3695         gcc.c-torture/execute/ieee/compare-fp-2.c,
3696         gcc.c-torture/execute/ieee/compare-fp-3.c,
3697         gcc.c-torture/execute/ieee/compare-fp-4.c,
3698         gcc.c-torture/execute/ieee/compare-fp-3.x,
3699         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3700
3701 2004-06-04  David Ayers  <d.ayers@inode.at>
3702
3703         * objc/execute/protocol-isEqual-4.m: New testcase.
3704
3705 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3706
3707         * objc/execute/protocol-isEqual-1.m: New testcase.
3708         * objc/execute/protocol-isEqual-2.m: New testcase.
3709         * objc/execute/protocol-isEqual-3.m: New testcase.
3710
3711 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3712
3713         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3714
3715 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3716
3717         * lib/objc.exp (objc_target_compile): When running tests on
3718         Darwin (Mac OS X), inform the linker about '-framework
3719         'Foundation'.
3720
3721 2004-06-02  Eric Christopher  <echristo@redhat.com>
3722
3723         * gcc.c-torture/compile/20040602-1.c: New.
3724
3725 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3728         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3729
3730         PR tree-optimization/14736
3731         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3732
3733         PR tree-optimization/14042
3734         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3735
3736         PR tree-optimization/14729
3737         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3738
3739 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3740
3741         PR fortran/15557
3742         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3743
3744 2004-06-01  Richard Hederson  <rth@redhat.com>
3745
3746         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3747
3748 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3749
3750         PR c++/14932
3751         * g++.dg/parse/offsetof4.C: New test.
3752
3753 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3754
3755         PR objc/7993
3756         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3757
3758 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3759
3760         PR c++/15701
3761         * g++.dg/template/friend29.C: New test.
3762
3763 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3764
3765         PR c/15749
3766         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3767
3768 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3769
3770         * gcc.dg/sparc-trap-1.c: New test.
3771
3772 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3773
3774         PR middle-end/15069
3775         * g++.dg/opt/fold3.C: New test case.
3776
3777 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3778
3779         * lib/target-supports.exp (check_iconv_available): Fix fallout
3780         from 2004-05-28 patch.
3781
3782 2004-05-30  Paul Brook  <paul@codesourcery.com>
3783
3784         PR fortran/15620
3785         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3786         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3787
3788 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3789
3790         * gfortran.fortran-torture/execute/random_1.f90: New test.
3791
3792 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3793
3794         * g++.dg/ext/altivec-10.C: New test.
3795
3796 2004-05-29  Paul Brook  <paul@codesourcery.com>
3797
3798         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3799
3800 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3801
3802         * gcc.dg/altivec-16.c: New test.
3803
3804 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3805
3806         * lib/target-supports.exp (check_vmx_hw_available): New.
3807         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3808
3809         * lib/target-supports.exp (check_alias_available,
3810         check_iconv_available, check_named_sections_available): Use
3811         unique names for temporary files.
3812
3813 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3814
3815         * gcc.dg/altivec-15.c: New test.
3816
3817 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/15083
3820         * g++.dg/warn/noeffect6.C: New test.
3821
3822         PR c++/15471
3823         * g++.dg/expr/ptrmem4.C: New test.
3824
3825         PR c++/15640
3826         * g++.dg/template/operator3.C: New test.
3827
3828 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/14668
3831         * g++.dg/lookup/redecl1.C: New test.
3832         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3833
3834 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3835
3836         * gcc.c-torture/execute/compare-fp-1.c,
3837         gcc.c-torture/execute/compare-fp-2.c,
3838         gcc.c-torture/execute/compare-fp-3.c,
3839         gcc.c-torture/execute/compare-fp-4.c,
3840         gcc.c-torture/execute/compare-fp-3.x,
3841         gcc.c-torture/execute/compare-fp-4.x,
3842         gcc.dg/pr15649-1.c: New.
3843
3844 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3845
3846         PR c++/12883
3847         * g++.dg/init/array14.C: New test.
3848
3849 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3850
3851         * lib/compat.exp (compat-get-options-main): New.
3852         (compat-get-options): Remove unneeded code, warn for ignored
3853         command.
3854         (compat-execute): Check flag set by dg-require-* commands.
3855
3856         * lib/compat.exp (compat-execute): Break up long lines.
3857
3858 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3859
3860         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3861         * gcc.dg/altivec-14.c: New test.
3862         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3863
3864         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3865         * gcc.dg/altivec-12.c: Ditto.
3866
3867         * gcc.dg/altivec-3.c: Move call to altivec_check.
3868
3869 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3870
3871         PR c++/15044
3872         * g++.dg/template/error12.C: New test.
3873
3874         PR c++/15317
3875         * g++.dg/ext/attrib15.C: New test.
3876
3877         PR c++/15329
3878         * g++.dg/template/ptrmem9.C: New test.
3879
3880 2004-05-25  Paul Brook  <paul@codesourcery.com>
3881
3882         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3883
3884 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3885
3886         PR c++/15165
3887         * g++.dg/template/crash19.C: New test.
3888
3889 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3890
3891         PR c++/15025
3892         * g++.dg/template/redecl1.C: New test.
3893
3894 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/14821
3897         * g++.dg/other/ns1.C: New test.
3898
3899         PR c++/14883
3900         * g++.dg/template/invalid1.C: New test.
3901
3902 2004-05-23  Paul Brook  <paul@codesourcery.com>
3903         Victor Leikehman  <lei@haifasphere.co.il>
3904
3905         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3906         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3907
3908 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3909
3910         PR c++/15285
3911         PR c++/15299
3912         * g++.dg/template/non-dependent5.C: New test.
3913         * g++.dg/template/non-dependent6.C: New test.
3914
3915 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3916
3917         PR c++/15507
3918         * g++.dg/inherit/union1.C: New test.
3919
3920         PR c++/15542
3921         * g++.dg/template/addr1.C: New test.
3922
3923         PR c++/15427
3924         * g++.dg/template/array5.C: New test.
3925
3926         PR c++/15287
3927         * g++.dg/template/array6.C: New test.
3928
3929 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3930             Roger Sayle  <roger@eyesopen.com>
3931
3932         * g++.dg/lookup/forscope2.C: New test case.
3933
3934 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3935
3936         * gcc.dg/cpp/Wmissingdirs.c: New.
3937
3938 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3939
3940         PR target/15301
3941         * gcc.dg/compat/union-m128-1.h: New file.
3942         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3943         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3944         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3945
3946 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3947
3948         PR target/15302
3949         * gcc.dg/compat/struct-complex-1.h: New file.
3950         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3951         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3952         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3953
3954 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3955
3956         PR middle-end/3074
3957         * gcc.dg/pr3074-1.c: New test case.
3958         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3959
3960 2004-05-20  Falk Hueffner  <falk@debian.org>
3961
3962         PR other/15526
3963         * gcc.dg/ftrapv-1.c: New test case.
3964
3965 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3966
3967         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3968
3969 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3970             Jeff Law  <law@redhat.com>
3971
3972         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3973         * gcc.dg/tree-ssa/20040518-2.c: New test.
3974
3975         * gcc.dg/tree-ssa/20040518-1.c: New test.
3976
3977 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3978
3979         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3980
3981 2004-05-18  Paul Brook  <paul@codesourcery.com>
3982
3983         PR fortran/13930
3984         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3985
3986 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3987
3988         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3989         constant folding.
3990
3991 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3992
3993         * gcc.dg/tree-ssa/20040517-1.c: New test.
3994
3995 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3996
3997         * gcc.dg/loop-4.c: New test.
3998
3999 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4000
4001         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4002
4003 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4004
4005         PR fortran/15311
4006         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4007
4008 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4009
4010         PR fortran/13826
4011         PR fortran/13940
4012         * gfortran.fortran-torture/compile/data_1.f90: New test.
4013
4014 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4015
4016         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4017         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4018
4019 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4020
4021         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4022
4023 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         PR c/15444
4026         * gcc.dg/format/xopen-1.c: Adjust expected message.
4027         * gcc.dg/format/xopen-3.c: New test.
4028
4029 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4030
4031         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4032
4033 2004-05-14  Jeff Law  <law@redhat.com>
4034
4035         * gcc.dg/tree-ssa/20040514-2.c: New test.
4036
4037 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4038
4039         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4040         this ...
4041         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4042         this.
4043
4044 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4045
4046         * gcc.dg/tree-ssa/20040514-1.c: New test.
4047
4048 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4049
4050         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4051         test.
4052
4053 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4054
4055         PR fortran/14066
4056         * gfortran.fortran-torture/compile/do_1.f90: New test.
4057
4058 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4059
4060         PR fortran/15051
4061         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4062         test.
4063
4064 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4065
4066         PR fortran/15149
4067         * gfortran.fortran-torture/execute/random_init.f90: New test.
4068
4069 2004-05-13  Paul Brook  <paul@codesourcery.com>
4070
4071         PR fortran/15314
4072         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4073
4074 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4075
4076         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4077         for the powerpc case.
4078
4079 2004-05-13  Jeff Law  <law@redhat.com>
4080
4081         * gcc.dg/tree-ssa/20040513-1.c: New test.
4082         * gcc.dg/tree-ssa/20040513-2.c: New test.
4083
4084 2004-05-13  Paul Brook  <paul@codesourcery.com>
4085
4086         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4087         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4088         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4089
4090 2004-05-13  Andreas Schwab  <schwab@suse.de>
4091
4092         PR other/10819
4093         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4094         characters.
4095
4096 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4097
4098         PR fortran/15294
4099         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4100
4101 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4102
4103         Merge from tree-ssa-20020619-branch.  See
4104         ChangeLog.tree-ssa for details.
4105
4106 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4107
4108         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4109         include <altivec.h> explicitly.
4110         * gcc.dg/altivec-13.c: Likewise.
4111
4112 2004-05-11  Paul Brook  <paul@codesourcery.com>
4113
4114         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4115
4116 2004-05-10  Eric Christopher  <echristo@redhat.com>
4117
4118         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4119         * gcc.dg/sibcall-4.c: Ditto.
4120
4121 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4122
4123         * g++.dg/ext/altivec-8.C: New test case.
4124         * gcc.dg/altivec-13.c: New test case.
4125
4126 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4127
4128         * gcc.c-torture/execute/divcmp-1.c: New test case.
4129         * gcc.c-torture/execute/divcmp-2.c: New test case.
4130         * gcc.c-torture/execute/divcmp-3.c: New test case.
4131
4132 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4133
4134         * g++.dg/other/pragma-re-2.C: New test.
4135
4136 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4137
4138         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4139         * gcc.dg/i386-387-2.c: Likewise.
4140
4141         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4142         __builtin_drem.
4143         * gcc.dg/i386-387-6.c: Likewise.
4144
4145 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4146
4147         * gcc.dg/builtins-33.c:  Also check log1p*.
4148
4149 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4150
4151         PR optimization/15296
4152         * gcc.c-torture/execute/pr15296.c: New test.
4153
4154 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4155
4156         * gcc.dg/builtins-40.c: New test.
4157
4158 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4159
4160         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4161
4162 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4163
4164         * g++.dg/ext/spe1.C: New testcase.
4165
4166 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4167
4168         * objc.dg/image-info.m: Allow additional attributes
4169         for __image_info section.
4170
4171 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4172
4173         * gcc.dg/torture/mips-hilo-2.c: New test.
4174
4175 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4176
4177         PR c++/14389
4178         * g++.dg/template/member5.C: New test.
4179
4180 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4181
4182         * gcc.dg/builtins-34.c: Also check expm1*.
4183
4184 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4185
4186         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4187         * gcc.dg/torture/builtin-convert-3.c: New test.
4188
4189 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4190
4191         PR middle-end/15054
4192         * g++.dg/opt/pr15054.C: New test.
4193
4194 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4195
4196         * gcc.dg/torture/builtin-rounding-1.c: New test.
4197         * gcc.dg/builtins-25.c: Delete.
4198         * gcc.dg/builtins-29.c: Delete.
4199
4200 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4201
4202         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4203         * gcc.dg/sibcall-4.c: Likewise.
4204         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4205
4206 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4207
4208         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4209         bit-field on 16-bit targets.
4210
4211 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4212
4213         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4214         16-bit targets.
4215
4216 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4217
4218         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4219         * gcc.dg/rs6000-power2-2.c: Likewise.
4220
4221 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4222
4223         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4224         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4225         Change the asm registers to be in form of frN instead of fN.
4226
4227 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4228
4229         * gcc.dg/torture/builtin-convert-2.c: New test.
4230
4231 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4232
4233         * gcc.dg/rs6000-power2-1.c: New test.
4234         * gcc.dg/rs6000-power2-2.c: New test.
4235
4236 2004-04-28  Jan Hubicka  <jh@suse.cz>
4237
4238         * gcc.dg/unused-6.c: New test.
4239
4240 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4241             Ulrich Weigand  <uweigand@de.ibm.com>
4242
4243         * ada/acats/run_all.sh: Define $target variable.
4244
4245 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4246
4247         PR c++/15119
4248         * g++.dg/other/vararg-1.C: New test.
4249
4250         PR c++/4794
4251         * g++.dg/eh/cleanup3.C: New test.
4252
4253 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4254
4255         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4256         and ad8011a (target_insn).
4257         * ada/acats/support/macro.dfs: Likewise.
4258         * ada/acats/support/impbit.adb: New file.
4259
4260 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4261
4262         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4263
4264 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4265
4266         * gcc.dg/loop-3.c: New test.
4267
4268 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4269
4270         * gcc.c-torture/execute/simd-5.c: New test.
4271
4272 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4273
4274         PR c++/15064
4275         * g++.dg/template/crash18.C: New test.
4276
4277 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4278
4279         * g++.dg/ext/complit3.C: New test.
4280
4281 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4282
4283         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4284         * gcc.dg/altivec-3.c: Same.
4285         * gcc.dg/altivec-varargs-1.c: Same.
4286
4287 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4288
4289         * lib/target-supports.exp (check_profiling_available): Assume
4290         profiling is not available on powerpc-eabi targets.
4291
4292 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4293
4294         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4295         * gcc.dg/vmx/bug-1.c: Ditto.
4296
4297 2004-04-20  Eric Christopher  <echristo@redhat.com>
4298
4299         * gcc.dg/charset/extern.c: New test.
4300         * g++.dg/charset/extern3.cc: Ditto.
4301
4302 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4303
4304         * gcc.dg/builtins-39.c: New test.
4305
4306 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4307
4308         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4309
4310 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4311
4312         * gcc.dg/torture/mips-hilo-1.c: New test.
4313
4314 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4315
4316         * gcc.c-torture/compile/20040419-1.c: New test.
4317
4318 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4319
4320         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4321
4322 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4323             Aldy Hernandez  <aldyh@redhat.com>
4324
4325         * gcc.c-torture/execute/va-arg-24.c: New.
4326
4327 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4328             Aldy Hernandez  <aldyh@redhat.com>
4329
4330         * gcc.dg/vmx/1b-01.c: New.
4331         * gcc.dg/vmx/1b-02.c: New.
4332         * gcc.dg/vmx/1b-03.c: New.
4333         * gcc.dg/vmx/1b-04.c: New.
4334         * gcc.dg/vmx/1b-05.c: New.
4335         * gcc.dg/vmx/1b-06.c: New.
4336         * gcc.dg/vmx/1b-07.c: New.
4337         * gcc.dg/vmx/1c-01.c: New.
4338         * gcc.dg/vmx/1c-02.c: New.
4339         * gcc.dg/vmx/3a-01a.c: New.
4340         * gcc.dg/vmx/3a-01.c: New.
4341         * gcc.dg/vmx/3a-01m.c: New.
4342         * gcc.dg/vmx/3a-03.c: New.
4343         * gcc.dg/vmx/3a-03m.c: New.
4344         * gcc.dg/vmx/3a-04.c: New.
4345         * gcc.dg/vmx/3a-04m.c: New.
4346         * gcc.dg/vmx/3a-05.c: New.
4347         * gcc.dg/vmx/3a-06.c: New.
4348         * gcc.dg/vmx/3a-06m.c: New.
4349         * gcc.dg/vmx/3a-07.c: New.
4350         * gcc.dg/vmx/3b-01.c: New.
4351         * gcc.dg/vmx/3b-02.c: New.
4352         * gcc.dg/vmx/3b-10.c: New.
4353         * gcc.dg/vmx/3b-13.c: New.
4354         * gcc.dg/vmx/3b-14.c: New.
4355         * gcc.dg/vmx/3b-15.c: New.
4356         * gcc.dg/vmx/3c-01a.c: New.
4357         * gcc.dg/vmx/3c-01.c: New.
4358         * gcc.dg/vmx/3c-02.c: New.
4359         * gcc.dg/vmx/3c-03.c: New.
4360         * gcc.dg/vmx/3d-01.c: New.
4361         * gcc.dg/vmx/4-01.c: New.
4362         * gcc.dg/vmx/4-03.c: New.
4363         * gcc.dg/vmx/5-01.c: New.
4364         * gcc.dg/vmx/5-02.c: New.
4365         * gcc.dg/vmx/5-03.c: New.
4366         * gcc.dg/vmx/5-04.c: New.
4367         * gcc.dg/vmx/5-05.c: New.
4368         * gcc.dg/vmx/5-06.c: New.
4369         * gcc.dg/vmx/5-07.c: New.
4370         * gcc.dg/vmx/5-07t.c: New.
4371         * gcc.dg/vmx/5-08.c: New.
4372         * gcc.dg/vmx/5-10.c: New.
4373         * gcc.dg/vmx/5-11.c: New.
4374         * gcc.dg/vmx/7-01a.c: New.
4375         * gcc.dg/vmx/7-01.c: New.
4376         * gcc.dg/vmx/7c-01.c: New.
4377         * gcc.dg/vmx/7d-01.c: New.
4378         * gcc.dg/vmx/7d-02.c: New.
4379         * gcc.dg/vmx/8-01.c: New.
4380         * gcc.dg/vmx/8-02a.c: New.
4381         * gcc.dg/vmx/8-02.c: New.
4382         * gcc.dg/vmx/brode-1.c: New.
4383         * gcc.dg/vmx/bug-1.c: New.
4384         * gcc.dg/vmx/bug-2.c: New.
4385         * gcc.dg/vmx/bug-3.c: New.
4386         * gcc.dg/vmx/cw-bug-1.c: New.
4387         * gcc.dg/vmx/cw-bug-2.c: New.
4388         * gcc.dg/vmx/cw-bug-3.c: New.
4389         * gcc.dg/vmx/dct.c: New.
4390         * gcc.dg/vmx/debug-1.c: New.
4391         * gcc.dg/vmx/debug-2.c: New.
4392         * gcc.dg/vmx/debug-3.c: New.
4393         * gcc.dg/vmx/debug-4.c: New.
4394         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4395         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4396         * gcc.dg/vmx/eg-5.c: New.
4397         * gcc.dg/vmx/fft.c: New.
4398         * gcc.dg/vmx/gcc-bug-1.c: New.
4399         * gcc.dg/vmx/gcc-bug-2.c: New.
4400         * gcc.dg/vmx/gcc-bug-3.c: New.
4401         * gcc.dg/vmx/gcc-bug-4.c: New.
4402         * gcc.dg/vmx/gcc-bug-5.c: New.
4403         * gcc.dg/vmx/gcc-bug-6.c: New.
4404         * gcc.dg/vmx/gcc-bug-7.c: New.
4405         * gcc.dg/vmx/gcc-bug-8.c: New.
4406         * gcc.dg/vmx/gcc-bug-9.c: New.
4407         * gcc.dg/vmx/gcc-bug-b.c: New.
4408         * gcc.dg/vmx/gcc-bug-c.c: New.
4409         * gcc.dg/vmx/gcc-bug-d.c: New.
4410         * gcc.dg/vmx/gcc-bug-e.c: New.
4411         * gcc.dg/vmx/gcc-bug-f.c: New.
4412         * gcc.dg/vmx/gcc-bug-g.c: New.
4413         * gcc.dg/vmx/gcc-bug-i.c: New.
4414         * gcc.dg/vmx/harness.h: New.
4415         * gcc.dg/vmx/ira1.c: New.
4416         * gcc.dg/vmx/ira2a.c: New.
4417         * gcc.dg/vmx/ira2b.c: New.
4418         * gcc.dg/vmx/ira2.c: New.
4419         * gcc.dg/vmx/ira2c.c: New.
4420         * gcc.dg/vmx/mem.c: New.
4421         * gcc.dg/vmx/newton-1.c: New.
4422         * gcc.dg/vmx/ops.c: New.
4423         * gcc.dg/vmx/sn7153.c: New.
4424         * gcc.dg/vmx/spill2.c: New.
4425         * gcc.dg/vmx/spill3.c: New.
4426         * gcc.dg/vmx/spill.c: New.
4427         * gcc.dg/vmx/t.c: New.
4428         * gcc.dg/vmx/varargs-1.c: New.
4429         * gcc.dg/vmx/varargs-2.c: New.
4430         * gcc.dg/vmx/varargs-3.c: New.
4431         * gcc.dg/vmx/varargs-4.c: New.
4432         * gcc.dg/vmx/varargs-5.c: New.
4433         * gcc.dg/vmx/varargs-6.c: New.
4434         * gcc.dg/vmx/varargs-7.c: New.
4435         * gcc.dg/vmx/vmx.exp: New.
4436         * gcc.dg/vmx/vprint-1.c: New.
4437         * gcc.dg/vmx/vscan-1.c: New.
4438         * gcc.dg/vmx/x-01.c: New.
4439         * gcc.dg/vmx/x-02.c: New.
4440         * gcc.dg/vmx/x-03.c: New.
4441         * gcc.dg/vmx/x-04.c: New.
4442         * gcc.dg/vmx/x-05.c: New.
4443         * gcc.dg/vmx/yousufi-1.c: New.
4444         * gcc.dg/vmx/zero-1.c: New.
4445         * gcc.dg/vmx/zero.c: New.
4446
4447 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4448
4449         * g++.dg/lookup/java1.C: Update for chage of
4450         _Jv_AllocObject.
4451         * g++.dg/lookup/java2.C: Likewise.
4452
4453 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4454
4455         * ada/acats/run_all.sh: use -O2 by default.
4456
4457 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4458
4459         * gcc.dg/vr-mult-[12].c: New tests.
4460
4461 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4462
4463         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4464
4465         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4466
4467 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4468
4469         * lib/target-supports.exp (check_profiling_available): Assume profiling
4470         isn't available for mips*-*-elf targets.
4471
4472 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4473
4474         * gcc.dg/builtins-38.c: New test.
4475
4476 2004-04-14  Eric Christopher  <echristo@redhat.com>
4477
4478         * g++.dg/charset/charset.exp: Run .cc extension tests.
4479
4480 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4481
4482         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4483
4484 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4485
4486         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4487
4488 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4489
4490         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4491         * gcc.dg/i386-387-2.c: Likewise.
4492
4493         * gcc.dg/i386-387-7.c: New test.
4494         * gcc.dg/i386-387-8.c: New test.
4495
4496         * gcc.dg/builtins-37.c: New test.
4497
4498 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4499
4500         * g++.dg/pch/externc-1.C: Add missing semicolon.
4501
4502 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4503
4504         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4505
4506 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4507
4508         * gcc.c-torture/execute/20040411-1.c: New test.
4509
4510 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4511
4512         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4513
4514 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4515
4516         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4517
4518 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4519
4520         * lib/target-supports.exp (check_named_sections_available): New.
4521         * lib/gcc-dg.exp (dg-require-named-sections): New.
4522         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4523         old-deja.exp.  Also prune error-count message from HP linker.
4524         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4525
4526         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4527         * g++.old-deja/g++.pt/static3.C: Likewise.
4528         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4529
4530 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4531
4532         * gcc.c-torture/execute/20040409-1.c: New test case.
4533         * gcc.c-torture/execute/20040409-2.c: New test case.
4534         * gcc.c-torture/execute/20040409-3.c: New test case.
4535
4536 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4537
4538         * gcc.dg/20040409-1.c: New test.
4539
4540 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4541
4542         PR target/14888
4543         * g++.dg/opt/pr14888.C: New test case.
4544
4545 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4546
4547         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4548         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4549         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4550         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4551         New tests.
4552
4553 2004-04-08  Paul Brook  <paul@codesourcery.com>
4554
4555         * gcc.dg/spill-1.c: New test.
4556
4557 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4558
4559         * gcc.dg/torture/builtin-ctype-2.c: New test.
4560
4561 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4562
4563         * gcc.dg/pch/pch.exp: Add largefile test.
4564
4565 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4566
4567         * g++.dg/pch/externc-1.Hs: New.
4568         * g++.dg/pch/externc-1.C: New.
4569
4570 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4571
4572         * gcc.dg/compat/struct-by-value-5a_main.c,
4573         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4574         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4575         * gcc.dg/compat/struct-by-value-5a_x.c,
4576         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4577         gcc.dg/compat/struct-by-value-5_x.c.
4578         * gcc.dg/compat/struct-by-value-5a_y.c,
4579         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4580         gcc.dg/compat/struct-by-value-5_y.c.
4581
4582         * gcc.dg/compat/struct-by-value-6a_main.c,
4583         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4584         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4585         * gcc.dg/compat/struct-by-value-6a_x.c,
4586         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4587         gcc.dg/compat/struct-by-value-6_x.c.
4588         * gcc.dg/compat/struct-by-value-6a_y.c,
4589         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4590         gcc.dg/compat/struct-by-value-6_y.c.
4591
4592         * gcc.dg/compat/struct-by-value-7a_main.c,
4593         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4594         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4595         * gcc.dg/compat/struct-by-value-7a_x.c,
4596         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4597         gcc.dg/compat/struct-by-value-7_x.c.
4598         * gcc.dg/compat/struct-by-value-7a_y.c,
4599         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4600         gcc.dg/compat/struct-by-value-7_y.c.
4601
4602 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4603
4604         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4605         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4606         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4607         options.
4608
4609 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4610
4611         * gcc.dg/builtins-36.c: New test.
4612
4613 2004-04-06  Paul Brook  <paul@codesourcery.com>
4614
4615         * README.gcc: Remove obsolete contraint on testcases.
4616
4617 2004-04-05  Paul Brook  <paul@codesourcery.com>
4618
4619         PR2123
4620         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4621         failure and exit(0) on success.
4622         * g++.dg/expr/anew2.C: Ditto.
4623         * g++.dg/expr/anew3.C: Ditto.
4624         * g++.dg/expr/anew4.C: Ditto.
4625
4626 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4627
4628         PR c++/3518
4629         * g++.dg/template/unify7.C: New.
4630
4631 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4632
4633         * g++.dg/README: Bring up to date with new subdirectories; remove
4634         duplicate subdirectory lines.
4635
4636 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4637
4638         PR c++/14007
4639         * g++.dg/template/unify5.C: New.
4640         * g++.dg/template/unify6.C: New.
4641         * g++.dg/template/qualttp20.C: Adjust.
4642         * g++.old-deja/g++.jason/report.C: Adjust.
4643         * g++.old-deja/g++.other/qual1.C: Adjust.
4644
4645 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4646
4647         PR c++/14803
4648         * g++.dg/inherit/ptrmem1.C: New test.
4649
4650 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4651
4652         PR c++/14755
4653         * gcc.c-torture/execute/20040331-1.c: New test.
4654         * gcc.dg/20040331-1.c: New test.
4655
4656 2004-04-01  Paul Brook  <paul@codesourcery.com>
4657
4658         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4659
4660 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/14724
4663         * g++.dg/init/goto1.C: New test.
4664
4665         PR c++/14763
4666         * g++.dg/template/defarg4.C: New test.
4667
4668 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4669
4670         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4671
4672 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4673
4674         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4675
4676 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4677
4678         * gcc.dg/noncompile/undeclared-2.c: New test.
4679
4680 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4681
4682         * gcc.dg/940409-1.c: Remove XFAIL.
4683         * gcc.dg/reg-vol-struct-1.c: New test.
4684
4685 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4686
4687         * gcc.dg/torture/builtin-wctype-1.c: New test.
4688
4689 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4690
4691         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4692         * gcc.dg/20001101-1.c: Likewise.
4693         * gcc.dg/20001102-1.c: Likewise.
4694
4695 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4696
4697         * gcc.dg/compare8.c: Add an additional test for XOR.
4698
4699 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4700
4701         * gcc.dg/torture/builtin-ctype-1.c: New test.
4702
4703 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4704
4705         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4706         * gcc.dg/torture/builtin-math-1.c: Likewise.
4707         * gcc.dg/torture/builtin-power-1.c: New test.
4708
4709 2004-03-24  Andreas Schwab  <schwab@suse.de>
4710
4711         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4712         IA64 assembler.
4713
4714 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4715             Roger Sayle  <roger@eyesopen.com>
4716
4717         * gcc.dg/compare8.c: New test case.
4718
4719 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4720
4721         * g++.dg/ext/altivec-7.C: New test.
4722
4723 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4724
4725         PR 12267, 12391, 12560, 13129, 14114, 14133
4726         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4727         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4728         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4729         Adjust error regexps.
4730         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4731         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4732         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4733         * gcc.dg/local1.c: Add explanatory comment.
4734
4735 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4736
4737         PR optimization/14669
4738         * g++.dg/opt/fold2.C: New test case.
4739
4740 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4741
4742         PR c/14069
4743         * gcc.dg/20040322-1.c: New test.
4744
4745 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4746
4747         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4748         * gcc.dg/ultrasp4.c: Likewise.
4749         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4750
4751 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4752
4753         * gcc.dg/i386-sse-8.c: Reset default options.
4754
4755 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4756
4757         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4758         in the error message text.
4759
4760 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4761
4762         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4763
4764 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4765
4766         PR c++/14616
4767         * g++.dg/init/array13.C: New test.
4768
4769 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4770
4771         PR target/13889
4772         * gcc.c-torture/compile/pr13889.c: New test case.
4773
4774 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4775
4776         PR c/14635
4777         * builtins-1.c (nan, nans): Don't test.
4778         * builtins-30.c: Don't use nan, nanf, nanl.
4779         * builtins-35.c: New test.
4780
4781 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4782
4783         * g++.dg/ext/altivec-6.C: New test.
4784
4785 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4786
4787         * g++.dg/init/placement3.C: New test.
4788
4789         * g++.dg/template/spec13.C: New test.
4790
4791         * g++.dg/lookup/using11.C: New test.
4792
4793         * g++.dg/lookup/koenig3.C: New test.
4794
4795         * g++.dg/template/operator2.C: New test.
4796
4797         * g++.dg/expr/dtor3.C: New test.
4798         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4799         marker.
4800         * g++.old-deja/g++.law/visibility28.C: Likewise.
4801
4802 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4803
4804         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4805         * gcc.dg/ppc64-abi-3.c: Likewise.
4806
4807 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4808
4809         PR c++/14545
4810         * g++.dg/parse/template15.C: New test.
4811
4812 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4813
4814         * g++.dg/expr/dtor2.C: New test.
4815
4816         * g++.dg/lookup/anon4.C: New test.
4817
4818         * g++.dg/overload/using1.C: New test.
4819
4820         * g++.dg/template/lookup7.C: New test.
4821
4822         * g++.dg/template/typename6.C: New test.
4823
4824         * g++.dg/expr/cond6.C: New test.
4825
4826 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4827
4828         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4829
4830 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4831
4832         * g++.dg/expr/cond5.C: New test.
4833         * g++.dg/expr/constcast1.C: Likewise.
4834         * g++.dg/expr/ptrmem2.C: Likewise.
4835         * g++.dg/expr/ptrmem3.C: Likewise.
4836         * g++.dg/lookup/main1.C: Likewise.
4837         * g++.dg/template/lookup6.C: Likewise.
4838
4839 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4840
4841         * gcc.dg/local1.c: New test.
4842
4843         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4844
4845 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4846
4847         * gcc.dg/torture/builtin-convert-1.c: New test.
4848
4849 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4850
4851         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4852
4853 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4854
4855         PR c++/14481
4856         * g++.dg/warn/Wunused-7.C: New test.
4857
4858 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4859
4860         * gcc.dg/torture/builtin-integral-1.c: New test.
4861
4862 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/14586
4865         * g++.dg/parse/non-dependent3.C: New test.
4866
4867 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4868
4869         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4870         * g++.dg/eh/simd-2.C: Likewise.
4871         * g++.dg/init/array10.C: Likewise.
4872         * gcc.c-torture/compile/simd-1.c: Likewise.
4873         * gcc.c-torture/compile/simd-2.c: Likewise.
4874         * gcc.c-torture/compile/simd-3.c: Likewise.
4875         * gcc.c-torture/compile/simd-4.c: Likewise.
4876         * gcc.c-torture/compile/simd-6.c: Likewise.
4877         * gcc.c-torture/execute/simd-1.c: Likewise.
4878         * gcc.c-torture/execute/simd-2.c: Likewise.
4879         * gcc.dg/compat/vector-defs.h: Likewise.
4880         * gcc.dg/20020531-1.c: Likewise.
4881         * gcc.dg/altivec-3.c: Likewise.
4882         * gcc.dg/altivec-4.c: Likewise.
4883         * gcc.dg/altivec-varargs-1.c: Likewise.
4884         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4885         * gcc.dg/i386-mmx-3.c: Likewise.
4886         * gcc.dg/i386-sse-4.c: Likewise.
4887         * gcc.dg/i386-sse-5.c: Likewise.
4888         * gcc.dg/i386-sse-8.c: Likewise.
4889         * gcc.dg/simd-1.c: Likewise.
4890         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4891         __ev64_opaque__ since the machine description provides it.
4892
4893 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4894
4895         * lib/compat.exp (skip_list): New global variable.
4896         Use it to hold the user defined COMPAT_SKIPS list if any.
4897         (compat-obj): Add the members of skip_list to optall.
4898
4899 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4900
4901         * gcc.dg/compat/union-by-value-1_main.c,
4902         union-by-value-1_x.c, union-by-value-1_y.c,
4903         union-check.h, union-defs.h,
4904         union-init.h, union-return-1_main.c,
4905         union-return-1_x.c, union-return-1_y.c: New files.
4906
4907 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4910         mixed-struct-init.h: Add 4 mixed structure types.
4911         struct-by-value-21_main.c, struct-by-value-21_x.c,
4912         struct-by-value-21_y.c, struct-return-21_main.c,
4913         struct-return-21_x.c, struct-return-21_y.c: New files.
4914
4915 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/14550
4918         * g++.dg/parse/template14.C: New test.
4919
4920 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4921
4922         * gcc.c-torture/execute/20040313-1.c: New test.
4923
4924 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR target/14533
4927         * gcc.dg/20040311-2.c: New test.
4928
4929 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4930
4931         PR other/14544
4932         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4933         bit-field.
4934
4935 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4936
4937         * gcc.dg/20040305-2.c: Add missing return statement.
4938
4939 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4940
4941         * gcc.dg/builtins-34.c: Also check pow10*.
4942
4943 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4944
4945         PR target/14262
4946         * gcc.dg/20040305-2.c: New test.
4947
4948 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4949
4950         * gcc.dg/20040310-1.c: New test.
4951
4952 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4953
4954         * gcc.c-torture/execute/20040311-1.c: New test case.
4955
4956 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/14476
4959         * g++.dg/lookup/enum1.C: New test.
4960
4961 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/14510
4964         * g++.dg/lookup/struct2.C: New test.
4965
4966 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4967
4968         * gcc.dg/builtins-34.c: New test.
4969
4970 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4971
4972         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4973
4974 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4975
4976         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4977         * gcc.dg/alias-2.c: New testcase.
4978
4979 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4980
4981         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4982
4983 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4984
4985         * gcc.c-torture/execute/20040309-1.c: New test case.
4986
4987 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         PR c++/14397
4990         * g++.dg/overload/ref1.C: New.
4991
4992 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4993
4994         PR c++/14409
4995         * g++.dg/template/spec12.C: New test.
4996
4997         PR c++/14448
4998         * g++.dg/parse/crash14.C: New test.
4999
5000 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/14230
5003         * g++.dg/init/ref11.C: New test.
5004
5005 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/14432
5008         * g++.dg/parse/builtin2.C: New test.
5009
5010 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/14401
5013         * g++.dg/init/ctor3.C: New test.
5014         * g++.dg/init/union1.C: New test.
5015         * g++.dg/ext/anon-struct4.C: New test.
5016
5017 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5018
5019         * g++.dg/lookup/koenig1.C: Tweak error messages.
5020         * g++.dg/lookup/used-before-declaration.C: Likewise.
5021         * g++.dg/other/do1.C: Likewise.
5022         * g++.dg/overload/koenig1.C: Likewise.
5023         * g++.dg/parse/crash13.C: Likewise.
5024         * g++.dg/template/instantiate3.C: Likewise.
5025
5026 2004-03-08  Eric Christopher  <echristo@redhat.com>
5027
5028         * * lib/target-supports.exp: Enable libiconv in test
5029         compilation.  Fix up error checking.
5030
5031 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5032
5033         PR middle-end/14289
5034         * gcc.dg/pr14289-1.c: New test case.
5035         * gcc.dg/pr14289-2.c: Likewise.
5036         * gcc.dg/pr14289-3.c: Likewise.
5037
5038 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5039
5040         * gcc.c-torture/execute/20040308-1.c: New test.
5041
5042 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5043
5044         * gcc.c-torture/execute/20040307-1.c: New test case.
5045
5046 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5047
5048         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5049
5050 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5051
5052         * gcc.dg/20040306-1.c: New test.
5053
5054 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5055
5056         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5057         them static.
5058         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5059
5060 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5061
5062         PR c/14465
5063         * gcc.dg/decl-6.c: New test.
5064
5065 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5066
5067         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5068         Rename LOGPOW -> LOG_POW.
5069         (SQRT_EXP, POW_EXP): New.
5070
5071 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5072
5073         * gcc.dg/i386-sse-8.c: New test.
5074
5075 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5076
5077         PR c/14114
5078         * gcc.dg/decl-5.c: New test.
5079
5080 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5081
5082         * gcc.dg/20040305-1.c: New test.
5083
5084 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5085
5086         PR other/14354
5087         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5088
5089 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5090
5091         PR c++/14425, c++/14426
5092         * g++.dg/ext/altivec-4.C: New test.
5093         * g++.dg/ext/altivec-5.C: New test.
5094
5095 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5096
5097         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5098         global variables of a type with no linkage.
5099         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5100         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5101         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5102         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5103         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5104         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5105         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5106         * g++.dg/warn/deprecated.C: Name enum Color.
5107         * g++.dg/overload/VLA.C: Name structure for 'b'.
5108         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5109
5110 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5111
5112         * gcc.c-torture/compile/20040304-1.c: New test.
5113
5114 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5115
5116         PR 13728
5117         * gcc.dg/decl-4.c: New testcase.
5118
5119 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5120
5121         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5122         as PRECF if sizeof (float) > sizeof (double).
5123         (PRECL): Make it the same as PRECF if
5124         sizeof (float) > sizeof (long double).
5125
5126 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5127
5128         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5129         system type.  Add check for irix6 which doesn't have c99 runtime.
5130
5131 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5132
5133         * gcc.dg/const-elim-1.c: xfail for xtensa.
5134
5135 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5136
5137         PR c++/14369
5138         * g++.dg/template/cond4.C: New test.
5139
5140 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/14360
5143         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5144
5145         PR c++/14361
5146         * g++.dg/parse/defarg7.C: New test.
5147
5148         PR c++/14359
5149         * g++.dg/template/friend26.C: New test.
5150
5151 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5152
5153         PR c++/14324
5154         * g++.dg/abi/mangle21.C: New test.
5155
5156         PR c++/14260
5157         * g++.dg/parse/constructor2.C: New test.
5158
5159         PR c++/14337
5160         * g++.dg/template/sfinae1.C: New test.
5161
5162 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5163
5164         PR c++/14267
5165         * g++.dg/expr/crash2.C: New test.
5166
5167         PR middle-end/13448
5168         * gcc.dg/inline-5.c: New test.
5169         * gcc.dg/always-inline.c: Split out tests into ...
5170         * gcc.dg/always-inline2.c: ... this and ...
5171         * gcc.dg/always-inline3.c: ... this.
5172
5173 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR debug/12103
5176         * g++.dg/debug/crash1.C: New test.
5177
5178 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5179
5180         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5181         function with __attribute__((noinline)).
5182         (recurser_void2): Likewise.
5183         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5184         (recurser_void2): Likewise.
5185
5186 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5187
5188         PR middle-end/14203
5189         * g++.dg/warn/Wunused-6.C: New test case.
5190
5191 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5192
5193         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5194         not defined.
5195
5196 2004-02-27  Eric Christopher  <echristo@redhat.com>
5197
5198         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5199         * g++.dg/charset/asm2.c: Run only x86.
5200         * gcc.dg/charset/asm3.c: Ditto.
5201
5202 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5203
5204         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5205         ld_library_path.
5206
5207 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5208
5209         * g++.dg/ext/altivec-3.C: New.
5210
5211 2004-02-26  Richard Henderson  <rth@redhat.com>
5212
5213         * g++.dg/ext/attrib10.C: Mark for warning.
5214         * gcc.dg/attr-alias-1.c: New.
5215
5216 2004-02-26  Richard Henderson  <rth@redhat.com>
5217
5218         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5219         * gcc.c-torture/execute/20040208-2.c: ... it back.
5220
5221 2004-02-26  Eric Christopher  <echristo@redhat.com>
5222
5223         * lib/target-supports.exp (check-iconv-available): New function.
5224         * lib/gcc-dg.exp (dg-require-iconv): New function.
5225         Use above.
5226         * gcc.dg/charset: New directory.
5227         * gcc.dg/charset/charset.exp: New file.
5228         * gcc.dg/charset/asm1.c: Ditto.
5229         * gcc.dg/charset/asm2.c: Ditto.
5230         * gcc.dg/charset/asm3.c: Ditto.
5231         * gcc.dg/charset/asm4.c: Ditto.
5232         * gcc.dg/charset/asm5.c: Ditto.
5233         * gcc.dg/charset/attribute1.c: Ditto.
5234         * gcc.dg/charset/attribute2.c: Ditto.
5235         * gcc.dg/charset/string1.c: Ditto.
5236         * g++.dg/charset: New directory.
5237         * g++.dg/dg.exp: Add here. Special options.
5238         * g++.dg/charset/charset.exp: New file.
5239         * g++.dg/charset/asm1.c: Ditto.
5240         * g++.dg/charset/asm2.c: Ditto.
5241         * g++.dg/charset/asm3.c: Ditto.
5242         * g++.dg/charset/asm4.c: Ditto.
5243         * g++.dg/charset/attribute1.c: Ditto.
5244         * g++.dg/charset/attribute2.c: Ditto.
5245         * g++.dg/charset/extern1.cc: Ditto.
5246         * g++.dg/charset/extern2.cc: Ditto.
5247         * g++.dg/charset/string1.c: Ditto.
5248
5249 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5250
5251         PR c++/14278
5252         * g++.dg/parse/comma1.C: New test.
5253
5254 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5255
5256         PR c++/14284
5257         * g++.dg/template/ttp8.C: New test.
5258
5259 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5260
5261         * gcc.dg/fixuns-trunc-1.c: New test.
5262
5263 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5264
5265         * gcc.dg/builtins-config.h: Use #elif.
5266
5267 2004-02-26  Michael Matz  <matz@suse.de>
5268
5269         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5270         * gcc.dg/991214-1.c: Likewise.
5271         * gcc.dg/i386-asm-1.c: Likewise.
5272
5273 2004-02-25  Richard Henderson  <rth@redhat.com>
5274
5275         * gcc.c-torture/execute/20040208-2.c: Move ...
5276         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5277
5278 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5279
5280         PR c++/14246
5281         * g++.dg/other/crash-3.C: New test.
5282
5283 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5284
5285         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5286         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5287
5288         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5289         HP-UX.
5290
5291 2004-02-24  Michael Matz  <matz@suse.de>
5292
5293         * gcc.dg/i386-regparm.c: New.
5294
5295 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5296
5297         * gcc.c-torture/execute/20040223-1.c: New.
5298
5299 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5300             Kazu Hirata  <kazu@cs.umass.edu>
5301
5302         * gcc.dg/fwritable-strings-1.c: Remove.
5303
5304 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5305
5306         PR c/14156
5307         * gcc.dg/20040223-1.c: New test.
5308
5309 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5310
5311         PR c++/14106
5312         * g++.dg/ext/typeof9.C: New test.
5313
5314 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5315
5316         PR c++/14250
5317         * g++.dg/other/switch1.C: New test.
5318
5319 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5320
5321         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5322         * gcc.dg/va-arg-1.c: Likewise.
5323
5324 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5325
5326         PR c++/14143
5327         * g++.dg/template/koenig5.C: New test.
5328
5329 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5330
5331         * g++.dg/ext/altivec-1.C: Generalize target triple.
5332         * g++.dg/ext/altivec-2.C: New test case.
5333         * g++.dg/ext/altivec_check.h: New file.
5334         * gcc.dg/altivec-1.c: Generalize target triple;
5335         include altivec_check.h and call altivec_check().
5336         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5337         * gcc.dg/altivec-6.c: New test case.
5338         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5339         type casts as needed.
5340         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5341         altivec_check().
5342         * gcc.dg/altivec-12.c: New test case.
5343         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5344         include altivec_check.h and call altivec_check().
5345         * gcc.dg/altivec_check.h: New file.
5346
5347 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5348
5349         * lib/target-supports.exp (check_alias_available): Don't mangle
5350         function `g' in test program.
5351
5352 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5353
5354         * lib/target-supports.exp (check_profiling_available): Check
5355         argument to determine whether we support a profiling type.
5356         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5357         check_profiling_available.
5358         * g++.dg/bprob/bprob.exp: Likewise
5359         * g77.dg/bprob/bprob.exp: Likewise.
5360         * gcc.misc-tests/bprob.exp: Likewise.
5361         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5362         dg-require-profiling and delete expected error handling.
5363         * gcc.dg/20021014-1.c: Likewise.
5364         * gcc.dg/nest.c: Likewise.
5365
5366 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5367
5368         PR c++/12007
5369         * g++.dg/other/vthunk1.C: New test.
5370
5371 2004-02-20  Falk Hueffner  <falk@debian.org>
5372
5373         PR target/14201
5374         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5375
5376 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/13927
5379         * g++.dg/other/error8.C: Remove XFAIL markers.
5380
5381         PR c++/14173
5382         * g++.dg/ext/packed5.C: New test.
5383
5384         PR c++/14199
5385         * g++.dg/warn/Wunused-5.C: New test.
5386
5387         PR c++/14186
5388         * g++.dg/lookup/member1.C: New test.
5389
5390 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5391
5392         * gcc.c-torture/compile/20040130-1.c: Enable only when
5393         __INT_MAX__ >= 2147483647L.
5394         * gcc.c-torture/compile/961203-1.c: Likewise.
5395
5396 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5397
5398         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5399         * g++.dg/opt/template1.C: Robustify assembler regexp
5400
5401 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5402
5403         * gcc.c-torture/execute/simd-4.x: Remove.
5404         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5405         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5406         Guard with #ifndef SKIP_ATTRIBUTE.
5407         * gcc.dg/compat/vector-1_y.c: Likewise.
5408         * gcc.dg/compat/vector-2_x.c: Likewise.
5409         * gcc.dg/compat/vector-2_y.c: Likewise.
5410         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5411         * g++.dg/eh/simd-2.C: Likewise.
5412
5413 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5414
5415         * gcc.c-torture/compile/complex-1.c: New.
5416
5417 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5418
5419         PR target/14209
5420         * gcc.c-torture/execute/20040218-1.c: New test.
5421
5422 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5423
5424         PR c++/14181
5425         * g++.dg/parse/new2.C: New test.
5426
5427 2004-02-18  Paul Brook  <paul@codesourcery.com>
5428
5429         * gcc.c-torture/compile/libcall-1.c: New test.
5430
5431 2004-02-18  Paul Brook  <paul@codesourcery.com>
5432
5433         PR debug/12934
5434         * gcc.dg/debug/debug-7.c: New test.
5435
5436 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5437
5438         * gcc.dg/20040217-1.c: New test.
5439
5440 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5441
5442         * gcc.c-torture/execute/990208-1.x: Delete.
5443
5444 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5445
5446         * gcc.c-torture/execute/20040208-2.x: New file.
5447
5448 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5449
5450         PR c++/11326
5451         * g++.dg/abi/structret1.C: New test.
5452
5453 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5454
5455         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5456         (i386_cpuid): No need to test if cpuid is available on AMD64.
5457         Fix assembly, so that it works onboth i386 and AMD64.
5458         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5459         (vecInLong): Fix s[] member type to unsigned int.
5460         (vecInWord): Remove type.
5461         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5462         (a64, b64, c64, d64, e64): Remove.
5463         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5464         Remove unused variable.  Remove initialization of removed variables.
5465         Don't call mmx_tests nor sse_tests.
5466         (reference_mmx, reference_sse): Remove.
5467         (check): Add return stmt.
5468         * gcc.dg/i386-sse-7.c: New test.
5469         * gcc.dg/i386-mmx-4.c: New test.
5470
5471 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5472
5473         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5474         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5475         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5476         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5477         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5478         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5479         g++.dg/tc1/dr94.C: Fix line terminator.
5480
5481 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5482
5483         * gcc.c-torture/compile/20040216-1.c: New.
5484
5485 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5486
5487         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5488         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5489         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5490         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5491         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5492         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5493
5494 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5495
5496         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5497
5498 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5499
5500         PR c++/13971
5501         * g++.dg/expr/cond4.C: New test.
5502
5503         PR c++/14086
5504         * g++.dg/lookup/crash2.C: New test.
5505
5506 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5507
5508         * gcc.c-torture/compile/20040214-2.c: New test.
5509
5510 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5511
5512         PR c++/14116
5513         * g++.dg/ext/typeof8.C: New test.
5514
5515 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5516
5517         * gcc.c-torture/compile/20040214-1.c: New test.
5518
5519 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5520
5521         PR c++/13635
5522         * g++.dg/template/spec11.C: New test.
5523
5524 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5525
5526         PR c++/13927
5527         * g++.dg/other/error8.C: New test.
5528
5529 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5530
5531         PR c++/14122
5532         * g++.dg/template/array4.C: New test.
5533
5534         PR c++/14108
5535         * g++.dg/inherit/thunk2.C: New test.
5536
5537         PR c++/14083
5538         * g++.dg/eh/cond2.C: New test.
5539
5540 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5541
5542         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5543
5544 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5545
5546         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5547
5548 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5549
5550         * g++.dg/simd-2.C: xfail on ppc64-linux.
5551
5552 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5553
5554         PR c/456
5555         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5556         tests.
5557
5558 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5559
5560         * gcc.dg/builtins-33.c: New test.
5561
5562 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5563
5564         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5565
5566 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5567
5568         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5569
5570 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5571
5572         * gcc.dg/ppc64-abi-3.c: New test.
5573
5574 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5575
5576         PR c/14092
5577
5578         * gcc.dg/pr14092-1.c: New testcase.
5579
5580 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5581
5582         * gcc.dg/cpp/assert4.c: Fix typo last change.
5583
5584         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5585         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5586
5587         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5588
5589 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5590
5591         * gcc.c-torture/compile/20040209-1.c: New test case.
5592
5593 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5594
5595         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5596
5597 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5598
5599         * gcc.c-torture/execute/20040208-[12].c: New tests.
5600
5601 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5602
5603         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5604
5605 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5606
5607         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5608
5609 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5610
5611         Bug 13856
5612         * gcc.dg/visibility-8.c: New testcase.
5613
5614 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5615
5616         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5617         arguments.
5618         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5619
5620 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5621
5622         PR middle-end/13696
5623         * g++.dg/opt/fold1.C: New test case.
5624
5625 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5626
5627         PR c++/14033
5628         * g++.dg/other/crash-2.C: New test.
5629
5630 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5631
5632         PR c++/14028
5633         * g++.dg/parse/angle-bracket2.C: New test.
5634
5635 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5636
5637         PR middle-end/13750
5638         Revert:
5639         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5640         PR pch/13361
5641         * testsuite/g++.dg/pch/wchar-1.C: New.
5642         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5643
5644 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5645
5646         PR c++/14008
5647         * g++.dg/parse/error15.C: New test.
5648         * g++.dg/parse/crash11.C: Update dg-error mark.
5649
5650 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5651
5652         PR c++/13932
5653         * g++.dg/warn/conv2.C: New test.
5654
5655 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5656
5657         PR c++/13086
5658         * g++.dg/warn/incomplete1.C: Remove xfail.
5659
5660 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5661
5662         * lib/file-format.exp (gcc_target_object_format): Use
5663         ${tool}_target_compile, not gcc_target_compile.
5664         * lib/target-supports.exp (check_alias_available): Likewise.
5665         (check_gc_sections_available): Likewise.
5666         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5667         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5668         dg-require-alias.
5669
5670 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR c++/13969
5673         * g++.dg/template/static6.C: New test.
5674
5675 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5676
5677         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5678
5679 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5680
5681         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5682         tests for systems where `char' is unsigned by default.
5683
5684 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5685
5686         PR c++/13997
5687         * g++.dg/template/partial3.C: New test.
5688
5689 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5690
5691         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5692         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5693         Remove mentions of obsolete ports.
5694
5695 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5696
5697         * gcc.dg/noncompile/20001228-1.c: Fix for new
5698         error message.
5699
5700 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5701
5702         PR target/9348
5703         * gcc.c-torture/execute/multdi-1.c: New test case.
5704
5705 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5706
5707         PR c++/13925
5708         * g++.dg/template/lookup5.C: New test.
5709
5710 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5711
5712         PR c++/13950
5713         * g++.dg/template/lookup4.C: New test.
5714
5715         PR c++/13970
5716         * g++.dg/parse/error14.C: New test.
5717
5718         PR c++/14002
5719         * g++.dg/parse/template13.C: New test.
5720
5721 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/13978
5724         * g++.dg/template/koenig4.C: New test.
5725
5726         PR c++/13968
5727         * g++.dg/template/crash17.C: New test.
5728
5729         PR c++/13975
5730         * g++.dg/parse/error13.C: New test.
5731         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5732
5733 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5734
5735         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5736
5737 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5738
5739         PR c/11658
5740         PR c/13994
5741         * gcc.dg/noncompile/20040203-1.c: New test.
5742         * gcc.dg/noncompile/20040203-2.c: Likewise.
5743         * gcc.dg/noncompile/20040203-3.c: Likewise.
5744         * gcc.dg/20040203-1.c: Likewise.
5745
5746 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5747
5748         PR c++/10858
5749         * g++.dg/template/sizeof7.C: New test.
5750
5751 2004-02-02  Eric Christopher  <echristo@redhat.com>
5752             Zack Weinberg  <zack@codesourcery.com>
5753
5754         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5755
5756 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5757
5758         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5759         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5760         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5761         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5762
5763 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5764
5765         PR c++/13113
5766         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5767
5768         PR c++/13854
5769         * g++.dg/ext/attrib13.C: New test.
5770
5771         PR c++/13907
5772         * g++.dg/conversion/op2.C: New test.
5773
5774 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5775
5776         * gcc.dg/titype-1.c: Fix pasto.
5777
5778 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5779
5780         * gcc.dg/titype-1.c: New test.
5781
5782 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5783
5784         PR c++/13957
5785         * g++.dg/template/non-type-template-argument-1.C,
5786         g++.dg/template/qualified-id1.C: Update dg-error marks.
5787         * g++.dg/template/nontype6.C: New test.
5788
5789 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5790
5791         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5792         * gcc.dg/builtins-31.c: New testcase.
5793         * gcc.dg/builtins-32.c: New testcase.
5794
5795 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5796
5797         * objc.dg/call-super-2.m: Update line numbers
5798         for the including of stddef.h.
5799
5800 2004-01-30  Michael Matz  <matz@suse.de>
5801
5802         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5803         g++.dg/ext/case-range3.C: New tests.
5804
5805 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5806
5807         DR206
5808         PR c++/13813
5809         * g++.dg/template/member4.C: New test.
5810
5811 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5812
5813         PR c++/13683
5814         * g++.dg/template/sizeof6.C: New test.
5815
5816 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5817
5818         * gcc.dg/fwritable-strings-1.c: New test.
5819
5820 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5821
5822         * gcc.c-torture/compile/20040130-1.c: New test.
5823
5824 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5825
5826         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5827
5828 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/13883
5831         * g++.dg/template/ctor3.C: New test.
5832
5833 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5834
5835         * g++.dg/tc1: New directory.
5836         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5837         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5838         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5839         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5840         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5841
5842 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5843
5844         * g++.dg/parse/error11.C: New test.
5845         * g++.dg/parse/error12.C: Likewise.
5846
5847 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5848
5849         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5850         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5851
5852 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5853
5854         PR c++/13791
5855         * g++.dg/ext/attrib12.C: New test.
5856
5857         PR c++/13736
5858         * g++.dg/parse/cast2.C: New test.
5859
5860 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5861
5862         * objc.dg/encode-2.m (main): New local string.  Set depending on
5863         sizeof long.  Use in sscanf call.
5864         * objc.dg/encode-3.m (main): New local string.  Set depending on
5865         sizeof long.  Use in scan_initial call.
5866
5867 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5868
5869         * objc.dg/call-super-2.m: Make LP64-safe.
5870         * objc.dg/desig-init-1.m: Likewise.
5871
5872 2004-01-27  Devang Patel <dpatel@apple.com>
5873
5874         * g++.dg/debug/namespace1.C: New test.
5875
5876 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5877
5878         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5879         xscale-*-*.
5880
5881         * gcc.dg/arm-mmx-1.c: New test.
5882
5883 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5884
5885         * gcc.dg/20040127-1.c: New test.
5886         * gcc.dg/20040127-2.c: New test.
5887
5888 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5889
5890         * objc.dg/stret-1.m (glob): Renamed to globa.
5891
5892 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/13663
5895         * g++.dg/expr/for1.C: New test.
5896
5897 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5898
5899         PR middle-end/13779
5900         * gcc.dg/darwin-longlong.c: New test.
5901
5902 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5903
5904         * gcc.dg/20040124-1.c: Moved test from here...
5905         * gcc.c-torture/compile/20040124-1.c: ...to here.
5906
5907 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5908
5909         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5910         the assembly output if -m64 is passed.
5911
5912 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/13833
5915         * g++.dg/template/cond3.C: New test.
5916
5917 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5918
5919         PR c++/13810
5920         * g++.dg/template/ttp7.C: New test.
5921
5922 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5923
5924         PR c++/13797
5925         * g++.dg/template/nontype4.C: New test.
5926         * g++.dg/template/nontype5.C: Likewise.
5927
5928 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5929
5930         * gcc.dg/torture/mips-clobber-at.c: New test.
5931
5932 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5933
5934         * gcc.dg/20040124-1.c: New test.
5935
5936 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5937
5938         * gcc.dg/20040123-1.c: New test.
5939
5940 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5941
5942         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5943
5944 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5945
5946         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5947
5948 2004-01-23  Andrew Pinski  <apinski@apple.com>
5949
5950         * gcc.dg/20030121-1.c: Move to ..
5951         * gcc.dg/20040121-1.c: here.
5952
5953 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5954
5955         * gcc.dg/builtins-29.c: New test case.
5956
5957 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5958
5959         PR 18314
5960         * gcc.dg/builtins-30.c: New testcase.
5961
5962 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5963
5964         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5965         * lib/g77.exp: Likewise.
5966         * lib/objc.exp: Likewise.
5967         * lib/g++.exp: Likewise.
5968
5969 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5970
5971         * gcc.dg/struct-by-value-2.c: New test.
5972
5973 2004-01-21  Andrew Pinski  <apinski@apple.com>
5974
5975         PR target/13785
5976         * gcc.dg/20030121-1.c: New test.
5977
5978 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5979
5980         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5981         clobber frame pointer register in asm statement.
5982
5983 2004-01-21  Falk Hueffner  <falk@debian.org>
5984
5985         * gcc.c-torture/compile/20040121-1.c: New test.
5986
5987 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5988
5989         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5990
5991 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5992
5993         * gcc.dg/ppc64-abi-2.c: New test.
5994
5995 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5996
5997         * lib/treelang.exp: Fill out this file.
5998         * lib/treelang-dg.exp: New File.
5999
6000 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6001
6002         * gcc.c-torture/compile/981022-1.c: Remove.
6003         * gcc.dg/array-5.c: Remove XFAIL.
6004         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6005         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6006         gcc.dg/cond-lvalue-1.c: Update.
6007         * gcc.dg/cast-lvalue-2.c: New test.
6008
6009 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6010
6011         PR c++/13592
6012         * g++.dg/other/error1.C (class foo): Tweak error message.
6013
6014         PR c++/13592
6015         * g++.dg/template/call2.C: New test.
6016
6017 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6018
6019         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6020         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6021         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6022         scalar-return-1_x.c, scalar-return-2_y.c,
6023         scalar-return-3_x.c, scalar-return-3_y.c,
6024         scalar-return-4_x.c, scalar-return-4_y.c,
6025         struct-align-1.h, struct-align-1_x.c,
6026         struct-align-1_y.c, struct-align-2.h,
6027         struct-align-2_x.c, struct-align-2_y.c,
6028         struct-by-value-10_y.c, struct-by-value-11_x.c,
6029         struct-by-value-11_y.c, struct-by-value-12_x.c,
6030         struct-by-value-12_y.c, struct-by-value-13_x.c,
6031         struct-by-value-13_y.c, struct-by-value-14_x.c,
6032         struct-by-value-14_y.c, struct-by-value-15_x.c,
6033         struct-by-value-15_y.c, struct-by-value-16_y.c,
6034         struct-by-value-17_y.c, struct-by-value-18_y.c,
6035         struct-by-value-19_y.c, struct-by-value-1_x.c,
6036         struct-by-value-1_y.c, struct-by-value-20_y.c,
6037         struct-by-value-2_x.c, struct-by-value-2_y.c,
6038         struct-by-value-3_y.c, struct-by-value-4_x.c,
6039         struct-by-value-4_y.c, struct-by-value-5_y.c,
6040         struct-by-value-6_y.c, struct-by-value-7_y.c
6041         struct-by-value-8_x.c, struct-by-value-8_y.c
6042         struct-by-value-9_x.c, struct-by-value-9_y.c
6043         struct-return-10_x.c, struct-return-10_y.c,
6044         struct-return-19_x.c, struct-return-20_x.c
6045         struct-return-2_x.c, struct-return-2_y.c
6046         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6047         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6048
6049 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6050
6051         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6052         attribute on sparc*-sun-solaris2.*.
6053
6054 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/13710
6057         * g++.dg/ext/typeof7.C: New test.
6058
6059 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6060
6061         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6062         * gcc.dg/const-elim-1.c: Same.
6063
6064 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6065
6066         * objc.dg/stret-1.m: New.
6067         * objc.dg/stret-2.m: New.
6068
6069 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6070
6071         PR c++/11895
6072         * g++.dg/ext/vector1.C: New test.
6073
6074 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6075
6076         * gcc.dg/pch/import-1.c: New.
6077         * gcc.dg/pch/import-1.hs: New.
6078         * gcc.dg/pch/import-1a.h: New.
6079         * gcc.dg/pch/import-1b.h: New.
6080         * gcc.dg/pch/import-1c.h: New.
6081
6082 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/13574
6085         * g++.dg/ext/array1.C: New test.
6086
6087         PR c++/13178
6088         * g++.dg/conversion/op1.C: New test.
6089
6090 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6091
6092         PR 11864
6093         From Kazumoto Kojima / Dan Kegel:
6094         * gcc.dg/pr11864-1.c: New test.
6095
6096         PR 10392
6097         From Marcus Comstedt / Dan Kegel:
6098         * gcc.dg/pr10392-1.c: New test.
6099
6100 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6101
6102         PR c++/13478
6103         * g++.dg/init/ref10.C: New test.
6104
6105 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6106
6107         PR c++/13407
6108         * g++.dg/parse/typename6.C: New test.
6109
6110 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6111
6112         PR pch/13361
6113         * testsuite/g++.dg/pch/wchar-1.C: New.
6114         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6115
6116 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6117
6118         PR c++/9259
6119         * g++.dg/expr/sizeof2.C: New test.
6120
6121 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6122
6123         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6124
6125 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6126
6127         PR c++/13659
6128         * g++.dg/lookup/strong-using-3.C: New.
6129         * g++.dg/lookup/using-10.C: New.
6130
6131 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6132
6133         PR c++/13594
6134         * g++.dg/lookup/strong-using-2.C: New.
6135
6136 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6137             Dan Kegel <dank@kegel.com>
6138             J"orn Rennecke <joern.rennecke@superh.com>
6139
6140         PR target/9365
6141         * gcc.dg/pr9365-1.c: New test.
6142
6143 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6144
6145         PR c++/8856
6146         * g++.dg/parse/casting-operator2.C: New test.
6147         * g++.old-deja/g++.pt/explicit83.C: Remove.
6148
6149 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6150
6151         * gcc.dg/label-compound-stmt-1.c: New test.
6152         * gcc.c-torture/compile/950922-1.c,
6153         gcc.c-torture/compile/20000211-3.c,
6154         gcc.c-torture/compile/20000518-1.c,
6155         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6156         compound statements.
6157
6158 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6159
6160         * gcc.dg/ppc64-abi-1.c: New test.
6161
6162 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6163
6164          * g++.dg/ext/attrib9.C: Add dg-warnings.
6165
6166 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6167
6168         PR c++/12335
6169         * g++.dg/parse/dtor3.C: New test.
6170
6171 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6172
6173         PR c++/12709
6174         * g++.dg/parse/try-catch-1.C: New test.
6175
6176 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6177
6178         * ada/acats/run_all.sh: Add more verbose output in acats.log
6179         when compiling tests.
6180
6181 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6182
6183         PR 13656
6184         * gcc.dg/typedef-redecl.c: New test case.
6185         * gcc.dg/typedef-redecl.h: New support file.
6186
6187 2004-01-13  Jan Hubicka  <jh@suse.cz>
6188
6189         * gcc.dg/always_inline.c: New test.
6190         * gcc.dg/debug/20031231-1.c: Fix.
6191
6192 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6193
6194         PR c++/13474
6195         * g++.dg/template/array3.C: New test.
6196
6197 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6198
6199         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6200         * g++.dg/warn/Wunused-2.C: Likewise.
6201
6202 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6203
6204         PR c++/13289
6205         * g++.dg/template/instantiate6.C: New test.
6206
6207 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6208
6209         PR middle-end/11397
6210         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6211
6212 2004-01-12  Jan Hubicka  <jh@suse.cz>
6213
6214         PR opt/12826
6215         * gcc.dg/20040112-1.c: New.
6216
6217         * gcc.dg/dwarf-die[1-7].c: Move to...
6218         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6219         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6220
6221 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6222
6223         PR c++/4100
6224         * g++.dg/parse/friend4.C: New test.
6225
6226 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6227
6228         PR c++/4100
6229         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6230         definition is called a friend.
6231
6232 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6233
6234         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6235
6236 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6237
6238         PR c++/3478
6239         * g++.dg/parse/error10.C: New test.
6240         * g++.dg/template/arg2.C: Accept "invalid type" error.
6241
6242 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6243
6244         PR middle-end/13392
6245         * g++.dg/opt/expect2.C: New test.
6246
6247 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6248
6249         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6250         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6251         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6252         Update dg-error regexps.
6253
6254 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6255
6256         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6257         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6258
6259 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6260
6261         * gcc.dg/pragma-re-1.c: Use right pointer type.
6262
6263 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6264
6265         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6266
6267 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6268
6269         * gcc.dg/rs6000-ldouble-1.c: New.
6270
6271 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6272
6273         DR 337
6274         PR c++/9256
6275         * g++.dg/other/abstract1.C: New test.
6276
6277 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6278
6279         * g++.dg/lookup/strong-using-1.C: New.
6280
6281 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6282
6283         PR c/11234
6284         * gcc.dg/func-ptr-conv-1.c: New test.
6285         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6286
6287 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6288
6289         PR target/13380.
6290         * gcc.c-torture/compile/20040109-1.c: New.
6291
6292 2004-01-08  Stuart Hastings  <stuart@apple.com>
6293
6294         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6295         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6296         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6297
6298 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6299
6300         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6301
6302 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6303
6304         * ada/acats/run_acats: Treat 'gnatchop' the same way
6305         as 'gnatmake'.  Export GCC_DRIVER.
6306         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6307         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6308
6309 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6310
6311         PR c++/12573
6312         * g++.dg/template/dependent-expr4.C: New test.
6313
6314 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6315
6316         * gcc.dg/altivec-11.c: New test.
6317
6318 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6319
6320         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6321
6322 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6323
6324         PR c/6024
6325         * gcc.dg/enum-compat-1.c: New test.
6326         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6327
6328 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6329
6330         PR c/12165
6331         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6332         gcc.dg/c99-idem-qual-3.c: New tests.
6333
6334 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6335
6336         * gcc.dg/winline-7.c: Don't cast void * to int.
6337
6338 2004-01-06  Jan Hubicka  <jh@suse.cz>
6339
6340         * gcc.dg/i386-sse-5.c: New test
6341         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6342
6343 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/12815
6346         * g++.dg/rtti/typeid4.C: New test.
6347
6348 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6349
6350         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6351
6352 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/12132
6355         * g++.dg/template/error11.C: New test.
6356
6357         PR c++/13451
6358         * g++.dg/template/class2.C: New test.
6359
6360 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6361         Richard Sandiford <rsandifo@redhat.com>
6362
6363         PR c++/13387
6364         * g++.dg/opt/alias3.C: New test.
6365
6366 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/13157
6369         * g++.dg/template/koenig3.C: New test.
6370
6371         PR c++/13529
6372         * g++.dg/parse/offsetof3.C: New test.
6373
6374         * g++.dg/init/copy7.C: Add missing dg-error markers.
6375
6376         PR c++/12226
6377         * g++.dg/init/copy7.c: New test.
6378
6379         PR c++/13536
6380         * g++.dg/parse/cast1.C: New test.
6381
6382 2004-01-04  Jan Hubicka  <jh@suse.cz>
6383
6384         * gcc.dg/winline[1-7].c: New tests.
6385
6386 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6387
6388         PR c++/13520
6389         * g++.dg/template/qualttp22.C: New test.
6390
6391 2004-01-01  Jan Hubicka  <jh@suse.cz>
6392
6393         * gcc.dg/debug/20031231-1.c: New.
6394         * gcc.c-torture/compile/20040101-1.c: New.
6395         * gcc.dg/dwarf-die-[1-7].c: New.
6396
6397 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR optimization/13521
6400         * gcc.c-torture/compile/20031231-1.c: New test.
6401
6402 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6403
6404         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6405
6406 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6407
6408         PR c++/10079
6409         * g++.dg/template/crash16.C: New test.
6410
6411 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6412
6413         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6414
6415 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6416
6417         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6418         ports.
6419         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6420         * g++.old-deja/g++.law/profile1.C: Likewise.
6421         * gcc.c-torture/compile/981006-1.c: Likewise.
6422         * gcc.c-torture/execute/loop-2e.x: Likewise.
6423         * gcc.c-torture/execute/loop-2f.x: Remove.
6424         * gcc.c-torture/execute/loop-2g.x: Likewise.
6425         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6426         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6427
6428 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6429
6430         PR c++/13507
6431         * g++.dg/ext/attrib11.C: New test.
6432
6433         PR c++/13494
6434         * g++.dg/template/array2-1.C: New test.
6435         * g++.dg/template/array2-2.C: New test.
6436
6437 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6438
6439         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6440
6441 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6442
6443         PR c++/12774
6444         * g++.dg/template/array1-1.C: New test.
6445         * g++.dg/template/array1-2.C: New test.
6446
6447 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6448
6449         PR fortran/12632
6450         * g77.dg/12632.f: New test case.
6451
6452 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6453
6454         PR c++/13289
6455         * g++.dg/parse/nontype1.C: New test.
6456
6457 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6458
6459         PR c++/12403
6460         * g++.dg/parse/explicit1.C: New test.
6461         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6462
6463 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/13081
6466         * g++.dg/opt/inline6.C: New test.
6467
6468         PR c++/12613
6469         * g++.dg/parse/error9.C: New test.
6470
6471         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6472
6473 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6474
6475         PR c++/13009
6476         * g++.dg/init/assign1.C: New test.
6477
6478 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6479
6480         PR c++/13070
6481         * g++.dg/warn/format3.C: New test case.
6482
6483 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6484
6485         * gcc.c-torture/compile/20031227-1.c: New test.
6486
6487 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6488
6489         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6490         * g77.dg/bprob/bprob.exp: Likewise.
6491         * gcc.misc-tests/bprob.exp: Likewise.
6492         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6493         variants on systems where the library does not provide that
6494         functionality.
6495         * gcc.dg/builtins-20.c: Use builtins-config.h.
6496         * gcc.dg/builtins-config.h: New file.
6497
6498 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6499
6500         * lib/gcc-dg.exp (dg-require-profiling): New function.
6501         * lib/target-supports.exp (check_profiling_available): Likewise.
6502         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6503         * g77.dg/bprob/bprob.exp: Likewise.
6504         * gcc.misc-tests/bprob.exp: Likewise.
6505         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6506         * gcc.dg/20021014-1.c: Likewise.
6507         * gcc.dg/nest.c: Likewise.
6508
6509 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6510
6511         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6512         compiling.
6513         * g++.dg/lookup/java2.C: Likewise.
6514         * gcc.dg/cpp/lexident.c: Likewise.
6515
6516 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6517
6518         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6519         given.
6520         * gcc.c-torture/compile/961203-1.c: Likewise.
6521         * gcc.c-torture/compile/980506-1.c: Likewise.
6522
6523 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6524
6525         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6526         (additional_prunes): New global.
6527         (gcc-dg-prune): Handle additional per-test pruning.
6528         (dg-test): Clear additional_prunes between tests.
6529
6530         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6531         dg-prune-output to avoid spurious failures from assembler
6532         complaining about nonexistent WAW violations.
6533         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6534         Use dg-prune-output to avoid spurious failures from assembler
6535         warning about Itanium B-step errata.
6536
6537 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * g++.dg/abi/macro0.C: New test.
6540         * g++.dg/abi/macro1.C: Likewise.
6541         * g++.dg/abi/macro2.C: Likewise.
6542
6543         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6544         * g++.dg/abi/bitfield7.C: Likewise.
6545         * g++.dg/abi/dtor2.C: Likewise.
6546         * g++.dg/abi/mangle11.C: Likewise.
6547         * g++.dg/abi/mangle12.C: Likewise.
6548         * g++.dg/abi/mangle14.C: Likewise.
6549         * g++.dg/abi/mangle17.C: Likewise.
6550         * g++.dg/abi/vbase10.C: Likewise.
6551         * g++.dg/abi/vbase14.C: Likewise.
6552         * g++.dg/template/qualttp17.C: Likewise.
6553
6554 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6555
6556         PR c/11995
6557         * gcc.dg/20031223-1.c: New test.
6558
6559 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6560
6561         * gcc.dg/noreturn-7.c: New test.
6562
6563 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * gcc.dg/null-pointer-1.c: New test.
6566
6567 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6568
6569         * g++.old-deja/g++.jason/template18.C: Remove.
6570         * g++.old-deja/g++.jason/template37.C: Likewise.
6571
6572         PR c++/12862
6573         * g++.dg/lookup/ns1.C: New test.
6574
6575         PR c++/12397
6576         * g++.dg/template/lookup3.C: New test.
6577
6578 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6579
6580         * g++.dg/template/recurse1.C: New test
6581
6582 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6583
6584         PR c++/12479
6585         * g++.dg/parse/semicolon1.C: New test.
6586         * g++.dg/parse/semicolon1.h: Likewise.
6587
6588 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6589
6590         * gcc.dg/darwin-misaligned.c: New test.
6591
6592 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         PR c/9163
6595         * gcc.dg/20031222-1.c: New test.
6596
6597 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6598
6599         PR c++/13438
6600         * g++.dg/parse/error8.C: New test.
6601
6602         PR c++/11554
6603         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6604
6605 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6606
6607         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6608         too small.
6609         * gcc.c-torture/compile/930217-1.c: Likewise.
6610         * gcc.c-torture/compile/930513-1.c: Likewise.
6611         * gcc.c-torture/execute/920908-2.c: Likewise.
6612         * gcc.c-torture/execute/921204-1.c: Likewise.
6613         * gcc.c-torture/execute/930621-1.c: Likewise.
6614         * gcc.c-torture/execute/930630-1.c: Likewise.
6615         * gcc.c-torture/execute/931031-1.c: Likewise.
6616         * gcc.c-torture/execute/980602-2.c: Likewise.
6617         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6618         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6619         * gcc.c-torture/execute/extzvsi.c: Likewise.
6620         * gcc.c-torture/unsorted/ext.c: Likewise.
6621
6622 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6623
6624         PR target/12749
6625         * gcc.c-torture/compile/20031220-2.c: New test case.
6626
6627 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6628
6629         PR optimization/13031
6630         * gcc.c-torture/compile/20031220-1.c: New test case.
6631
6632 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6633
6634         * gcc.dg/cast-function-1.c: New test.
6635
6636 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6637
6638         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6639         formats.
6640
6641 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6642
6643         PR c++/12795
6644         * g++.dg/ext/attrib10.C: New test.
6645
6646 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6647
6648         * gcc.dg/cleanup-10.c: New test.
6649         * gcc.dg/cleanup-11.c: New test.
6650
6651 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6652
6653         PR c++/13239
6654         * g++.dg/opt/expect1.C: New test.
6655
6656 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6657
6658         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6659
6660 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6661
6662         PR debug/12923
6663         * gcc.dg/20031218-1.c: New test.
6664
6665         PR debug/12389
6666         * gcc.dg/20031218-2.c: New test.
6667         * gcc.dg/20031218-3.c: New test.
6668
6669         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6670         of label name and allow for USER_LABEL_PREFIX == "_" names.
6671         * g++.dg/abi/mangle18-2.C: Likewise.
6672         * g++.dg/abi/mangle19-1.C: Likewise.
6673         * g++.dg/abi/mangle19-2.C: Likewise.
6674         * g++.dg/abi/mangle20-1.C: Likewise.
6675         * g++.dg/abi/mangle20-2.C: Likewise.
6676
6677 2003-12-18  Richard Henderson  <rth@redhat.com>
6678
6679         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6680
6681 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6682             Dan Kegel <dank@kegel.com>
6683
6684         PR other/12009
6685         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6686         testing a cross compiler, it causes spurious compile failures.
6687         * lib/g++.exp: Likewise.
6688
6689 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6690
6691         PR c++/13262
6692         * g++.dg/template/access13.C: New test.
6693
6694 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6695
6696         * gcc.dg/20031216-1.c: New test.
6697
6698 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6699
6700         PR c++/9154
6701         * g++.dg/template/error10.C: New test.
6702
6703 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6704
6705         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6706         * g++.dg/eh/simd-2.C: Likewise.
6707
6708 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6709             Roger Sayle  <roger@eyesopen.com>
6710
6711         * gcc.c-torture/execute/ieee/mzero5.c: New.
6712
6713 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6714
6715         PR c++/10603
6716         * g++.dg/parse/error6.C: New test.
6717
6718         PR c++/12827
6719         * g++.dg/parse/error7.C: New test.
6720
6721 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6722
6723         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6724         at -O with stabs debugging formats.
6725         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6726         * gcc.dg/debug/debug-2.c: Likewise.
6727
6728 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6729
6730         PR c++/12696
6731         * g++.dg/init/error1.C: New test.
6732
6733         PR c++/12218
6734         * g++.dg/init/pm3.C: New test.
6735
6736 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6737
6738         PR c/3347
6739         * gcc.dg/bitfld-8.c: New test.
6740
6741 2003-12-16  James Lemke  <jim@wasabisystems.com>
6742
6743         * gcc.dg/arm-scd42-[123].c: New tests.
6744
6745 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6746
6747         PR c++/9043
6748         * g++.dg/abi/mangle20-1.C: New test.
6749         * g++.dg/abi/mangle20-2.C: New test.
6750
6751 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR c++/13275
6754         * g++.dg/other/offsetof2.C: Remove XFAIL.
6755         * g++.dg/parse/offsetof1.C: New test.
6756         * g++.gd/parse/offsetof2.C: Likewise.
6757
6758 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6759
6760         * g++.dg/template/nontype3.C: New test.
6761         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6762
6763 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6764
6765         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6766
6767 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6768
6769         PR c++/13387
6770         * g++.dg/expr/assign1.C: New test.
6771
6772         PR c++/13242
6773         * g++.dg/abi/mangle19-1.C: New test.
6774         * g++.dg/abi/mangle19-2.C: New test.
6775
6776 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6777
6778         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6779
6780 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.c-torture/execute/20031216-1.c: New test.
6783
6784 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6785
6786         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6787         an ICE regression.
6788
6789 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6790
6791         PR c++/10926
6792         * g++.dg/template/error9.C: New test.
6793
6794         PR c++/11116
6795         * g++.dg/template/error8.C: New test.
6796
6797 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6798
6799         PR middle-end/13400
6800         * gcc.c-torture/execute/20031215-1.c: New test case.
6801
6802 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/13269
6805         * g++.dg/parse/error5.C: New test.
6806
6807         PR c++/12989
6808         * g++.dg/expr/sizeof1.C: New test.
6809
6810         PR c++/13310
6811         * g++.dg/template/crash15.C: New test.
6812
6813 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6814
6815         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6816         a non-POD type as the last named parameter of a varargs function.
6817
6818 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6819
6820         PR c++/13243
6821         PR c++/12573
6822         * g++.dg/template/crash14.C: New test.
6823         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6824
6825 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6826
6827         * g++.dg/other/java1.C: New test.
6828
6829         PR c++/13241
6830         * g++.dg/abi/mangle18-1.C: New test.
6831         * g++.dg/abi/mangle18-2.C: New test.
6832
6833 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6834
6835         PR optimization/10312
6836         * gcc.c-torture/execute/20031214-1.c: New.
6837
6838 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6839
6840         PR c++/10779
6841         PR c++/12160
6842         * g++.dg/parse/error3.C: New test.
6843         * g++.dg/parse/error4.C: Likewise.
6844         * g++.dg/abi/mangle4.C: Tweak error messages.
6845         * g++.dg/lookup/using5.C: Likewise.
6846         * g++.dg/other/error2.C: Likewise.
6847         * g++.dg/parse/typename5.C: Likewise.
6848         * g++.dg/parse/undefined1.C: Likewise.
6849         * g++.dg/template/arg2.C: Likewise.
6850         * g++.dg/template/ttp3.C: Likewise.
6851         * g++.dg/template/type1.C: Likewise.
6852         * g++.old-deja/g++.other/crash32.C: Likewise.
6853         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6854
6855 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6856
6857         PR c++/13106
6858         * g++.dg/warn/noreturn-3.C: New test.
6859
6860 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6861
6862         PR c++/13118
6863         * g++.dg/abi/covariant3.C: New.
6864
6865 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6866
6867         * g++.dg/eh/ia64-1.C: New test.
6868
6869 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6870
6871         PR optimization/13037
6872         * g77.f-torture/execute/13037.f: New test case.
6873
6874 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6875
6876         PR c++/12881
6877         * g++.dg/abi/covariant2.C: New.
6878
6879 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6880
6881         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6882
6883 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6884
6885         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6886
6887 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6888
6889         PR other/10819
6890         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6891         to fix Bug 10819.
6892         * lib/g++.exp (g++_version): Likewise.
6893         * lib/g77.exp (g77_version): Likewise.
6894         * lib/objc.exp (default_objc_version): Likewise.
6895
6896 2003-12-10  Richard Henderson  <rth@redhat.com>
6897
6898         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6899
6900         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6901
6902 2003-12-08  Matt Austern  <austern@apple.com>
6903
6904         PR c/13134
6905         * lib/gcc-dg.exp (dg-require-visibility): Define.
6906         * lib/target-supports (check_visibility_available): Define.
6907         * gcc.dg/visibility-1.c: New test.
6908         * gcc.dg/visibility-2.c: Likewise.
6909         * gcc.dg/visibility-3.c: Likewise.
6910         * gcc.dg/visibility-4.c: Likewise.
6911         * gcc.dg/visibility-5.c: Likewise.
6912         * gcc.dg/visibility-6.c: Likewise.
6913         * g++.dg/ext/visibility-1.C: Likewise.
6914         * g++.dg/ext/visibility-2.C: Likewise.
6915         * g++.dg/ext/visibility-3.C: Likewise.
6916         * g++.dg/ext/visibility-4.C: Likewise.
6917         * g++.dg/ext/visibility-5.C: Likewise.
6918         * g++.dg/ext/visibility-6.C: Likewise.
6919
6920 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6921
6922         * g++.dg/lookup/java1.C: New test.
6923         * g++.dg/lookup/java2.C: New test.
6924
6925 2003-12-07  Falk Hueffner  <falk@debian.org>
6926
6927         * g++.dg/opt/noreturn-1.C: New test.
6928
6929 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6930
6931         * gcc.dg/overflow-1.c: New test.
6932
6933 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6934
6935         * g77.f-torture/compile/13060.f: New test.
6936
6937 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR c++/13323
6940         * g++.dg/inherit/operator2.C: New test.
6941
6942 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6943
6944         PR c++/13305
6945         * g++.dg/ext/attrib9.C: New test.
6946
6947 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/13314
6950         * g++.dg/template/error7.C: New test.
6951
6952 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6953             J"orn Rennecke <joern.rennecke@superh.com>
6954
6955         PR target/13302
6956         * g++.dg/other/struct-va_list.C: New test.
6957
6958 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6959
6960         PR c++/13166
6961         * g++.dg/parse/defarg6.C: New test.
6962
6963 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6964
6965         PR target/13256
6966         * gcc.c-torture/execute/20031201-1.c: New test.
6967
6968 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6969
6970         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6971
6972 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * gcc.dg/builtin-return-1.c: New test.
6975
6976 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6977             J"orn Rennecke <joern.rennecke@superh.com>
6978
6979         PR optimization/13260
6980         * gcc.c-torture/execute/20031204-1.c: New test.
6981
6982 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6983
6984         PR c++/9127
6985         * g++.dg/template/error6.C: New test.
6986
6987 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6988
6989         * gcc.dg/20031202-1.c: New test.
6990
6991 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/13179
6994         * g++.dg/template/eh1.C: New test.
6995
6996         PR c++/10771
6997         * g++.dg/template/error5.C: New test.
6998
6999 2003-12-02  David Ung  <davidu@mips.com>
7000
7001         * gcc.dg/compat/vector-check.h: Corrected type for var
7002         g_##TMODE
7003
7004 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7005
7006         PR c++/10126
7007         * g++.dg/template/ptrmem8.C: New test.
7008
7009 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7010
7011         PR c++/12573
7012         * g++.dg/template/dependent-expr3.C: New test.
7013
7014 2003-12-01  James Lemke  <jim@wasabisystems.com>
7015
7016         * gcc.dg/arm-g2.c: New test.
7017
7018 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7019
7020         PR optimization/11634
7021         * gcc.dg/20031201-2.c: New test case.
7022
7023 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7024
7025         PR 11433
7026         * objc.dg/proto-lossage-3.m: New test.
7027
7028 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7029
7030         PR optimization/12628
7031         * gcc.dg/20031201-1.c: New test case.
7032
7033 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7034
7035         * gcc.dg/unaligned-1.c: New test.
7036
7037 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/9849
7040         * g++.dg/template/error4.C: New test.
7041         * g++.dg/template/nested3.C: Adjust error markers.
7042
7043 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7044
7045         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7046
7047 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7048
7049         PR c/10333
7050         * gcc.dg/bitfld-7.c: New test.
7051
7052 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7053
7054         * gcc.dg/tls/asm-1.C: New test.
7055
7056 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7057
7058         * gcc.dg/cpp/assert4.c: Update.
7059
7060 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7061
7062         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7063         * gcc.dg/builtin-apply3.c: New test.
7064
7065 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7066
7067         * lib/compat.exp (compat-obj): New xfaildata parameter.
7068         Use it to set compiler_conditional_xfail_data before compiling.
7069         (compat-get-options): Handle dg-xfail-if.
7070         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7071         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7072         * gcc.dg/compat/vector-1_y.c: Likewise.
7073         * gcc.dg/compat/vector-2_x.c: Likewise.
7074         * gcc.dg/compat/vector-2_y.c: Likewise.
7075
7076 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7077
7078         * g++.dg/opt/reg-stack4.C: New test.
7079
7080 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7081
7082         * gcc.dg/builtin-apply2.c: New test.
7083
7084 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7085
7086         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7087
7088 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7089
7090         PR c++/12924
7091         * g++.dg/template/template-id-2.C: New test.
7092
7093 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7094
7095         PR c++/5369
7096         * g++.dg/template/memfriend1.C: New test.
7097         * g++.dg/template/memfriend2.C: Likewise.
7098         * g++.dg/template/memfriend3.C: Likewise.
7099         * g++.dg/template/memfriend4.C: Likewise.
7100         * g++.dg/template/memfriend5.C: Likewise.
7101         * g++.dg/template/memfriend6.C: Likewise.
7102         * g++.dg/template/memfriend7.C: Likewise.
7103         * g++.dg/template/memfriend8.C: Likewise.
7104         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7105
7106 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/12515
7109         * g++.dg/ext/cond1.C: New test.
7110
7111 2003-11-20  Richard Henderson  <rth@redhat.com>
7112
7113         * gcc.dg/20020201-2.c: Remove.
7114         * gcc.dg/20020201-4.c: Remove.
7115         * gcc.dg/20020304-1.c: Remove.
7116
7117 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7118
7119         * gcc.dg/cpp/trad/xwin1.c: New test case.
7120
7121 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7122
7123         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7124         * lib/g77.exp: Likewise.
7125         * lib/objc.exp: Likewise.
7126         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7127         for darwin.
7128
7129 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7130
7131         PR c++/12932
7132         * g++.dg/template/static5.C: New test.
7133
7134 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7135
7136         * gcc.dg/nested-func-1.c: New test.
7137
7138 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7139
7140         * gcc.dg/cpp/assert4.c: New test.
7141
7142 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7143
7144         PR c++/2294
7145         * g++.dg/lookup/using9.c: New test.
7146
7147 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7148
7149         PR c++/12762
7150         * g++.dg/template/error3.C: New test.
7151
7152 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7153
7154         PR ada/13035
7155         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7156         No longer use a wrapper for gcc, since this does not work under
7157         Windows.
7158
7159 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7160
7161         PR c++/2094
7162         * g++.dg/template/ptrmem7.C: New test.
7163
7164 2003-11-13  Andrew Pinski <apinski@apple.com>
7165
7166         * gcc.c-torture/compile/20031113-1.c: New test.
7167
7168 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7169             Kean Johnston <jkj@sco.com>
7170
7171         PR c/13029
7172         * gcc.dg/unused-4.c: Update.
7173
7174 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7175
7176         * g++.dg/opt/const3.C: New test.
7177
7178 2003-11-13  Jan Hubicka  <jh@suse.cz>
7179
7180         * gcc.c-torture/compile/20031112-1.c: New test.
7181
7182 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7183
7184         * g++.dg/parse/crash10.C: Remove bogus error marker.
7185
7186 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7187
7188         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7189         (host_gcc): Likewise.
7190         (ROOT): Honor $PWDCMD.
7191         (BASE): Likewise.
7192         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7193
7194 2003-11-12  Catherine Moore  <clm@redhat.com>
7195
7196         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7197
7198 2003-11-12  Andreas Jaeger  <aj@suse.de>
7199             Jakub Jelinek  <jakub@redhat.com>
7200             Andrew Pinski  <pinskia@physics.uc.edu>
7201             Richard Henderson  <rth@redhat.com>
7202
7203         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7204         systems.
7205         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7206
7207         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7208         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7209
7210 2003-11-11  Andreas Jaeger  <aj@suse.de>
7211
7212         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7213
7214         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7215
7216 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7217
7218         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7219         Clean ups.
7220
7221 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7222
7223         * gcc.dg/trampoline-1.c: New test.
7224
7225 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7226
7227         * gcc.c-torture/compile/200031109-1.c: New test.
7228
7229 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7230
7231         PR c/3190
7232         PR c/8714
7233         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7234         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7235         gcc.dg/format/no-y2k-1.c: Update.
7236
7237 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7238
7239         PR optimization/10467
7240         * gcc.dg/20031108-1.c: New test case.
7241
7242 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7243
7244         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7245
7246 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7247
7248         * gcc.dg/compound-lvalue-1.c: New test.
7249         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7250         some XFAILs.
7251
7252 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7253
7254         * gcc.dg/altivec-varargs-1.c: New test.
7255
7256 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7257
7258         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7259         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7260         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7261         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7262         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7263
7264 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7265
7266         * gcc.dg/cond-lvalue-1.c: New test.
7267
7268 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7269
7270         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7271
7272 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7273
7274         PR c++/11616
7275         * g++.dg/template/instantiate5.C: New test.
7276
7277 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7278
7279         PR c++/12726
7280         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7281         * ChangeLog: Add missing first entry for above test.
7282
7283 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7284
7285         PR c++/9810
7286         * g++.dg/template/using8.C: New test.
7287         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7288
7289 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7290
7291         PR optimization/10817
7292         * gcc.c-torture/compile/20031102-1.c: New test case.
7293
7294 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7295
7296         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7297         2147483647.
7298
7299 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7300
7301         * gcc.dg/20031102-1.c: New test.
7302
7303 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7304
7305         * gcc.dg/complex-1.c: New test.
7306
7307 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7308
7309         PR c++/12796
7310         * g++.dg/template/crash13.C: Adjust expected error location.
7311         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7312
7313 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7314
7315         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7316
7317 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7318
7319         PR/10239
7320         * gcc.c-torture/compile/20031031-2.c: New test.
7321
7322 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7323
7324         PR/11640
7325         * gcc.c-torture/compile/20031031-1.c: New test.
7326
7327 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7328
7329         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7330         * gcc.misc-tests/bprob.exp: Likewise.
7331         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7332         the execution test on arm-elf configs.
7333         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7334         configs that don't support scratch files.
7335         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7336
7337 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7338
7339         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7340         done by dejagnu.
7341
7342 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7343
7344         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7345         Avoid non pure sh syntax. Add more logging.
7346
7347         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7348         fail.
7349
7350 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7351
7352         PR libgcj/10610
7353         * gcc.dg/ppc-stackalign-1.c: New test.
7354
7355 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7356
7357         * ada/acats/run_all.sh: Change output to be more compliant with
7358         dejagnu framework.
7359         Create acats.sum and acats.log files under testsuite/ada/acats
7360         Only run [a-z]* directories, to filter out e.g. CVS.
7361         Redirect build output to log file.
7362
7363 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7364
7365         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7366
7367 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7368
7369         PR ada/5909:
7370         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7371
7372 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7373
7374         * gcc.c-torture/compile/20031023-1.c: New test.
7375         * gcc.c-torture/compile/20031023-2.c: New test.
7376         * gcc.c-torture/compile/20031023-3.c: New test.
7377         * gcc.c-torture/compile/20031023-4.c: New test.
7378
7379 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7380
7381         PR c++/10371
7382         * g++.dg/lookup/scoped8.C: New test.
7383
7384 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7385
7386         * g++.dg/opt/reg-stack3.C: New test.
7387
7388 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7389
7390         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7391
7392 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7393
7394         PR c++/11076
7395         * g++.dg/template/crash13.C: New test.
7396
7397 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7398
7399         * gcc.dg/c99-restrict-2.c: New test.
7400
7401 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7402
7403         PR c++/12698, c++/12699, c++/12700, c++/12566
7404         * g++.dg/inherit/covariant9.C: New test.
7405         * g++.dg/inherit/covariant10.C: New test.
7406         * g++.dg/inherit/covariant11.C: New test.
7407
7408 2003-10-23  Jason Merrill  <jason@redhat.com>
7409
7410         PR c++/12726
7411         * g++.dg/ext/complit2.C: New test.
7412
7413 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7414
7415         PR target/12654
7416         * gcc.c-torture/execute/20031020-1.c: New test.
7417
7418 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7419
7420         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7421         following the jump_insn.
7422
7423 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7424
7425         * gcc.dg/cast-lvalue-1.c: New test.
7426
7427 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7428
7429         PR c++/11962
7430         * g++.dg/template/cond2.C: New test.
7431
7432 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7433
7434         * gcc.dg/builtins-28.c: New test.
7435
7436 2003-10-20  Jan Hubicka  <jh@suse.cz>
7437
7438         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7439         parameter.
7440         * testsuite/gcc.dg/inline-2.c: Likewise.
7441
7442 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7443
7444         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7445         * gcc.dg/nest.c:  Likewise.
7446
7447 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7448
7449         PR c++/9781, c++/10583, c++/11862
7450         * g++.dg/parse/crash13.C: New test.
7451
7452 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7453
7454         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7455
7456 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7457
7458         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7459         Define HAVE_C99_RUNTIME except on Solaris.
7460         * gcc.dg/builtins-20.c: Likewise.
7461
7462 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7463
7464         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7465
7466 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7467
7468         PR c++/12495
7469         * g++.dg/template/crash21.C: New test.
7470
7471 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7472
7473         PR c++/2513
7474         * g++.dg/template/typename5.C: New test.
7475
7476 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7477
7478         PR c++/12369
7479         * g++.dg/template/friend25.C: New test.
7480
7481 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7482
7483         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7484         versions.
7485
7486 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7487
7488         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7489         == 2147483647.
7490
7491 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7492
7493         * gcc.c-torture/execute/960416-1.x: Remove.
7494         * gcc.c-torture/execute/divconst-3.x: Likewise.
7495
7496 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7497
7498         PR target/12598
7499         * gcc.dg/torture/cris-volatile-1.c: New test.
7500
7501 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7502
7503         PR optimization/9325
7504         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7505         for overflowing floating point to integer conversion during RTL
7506         simplification.
7507
7508 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7509
7510         * objc/execute/_cmd.m: Fix typo.
7511         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7512         Relax 'scan-assembler' regexp.
7513         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7514         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7515         * objc.dg/zero-link-2.m: Remove blank line.
7516         * objc.dg/zero-link-3.m: New test case.
7517
7518 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7519
7520         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7521
7522         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7523         than linker trickery.
7524
7525 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7526
7527         PR c++/12370
7528         * g++.dg/other/friend2.C: New test.
7529
7530 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7531
7532         * gcc.dg/20031012-1.c: New test.
7533
7534 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7535
7536         * gcc.dg/weak/weak-3.c: Fix for new warning.
7537
7538 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7539
7540         PR optimization/8750
7541         * gcc.c-torture/execute/20031012-1.c: New test case.
7542
7543 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7544
7545         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7546         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7547
7548 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7549
7550         PR optimization/12260
7551         * gcc.c-torture/compile/20031011-2.c: New test case.
7552
7553 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7554
7555         * gcc.c-torture/execute/20031011-1.c: New testcase.
7556
7557 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7558
7559         * gcc.c-torture/compile/20031011-1.c: New test.
7560
7561 2003-10-11  Jan Hubicka  <jh@suse.cz>
7562
7563         * g++.dg/other/first-global.C: New test.
7564
7565 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7566
7567         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7568
7569 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7570
7571         * gcc.c-torture/compile/20031010-1.c: New test.
7572
7573 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7574
7575         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7576         * gcc.c-torture/execute/va-arg-25.c: ... here.
7577
7578 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7579
7580         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7581
7582 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7583
7584         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7585
7586 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7587
7588         * g++.dg/parse/error2.C: New test.
7589
7590 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7591
7592         PR c++/11097
7593         * g++.dg/other/error5.C: Modify the error message.
7594         * g++.dg/lookup/using8.C: New test.
7595
7596 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7597
7598         * gcc.dg/darwin-abi-2.c: New file.
7599         * gcc.c-torture/execute/va-arg-24.c: New file.
7600
7601 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7602
7603         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7604         indentation.
7605
7606 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/10147
7609         * g++.dg/other/error4.C: Update error messages.
7610         * g++.dg/template/ptrmem4.C: Likewise.
7611
7612         PR c++/12337
7613         * g++.dg/init/new9.C: New test.
7614
7615         PR c++/12334, c++/12236, c++/8656
7616         * g++.dg/ext/attrib8.C: New test.
7617
7618 2003-10-06  Devang Patel  <dpatel@apple.com>
7619
7620         * gcc.dg/debug/dwarf2-3.h: New test.
7621         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7622
7623 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7624
7625         * g++.dg/opt/cfg2.C: New test.
7626
7627 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7628
7629         * g++.dg/opt/float1.C: New test.
7630
7631 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7632
7633         * gcc.dg/c90-array-lval-6.c: New test.
7634         * gcc.dg/c99-array-lval-6.c: New test.
7635
7636 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7637             Ziemowit Laski  <zlaski@apple.com>
7638
7639         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7640         'Derived', so that it is never considered a class method; add
7641         new warning for '+port' method ambiguity.
7642         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7643         <objc/objc-api.h> (needed on Mac OS X).
7644         * objc.dg/method-13.m: New test.
7645
7646 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7647
7648         PR optimization/9325, PR java/6391
7649         * gcc.c-torture/execute/20031003-1.c: New test case.
7650
7651 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR optimization/12180
7654         * gcc.dg/20031002-1.c: New test.
7655
7656         PR c++/12486
7657         * g++.dg/inherit/error1.C: New test.
7658
7659 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7660
7661         * lib/f-torture.exp (search_for): Rename to...
7662         (search_for_re): This.  Also, clean up comments and the
7663         "regexp" invocation.
7664
7665 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7666
7667         * gcc.c-torture/compile/20031002-1.c: New test.
7668
7669 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7670
7671         * g++.dg/opt/cond1.C: New test.
7672
7673 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7674
7675         * gcc.dg/Wold-style-definition-2.c: New testcase.
7676         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7677
7678 2003-09-29  Richard Henderson  <rth@redhat.com>
7679
7680         * g++.dg/init/array10.C: Add dg-options.
7681
7682 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7683
7684         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7685
7686 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         * g++.dg/template/friend19.C: Fix typo.
7689         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7690
7691 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7692
7693         * gcc.c-torture/execute/20030928-1.c: New test.
7694         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7695
7696 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7697
7698         * g++.dg/opt/unroll1.C: New test.
7699
7700 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7701
7702         PR optimization/11741
7703         * gcc.dg/20030926-1.c: New test case.
7704
7705 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7706
7707         PR c++/5655
7708         * g++.dg/parse/access7.C: New test.
7709         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7710
7711 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7712
7713         MERGE OF objc-improvements-branch into MAINLINE:
7714         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7715         if libobjc has not been built.
7716         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7717         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7718         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7719         objc/execute/nested-3.m, objc/execute/np-2.m,
7720         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7721         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7722         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7723         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7724         objc.dg/special/unclaimed-category-1.h,
7725         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7726         well as GNU runtime.
7727         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7728         * execute/cascading-1.m, execute/function-message-1.m,
7729         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7730         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7731         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7732         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7733         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7734         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7735         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7736         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7737         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7738         * objc.dg/bitfield-2.m: Run only on Darwin.
7739         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7740         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7741         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7742         * objc.dg/const-str-1.m: Fix constant string layout.
7743
7744 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7745
7746         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7747
7748 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7749
7750         * gcc.dg/darwin-abi-1.c: New file.
7751
7752 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7753
7754         PR target/12281
7755         * gcc.c-torture/compile/20030921-1.c: New test.
7756
7757 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * g++.dg/opt/reg-stack2.C: New test.
7760
7761 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7762
7763         * g++.dg/eh/delayslot1.C: New test.
7764
7765 2003-09-20  Richard Henderson  <rth@redhat.com>
7766
7767         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7768
7769 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7770
7771         * gcc.c-torture/execute/20030920-1.c: New test case.
7772
7773 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7774
7775         * g++.dg/rtti/typeid3.C: Correct expected error message.
7776
7777 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7778
7779         PR c++/157
7780         * g++.dg/parse/crash12.C: New test.
7781
7782 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7783
7784         * gcc.dg/compat/mixed-struct-check.h: New.
7785         * gcc.dg/compat/mixed-struct-defs.h: New.
7786         * gcc.dg/compat/mixed-struct-init.h: New.
7787         * gcc.dg/compat/struct-by-value-19_main.c: New.
7788         * gcc.dg/compat/struct-by-value-19_x.c: New.
7789         * gcc.dg/compat/struct-by-value-19_y.c: New.
7790         * gcc.dg/compat/struct-by-value-20_main.c: New.
7791         * gcc.dg/compat/struct-by-value-20_x.c: New.
7792         * gcc.dg/compat/struct-by-value-20_y.c: New.
7793         * gcc.dg/compat/struct-return-19_main.c: New.
7794         * gcc.dg/compat/struct-return-19_x.c: New.
7795         * gcc.dg/compat/struct-return-19_y.c: New.
7796         * gcc.dg/compat/struct-return-20_main.c: New.
7797         * gcc.dg/compat/struct-return-20_x.c: New.
7798         * gcc.dg/compat/struct-return-20_y.c: New.
7799
7800 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7801         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7802         so that it will not complain on LP64 targets.
7803
7804 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7805
7806         PR c++/495
7807         * g++.dg/template/friend24.C: New test.
7808
7809 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7810
7811         PR c++/12332
7812         * g++.dg/template/memtmpl2.C: New test.
7813
7814 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR target/11184
7817         * gcc.dg/builtin-apply1.c: New test.
7818
7819 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7820
7821         PR c++/9848
7822         * g++.dg/warn/Wunused-4.C: New test.
7823
7824 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7825
7826         PR c++/12316
7827         * g++.dg/other/gc2.C: New test.
7828
7829 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/11991
7832         * g++.dg/rtti/typeid3.C: New test.
7833
7834         PR c++/12266
7835         * g++.dg/overload/template1.C: New test.
7836
7837 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7838
7839         * g++.dg/opt/cfg3.C: New test.
7840
7841 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7842
7843         PR c++/7939
7844         * g++.dg/template/crash11.C: New test.
7845
7846 2003-09-16  Jason Merrill  <jason@redhat.com>
7847             Jakub Jelinek  <jakub@redhat.com>
7848
7849         * gcc.dg/attr-warn-unused-result.c: New test.
7850
7851 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7852
7853         PR c++/12184
7854         * g++.dg/expr/call2.C: New test.
7855
7856 2003-09-15  Andreas Jaeger  <aj@suse.de>
7857
7858         * gcc.dg/Wold-style-definition-1.c: New test.
7859
7860 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/3907
7863         * g++.dg/parse/template12.C: New test.
7864
7865         * g++.dg/abi/bitfield11.C: New test.
7866         * g++.dg/abi/bitfield12.C: Likewise.
7867
7868 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7869
7870         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7871         non-expansion of functional macro name without arguments at EOL.
7872         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7873
7874 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7875
7876         * gcc.c-torture/execute/20030914-[12].c: New tests.
7877
7878 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7879
7880         PR c++/11788
7881         * g++.dg/overload/addr1.C: New test.
7882
7883 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7884
7885         * gcc.dg/20030909-1.c: New test.
7886
7887 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7888
7889         * gcc.dg/ultrasp10.c: New test.
7890
7891 2003-09-09  Devang Patel  <dpatel@apple.com>
7892
7893         * gcc.dg/darwin-ld-6.c: New test.
7894
7895 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7896
7897         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7898
7899 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7900
7901         * gcc.dg/ia64-types1.c: New test.
7902         * gcc.dg/ia64-types2.c: Likewise.
7903
7904 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7905
7906         * gcc.dg/builtins-1.c: Add more _Complex tests.
7907         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7908
7909         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7910         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7911
7912 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/11786
7915         * g++.dg/lookup/koenig2.C: New test.
7916
7917         PR c++/5296
7918         * g++.dg/rtti/typeid2.C: New test.
7919
7920 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7921
7922         * gcc.c-torture/compile/20030904-1.c: New test.
7923
7924 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7925
7926         * g++.dg/opt/longbranch2.C: New test.
7927
7928 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7929
7930         * g++.dg/template/crash10.C: Only compile it.
7931
7932 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7933
7934         PR middle-end/11665
7935         * gcc.c-torture/compile/20030907-1.c: New test.
7936         * g++.dg/init/array11.C: New test.
7937
7938 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/11852
7941         * g++.dg/init/struct1.C: New test.
7942
7943 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/12181
7946         * g++.dg/expr/comma1.C: New test.
7947
7948 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7949
7950         PR c++/11867
7951         * g++.dg/expr/static_cast5.C: New test.
7952
7953 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7954
7955         PR c++/11507
7956         * g++.dg/lookup/scoped7.C: New test.
7957
7958         PR c++/9574
7959         * g++.dg/other/static1.C: New test.
7960
7961         PR c++/11490
7962         * g++.dg/warn/template-1.C: New test.
7963
7964         PR c++/11432
7965         * g++.dg/template/crash10.C: New test.
7966
7967         PR c++/2478
7968         * g++.dg/overload/VLA.C: New test.
7969
7970         PR c++/10804
7971         * g++.dg/template/call1.C: New test.
7972
7973 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         PR c++/11794
7976         * g++.dg/parse/using3.C: New test.
7977
7978 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7979
7980         PR c++/11409
7981         * g++.dg/overload/builtin3.C: New test case.
7982
7983 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7984
7985         PR c/9862
7986         * gcc.dg/20030906-1.c: New test.
7987         * gcc.dg/20030906-2.c: Likewise.
7988
7989 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         PR c++/12167
7992         * g++.dg/parse/defarg5.C: New test.
7993
7994         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7995
7996 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7997
7998         PR c++/12163
7999         * g++.dg/expr/static_cast4.C: New test.
8000
8001         PR c++/12146
8002         * g++.dg/template/crash9.C: New test.
8003
8004 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8005
8006         * g++.old-deja/g++.ext/pretty2.C: Update for change
8007         in __FUNCTION__.
8008         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8009
8010 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8011
8012         PR c++/11922
8013         * g++/dg/template/qualified-id1.C: New test.
8014
8015         PR c++/12037
8016         * g++.dg/warn/noeffect4.C: New test.
8017
8018 2003-09-04  Matt Austern  <austern@apple.com>
8019
8020         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8021         * g++.dg/ext/fnname2.C: Likewise.
8022         * g++.dg/ext/fnname3.C: Likewise.
8023
8024 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8025
8026         * g++.dg/expr/lval1.C: New test.
8027         * g++.dg/ext/lvcast.C: Remove.
8028
8029 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8030
8031         PR optimization/11700.
8032         * gcc.c-torture/compile/20030903-1.c: New test case.
8033
8034 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8035
8036         PR c++/12053
8037         * g++.dg/abi/layout4.C: New test.
8038
8039 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8040
8041         PR c++/11553
8042         * g++.dg/parse/friend3.C: New test.
8043
8044 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/11847
8047         * g++.dg/template/class1.C: New test.
8048
8049         PR c++/11808
8050         * g++.dg/expr/call1.C: New test.
8051
8052 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8053
8054         PR c++/12114
8055         * g++.dg/init/ref9.C: New test.
8056
8057         PR c++/11972
8058         * g++.dg/template/nested4.C: New test.
8059
8060 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c++/12093
8063         * g++.dg/template/non-dependent4.C: New test.
8064
8065         PR c++/11928
8066         * g++.dg/inherit/conv1.C: New test.
8067
8068 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/6196
8071         * g++.dg/ext/label1.C: New test.
8072         * g++.dg/ext/label2.C: Likewise.
8073
8074 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8075
8076         * g++.dg/expr/cond3.C: New test.
8077
8078 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8079
8080         * gcc.dg/builtins-1.c: Add new builtin cases.
8081
8082 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8083
8084         * gcc.dg/builtins-1.c: Add new cases.
8085         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8086
8087 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8088
8089         * gcc.dg/builtins-1.c: Add more math builtin tests.
8090         * gcc.dg/torture/builtin-attr-1.c: New test.
8091
8092 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8093
8094         PR optimization/5079
8095         * g++.dg/opt/static3.C: New test.
8096
8097 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8098
8099         * gcc.misc-tests/gcov-10b.c: New test.
8100
8101 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8102
8103         * g++.dg/opt/ptrmem3.C: New test.
8104
8105         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8106
8107 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8108
8109         * gcc.dg/20030826-2.c: New test.
8110
8111 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8112
8113         PR middle-end/12002
8114         * g77.f-torture/compile/12002.f: New test case.
8115
8116 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8117
8118         * gcc.dg/20030826-1.c: New test case.
8119
8120 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8121
8122         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8123
8124 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         PR c++/11871
8127         * c++.dg/lookup/crash1.C: New test.
8128
8129         * c++.dg/warn/noeffect3.C: New test.
8130
8131 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8132
8133         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8134         * gcc.dg/compat/vector-1_y.c: Ditto.
8135         * gcc.dg/compat/vector-2_x.c: Ditto.
8136         * gcc.dg/compat/vector-2_y.c: Ditto.
8137
8138 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8139
8140         * gcc.dg/20030702-1.c: New test.
8141
8142 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/8795
8145         * g++.dg/ext/altivec-1.C: New test.
8146
8147 2003-08-24  Richard Henderson  <rth@redhat.com>
8148
8149         * g++.dg/eh/simd-2.C: Add -w for x86.
8150
8151 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8152
8153         * gcc.dg/20030815-1.c: New test.
8154
8155 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8156
8157         PR c++/3765
8158         * g++.dg/parse/access6.C: New test.
8159
8160 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8161
8162         PR c++/641, c++/11876
8163         * g++.dg/template/friend22.C: New test.
8164         * g++.dg/template/friend23.C: Likewise.
8165
8166 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8167
8168         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8169         identically.
8170
8171 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8172
8173         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8174
8175 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8176
8177         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8178
8179 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8180
8181         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8182
8183 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8184
8185         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8186
8187 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/11919
8190         * g++.dg/overload/prom1.C: New test.
8191
8192         PR c++/11551
8193         * g++.dg/parse/dtor2.C: New test.
8194
8195         PR c++/10762
8196         * g++.dg/parse/using2.C: New test.
8197
8198 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8199
8200         PR target/11805
8201         * gcc.c-torture/compile/20030821-1.c: New.
8202
8203 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/11834
8206         * g++.dg/template/deduce2.C: New test.
8207
8208 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8209
8210         * gcc.c-torture/execute/20030821-1.c: New test.
8211
8212 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8213
8214         PR middle-end/11984
8215         * gcc.dg/20030820-1.c: New test case.
8216
8217 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8218
8219         PR c++/11945
8220         * g++.dg/warn/noeffect2.C: New test.
8221
8222 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8223
8224         PR c++/10926
8225         * g++.dg/template/dtor2.C: New test.
8226
8227         PR c++/11684
8228         * g++.dg/template/operator1.C: New test.
8229         * g++.dg/parse/operator4.C: New test.
8230
8231         PR c++/11946.C
8232         * g++.dg/expr/enum1.C: New test.
8233         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8234
8235         PR c++/11036.C
8236         * g++.dg/parse/elab2.C: New test.
8237         * g++.dg/parse/typedef4.C: Change error message.
8238         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8239         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8240         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8241
8242 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8243
8244         * gcc.dg/pch/warn-1.c: New.
8245         * gcc.dg/pch/warn-1.hs: New.
8246
8247         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8248         not-tested file.
8249
8250 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8251
8252         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8253
8254 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8255
8256         * gcc.dg/uninit-D.c: New Test.
8257         * gcc.dg/uninit-E.c: New Test.
8258         * gcc.dg/uninit-F.c: New Test.
8259         * gcc.dg/uninit-G.c: New Test.
8260
8261 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8262
8263         * g++.dg/README: Describe the pch directory.
8264
8265 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8266
8267         PR c++/11174
8268         * g++.dg/parse/access4.C: New test.
8269         * g++.dg/parse/access5.C: Likewise.
8270         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8271
8272 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8273
8274         * gcc.dg/noncompile/20030818-1.c: New.
8275
8276 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8277
8278         PR c++/11957
8279         * g++.dg/warn/noeffect1.C: New test.
8280
8281         * g++.dg/template/scope2.C: New test.
8282         * g++.dg/template/error2.C: Correct dg-error
8283
8284 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8285
8286         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8287
8288 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8289
8290         PR C++/11512
8291         * g++.dg/template/warn1.C: New.
8292
8293 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8294
8295         * g++.dg/template/error2.C: New test.
8296         * g++.dg/lookup/using7.C: Adjust errors
8297         * g++.old-deja/g++.pt/crash36.C: Likewise.
8298         * g++.old-deja/g++.pt/derived3.C: Likewise.
8299
8300 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8301
8302         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8303         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8304         * gcc.c-torture/execute/builtins/string-9.c: New, from
8305         string-opt-9.c.  Adjust for execute/builtins framework.
8306         * gcc.c-torture/execute/string-opt-9.c: Delete.
8307
8308 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8309
8310         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8311
8312         * g++.dg/parse/ret-type2.C: New test.
8313
8314         PR c++/11703
8315         * g++.dg/init/new8.C: New test.
8316
8317         PR c++/10923
8318         * g++.dg/parse/typedef5.C: New test.
8319
8320         PR c++/9512
8321         * g++.dg/parse/qualified2.C: New test.
8322         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8323         invalid code.
8324
8325 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8326
8327         * g++.dg/conversion/ptrmem1.C: New test.
8328
8329 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR target/11693
8332         * gcc.dg/20030811-1.c: New test.
8333
8334         PR target/11535
8335         * gcc.c-torture/execute/20030811-1.c: New test.
8336
8337 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8338
8339         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8340
8341 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8342
8343         PR c++/11789.C
8344         * g++.dg/inherit/multiple1.C: New test.
8345
8346 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8347
8348         * gcc.dg/spe1.c: New test.
8349
8350         PR c++/11670
8351         * g++.dg/expr/cast2.C: New test.
8352
8353         PR c++/10530
8354         * g++.dg/template/dependent-name2.C: New test.
8355
8356 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8357
8358         * g++.dg/parse/crash11.C: Put the dg options in comments.
8359
8360 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8361
8362         * lib/gcc-dg.exp: Update for diagnostic change.
8363
8364 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8365
8366         PR c++/5767
8367         * g++.dg/parse/crash11.C: New test.
8368
8369 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8370
8371         * gcc.dg/cpp/spacing1.c: Update.
8372
8373 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8374
8375         PR target/11739
8376         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8377         a value for -mtune.
8378
8379 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8380
8381         PR middle-end/11771
8382         * gcc.c-torture/compile/20030804-1.c: New test case.
8383
8384 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8385
8386         * gcc.dg/20030804-1.c: New test case.
8387
8388 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8389
8390         * gcc.dg/cpp/separate-1.c: New test.
8391
8392 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8393
8394         PR c++/11704
8395         * g++.dg/template/dependent-expr2.C: New test.
8396
8397         PR c++/11766
8398         * g++.dg/expr/ptrmem1.C: New test.
8399
8400 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8401
8402         PR c++/9453
8403         * g++.dg/template/friend15.C: New test.
8404
8405 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8406
8407         * lib/dg-pch.exp: Work round PCH bug.
8408
8409 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8410
8411         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8412         builtins.  Move cases from builtins-4.c here.
8413
8414         * gcc.dg/torture/builtin-math-1.c: New test taken from
8415         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8416         additional cases.
8417
8418         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8419         Delete.
8420
8421 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8422
8423         PR c++/9447
8424         * g++.dg/template/using7.C: New test.
8425
8426 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8427
8428         * import1.c, import2.c: New tests.
8429
8430 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * g++.dg/eh/crossjump1.C: New test.
8433
8434 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/11697
8437         * g++.dg/template/using6.C: New test.
8438
8439         PR c++/11744
8440         * g++.dg/template/koenig2.C: New test.
8441
8442 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8443
8444         PR c++/7983
8445         * g++.dg/parse/typedef4.C: New test.
8446
8447 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8448
8449         PR c++/8442, c++/8806
8450         * g++.dg/template/elab1.C: New test.
8451         * g++.dg/template/type2.C: Likewise.
8452         * g++.dg/template/ttp3.C: Adjust expected error message.
8453         * g++.old-deja/g++.law/visibility13.C: Likewise.
8454         * g++.old-deja/g++.niklas/t135.C: Likewise.
8455         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8456         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8457         template argument.
8458         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8459
8460 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8461
8462         PR c++/11295
8463         * g++.dg/ext/stmtexpr1.C: New test.
8464
8465         * g++.dg/opt/tmp1.C: New test.
8466
8467         PR c++/11525
8468         * g++.dg/parse/constant4.C: New test.
8469
8470         PR c++/9447
8471         * g++.dg/template/using5.C: New test.
8472
8473 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8474
8475         * gcc.dg/builtins-27.c: New test case.
8476
8477 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8478
8479         * gcc.dg/tls/opt-7.c: New test.
8480
8481 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8482
8483         * g++.old-deja/g++.other/crash18.C: Remove.
8484
8485 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         * g++.dg/template/explicit3.C: New.
8488         * g++.dg/template/explicit4.C: New.
8489         * g++.dg/template/explicit5.C: New.
8490
8491         PR c++/11347
8492         * g++.dg/template/memtmpl1.C: New.
8493
8494 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8495
8496         PR target/11565
8497         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8498         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8499
8500 2003-07-30  Jan Hubicka  <jh@suse.cz>
8501
8502         * vtgc1.c: Kill.
8503
8504 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8505
8506         * gcc.dg/struct-in-proto-1.c: New test.
8507
8508 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8509
8510         * gcc.dg/cpp/include2.c: Only expect one message.
8511
8512 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8513
8514         PR c++/9447
8515         * g++.dg/template/using1.C: New test.
8516         * g++.dg/template/using2.C: New test.
8517         * g++.dg/template/using3.C: New test.
8518         * g++.dg/template/using4.C: New test.
8519
8520 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8521
8522         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8523         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8524
8525 2003-07-28  Jan Hubicka  <jh@suse.cz>
8526
8527         PR c++/11530
8528         * g++.dg/opt/call1.C: New test.
8529
8530 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8531
8532         PR c++/11667
8533         * g++.dg/init/enum2.C: New test.
8534         * g++.dg/template/overload1.C: Add "-w" option.
8535
8536 2003-07-28    <hp@bitrange.com>
8537
8538         * gcc.dg/Wdeclaration-after-statement-1.c,
8539         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8540
8541 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8542
8543         * gcc.c-torture/compile/20030725-1.c: New test.
8544
8545 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8546
8547         * gcc.dg/20030505.c: Only run for SPE.
8548         Remove definition of opaque type.
8549
8550 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8551
8552         * g++.dg/template/ptrmem6.C: New test.
8553
8554 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8555
8556         * gcc.c-torture/compile/zero-strct-2.c: New test.
8557
8558 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8559
8560         * gcc.dg/intermod-1.c: New test.
8561
8562 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8563
8564         PR c++/11617
8565         * g++.dg/template/lookup2.C: New test.
8566         * g++.dg/template/memclass1.C: Remove instantiated from error.
8567         * g++.dg/other/error2.C: Tweak expected errors.
8568
8569         PR c++/11596
8570         * g++.dg/template/defarg3.C: New test.
8571
8572         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8573
8574 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8575
8576         * g++.dg/inherit/access5.C: New test.
8577
8578 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8579
8580         PR c++/11513
8581         * g++.dg/template/crash8.C: New test.
8582
8583 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8584
8585         PR c/10602
8586         * gcc.dg/noncompile/incomplete-2.c: New test.
8587
8588 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8589
8590         PR c++/11645
8591         * g++.dg/inherit/access4.C: New test.
8592
8593         PR c++/11517
8594         * g++.dg/expr/cond2.C: New test.
8595
8596         PR optimization/10679
8597         * g++.dg/opt/inline4.C: New test.
8598
8599 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8600
8601         * g++.dg/parse/crash10: New test.
8602
8603 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         * g++.dg/ext/flexary1.C: New test.
8606
8607 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8608
8609         PR c++/10793
8610         * g++.dg/template/crash9.C: New test.
8611
8612 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8613
8614         PR c++/3004
8615         * g++.dg/parse/typedef3.C: New test.
8616
8617         PR c++/7906
8618         * g++.dg/parse/operator2.C: New test.
8619
8620         PR c++/8895
8621         * g++.dg/parse/def-tmpl-arg1.C: New test.
8622
8623         PR c++/9282
8624         * g++.dg/parse/funptr1.C: New test.
8625
8626         PR c++/9452
8627         * g++.dg/parse/ambig3.C: New test.
8628
8629         PR c++/9454
8630         * g++.dg/parse/operator3.C: New test.
8631
8632         PR c++/9486
8633         * g++.dg/parse/template10.C: New test.
8634
8635         PR c++/9488
8636         * g++.dg/parse/template11.C: New test.
8637
8638         PR c++/10150
8639         * g++.dg/parse/invalid-op1.C: New test.
8640
8641         PR c++/10247
8642         * g++.dg/parse/condexpr1.C: New test.
8643
8644 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8645
8646         * g++.dg/ext/packed3.C: New test.
8647         * g++.dg/ext/packed4.C: New test.
8648
8649         * gcc.dg/pack-test-3.c: New test.
8650
8651 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8652
8653         * lib/compat.exp: Handle dg-options per source file.
8654         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8655         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8656         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8657         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8658         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8659         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8660         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8661         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8662         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8663         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8664         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8665         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8666         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8667         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8668
8669 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8670
8671         PR c/10320
8672         * gcc.c-torture/execute/20030718-1.c: New test.
8673
8674 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8675
8676         PR optimization/11536
8677         * gcc.dg/20030721-1.c: New test.
8678
8679 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8680
8681         PR c++/11546
8682         * g++.dg/template/lookup1.C: New test.
8683
8684 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8685
8686         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8687         diagnostics of ill-formed constructs involving labels.
8688         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8689         the new 'previously defined here' message.
8690
8691 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8692
8693         * g++.dg/parse/non-dependent2.C: New test.
8694
8695 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8696
8697         * g++.dg/init/init-ref4.C: xfail on targets without
8698         weak symbols.
8699
8700 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8701
8702         PR target/11087
8703         * gcc.c-torture/execute/20030717-1.c: New test.
8704
8705 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8706
8707         * g++.dg/opt/cfg1.C: New test.
8708
8709 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8710
8711         PR optimization/11557
8712         * gcc.dg/20030717-1.c: New test.
8713
8714 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8715
8716         PR c++/10476
8717         * g++.dg/expr/crash-1.C: New test.
8718
8719         PR c++/11027
8720         * g++.dg/template/init3.C: New test.
8721
8722         PR c++/8222
8723         * g++.dg/template/non-dependent1.C: New test.
8724
8725         PR c++/11070
8726         * g++.dg/template/non-dependent2.C: New test.
8727
8728         PR c++/11071
8729         * g++.dg/template/non-dependent3.C: New test.
8730
8731         PR c++/9907
8732         * g++.dg/template/sizeof5.C: New test.
8733
8734 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8735
8736         PR 11498
8737         * gcc.c-torture/compile/mangle-1.c: New file.
8738
8739 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8740
8741         PR c++/7809
8742         * g++.dg/parse/access3.C: New test.
8743
8744 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8745
8746         PR c++/11384
8747         * g++.dg/init/init-ref4.C: New test.
8748
8749 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/11547
8752         * g++.dg/parse/constant3.C: New test.
8753         * g++.dg/parse/crash7.C: Likewise.
8754
8755 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8756
8757         PR target/11008
8758         * gcc.dg/i386-pentium4-not-mull.c: New.
8759
8760 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8761
8762         * gcc.dg/asm-names.c (ymain): Make it weak.
8763
8764 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8765
8766         PR c++/5421
8767         * g++.dg/template/friend21.C: New test.
8768
8769 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * gcc.dg/cleanup-8.c: New test.
8772         * gcc.dg/cleanup-9.c: New test.
8773
8774 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8775
8776         * g++.dg/ext/dll-MI1.h: New file.
8777         * g++.dg/ext/dllexport-MI1.C: New file.
8778         * g++.dg/ext/dllimport-MI1.C: New file.
8779
8780 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8783         it does not have cmpstrsi patterns (just cmpmemsi).
8784
8785 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR debug/11473
8788         * g++.dg/debug/debug8.C: New test.
8789
8790 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8791
8792         PR c++/10108
8793         * g++.dg/template/crash7.C: New test.
8794
8795 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8796
8797         PR target/10795
8798         * gcc.c-torture/compile/20030708-1.c: New.
8799
8800 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8801
8802         * gcc.c-torture/execute/20030715-1.c: New test.
8803
8804 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8805
8806         * gcc.dg/pch/inline-3.c: New file.
8807         * gcc.dg/pch/inline-3.hs: New file.
8808         * gcc.dg/pch/inline-4.c: New file.
8809         * gcc.dg/pch/inline-4.hs: New file.
8810
8811 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR c++/11509
8814         * g++.dg/template/crash6.C: New test.
8815
8816         PR c++/7053
8817         * g++.dg/template/friend20.C: New test.
8818
8819         PR c++/7019
8820         * g++.dg/template/overload2.C: New test.
8821
8822 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8823
8824         PR optimization/11440
8825         * gcc.c-torture/execute/20030714-1.c: New test.
8826
8827 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8828
8829         PR c++/11154
8830         * g++.dg/template/partial2.C: New test.
8831
8832 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/11503
8835         * g++.dg/template/anon1.C: New test.
8836
8837         PR c++/11493
8838         PR c++/11495
8839         * g++.dg/parse/template9.C: Likewise.
8840         * g++.dg/template/crash4.C: New test.
8841         * g++.dg/template/koenig1.C: Likewise.
8842         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8843         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8844         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8845         functions.
8846         * g++.old-deja/g++.jason/template36.C: Likewise.
8847         * g++.old-deja/g++.mike/p1989.C: Likewise.
8848         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8849         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8850         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8851         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8852         compiling.
8853         * g++.old-deja/g++.pt/union2.C: Use this->.
8854
8855 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.dg/20030711-1.c: New test.
8858
8859 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8860
8861         PR c++/11050
8862         * g++.dg/parse/args1.C: New test.
8863         * g++.pt/defarg8.C: Change expected errors.
8864
8865 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8866
8867         PR c++/8164
8868         * g++.dg/template/nontype2.C: New test.
8869
8870         PR c++/10558
8871         * g++.dg/parse/template8.C: New test.
8872
8873         PR c++/8327
8874         * g++.dg/template/scope1.C: New test.
8875
8876         * g++.dg/warn/Wsign-compare-1.C: New test.
8877
8878 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8879
8880         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8881
8882 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8883
8884         PR c++/9411
8885         * g++.dg/template/explicit2.C: New test.
8886
8887         PR c++/10032
8888         * g++.dg/warn/pedantic1.C: New test.
8889
8890 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8891
8892         PR c++ 9483
8893         * g++.dg/other/field1.C: New test.
8894
8895 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8896
8897         PR c/11449
8898         * gcc.c-torture/compile/20030707-1.c: New.
8899
8900 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8901
8902         PR c++/10849
8903         * g++.dg/template/access12.C: New test.
8904
8905 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8906
8907         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8908         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8909         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8910         * gcc.misc-tests/gcov.exp: Update
8911         * g++.dg/gcov/gcov.exp: Update
8912         * lib/gcov.exp: Update.
8913
8914 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8915
8916         * g++.dg/abi/mangle17.C: Make sure template expressions are
8917         dependent.
8918         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8919         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8920         * g++.dg/opt/stack1.C: Remove erroneous code.
8921         * g++.dg/parse/template7.C: New test.
8922         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8923         * g++.old-deja/g++.pt/crash4.C: Likewise.
8924
8925 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8926
8927         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8928         with zero or one occurence of `$' after the initial `L'.
8929
8930 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8931
8932         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8933
8934 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8935
8936         PR c/11370
8937         * gcc.dg/Wunreachable-6.c: New testcase.
8938         * gcc.dg/Wunreachable-7.c: New testcase.
8939
8940 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8941
8942         PR c/11420
8943         * gcc.dg/20030708-1.c: New test.
8944
8945 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8946
8947         * gcc.dg/compat/sdata-section.h: New file.
8948         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8949         * gcc.dg/torture/mips-sdata-1.c: New test.
8950
8951 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8952
8953         PR c++/11030
8954         * g++.dg/template/friend19.C: New test.
8955
8956 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * g++.dg/opt/strength-reduce.C: New test.
8959
8960 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8961
8962         PR target/10979
8963         * gcc.dg/20030707-1.c: New testcase.
8964
8965 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8966
8967         PR optimization/11059
8968         * g++.dg/opt/emptyunion.C: New testcase.
8969
8970 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8971             Eric Botcazou  <ebotcazou@libertysurf.fr>
8972
8973         * g++.dg/opt/stack1.C: New test.
8974
8975 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8976
8977         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8978         run test.
8979
8980         PR c++/11431
8981         * g++.dg/expr/static_cast3.C: New test.
8982
8983 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8984
8985         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8986         everywhere.
8987         * gcc.dg/concat.c: Concatenation of string constants with
8988         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8989         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8990         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8991         necessary to avoid multi-character character constant warning.
8992         * gcc.dg/cpp/escape.c: Likewise.
8993         * gcc.dg/cpp/ucs.c: Likewise.
8994         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8995         Fix a typo.
8996
8997 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8998
8999         PR c/11428
9000         * gcc.c-torture/compile/20030704-1.c: New.
9001
9002 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9003
9004         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9005
9006 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9007
9008         PR c++/5287, PR c++/7910,  PR c++/11021
9009         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9010         tests for warnings.
9011         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9012         * g++.dg/ext/dllimport3.C: Likewise.
9013         * g++.dg/ext/dllimport4.C: New file.
9014         * g++.dg/ext/dllimport5.C: New file.
9015         * g++.dg/ext/dllimport6.C: New file.
9016         * g++.dg/ext/dllimport7.C: New file.
9017         * g++.dg/ext/dllimport8.C: New file.
9018         * g++.dg/ext/dllimport9.C: New file.
9019         * g++.dg/ext/dllimport10.C: New file.
9020         * g++.dg/ext/dllexport1.C: New file.
9021
9022 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9023
9024         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9025         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9026
9027 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9028
9029         * gcc.dg/builtins-25.c: New testcase.
9030         * gcc.dg/builtins-26.c: New testcase.
9031
9032 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9033
9034         * gcc.dg/compat/vector-defs.h: New file.
9035         * gcc.dg/compat/vector-setup.h: New file.
9036         * gcc.dg/compat/vector-check.h: New file.
9037         * gcc.dg/compat/vector-1_main.c: New file.
9038         * gcc.dg/compat/vector-1_x.c: New file.
9039         * gcc.dg/compat/vector-1_y.c: New file.
9040         * gcc.dg/compat/vector-2_main.c: New file.
9041         * gcc.dg/compat/vector-2_x.c: New file.
9042         * gcc.dg/compat/vector-2_y.c: New file.
9043
9044         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9045         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9046         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9047         * gcc.dg/compat/struct-align-1.h: New file.
9048         * gcc.dg/compat/struct-align-1_main.c: New file.
9049         * gcc.dg/compat/struct-align-1_x.c: New file.
9050         * gcc.dg/compat/struct-align-1_y.c: New file.
9051         * gcc.dg/compat/struct-align-2.h: New file.
9052         * gcc.dg/compat/struct-align-2_main.c: New file.
9053         * gcc.dg/compat/struct-align-2_x.c: New file.
9054         * gcc.dg/compat/struct-align-2_y.c: New file.
9055
9056         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9057         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9058         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9059         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9060         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9061         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9062         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9063         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9064         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9065         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9066         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9067         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9068         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9069         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9070         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9071         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9072         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9073         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9074         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9075         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9076         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9077         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9078         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9079         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9080         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9081         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9082         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9083         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9084         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9085
9086 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9087
9088         * gcc.dg/i386-call-1.c: New test.
9089
9090 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         PR c++/9162
9093         * g++.dg/parse/defarg4.C: New.
9094
9095 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9096
9097         PR target/10700
9098         * gcc.c-torture/compile/20030703-1.c: New test case.
9099
9100 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9101
9102         * g++.dg/template/local3.C: Remove extra semicolon.
9103
9104 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9105
9106         * gcc.dg/i386-volatile-1.c: New test.
9107
9108 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         PR c++/11072
9111         * g++.dg/other/offsetof2.C: XFAIL.
9112         * g++.dg/other/offsetof5.C: New.
9113
9114         PR c++/10219
9115         * g++.dg/template/error1.C: New.
9116
9117         PR c++/9779
9118         * g++.dg/template/dependent-expr1.C: New.
9119
9120 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9121
9122         PR c++/6949
9123         * g++.dg/template/local3.C: New test.
9124
9125         PR c++/11149
9126         * g++.dg/lookup/scoped6.C: New test.
9127
9128 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9129
9130         PR c++/8046
9131         * g++.dg/other/error7.C: New test.
9132
9133 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9134
9135         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9136         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9137         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9138         * g++.old-deja/g++.other/union2.C: Likewise.
9139         * gcc.dg/c90-const-expr-2.c: Likewise.
9140         * gcc.dg/c90-const-expr-3.c: Likewise.
9141         * gcc.dg/c99-const-expr-2.c: Likewise.
9142         * gcc.dg/c99-const-expr-3.c: Likewise.
9143         * gcc.dg/concat.c: Likewise.
9144
9145 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/9559
9148         * g++.dg/init/static1.C: New test.
9149
9150 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9151
9152         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9153         * g++.old-deja/g++.other/access2.C: Likewise.
9154         * g++.old-deja/g++.other/decl2.C: Likewise.
9155         * gcc.c-torture/execute/20020615-1.c: Likewise.
9156
9157 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9158
9159         PR c++/4933
9160         * g++.dg/template/sizeof4.C: New test.
9161
9162 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9163
9164         * g++.dg/other/error6.C: New test.
9165
9166 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9167
9168         PR c++/10750
9169         * g++.dg/parse/constant2.C: New test.
9170
9171 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9172
9173         PR c++/11106
9174         * g++.dg/other/error5.C: New test.
9175
9176 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9177
9178         * gcc.dg/format/gcc_diag-1.c: New test.
9179
9180 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9181
9182         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9183
9184 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9187         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9188         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9189
9190 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9191
9192         * gcc.c-torture/execute/builtins/string-8.c: New test.
9193         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9194         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9195         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9196
9197 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9198
9199         PR c++/10468
9200         * g++.dg/ext/typeof6.C: New test.
9201
9202 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/10796
9205         * g++.dg/init/enum1.C: New test.
9206
9207 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9208
9209         * gcc.dg/20030627-1.c: New test.
9210
9211 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c++/11332
9214         * g++.dg/expr/static_cast2.C: New test.
9215
9216 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9217             Jakub Jelinek  <jakub@redhat.com>
9218
9219         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9220         sprintf(dst,"%s",src) optimization.
9221         * gcc.c-torture/execute/20030626-1.c: New test case.
9222         * gcc.c-torture/execute/20030626-2.c: New test case.
9223
9224 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9225
9226         * gcc.c-torture/execute/multi-ix.c: New test.
9227
9228         * gcc.c-torture/execute/simd-4.c (main):
9229         Added missing semicolon at end of union.
9230
9231 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9232
9233         PR c++/8266
9234         * g++.dg/template/explicit-instantiation3.C: New test.
9235
9236 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9237
9238         * gcc.dg/20030626-1.c: Use signed char.
9239
9240 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9241
9242         * gcc.dg/20030626-1.c: New test.
9243
9244 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9245
9246         * const-str-2.m: Update.
9247
9248 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/10990
9251         * g++.dg/rtti/dyncast1.C: New test.
9252         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9253         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9254         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9255
9256         PR c++/10931
9257         * g++.dg/expr/static_cast1.C: New test.
9258
9259 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9260
9261         * gcc.dg/20030625-1.c: New test.
9262
9263 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9264
9265         * gcc.c-torture/compile/20030624-1.c: New test case.
9266
9267 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9268
9269         * gcc.c-torture/execute/string-opt-17.c: New test.
9270
9271 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9272
9273         PR c++/5754
9274         * g++.dg/parse/crash6.C: New test.
9275
9276 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9277
9278         * gcc.dg/builtins-24.c: New test case.
9279
9280 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9281
9282         * g++.dg/opt/operator1.C: New test.
9283
9284 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9285
9286         * gcc.c-torture/execute/string-opt-16.c: New test case.
9287
9288 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9289
9290         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9291         * g++.old-deja/g++.other/conv7.C: Likewise
9292         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9293         * g++.old-deja/g++.other/overload14.C: Likewise.
9294
9295 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9296
9297         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9298         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9299
9300 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/10888
9303         * g++.dg/warn/Winline-3.C: New test.
9304
9305 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9306
9307         * lib/target-supports.exp (check_alias_available): Make the test
9308         program acceptable to the Solaris assembler.
9309
9310         PR c++/10749
9311         * g++.dg/template/memclass2.C: New test.
9312
9313 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9314             Eric Botcazou  <ebotcazou@libertysurf.fr>
9315
9316         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9317         data for non-matching targets.
9318         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9319
9320 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR c++/10845
9323         * g++.dg/template/member3.C: New test.
9324
9325 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/10939
9328         * g++.dg/template/func1.C: New test.
9329
9330         PR c++/9649
9331         * g++.dg/template/static4.C: New test.
9332         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9333
9334         PR c++/11041
9335         * g++.dg/init/ref7.C: New test.
9336
9337 2003-06-19  Matt Austern  <austern@apple.com>
9338
9339         PR c++/11228
9340         * g++.dg/anew1.C: New test.
9341         * g++.dg/anew2.C: New test.
9342         * g++.dg/anew3.C: New test.
9343         * g++.dg/anew4.C: New test.
9344
9345 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9346
9347         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9348
9349 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9350
9351         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9352         endian-dependent.
9353
9354 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9355
9356         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9357         Remove cruft.
9358
9359 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9360
9361         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9362         * gcc.c-torture/compile/961203-1.c: Likewise.
9363         * gcc.c-torture/compile/980506-1.c: Likewise.
9364
9365 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/10712
9368         * g++.dg/lookup/using7.C: New test.
9369
9370 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/11105
9373         * g++.dg/abi/conv1.C: Remove it.
9374         * g++.dg/template/conv7.C: New test.
9375         * g++.dg/template/conv8.C: Likewise.
9376         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9377         conversion operator.
9378
9379 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9380
9381         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9382         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9383         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9384         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9385         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9386         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9387         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9388         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9389         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9390         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9391         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9392         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9393         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9394         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9395         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9396         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9397         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9398         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9399         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9400         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9401         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9402         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9403         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9404         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9405         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9406         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9407         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9408         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9409         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9410
9411 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9412
9413         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9414         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9415         indications.
9416
9417 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9418
9419         * gcc.dg/i386-387-5.c: New test case.
9420         * gcc.dg/i386-387-6.c: New test case.
9421         * gcc.dg/builtins-23.c: New test case.
9422
9423 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9424
9425         * gcc.dg/builtins-22.c: New test case.
9426         * gcc.dg/i386-387-1.c: Update to test exp.
9427         * gcc.dg/i386-387-2.c: Likewise.
9428
9429 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9430
9431         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9432
9433 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9434
9435         * lib/gcc-dg.exp (dg-require-dll): New function.
9436         (dg-xfail-if): Likewise.
9437         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9438         driver.
9439
9440         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9441         * gcc.c-torture/compile/20001205-1.c: Likewise.
9442         * gcc.c-torture/compile/20001226-1.c: Likewise.
9443         * gcc.c-torture/compile/20010518-2.c: Likewise.
9444         * gcc.c-torture/compile/20020312-1.c: Likewise.
9445         * gcc.c-torture/compile/20020604-1.c: Likewise.
9446         * gcc.c-torture/compile/920501-12.c: Likewise.
9447         * gcc.c-torture/compile/920501-4.c: Likewise.
9448         * gcc.c-torture/compile/920520-1.c: Likewise.
9449         * gcc.c-torture/compile/920521-1.c: Likewise.
9450         * gcc.c-torture/compile/920625-1.c: Likewise.
9451         * gcc.c-torture/compile/961203-1.c: Likewise.
9452         * gcc.c-torture/compile/980506-1.c: Likewise.
9453         * gcc.c-torture/compile/981006-1.c: Likewise.
9454         * gcc.c-torture/compile/981022-1.c: Likewise.
9455         * gcc.c-torture/compile/981223-1.c: Likewise.
9456         * gcc.c-torture/compile/990617-1.c: Likewise.
9457         * gcc.c-torture/compile/dll.c: Likewise.
9458         * gcc.c-torture/compile/labels-3.c: Likewise.
9459         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9460         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9461         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9462         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9463         * gcc.c-torture/compile/simd-5.c: Likewise.
9464         * gcc.c-torture/compile/20000804-1.x: Remove.
9465         * gcc.c-torture/compile/20001205-1.x: Likewise.
9466         * gcc.c-torture/compile/20001226-1.x: Likewise.
9467         * gcc.c-torture/compile/20010518-2.x: Likewise.
9468         * gcc.c-torture/compile/20020312-1.x: Likewise.
9469         * gcc.c-torture/compile/20020604-1.x: Likewise.
9470         * gcc.c-torture/compile/920501-12.x: Likewise.
9471         * gcc.c-torture/compile/920501-4.x: Likewise.
9472         * gcc.c-torture/compile/920520-1.x: Likewise.
9473         * gcc.c-torture/compile/920521-1.x: Likewise.
9474         * gcc.c-torture/compile/920625-1.x: Likewise.
9475         * gcc.c-torture/compile/961203-1.x: Likewise.
9476         * gcc.c-torture/compile/980506-1.x: Likewise.
9477         * gcc.c-torture/compile/981006-1.x: Likewise.
9478         * gcc.c-torture/compile/981022-1.x: Likewise.
9479         * gcc.c-torture/compile/981223-1.x: Likewise.
9480         * gcc.c-torture/compile/990617-1.x: Likewise.
9481         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9482         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9483         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9484         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9485         * gcc.c-torture/compile/simd-5.x: Likewise.
9486
9487         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9488
9489 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9490
9491         * gcc.c-torture/execute/20030611-1.c: New test.
9492
9493 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9494
9495         PR middle-end/168
9496         * gcc.dg/20030612-1.c: New test case.
9497
9498 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9499
9500         PR c++/10635
9501         * g++.dg/expr/cast1.C: New test.
9502
9503 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9504
9505         * gcc.dg/builtins-21.c: New test case.
9506
9507 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9508
9509         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9510         options instead of at the end.
9511         * lib/objc.exp (objc_target_compile): Likewise.
9512
9513 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9514
9515         PR c++/10432
9516         * g++.dg/parse/error1.C: New test.
9517
9518 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9519
9520         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9521         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9522         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9523         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9524         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9525         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9526         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9527         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9528         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9529         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9530         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9531         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9532         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9533         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9534         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9535         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9536         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9537         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9538         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9539         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9540         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9541         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9542         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9543         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9544
9545         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9546         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9547         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9548         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9549         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9550         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9551         * gcc.dg/compat/scalar-return-3_main.c: New file.
9552         * gcc.dg/compat/scalar-return-3_x.c: New file.
9553         * gcc.dg/compat/scalar-return-3_y.c: New file.
9554         * gcc.dg/compat/scalar-return-4_main.c: New file.
9555         * gcc.dg/compat/scalar-return-4_x.c: New file.
9556         * gcc.dg/compat/scalar-return-4_y.c: New file.
9557
9558 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9559
9560         * gcc.dg/compat/fp2-struct-check.h: New file.
9561         * gcc.dg/compat/fp2-struct-defs.h: New file.
9562         * gcc.dg/compat/fp2-struct-init.h: New file.
9563         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9564         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9565         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9566         * gcc.dg/compat/struct-return-10_main.c: New file.
9567         * gcc.dg/compat/struct-return-10_x.c: New file.
9568         * gcc.dg/compat/struct-return-10_y.c: New file.
9569
9570         * gcc.dg/compat/compat-common.h: New file.
9571         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9572         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9573         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9574         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9575         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9576         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9577         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9578         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9579         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9580         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9581         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9582         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9583         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9584         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9585         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9586         * gcc.dg/compat/small-struct-check.h: Ditto.
9587         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9588         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9589         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9590         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9591         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9592         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9593         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9594         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9595         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9596         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9597         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9598         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9599         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9600         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9601         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9602         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9603         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9604         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9605         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9606         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9607         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9608         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9609         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9610         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9611         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9612         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9613         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9614         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9615         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9616         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9617
9618 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9619
9620         * g++.dg/pch/static-1.C: New file.
9621         * g++.dg/pch/static-1.Hs: New file.
9622
9623 2003-06-10  Richard Henderson  <rth@redhat.com>
9624
9625         * gcc.dg/asm-7.c: Adjust expected warning text.
9626
9627 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9628
9629         * gcc.dg/builtins-20.c: New test case.
9630
9631 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/11131
9634         * g++.dg/opt/template1.C: New test.
9635
9636 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9637
9638         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9639         additional_sources.
9640
9641 2003-05-21  David Taylor  <dtaylor@emc.com>
9642
9643         * gcc.dg/Wpadded.c: New file.
9644
9645 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9646
9647         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9648         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9649         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9650         dg-require-weak.
9651
9652 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9653
9654         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9655
9656 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9657
9658         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9659         (dg-require-alias): Likewise.
9660         (dg-require-gc-sections): Likewise.
9661         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9662
9663 2003-06-08  Richard Henderson  <rth@redhat.com>
9664
9665         * gcc.dg/20011029-2.c: Fix the array reference.
9666         * gcc.dg/asm-7.c: New.
9667
9668 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9669
9670         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9671
9672 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9673
9674         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9675         (dg-require-gc-sections): Likewise.
9676
9677 2003-06-08  Jan Hubicka  <jh@suse.cz>
9678
9679         * i386-cmov1.c: Fix regular expression.
9680         * i386-cvt-1.c: Likewise.
9681         * i386-local.c: Likewise.
9682         * i386-local2.c: Likewise.
9683         * i386-mul.c: Likewise.
9684         * i386-ssetype-1.c: Likewise.
9685         * i386-ssetype-3.c: Likewise.
9686         * i386-ssetype-5.c: Likewise.
9687
9688 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9689
9690         PR c++/11039
9691         * g++.dg/warn/implicit-typename2.C: New test.
9692         * g++.dg/warn/implicit-typename3.C: New test.
9693
9694 2003-06-07  Richard Henderson  <rth@redhat.com>
9695
9696         * g++.dg/other/offsetof3.C: Use size_t.
9697         * g++.dg/other/offsetof4.C: Likewise.
9698
9699 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9700
9701         * lib/copy-file.exp: New. Implement gcc_copy_files.
9702
9703         * lib/dg-pch.exp: Load copy-file.exp
9704         (dg-pch): Use gcc_copy_files instead of "file copy".
9705
9706 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9707
9708         * gcc.dg/weak/weak.exp: Simplify.
9709         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9710         * gcc.dg/weak/weak-1.c: Likewise.
9711         * gcc.dg/weak/weak-2.c: Likewise.
9712         * gcc.dg/weak/weak-3.c: Likewise.
9713         * gcc.dg/weak/weak-4.c: Likewise.
9714         * gcc.dg/weak/weak-5.c: Likewise.
9715         * gcc.dg/weak/weak-6.c: Likewise.
9716         * gcc.dg/weak/weak-7.c: Likewise.
9717         * gcc.dg/weak/weak-8.c: Likewise.
9718         * gcc.dg/weak/weak-9.c: Likewise.
9719
9720 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9721
9722         gcc.c-torture/execute/20030606-1.c: New.
9723
9724 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9725
9726         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9727         * gcc.dg/builtins-19.c: Likewise.
9728
9729 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9730
9731         * gcc.dg/builtins-2.c: Add some more tests.
9732         * gcc.dg/builtins-18.c: New test case.
9733         * gcc.dg/builtins-19.c: New test case.
9734
9735 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9736             Jim Wilson  <wilson@tuliptree.org>
9737
9738         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9739
9740 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9741
9742         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9743         mempcpy/stpcpy calls not to be optimized into something else.
9744         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9745         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9746         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9747
9748 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9749
9750         * gcc.dg/format/asm_fprintf-1.c: New test.
9751
9752 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * lib/gcc-defs.exp (additional_sources): New variable.
9755         (dg-additional-sources): New function.
9756         (additional_files): New variable.
9757         (dg-additional-files): New function.
9758         (dg-additional-files-options): Likewise.
9759         * lib/gcc-dg.exp (dg-require-weak): New function.
9760         (dg-require-alias): Likewise.
9761         (dg-require-gc-sections): Likewise.
9762         * lib/target-supports.exp (check_alias_available): Remove testfile
9763         parameter.
9764         (check_gc_sections_available): New function.
9765         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9766         (dg-gpp-additional-files): Likewise.
9767         * lib/g++.exp (additional_sources): Remove.
9768         (additional_files): Likewise.
9769         (g++_target_compile): Use dg-additional-files-options.
9770
9771         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9772         Tcl logic.
9773         * gcc.dg/special/ecos.exp: Remove.
9774         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9775         * gcc.dg/special/alias-1.c: Likewise.
9776         * gcc.dg/special/alias-2.c: Likewise.
9777         * gcc.dg/special/gcsec-1.c: Likewise.
9778         * gcc.dg/special/weak-1.c: Likewise.
9779         * gcc.dg/special/weak-2.c: Likewise.
9780         * gcc.dg/special/wkali-1.c: Likewise.
9781         * gcc.dg/special/wkali-2.c: Likewise.
9782
9783         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9784         dg-gpp-additional-*.
9785         * g++.dg/special/conpr-3.C: Likewise.
9786         * g++.dg/special/conpr-4.C: Likewise.
9787         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9788         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9789         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9790         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9791         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9792         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9793         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9794         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9795         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9796         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9797         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9798         * g++.old-deja/g++.other/comdat1.C: Likewise.
9799         * g++.old-deja/g++.other/comdat2.C: Likewise.
9800         * g++.old-deja/g++.other/comdat3.C: Likewise.
9801         * g++.old-deja/g++.other/ctor1.C: Likewise.
9802         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9803
9804 2003-06-05  Richard Henderson  <rth@redhat.com>
9805
9806         * gcc.dg/debug/20030605-1.c: New.
9807
9808 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9809
9810         * README.QMTEST: Update.
9811
9812 2003-06-04  Richard Henderson  <rth@redhat.com>
9813
9814         * gcc.dg/cleanup-1.c: New.
9815         * gcc.dg/cleanup-2.c: New.
9816         * gcc.dg/cleanup-3.c: New.
9817         * gcc.dg/cleanup-4.c: New.
9818         * gcc.dg/cleanup-5.c: New.
9819         * gcc.dg/cleanup-6.c: New.
9820         * gcc.dg/cleanup-7.c: New.
9821
9822 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9823
9824         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9825
9826         * lib/dg-pch.exp: New file.
9827         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9828         * gcc.dg/pch/pch.exp: Likewise.
9829
9830 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9831
9832         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9833         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9834         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9835         * gcc.dg/builtins-17.c: New test case.
9836         * gcc.dg/i386-387-4.c: New test case.
9837         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9838
9839 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9840
9841         * gcc.dg/ultrasp9.c: New test.
9842
9843 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9844
9845         * gcc.c-torture/compile/20030604-1.c: New test.
9846         * gcc.dg/sparc-constant-1.c: New test.
9847
9848 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9849
9850         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9851
9852 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9853
9854         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9855
9856         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9857         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9858
9859 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9860
9861         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9862
9863 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9864
9865         PR c++/10940
9866         * g++.dg/template/spec10.C: New test.
9867
9868 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9869
9870         * gcc.dg/builtins-16.c: New test case.
9871
9872 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9873
9874         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9875         mempcpy test with post-increments.
9876         * gcc.c-torture/execute/string-opt-3.c: New test.
9877         * gcc.dg/string-opt-1.c: New test.
9878
9879 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9880
9881         PR fortran/10965
9882         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9883
9884 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9885
9886         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9887         (scan-assembler): ... here.  Use dg-scan.
9888         (scan-assembler-not): Likewise.
9889         (scan-file): New function.
9890         (scan-file-not): Likewise.
9891         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9892         * gcc.dg/cpp/_Pragma4.c: Likewise.
9893         * gcc.dg/cpp/_Pragma5.c: Likewise.
9894         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9895         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9896         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9897         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9898         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9899         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9900         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9901         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9902         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9903         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9904         * gcc.dg/cpp/cxxcom1.c: Likewise.
9905         * gcc.dg/cpp/line1.c: Likewise.
9906         * gcc.dg/cpp/maccom1.c: Likewise.
9907         * gcc.dg/cpp/maccom2.c: Likewise.
9908         * gcc.dg/cpp/maccom3.c: Likewise.
9909         * gcc.dg/cpp/maccom4.c: Likewise.
9910         * gcc.dg/cpp/maccom5.c: Likewise.
9911         * gcc.dg/cpp/maccom6.c: Likewise.
9912         * gcc.dg/cpp/multiline.c: Likewise.
9913         * gcc.dg/cpp/spacing1.c: Likewise.
9914         * gcc.dg/cpp/spacing2.c: Likewise.
9915         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9916         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9917         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9918         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9919         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9920         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9921         * gcc.dg/cpp/cxxcom2.c: Likewise.
9922         * gcc.dg/cpp/cxxcom2.h: New file.
9923
9924         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9925         * g++.dg/cpp/truefalse.C: Here.
9926         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9927
9928 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9929
9930         * gcc.dg/cpp/redef3.c: New file.
9931
9932 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9933
9934         * gcc.dg/i386-loop-3.c: New test.
9935
9936 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9937
9938         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9939
9940 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9941
9942         * gcc.dg/fwrapv-1.c: New test case.
9943         * gcc.dg/fwrapv-2.c: New test case.
9944
9945 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9946
9947         PR c++/10956
9948         * g++.dg/template/spec9.C: New test.
9949
9950 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9951
9952         * gcc.dg/duff-4.c: New test case.
9953
9954 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9955
9956         PR fortran/10843
9957         * g77.dg/ffixed-form-1.f: New test
9958         * g77.dg/ffixed-form-2.f: New test
9959         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9960         * g77.dg/ffree-form-3.f: New test
9961
9962 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9963
9964         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9965         * gcc.dg/wint_t-1.c: Likewise.
9966
9967 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9968
9969         * g++.dg/template/access11.C: New test.
9970
9971 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9972
9973         PR c++/10849
9974         * g++.dg/template/access10.C: New test.
9975
9976 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9977             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9978
9979         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9980
9981 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9982
9983         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9984         suppress for powerpc-*-darwin*.
9985         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9986
9987 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9988
9989         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9990         suppress option for powerpc-*-darwin*.
9991
9992 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9995         * gcc.dg/builtins-4.c: Add test for fmod.
9996
9997 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9998
9999         PR c++/10682
10000         * g++.dg/template/instantiate4.C: New test.
10001
10002 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10003
10004         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10005
10006 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10007
10008         * gcc.dg/compat/scalar-return-1_main.c: New file.
10009         * gcc.dg/compat/scalar-return-1_x.c: New file.
10010         * gcc.dg/compat/scalar-return-1_y.c: New file.
10011         * gcc.dg/compat/scalar-return-2_main.c: New file.
10012         * gcc.dg/compat/scalar-return-2_x.c: New file.
10013         * gcc.dg/compat/scalar-return-2_y.c: New file.
10014         * gcc.dg/compat/struct-return-3_main.c: New file.
10015         * gcc.dg/compat/struct-return-3_y.c: New file.
10016         * gcc.dg/compat/struct-return-3_x.c: New file.
10017         * gcc.dg/compat/struct-return-2_main.c: New file.
10018         * gcc.dg/compat/struct-return-2_x.c: New file.
10019         * gcc.dg/compat/struct-return-2_y.c: New file.
10020
10021 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10022
10023         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10024         for hppa*-hp-hpux*.
10025         * gcc.dg/20021014-1.c (dg-options): Likewise.
10026         * gcc.dg/nest.c (dg-options): Likewise.
10027
10028 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10029
10030         PR c++/9738
10031         * g++.dg/ext/dllimport2.C: New file.
10032         * g++.dg/ext/dllimport3.C: New file.
10033
10034 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10035
10036         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10037         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10038         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10039         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10040         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10041         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10042         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10043         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10044         * gcc.dg/compat/small-struct-defs.h: New file.
10045         * gcc.dg/compat/small-struct-init.h: New file.
10046         * gcc.dg/compat/small-struct-check.h: New file.
10047         * gcc.dg/compat/fp-struct-defs.h: New file.
10048         * gcc.dg/compat/fp-struct-check.h: New file.
10049         * gcc.dg/compat/fp-struct-init.h: New file.
10050         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10051         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10052
10053 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10054
10055         * gcc.dg/20030225-2.c: New test.
10056
10057 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10058             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * gcc.c-torture/compile/20030518-1.c: New test case.
10061
10062 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10063
10064         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10065         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10066         gcc-dg-debug-runtest.
10067         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10068         gcc-dg-debug-runtest.
10069
10070 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10071
10072         PR c++/9022
10073         * g++.dg/lookup/using6.C: New test.
10074
10075 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10076
10077         * g++.dg/parse/access2.C: New test.
10078
10079 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10080
10081         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10082         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10083         * gcc.dg/debug/debug.exp: Likewise.
10084
10085 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10086
10087         * gcc.dg/dollar.c: New test.
10088
10089 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10090
10091         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10092         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10093         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10094         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10095         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10096         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10097         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10098         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10099         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10100         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10101         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10102         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10103         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10104         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10105         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10106         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10107         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10108         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10109
10110 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10111
10112         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10113         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10114         support for "repo" mode.
10115         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10116         * lib/g77-dg.exp: Likewise.
10117         * lib/obj-dg.exp: Likewise.
10118
10119 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10120
10121         Merge from gcc-3_2-rhl8-branch:
10122         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.dg/tls/opt-6.c: New test.
10125
10126         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * gcc.dg/20030405-1.c: New test.
10129
10130         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10131
10132         * gcc.dg/20030309-1.c: New test.
10133
10134         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10135
10136         * gcc.c-torture/execute/20030307-1.c: New test.
10137
10138         2003-02-20  Randolph Chung  <tausq@debian.org>
10139
10140         * gcc.c-torture/compile/20030220-1.c: New test.
10141
10142         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10143
10144         * gcc.dg/20030217-1.c: New test.
10145
10146         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10147
10148         * gcc.c-torture/compile/20020129-1.c: New test.
10149
10150         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10151
10152         * gcc.dg/unroll-1.c: New test.
10153
10154         2002-11-16  Jan Hubicka  <jh@suse.cz>
10155
10156         * gcc.c-torture/execute/20020920-1.c: New test.
10157
10158         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR target/7434
10161         * gcc.c-torture/compile/20021008-1.c: New test.
10162
10163         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10164
10165         PR target/7559
10166         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10167
10168         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10169
10170         * gcc.c-torture/compile/20020807-1.c: New test.
10171
10172         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10173
10174         * gcc.dg/tls/opt-1.c: New test.
10175
10176         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * gcc.dg/20020729-1.c: New test.
10179
10180         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * g++.dg/opt/life1.C: New test.
10183
10184         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10185
10186         * gcc.dg/20020525-1.c: New test.
10187
10188         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10189
10190         PR c++/6794
10191         * g++.dg/ext/pretty1.C: New test.
10192         * g++.dg/ext/pretty2.C: New test.
10193
10194 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10195
10196         PR c++/8385
10197         * g++.dg/ext/typeof5.C: New test.
10198
10199 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10200
10201         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10202         __USER_LABEL_PREFIX__ into account.
10203         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10204
10205 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10206
10207         * gcc.dg/builtins-15.c: New test case.
10208
10209 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10210
10211         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10212
10213 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10214
10215         * lib/g++.exp: Tweak handling of additional source files.
10216         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10217         * g++.dg/special/conpr-2a.C: Rename to ...
10218         * g++.dg/special/conpr-2a.cc: ... this.
10219         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10220         * g++.dg/special/conpr-3a.C: Rename to ...
10221         * g++.dg/special/conpr-3a.cc: This.
10222         * g++.dg/special/conpr-3b.C: Rename to ...
10223         * g++.dg/special/conpr-3b.cc: This.
10224         * g++.dg/special/conpr-4.C: New test.
10225         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10226
10227 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10228
10229         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10230
10231 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10232
10233         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10234         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10235         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10236         * g++.old-deja/g++.other/warn3.C: Likewise.
10237
10238 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10239
10240         * gcc.dg/i386-387-1.c: Update to also test log.
10241         * gcc.dg/i386-387-2.c: Likewise.
10242
10243 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10244
10245         * g77.f-torture/execute/int8421.f: New test.
10246
10247 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10248
10249         PR c++/10230, c++/10481
10250         * g++.dg/lookup/scoped5.C: New test.
10251
10252 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10253
10254         PR c++/10552
10255         * g++.dg/template/ttp6.C: New test.
10256
10257 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10258
10259         * gcc.c-torture/execute/builtins: New directory.
10260         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10261         gcc.c-torture/execute/builtins.
10262         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10263         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10264         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10265         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10266
10267 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10268
10269         PR c++/9252
10270         * g++.dg/template/access8.C: New test.
10271         * g++.dg/template/access9.C: New test.
10272
10273 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10274
10275         PR c++/9554
10276         * g++.dg/parse/access1.C: New test.
10277
10278 2003-05-09  DJ Delorie  <dj@redhat.com>
10279
10280         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10281         long, and not an int.
10282
10283 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10284
10285         PR c++/10555, c++/10576
10286         * g++.dg/template/memclass1.C: New test.
10287
10288 2003-05-08  DJ Delorie  <dj@redhat.com>
10289
10290         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10291         targets.
10292         * gcc.c-torture/execute/20021024-1.x: Likewise.
10293         * gcc.c-torture/execute/shiftdi.x: Likewise.
10294         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10295         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10296         * gcc.dg/20021018-1.c: Likewise.
10297
10298 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10299
10300         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10301
10302         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10303         (bcopy): Call memmove.
10304
10305 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10306
10307         * g77.f-torture/compile/8485.f: New test case.
10308
10309 2003-05-07  Richard Henderson  <rth@redhat.com>
10310
10311         PR c++/10570
10312         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10313         Verify exception_cleanup not called for rethrows.
10314         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10315         when exiting catch block without rethrowing.
10316         * g++.dg/eh/forced3.C: New.
10317         * g++.dg/eh/forced4.C: New.
10318
10319 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10320
10321         * gcc.dg/20030505.c: Fix triplet.
10322
10323 2003-05-06  DJ Delorie  <dj@redhat.com>
10324
10325         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10326         * gcc.dg/nest.c: Likewise.
10327
10328 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10329
10330         * gcc.dg/builtins-14.c: New test case.
10331
10332 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10333
10334         * lib/compat.exp (compat-execute): New argument.
10335         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10336         * gcc.dg/compat: New test directory.
10337         * gcc.dg/compat/compat.exp: New expect script.
10338         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10339         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10340         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10341         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10342         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10343         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10344
10345         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10346         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10347         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10348         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10349         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10350         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10351         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10352         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10353         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10354         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10355         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10356         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10357         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10358         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10359         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10360
10361 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10362
10363         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10364
10365 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10366
10367         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10368
10369 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10370
10371         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10372         * gcc.dg/ppc-fsel-2.c: New test.
10373
10374         * gcc.dg/unused-5.c: New test.
10375
10376 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10377
10378         PR c++/10496
10379         * g++.dg/warn/pmf1.C: New test.
10380
10381 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10382
10383         PR c++/4494
10384         * g++.dg/warn/main.C: New test.
10385
10386 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10387
10388         * gcc.dg/nonnull-3.c: New test.
10389
10390 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10391
10392         * gcc.dg/cpp/Wtrigraphs.c: Update.
10393         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10394
10395 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10396
10397         * gcc.dg/ppc-fsel-1.c: New test.
10398
10399 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10400
10401         PR c/10604
10402         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10403
10404 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10405
10406         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10407
10408 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10409
10410         PR c++/9364, c++/10553, c++/10586
10411         * g++.dg/parse/typename4.C: New test.
10412         * g++.dg/parse/typename5.C: Likewise.
10413
10414 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10415
10416         * gcc.c-torture/compile/20030503-1.c: New test.
10417
10418 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10419
10420         * g++.dg/lookup/using5.C: Fix testcase error.
10421
10422 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10423
10424         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10425         since MEABI is no longer supported.  Remove all vestiges
10426         of MEABI from the test.
10427
10428 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10429
10430         PR c++/10554
10431         * g++.dg/lookup/using5.C: New test.
10432
10433 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10434
10435         PR c++/8772
10436         * g++.dg/template/ttp5.C: New test.
10437
10438 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10439
10440         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10441         (dg-gpp-additional-sources): New function.
10442         (dg-gpp-additional-files): Likewise.
10443         * lib/g++.exp (additional_sources): New variable.
10444         (additional_files): Likewise.
10445         (g++_target_compile): Deal with them.
10446         * lib/old-dejagnu.exp: Remove.
10447         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10448         * g++.old-deja: Revise all tests to use dg commands.
10449
10450 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10451
10452         PR c++/9432, c++/9528
10453         * g++.dg/lookup/using4.C: New test.
10454
10455 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10456
10457         * gcc.dg/noreturn-5.c: New file.
10458         * gcc.dg/noreturn-6.c: New file.
10459
10460         * gcc.c-torture/compile/inline-1.c: New file.
10461
10462 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/10551
10465         * g++.dg/template/explicit1.C: New test.
10466
10467 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/10549
10470         * g++.dg/other/bitfield1.C: New test.
10471
10472         PR c++/10527
10473         * g++.dg/init/new7.C: New test.
10474
10475 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10476
10477         * g++.dg/ext/desig1.C: New test.
10478         * g++.dg/ext/init1.C: Update.
10479
10480         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10481
10482 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/10180
10485         * g++.dg/warn/Winline-1.C: New test.
10486
10487 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10488
10489         * gcc.c-torture/execute/string-opt-19.c: New test.
10490
10491         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10492         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10493
10494 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10495
10496         PR c++/10506
10497         * g++.dg/init/new6.C: New test.
10498
10499         PR c++/10503
10500         * g++.dg/init/ref6.C: New test.
10501
10502 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10503
10504         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10505
10506 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10507
10508         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10509         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10510
10511 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10512
10513         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10514         initialized static data members.
10515
10516 2003-04-25  H.J. Lu <hjl@gnu.org>
10517
10518         * gcc.dg/ia64-sync-4.c: New test.
10519
10520 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10521
10522         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10523         date.
10524
10525 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         PR c++/10337
10528         * g++.dg/warn/conv1.C: New test.
10529         * g++.old-deja/g++.other/conv7.C: Adjust.
10530         * g++.old-deja/g++.other/overload14.C: Adjust.
10531
10532 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10533
10534         PR c++/10471
10535         * g++.dg/template/defarg2.C: New test.
10536
10537 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10538
10539         * gcc.dg/cpp/include2.c: Update.
10540         * gcc.dg/cpp/multiline-2.c: New.
10541         * gcc.dg/cpp/multiline.c: Update.
10542         * gcc.dg/cpp/strify2.c: Update.
10543         * gcc.dg/cpp/trad/literals-2.c: Update.
10544
10545 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10546
10547         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10548
10549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10550
10551         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10552
10553 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/10451
10556         * g++.dg/parse/crash4.C: New test.
10557
10558         PR c++/9847
10559         * g++.dg/parse/crash5.C: New test.
10560
10561 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10562
10563         PR c++/10446
10564         * g++.dg/parse/crash3.C: New test.
10565
10566         PR c++/10428
10567         * g++.dg/parse/elab1.C: New test.
10568
10569 2003-04-22  Devang Patel  <dpatel@apple.com>
10570
10571         * gcc.dg/cpp/trad/funlike-5.c: New test.
10572
10573 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10574
10575         * g++.dg/other/packed1.C: Fix dg options.
10576
10577 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10578
10579         * g++.dg/other/offsetof2.C: New test.
10580
10581 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10582
10583         * g++.dg/template/recurse.C: Adjust location of error messages.
10584
10585 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         PR c++/9881
10588         * g++.dg/init/addr-const1.C: New test.
10589         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10590
10591 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10592
10593         PR c++/10405
10594         * g++.dg/lookup/struct-hack1.C: New test.
10595
10596 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10597
10598         * ucs.c: Update diagnostic messages.
10599
10600 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10601
10602         * gcc.dg/cpp/truefalse.cpp: New test.
10603         * gcc.dg/cpp/cpp.exp: Update.
10604         * g++.dg/other/stdbool-if.C: Remove.
10605
10606 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10607
10608         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10609         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10610
10611 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10612
10613         * gcc.c-torture/compile/20030418-1.c: New test.
10614
10615 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10616
10617         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10618
10619 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10620
10621         PR c++/10347
10622         g++.dg/template/dependent-name1.C: New test.
10623
10624 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10625
10626         * gcc.dg/warn-1.c (tourist_guide): New array,
10627         contains a pointer to bar.
10628
10629 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10630
10631         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10632         * gcc.c-torture/execute/medce-1.c: New test case.
10633         * gcc.c-torture/execute/medce-2.c: New test case.
10634
10635 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10636
10637         * lib/prune.exp: Ignore more messages.
10638
10639         PR c++/10381
10640         * g++.dg/parse/lookup3.C: New test.
10641
10642 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10643
10644         * gcc.c-torture/compile/20030415-1.c : New test.
10645
10646 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10647
10648         * gcc.c-torture/execute/scope-2.c: Move to ...
10649         * gcc.dg/noncompile/scope.c: .... here.
10650
10651 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10652
10653         * gcc.dg/20030414-2.c: New test case.
10654
10655 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10656
10657         PR target/10377
10658         * gcc.dg/20030414-1.c: New test.
10659
10660 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10661
10662         * gcc.dg/builtins-12.c: New test case.
10663         * gcc.dg/builtins-13.c: New test case.
10664
10665 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10666
10667         * gcc.c-torture/execute/string-opt-18.c: New test.
10668
10669 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/10300
10672         * g++.dg/init/new5.C: New test.
10673
10674 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10675
10676         PR c++/7910
10677         * g++.dg/ext/dllimport1.C: New test.
10678
10679 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10680
10681         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10682
10683 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10684
10685         PR Fortran/9263
10686         * g77.f-torture/noncompile/9263.f: New test
10687         PR Fortran/1832
10688         * g77.f-torture/execute/1832.f: New test
10689
10690 2003-04-11  David Chad  <davidc@freebsd.org>
10691             Loren J. Rittle  <ljrittle@acm.org>
10692
10693         libobjc/8562
10694         * objc.dg/headers.m: New test.
10695
10696 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10697
10698         * gcc.c-torture/execute/builtin-noret-2.c: New.
10699         * gcc.c-torture/execute/builtin-noret-2.x: New.
10700         XFAIL builtin-noret-2.c at -O1 and above.
10701         * gcc.dg/redecl.c: New.
10702         * gcc.dg/Wshadow-1.c: Update error regexps.
10703
10704 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10705
10706         * g++.dg/abi/bitfield10.C: New test.
10707
10708 2003-04-09  Mike Stump  <mrs@apple.com>
10709
10710         * gcc.dg/pch/pch.exp: Make testcase names longer.
10711         * g++.dg/pch/pch.exp: Make testcase names longer.
10712
10713 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10714
10715         * gcc.dg/builtins-11.c: New test case.
10716
10717 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10718
10719         * gcc.dg/builtins-9.c: New test case.
10720         * gcc.dg/builtins-10.c: New test case.
10721
10722 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10723
10724         * gcc.dg/noncompile/init-4.c.c: New test.
10725
10726 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10727
10728         * gcc.misc-test/gcov-9.c: New test.
10729         * gcc.misc-test/gcov-10.c: New test
10730         * gcc.misc-test/gcov-11.c: New test.
10731
10732 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10733
10734         PR optimization/10024
10735         * gcc.c-torture/compile/20030405-1.c: New test.
10736
10737 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10738
10739         * gcc.dg/pch/static-3.c: New.
10740         * gcc.dg/pch/static-3.hs: New.
10741         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10742
10743 2003-04-04  Richard Henderson  <rth@redhat.com>
10744
10745         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10746         * g++.dg/eh/forced2.C: Likewise.
10747
10748 2003-04-03  Mike Stump  <mrs@apple.com>
10749
10750         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10751         target arg.
10752         (scan-assembler-times, scan-assembler-not): Likewise.
10753         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10754
10755 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10756
10757         * gcc.dg/sparc-loop-1.c: New test.
10758
10759 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10760
10761         PR other/9274
10762         * g++.dg/pch/system-2.C: New.
10763         * g++.dg/pch/system-2.Hs: New.
10764
10765 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10766
10767         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10768
10769         * g++.dg/eh/simd-1.C (vecfunc): Same.
10770
10771 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10772
10773         * gcc.c-torture/execute/20030401-1.c: New test case.
10774
10775 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10776
10777         * objc.dg/defs.m: New.
10778
10779 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10780
10781         * g++.dg/eh/simd-1.C: New.
10782         * g++.dg/eh/simd-2.C: New.
10783
10784 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10785
10786         * gcc.c-torture/execute/simd-3.c: New.
10787
10788 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10789
10790         PR c/9936
10791         * gcc.dg/20030331-2.c: New test.
10792
10793 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10794
10795         PR c++/10278
10796         * g++.dg/parse/crash2.C: New test.
10797
10798 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10799
10800         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10801         * gcc.c-torture/execute/20030331-1.c: ...here.
10802
10803 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10804
10805         * gcc.c-torture/execute/20030331-1.c: New test.
10806
10807 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         * lib/gcov.exp: Adjust call return testing strings.
10810         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10811
10812 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10813
10814         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10815         * gcc.dg/builtins-7.c: New test case.
10816         * gcc.dg/builtins-8.c: New test case.
10817
10818 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10819
10820         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10821
10822 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c++/7647
10825         * g++.dg/lookup-class-member-2.C: New test.
10826
10827 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10828
10829         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10830
10831 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10832
10833         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10834
10835 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10836
10837         * g++.dg/init/attrib1.C: New test.
10838
10839 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10840
10841         * gcc.dg/ultrasp8.c: New test.
10842
10843 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10844
10845         * gcc.dg/ultrasp7.c: New test.
10846
10847 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10848
10849         PR c++/10047
10850         * g++.dg/template/inline1.C: New test.
10851
10852 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10853
10854         * gcc.dg/sparc-dwarf2.c: New test.
10855
10856 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10857
10858         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10859         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10860
10861 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10862
10863         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10864         than reading .x files.
10865         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10866         * g77.dg/gcov/gcov-1.f: Likewise.
10867         * gcc.misc-tests/gcov-4b.c: Likewise.
10868         * gcc.misc-tests/gcov-5b.c: Likewise.
10869         * gcc.misc-tests/gcov-6.c: Likewise.
10870         * gcc.misc-tests/gcov-7.c: Likewise.
10871         * gcc.misc-tests/gcov-8.c: Likewise.
10872         * g++.dg/gcov/gcov-1.x: Remove.
10873         * g77.dg/gcov/gcov-1.x: Likewise.
10874         * gcc.misc-tests/gcov-4b.x: Likewise.
10875         * gcc.misc-tests/gcov-5b.x: Likewise.
10876         * gcc.misc-tests/gcov-6.x: Likewise.
10877         * gcc.misc-tests/gcov-7.x: Likewise.
10878         * gcc.misc-tests/gcov-8.x: Likewise.
10879
10880 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10881
10882         PR opt/10087
10883         * gcc.dg/20030324-1.c: New test.
10884
10885 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         PR c++/10224
10888         * g++.dg/template/arg3.C: New test.
10889
10890         PR c++/10158
10891         * g++.dg/template/friend18.C: New test.
10892
10893 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10894
10895         * g77.f-torture/compile/20030326-1.f: New test case.
10896
10897 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10898
10899         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10900
10901         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10902
10903 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.dg/ia64-sync-3.c: New test.
10906
10907 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10908
10909         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10910
10911 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10912
10913         * gcc.dg/ultrasp6.c: New test.
10914
10915 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10916
10917         * gcc.dg/i386-signbit-1.c: New test.
10918         * gcc.dg/i386-signbit-2.c: New test.
10919         * gcc.dg/i386-signbit-3.c: New test.
10920
10921 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10922
10923         * gcc.dg/ultrasp5.c: Fix options.
10924
10925 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10926
10927         * gcc.dg/ultrasp5.c: Fix comment.
10928
10929 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10930
10931         PR fortran/10197
10932         * g77.f-torture/execute/10197.f: New test.
10933
10934 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         PR c++/9898, c++/383
10937         * g++.dg/template/conv6.C: New test.
10938
10939         PR c++/10119
10940         * g++.dg/template/ptrmem5.C: New test.
10941
10942         PR c++/10026
10943         * g++.dg/lookup/koenig1.C: New test.
10944
10945         PR C++/10199
10946         * g++.dg/lookup/template2.C: New test.
10947
10948 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10949
10950         * g++.dg/opt/rtti1.C: New test.
10951
10952 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10953
10954         * gcc.dg/ultrasp5.c: New test.
10955
10956 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10957
10958         PR middle-end/9967
10959         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10960         builtin fputs.
10961
10962 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10963
10964         PR c/8224
10965         * gcc.dg/20030323-1.c: New test.
10966
10967 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10968
10969         * gcc.c-torture/compile/20030323-1.c: New test case.
10970
10971 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10972
10973         * gcc.dg/20030321-1.c: New test.
10974
10975 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10976
10977         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10978
10979 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10980
10981         PR c++/9978, c++/9708
10982         * g++.dg/ext/vlm1.C: Adjust expected error.
10983         * g++.dg/ext/vla2.C: New test.
10984         * g++.dg/template/arg1.C: New test.
10985         * g++.dg/template/arg2.C: New test.
10986
10987 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10988
10989         * g77.f-torture/execute/select.f: New test.
10990         * g77.f-torture/noncompile/select_no_compile.f: New test.
10991
10992 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10993
10994         PR c++/9898
10995         * g++.dg/other/error4.C: New test.
10996
10997 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10998
10999         * g++.dg/template/friend17.C: New test.
11000
11001 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11002
11003         * gcc.c-torture/compile/20030320-1.c: New.
11004
11005 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11006
11007         * gcc.dg/builtins-6.c: New test case.
11008
11009 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11010
11011         PR target/10073
11012         * gcc.c-torture/compile/20030319-1.c: New.
11013
11014 2003-03-18  Jan Hubicka  <jh@suse.cz>
11015
11016         * gcc.dg/i386-cvt-1.c: New test.
11017
11018 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11019
11020         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11021         * objc.dg/naming-2.m: Likewise.
11022
11023 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11024
11025         PR c++/9639
11026         * g++.dg/parse/crash1.C: New test.
11027
11028 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/8805
11031         * g++.dg/eh/cleanup1.C: New test.
11032
11033 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11034
11035         * gcc.c-torture/execute/20030316-1.c: New test case.
11036
11037 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         PR c++/9629
11040         * g++.dg/init/ctor2.C: New test.
11041
11042 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11043
11044         * g77.f-torture/compile/xformat.f: New test case.
11045
11046 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11047
11048         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11049         * g++.old-deja/g++.mike/eh50.C: Likewise.
11050
11051 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11052
11053         PR c++/6440
11054         * g++.dg/template/spec7.C: New test.
11055         * g++.dg/template/spec8.C: Likewise.
11056
11057 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11058
11059         * gcc.c-torture/execute/20030313-1.c: New test.
11060
11061 2003-03-14  Richard Henderson  <rth@redhat.com>
11062
11063         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11064
11065 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11066
11067         * gcc.c-torture/compile/20030314-1.c: New test.
11068
11069 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11070
11071         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11072         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11073         thumb target,
11074         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11075         to accept newer _imp__  prefix and additional
11076         newline in .drectve section.
11077         * gcc.dg/dll-4.c: Likewise.
11078         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11079         switch.
11080
11081 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11082
11083         * g++.dg/parse/namespace9.C: New test.
11084
11085         * g++.dg/init/ref5.C: New test.
11086         * g++.dg/parse/ptrmem1.C: Likewise.
11087
11088 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11089
11090         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11091         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11092         regular expression.
11093         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11094         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11095
11096 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11097
11098         * gcc.c-torture/execute/20030224-2.c: New test.
11099
11100 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11101
11102         * gcc.dg/decl-3.c: New test.
11103
11104 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11105
11106         * gcc.dg/i386-loop-2.c: New test.
11107
11108 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c++/9474
11111         * g++.dg/parse/namespace8.C: New test.
11112
11113         PR c++/9924
11114         * g++.dg/overload/builtin2.C: New test.
11115
11116 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11117
11118         * gcc.dg/return-type-3.c: New test.
11119
11120 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11121
11122         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11123         profiling options are not supported.
11124
11125 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11126
11127         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11128         * g++.old-deja/g++.warn/impint2.C: Likewise.
11129
11130 2003-03-10  Devang Patel  <dpatel@apple.com>
11131
11132         * g++.dg/cpp/c++_cmd_1.C: New test.
11133         * g++.dg/cpp/c++_cmd_1.h: New file.
11134
11135 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11136
11137         * gcc.dg/altivec-9.c: New file.
11138
11139 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11140
11141         * gcc.dg/ppc-sdata-1.c: New test.
11142         * gcc.dg/ppc-sdata-2.c: New test.
11143
11144 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/9373
11147         * g++.dg/opt/ptrmem2.C: New test.
11148
11149         PR c++/8534
11150         * g++.dg/opt/ptrmem1.C: New test.
11151
11152 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11153
11154         * gcc.dg/i386-loop-1.c: New test.
11155
11156 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11157
11158         PR c++/9970
11159         * g++.dg/lookup/friend1.C: New test.
11160
11161 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11162
11163         PR c++/9823
11164         * g++.dg/parser/constructor1.C: New test.
11165
11166 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11167
11168         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11169
11170         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11171
11172 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11173
11174         * gcc.dg/cpp/Wunused.c: Update test.
11175
11176 2003-03-08  Jan Hubicka  <jh@suse.cz>
11177
11178         * gcc.dg/inline-3.c: New test.
11179
11180 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11181
11182         PR c++/9809
11183         * g++.dg/parse/builtin1.C: New test.
11184
11185         PR c++/9982
11186         * g++.dg/abi/cookie1.C: New test.
11187         * g++.dg/abi/cookie2.C: Likewise.
11188
11189         PR c++/9524
11190         * g++.dg/template/field1.C: New test.
11191
11192         PR c++/9912
11193         * g++.dg/parse/class1.C: New test.
11194         * g++.dg/parse/namespace7.C: Likewise.
11195         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11196
11197 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11198
11199         * g++.dg/init/ref4.C: New test.
11200
11201 2003-03-07  Jan Hubicka  <jh@suse.cz>
11202
11203         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11204         * gcc.dg/inline-3.c:  New test.
11205
11206 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11207
11208         * g++.dg/init/ref3.C: New test.
11209
11210         PR c++/9965
11211         * g++.dg/init/ref2.C: New test.
11212
11213         PR c++/9400
11214         * g++.dg/warn/Wshadow-2.C: New test.
11215
11216         PR c++/9791
11217         * g++.dg/warn/Woverloaded-1.C: New test.
11218
11219 2003-03-05  Jan Hubicka  <jh@suse.cz>
11220
11221         * gcc.dg/i386-local2.c: New.
11222         * gcc.dg/i386-local.c: Fix typo.
11223
11224 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11225
11226         * g++.dg/abi/layout3.C: New test.
11227
11228 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11229
11230         * gcc.c-torture/compile/20030305-1.c
11231
11232 2003-03-05  Jan Hubicka  <jh@suse.cz>
11233
11234         * gcc.dg/i386-local.c: New.
11235
11236 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11237
11238         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11239
11240 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11241
11242         * gcc.dg/switch-2.c: New test.
11243         * gcc.dg/switch-3.c: New test.
11244         * gcc.dg/Wswitch.c: Adjust line numbers.
11245         * gcc.dg/Wswitch-default.c: Likewise.
11246         * gcc.dg/Wswitch-enum.c: Likewise.
11247
11248 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11249
11250         * gcc.c-torture/execute/20030222-1.c: New test.
11251
11252 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11253
11254         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11255
11256 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11257
11258         PR c++/9878
11259         * g++.dg/init/ref1.C: New test.
11260
11261 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11262
11263         * gcc.dg/sh-relax.c: New SH-only test.
11264
11265 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11266
11267         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11268         comment explaining purpose of testcase.
11269
11270 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11271
11272         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11273         for HC11/HC12 (asm needs two int registers).
11274         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11275         HC11/HC12 because the test uses an asm which needs two 32-bit
11276         registers.
11277
11278 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11279
11280         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11281         for HC11/HC12 (array is too large otherwise).
11282         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11283         * gcc.c-torture/compile/20010518-2.x: Likewise.
11284         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11285         HC11/HC12 (array is too large).
11286
11287 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11288
11289         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11290         * lib/g++-dg.exp (g++-dg-test): Likewise.
11291
11292 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11293
11294         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11295         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11296
11297 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11298
11299         * g++.dg/warn/implicit-typename1.C: Remove warning.
11300
11301 2003-02-28  Richard Henderson  <rth@redhat.com>
11302
11303         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11304         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11305
11306 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11307
11308         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11309         * g++.dg/pch/pch.exp: Likewise.
11310
11311 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11312
11313         PR c++/9879
11314         * testsuite/g++.dg/init/new4.C: New test.
11315
11316 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11317
11318         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11319
11320 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11321
11322         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11323         unsigned long.
11324
11325         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11326         wider than float.
11327
11328 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11329
11330         * lib/scanasm.exp: Add support for counting numbers of
11331         occurences.
11332         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11333         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11334
11335 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11336
11337         PR c++/9683
11338         * g++.dg/template/static3.C: New test.
11339
11340         PR c++/9829
11341         * g++.dg/parse/namespace6.C: New test.
11342
11343 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11344
11345         PR target/9732
11346         * gcc.dg/20030225-1.c: New test.
11347
11348 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11349
11350         * README: Remove out-of-date information.
11351
11352         PR c++/9836
11353         * g++.dg/template/spec6.C: New test.
11354
11355 2003-02-24  Jeff Law  <law@redhat.com>
11356
11357         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11358
11359 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11360
11361         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11362         * gcc.dg/pragma-ep-1.c: Likewise.
11363
11364 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11365
11366         PR c++/9602
11367         * g++.dg/template/friend16.C: New test.
11368
11369 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11370
11371         PR c++/5333
11372         * g++.dg/parse/fused-params1.C: Adjust error messages.
11373         * g++.dg/template/nested3.C: New test.
11374
11375 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11376
11377         * g++.dg/abi/param1.C: New test.
11378
11379 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11380
11381         PR c++/7982
11382         * g++.dg/warn/implicit-typename1.C: New test.
11383
11384 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11385
11386         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11387         with "mtune".
11388         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11389         * gcc.c-torture/execute/20010129-1.x: Likewise.
11390         * gcc.dg/20011107-1.c: Likewise.
11391         * gcc.dg/20020108-1.c: Likewise.
11392         * gcc.dg/20020122-3.c: Likewise.
11393         * gcc.dg/20020206-1.c: Likewise.
11394         * gcc.dg/20020310-1.c: Likewise.
11395         * gcc.dg/20020426-2.c: Likewise.
11396         * gcc.dg/20020517-1.c: Likewise.
11397         * gcc.dg/991230-1.c: Likewise.
11398         * gcc.dg/i386-unroll-1.c: Likewise.
11399         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11400
11401 2003-02-22  Jan Hubicka  <jh@suse.cz>
11402
11403         * gcc.dg/i386-mul.c: New test.
11404
11405 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11406
11407         * gcc.dg/builtins-5.c: New test case.
11408
11409 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11410
11411         * gcc.dg/asmreg-1.c: New test.
11412
11413 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/9749
11416         * g++.dg/parse/varmod1.C: New test.
11417
11418 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/9727
11421         * g++.dg/template/op1.C: New test.
11422
11423 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11424
11425         PR c++/8906
11426         * g++.dg/template/nested2.C: New test.
11427
11428 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11429
11430         PR c++/8724
11431         * g++.dg/expr/dtor1.C: New test.
11432
11433 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11434
11435         * gcc.dg/cpp/include3.c: New test.
11436         * gcc.dg/cpp/inc/foo.h: New file.
11437
11438 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11439
11440         * gcc.c-torture/execute/20030221-1.c: New test.
11441
11442 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/9729
11445         * g++.dg/abi/conv1.C: New test.
11446
11447 2003-02-20  Jan Hubicka  <jh@suse.cz>
11448
11449         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11450
11451 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11452
11453         * gcc.c-torture/compile/20030219-1.c: New test.
11454
11455 2003-02-18  Jan Hubicka  <jh@suse.cz>
11456
11457         * gcc.dg/funcorder.c: New test.
11458
11459 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11460
11461         * gcc.c-torture/execute/20030218-1.c: New.
11462
11463 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11464
11465         * gcc.dg/20030218-1.c: New.
11466
11467 2003-02-18  Richard Henderson  <rth@redhat.com>
11468
11469         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11470         * gcc.dg/attr-used-2.c: New.
11471
11472 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/9704
11475         * g++.dg/init/copy5.C: New test.
11476
11477 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11478
11479         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11480         * g++.dg/pch/pch.exp: Likewise.
11481
11482 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11483
11484         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11485         STACK_SIZE is not defined.
11486
11487 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11488
11489         PR c++/9457
11490         * g++.dg/template/init1.C: New test.
11491
11492 2003-02-16  Jan HUbicka  <jh@suse.cz>
11493
11494         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11495         (foo): Add few extra tests
11496         * gcc.dg/c99-const-expr-3.c: Likewise.
11497         * gcc.c-torture/execute/20030216-1.c: New.
11498
11499 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11500
11501         PR c++/9459
11502         * g++.dg/ext/typeof4.C: New test.
11503
11504 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11505
11506         * gcc.dg/i386-387-3.c: New test case.
11507
11508 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11509
11510         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11511         cris-*-elf* cris-*-aout* and mmix-*-*.
11512
11513 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11514
11515         * gcc.dg/20030213-1.c: New test.
11516
11517 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11518
11519         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11520         * gcc.dg/i386-387-2.c: Likewise.
11521
11522 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11523
11524         * gcc.dg/ppc-spe.c: Fix formatting.
11525         Enable tests that were previously unsupported by gas.
11526         Delete tests for instructions that no longer exist.
11527         Switch arguments on evsubifw builtin.
11528
11529 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11530
11531         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11532         STACK_SIZE is too small.
11533
11534 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11535             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11536
11537         * gcc.dg/decl-2.c: New test.
11538
11539 2003-02-10  Jan Hubicka  <jh@suse.cz>
11540
11541         * gcc.dg/i386-fpcvt-1.c:  New test.
11542
11543 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11544
11545         * gcc.c-torture/execute/20030209-1.c: New test.
11546
11547 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11548
11549         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11550         int-wide bitops, use the constants of the same width.
11551         Likewise, if long long is 32-bit wide, test bitops using
11552         32-bit constants.
11553
11554 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11555
11556         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11557
11558 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11559
11560         * testsuite/gcc.dg/builtins-4.c: New test case.
11561
11562 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11563
11564         * gcc.dg/20020430-1.c: Fix dg command typos.
11565         * gcc.dg/20020503-1.c: Likewise.
11566
11567 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11568
11569         PR c++/8785
11570         * g++.dg/parse/fused-params1.C: New test.
11571
11572         PR c++/8857
11573         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11574
11575         PR c++/8921
11576         * g++.dg/parse/non-dependent1.C: New test.
11577
11578         PR c++/8928
11579         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11580
11581         PR c++/9228
11582         * g++.dg/parse/undefined7.C: New test.
11583         * g++.dg/parse/non-templ1.C: New test.
11584
11585         PR c++/9229
11586         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11587
11588 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11589
11590         * gcc.c-torture/compile/20030206-1.c: New test.
11591
11592 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11593
11594         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11595         "pow" to "foo" to avoid potential confusion with a math built-in.
11596
11597 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11598
11599         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11600         conditions for SPARC targets.
11601
11602 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11603
11604         * gcc.dg/20030204-1.c: New test.
11605
11606 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11607
11608         PR c++/38
11609         * g++.dg/parse/array-size1.C: New test.
11610
11611         PR c++/5657
11612         * g++.dg/parse/undefined3.C: New test.
11613
11614         PR c++/5665
11615         * g++.dg/parse/undefined4.C: New test.
11616
11617         PR c++/5975
11618         * g++.dg/parse/undefined5.C: New test.
11619
11620         PR c++/7259
11621         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11622
11623         PR c++/8578
11624         * g++.dg/parse/casting-operator1.C: New test.
11625
11626         PR c++/8596
11627         * g++.dg/parse/undefined6.C: New test.
11628
11629         PR c++/8736
11630         * g++.dg/parse/missing-template1.C: New test.
11631
11632 2003-02-04  Jan Hubicka  <jh@suse.cz>
11633
11634         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11635         * gcc.dg/i386-cmov?.c:  Likewise.
11636         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11637         * gcc.dg/i386-ssefp-1.c:  Likewise.
11638         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11639         conventions.
11640
11641 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/7129
11644         * testsuite/g++.dg/ext/max.C: New test.
11645
11646 2003-02-03  Jan Hubicka  <jh@suse.cz>
11647
11648         * gcc.c-torture/execute/20030203-1.c: New test.
11649
11650 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11651
11652         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11653         'natural-endian'.
11654
11655 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11656
11657         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11658         * g++.dg/init/new2.C: Likewise.
11659         * g++.dg/other/new1.C: Likewise.
11660
11661 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11662
11663         * gcc.dg/struct-ret-libc.c: New test.
11664
11665 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11666
11667         * gcc.dg/20030129-1.c: New test.
11668
11669 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11670
11671         PR c++/8849
11672         * g++.dg/template/ptrmem4.C: New test.
11673
11674 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11675
11676         * g++.dg/parser/constant1.C: New test.
11677
11678 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11679
11680         PR c++/8591
11681         * g++.dg/parse/friend2.C: New test.
11682
11683 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         PR c++/9437
11686         * g++.dg/template/unify4.C: New test.
11687
11688 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11689
11690         * gcc.c-torture/execute/20030128-1.c: New test.
11691
11692 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11693
11694         * g++.dg/lookup/nested1.C: Test moved from ...
11695         * g++.old-deja/g++.other/lookup24.C: ... here.
11696
11697 2003-01-28  Jan Hubicka  <jh@suse.cz>
11698
11699         * gcc.dg/i386-cmov5.c:  New test.
11700
11701 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11702
11703         * gcc.c-torture/execute/20010925-1.c: Changed the
11704         memcpy declaration.
11705
11706 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11707
11708         PR c++/3902
11709         * g++.dg/parse/template5.C: New test.
11710
11711 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11712
11713         PR fortran/9258
11714         * g77.dg/pr9258: New test.
11715
11716 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11717
11718         * README: Move relevant parts from README.g++.
11719
11720         * README.g++: Remove this file.
11721
11722 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11723
11724         * g++.dg/abi/dcast1.C: New test.
11725
11726 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11727
11728         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11729
11730 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11731
11732         PR c++/47
11733         * g++.old-deja/g++.other/lookup24.C: New test.
11734
11735 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11736
11737         PR middle-end/7227
11738         * gcc.dg/uninit-C.c: New test.
11739
11740 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11741
11742         * g++.dg/abi/covariant1.C: New test.
11743
11744 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11745
11746         * gcc.dg/20030123-1.c: New test.
11747
11748 2003-01-25  Jan Hubicka  <jh@suse.cz>
11749
11750         PR opt/8492
11751         * gcc.c-torture/compile/20030125-1.c
11752
11753 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11754
11755         PR c++/9403
11756         * g++.dg/parse/template3.C: New test.
11757         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11758
11759         PR c++/795
11760         * g++.dg/parse/template4.C: New test.
11761
11762         PR c++/9415
11763         * g++.dg/template/qual2.C: New test.
11764
11765         PR c++/8545
11766         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11767
11768         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11769
11770 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11771
11772         * gcc.c-torture/execute/switch-1.c: New test case.
11773
11774 2003-01-25  Jan Hubicka  <jh@suse.cz>
11775
11776         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11777
11778 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11779
11780         Tweaks for Bison-1.875. From the NEWS file:
11781         "- `parse error' -> `syntax error'
11782         Bison now uniformly uses the term `syntax error'"
11783         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11784         * gcc.dg/cpp/digraph2.c: Likewise.
11785         * gcc.dg/cpp/direct2.c: Likewise.
11786         * gcc.dg/cpp/paste4.c: Likewise.
11787         * gcc.dg/c90-restrict-1.c: Likewise.
11788         * gcc.dg/c99-func-2.c: Likewise.
11789         * gcc.dg/noncompile/920721-2.c: Likewise.
11790         * gcc.dg/noncompile/930622-2.c: Likewise.
11791         * gcc.dg/noncompile/940112-1.c: Likewise.
11792         * gcc.dg/noncompile/950921-1.c: Likewise.
11793         * gcc.dg/noncompile/951123-1.c: Likewise.
11794         * gcc.dg/noncompile/971104-1.c: Likewise.
11795         * gcc.dg/noncompile/990416-1.c: Likewise.
11796
11797 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11798
11799         * g++.dg/parse/undefined1.C: Add error message.
11800
11801 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11802
11803         PR c++/9354
11804         * g++.dg/parse/new1.C: New test.
11805
11806         PR c++/9216
11807         * g++.dg/parse/template2.C: New test.
11808
11809         PR c++/9354
11810         * g++.dg/parse/typedef2.C: New test.
11811
11812         PR c++/9328
11813         * g++.dg/ext/typeof3.C: New test.
11814
11815 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11816
11817         PR c++/2738
11818         * g++.dg/parse/ret-type1.C: New test.
11819
11820         PR c++/3792
11821         * g++.dg/parse/tmpl-outside1.C: New test.
11822
11823         PR c++/4207
11824         * g++.dg/parse/int-as-enum1.C: New test.
11825
11826         PR c++/4903
11827         * g++.dg/parse/no-typename1.C: New test.
11828
11829         PR c++/5533
11830         * g++.dg/parse/no-value1.C: New test.
11831
11832         PR c++/5921
11833         * g++.dg/parse/wrong-inline1.C: New test.
11834
11835         PR c++/6402
11836         * g++.dg/parse/ref1.C: New test.
11837
11838         PR c++/6992
11839         * g++.dg/parse/attr-ctor1.C: New test.
11840
11841         PR c++/7229
11842         * g++.dg/parse/namespace5.C: New test.
11843
11844         PR c++/7917
11845         * g++.dg/parse/func-def1.C: New test.
11846
11847         PR c++/8143
11848         * g++.dg/parse/undefined1.C: New test.
11849
11850         PR c++/5723, PR c++/8522
11851         * g++.dg/parse/specialization1.C: New test.
11852
11853         PR c++/163, PR c++/8595
11854         * g++.dg/parse/struct-as-enum1.C: New test.
11855
11856         PR c++/9173
11857         * g++.dg/parse/undefined2.C: New test.
11858
11859 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/9298
11862         * g++.dg/parse/template1.C: New test.
11863
11864         PR c++/9384
11865         * g++.dg/parse/using1.C: New test.
11866
11867         PR c++/9285
11868         PR c++/9294
11869         * g++.dg/parse/expr2.C: New test.
11870
11871         PR c++/9388
11872         * g++.dg/parse/lookup2.C: Likewise.
11873
11874 2003-01-21  Jan Hubicka  <jh@suse.cz>
11875
11876         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11877         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11878         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11879         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11880
11881 2003-01-20  Nick Clifton  <nickc@redhat.com>
11882
11883         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11884         problem with ARM sibcall code generation.
11885
11886 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11887
11888         * gcc.c-torture/execute/20030120-1.c: New.
11889
11890 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11891
11892         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11893
11894 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/9272
11897         * g++.dg/parse/ctor1.C: New test.
11898
11899         PR c++/9294:
11900         * g++.dg/parse/qualified1.C: New test.
11901
11902         * g++.dg/parse/typename3.C: New test.
11903
11904 2003-01-16  Richard Henderson  <rth@redhat.com>
11905
11906         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11907
11908 2003-01-16  Richard Henderson  <rth@redhat.com>
11909
11910         * g++.dg/pch/pch.exp: Copy test header to the working directory
11911         before using it either for precompilation or direct use.
11912         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11913         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11914
11915 2003-01-16  Richard Henderson  <rth@redhat.com>
11916
11917         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11918         before using it either for precompilation or direct use.
11919         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11920         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11921
11922 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11923
11924         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11925         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11926         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11927         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11928         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11929         typename warning into error.
11930         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11931         error messages.
11932         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11933         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11934         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11935         messages.
11936         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11937         make declaration visible in template.
11938         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11939         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11940         messages.
11941         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11942         message.
11943         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11944         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11945         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11946         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11947         typename warning with error message.
11948         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11949         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11950         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11951
11952 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11953
11954         * g++.dg/parse/ambig2.C: New test.
11955
11956 2003-01-15  Richard Henderson  <rth@redhat.com>
11957
11958         * g++.dg/tls/init-2.C: Update error message string.
11959
11960 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11961
11962         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11963
11964 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11965
11966         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11967         all for HC11/HC12.
11968         * gcc.c-torture/compile/20001205-1.x: Likewise.
11969         * gcc.c-torture/compile/20001226-1.x: Likewise.
11970         * gcc.c-torture/compile/920520-1.x: Likewise.
11971         * gcc.c-torture/compile/961203-1.x: Likewise.
11972         * gcc.c-torture/compile/20020604-1.x: Likewise.
11973
11974 2003-01-15  Jan Hubicka  <jh@suse.cz>
11975
11976         * gcc.c-torture/compile/20030115-1.c: New test.
11977
11978         * gcc.dg/i386-fpcvt-1.c: New test.
11979         * gcc.dg/i386-fpcvt-2.c: New test.
11980
11981 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11982
11983         Further conform g++'s __vmi_class_type_info to the C++ ABI
11984         specification.
11985         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11986         the specification.
11987
11988 2003-01-14  Jan Hubicka  <jh@suse.cz>
11989
11990         * gcc.dg/i386-fpcvt-1.c: New test.
11991         * gcc.dg/i386-fpcvt-2.c: New test.
11992
11993 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11994
11995         * gcc.dg/i386-mmx-3.c: New test.
11996
11997 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11998
11999         PR c++/9264
12000         * g++.dg/parse/octal1.C: New file.
12001
12002         PR c++/9172
12003         * g++.dg/parse/typename1.C: New file.
12004
12005 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12006
12007         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12008         * gcc.dg/bf-no-ms-layout.c: Likewise.
12009         * gcc.dg/bf-ms-attrib.c: Likewise.
12010
12011 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12012
12013         PR c++/9099
12014         * g++.dg/parse/dtor1.C: New file.
12015
12016         PR c++/9128
12017         * g++.dg/rtti/typeid1.C: New file.
12018
12019         PR c++/9153
12020         * g++.dg/parse/lookup1.C: New file.
12021
12022         PR c++/9171
12023         * g++.dg/templ/spec5.C: New file.
12024
12025 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12026
12027         * gcc.c-torture/compile/20030110-1.c: New test.
12028
12029 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12030
12031         Merge from pch-branch:
12032
12033         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12034
12035         * gcc.dg/pch/cpp-1.h: New.
12036         * gcc.dg/pch/cpp-1.c: New.
12037         * gcc.dg/pch/cpp-2.h: New.
12038         * gcc.dg/pch/cpp-2.c: New.
12039
12040         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12041
12042         * gcc.dg/pch/except-1.h: New.
12043         * gcc.dg/pch/except-1.c: New.
12044
12045         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12046
12047         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12048         running test.
12049         * gcc.dg/pch: Include *.hp not *.h.
12050         * gcc.dg/pch/system-1.h: New.
12051         * gcc.dg/pch/system-1.c: New.
12052
12053         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12054
12055         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12056         rather than trying to build and run a program using PCH.
12057         * gcc.dg/pch: Remove dg-do commands from test files.
12058
12059         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12060
12061         * gcc.dg/pch/macro-3.c: New.
12062         * gcc.dg/pch/macro-3.h: New.
12063
12064         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12065
12066         * gcc.dg/pch/common-1.c: New.
12067         * gcc.dg/pch/common-1.h: New.
12068         * gcc.dg/pch/decl-1.c: New.
12069         * gcc.dg/pch/decl-1.h: New.
12070         * gcc.dg/pch/decl-2.c: New.
12071         * gcc.dg/pch/decl-2.h: New.
12072         * gcc.dg/pch/decl-3.c: New.
12073         * gcc.dg/pch/decl-3.h: New.
12074         * gcc.dg/pch/decl-4.c: New.
12075         * gcc.dg/pch/decl-4.h: New.
12076         * gcc.dg/pch/decl-5.c: New.
12077         * gcc.dg/pch/decl-5.h: New.
12078         * gcc.dg/pch/global-1.c: New.
12079         * gcc.dg/pch/global-1.h: New.
12080         * gcc.dg/pch/inline-1.c: New.
12081         * gcc.dg/pch/inline-1.h: New.
12082         * gcc.dg/pch/inline-2.c: New.
12083         * gcc.dg/pch/inline-2.h: New.
12084         * gcc.dg/pch/static-1.c: New.
12085         * gcc.dg/pch/static-1.h: New.
12086         * gcc.dg/pch/static-2.c: New.
12087         * gcc.dg/pch/static-2.h: New.
12088
12089         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12090
12091         * g++.dg/pch/pch.exp: Better handle failing testcases.
12092         * gcc.dg/pch/pch.exp: Likewise.
12093         * gcc.dg/pch/macro-1.c: New.
12094         * gcc.dg/pch/macro-1.h: New.
12095         * gcc.dg/pch/macro-2.c: New.
12096         * gcc.dg/pch/macro-2.h: New.
12097
12098         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12099
12100         * g++.dg/dg.exp: Treat files in pch/ specially.
12101         * g++.dg/pch/pch.exp: New file.
12102         * g++.dg/pch/empty.H: New file.
12103         * g++.dg/pch/empty.C: New file.
12104         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12105         "precompile".
12106
12107         * gcc.dg/pch/pch.exp: New file.
12108         * gcc.dg/pch/empty.h: New file.
12109         * gcc.dg/pch/empty.c: New file.
12110         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12111         "precompile".
12112
12113 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12114
12115         * g++.dg/template/friend14.C: New test.
12116
12117 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12118
12119         * gcc.dg/old-style-asm-1.c: New test.
12120
12121 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12122
12123         * gcc.c-torture/compile/20030109-1.c: New test.
12124
12125 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12126
12127         * gcc.c-torture/execute/20030109-1.c: New test.
12128
12129 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12130
12131         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12132         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12133         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12134         * g++.old-deja/g++.mike/eh2.C: Likewise
12135         * g++.old-deja/g++.mike/eh3.C: Likewise
12136         * g++.old-deja/g++.mike/eh5.C: Likewise
12137         * g++.old-deja/g++.mike/eh6.C: Likewise
12138         * g++.old-deja/g++.mike/eh7.C: Likewise
12139         * g++.old-deja/g++.mike/eh8.C: Likewise
12140         * g++.old-deja/g++.mike/eh9.C: Likewise
12141         * g++.old-deja/g++.mike/eh10.C: Likewise
12142         * g++.old-deja/g++.mike/eh12.C: Likewise
12143         * g++.old-deja/g++.mike/eh13.C: Likewise
12144         * g++.old-deja/g++.mike/eh14.C: Likewise
12145         * g++.old-deja/g++.mike/eh16.C: Likewise
12146         * g++.old-deja/g++.mike/eh17.C: Likewise
12147         * g++.old-deja/g++.mike/eh18.C: Likewise
12148         * g++.old-deja/g++.mike/eh21.C: Likewise
12149         * g++.old-deja/g++.mike/eh23.C: Likewise
12150         * g++.old-deja/g++.mike/eh24.C: Likewise
12151         * g++.old-deja/g++.mike/eh25.C: Likewise
12152         * g++.old-deja/g++.mike/eh26.C: Likewise
12153         * g++.old-deja/g++.mike/eh27.C: Likewise
12154         * g++.old-deja/g++.mike/eh28.C: Likewise
12155         * g++.old-deja/g++.mike/eh29.C: Likewise
12156         * g++.old-deja/g++.mike/eh31.C: Likewise
12157         * g++.old-deja/g++.mike/eh33.C: Likewise
12158         * g++.old-deja/g++.mike/eh34.C: Likewise
12159         * g++.old-deja/g++.mike/eh35.C: Likewise
12160         * g++.old-deja/g++.mike/eh36.C: Likewise
12161         * g++.old-deja/g++.mike/eh37.C: Likewise
12162         * g++.old-deja/g++.mike/eh38.C: Likewise
12163         * g++.old-deja/g++.mike/eh39.C: Likewise
12164         * g++.old-deja/g++.mike/eh40.C: Likewise
12165         * g++.old-deja/g++.mike/eh41.C: Likewise
12166         * g++.old-deja/g++.mike/eh42.C: Likewise
12167         * g++.old-deja/g++.mike/eh44.C: Likewise
12168         * g++.old-deja/g++.mike/eh46.C: Likewise
12169         * g++.old-deja/g++.mike/eh47.C: Likewise
12170         * g++.old-deja/g++.mike/eh48.C: Likewise
12171         * g++.old-deja/g++.mike/eh49.C: Likewise
12172         * g++.old-deja/g++.mike/eh50.C: Likewise
12173         * g++.old-deja/g++.mike/eh51.C: Likewise
12174         * g++.old-deja/g++.mike/eh53.C: Likewise
12175         * g++.old-deja/g++.mike/eh55.C: Likewise
12176         * g++.old-deja/g++.mike/p7912.C: Likewise
12177         * g++.old-deja/g++.mike/p9706.C: Likewise
12178         * g++.old-deja/g++.mike/p10416.C: Likewise
12179         * g++.old-deja/g++.mike/p11667.C: Likewise
12180         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12181         Remove redundant reference to Iris.
12182         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12183         Elxsi, i860, Pico Java, and WE32K.
12184
12185 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12186
12187         * g++.dg/ext/asm4.C: New test.
12188
12189 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12190
12191         PR c++/9030
12192         * g++.dg/template/friend12.C: New test.
12193         * g++.dg/template/friend13.C: Likewise.
12194         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12195
12196 2003-01-08  Jan Hubicka  <jh@suse.cz>
12197
12198         * gcc.dg/i386-cadd.c: New test.
12199         * gcc.dg/i386-cmov4.c: Likewise.
12200
12201 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12202
12203         PR c++/9165
12204         * g++.dg/warn/Wunused-3.C: New test.
12205
12206         * g++.dg/abi/bitfield9.C: New test.
12207
12208         PR c++/9189
12209         * g++.dg/parse/defarg3.C: New test.
12210
12211 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         * g++.dg/parse/ambig1.C: New test.
12214         * g++.dg/parse/defarg2.C: New test.
12215
12216 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12217
12218         * g++.dg/template/defarg-1.C: New test.
12219         * g++.dg/template/local2.C: Likewise.
12220
12221 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12222
12223         * gcc.c-torture/execute/20030105-1.c: New test.
12224
12225 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12226
12227         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12228         * g++.dg/parse/namespace4.C: Likewise.
12229
12230 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12231
12232         * g++.dg/template/ntp2.C: New test.
12233
12234 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12235
12236         * g++.dg/parse/extern-C-1.C: New test.
12237
12238         * g++.dg/parse/namespace4.C: New test.
12239
12240         * g++.dg/template/nested1.C: New test.
12241
12242         * g++.dg/parse/namespace3.C: New test.
12243
12244 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12245
12246         * g++.dg/lookup/two-stage1.C: New test.
12247
12248 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12249
12250         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12251         * g++.old-deja/g++.jason/access8.C: Likewise.
12252         * g++.old-deja/g++.other/decl5.C: Likewise.
12253
12254 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12255
12256         * g++.dg/parse/parse7.C: New test.
12257
12258 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12259
12260         PR c++/2843
12261         * g++.dg/ext/attrib7.C: New test.
12262
12263 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12264
12265         * g++.dg/parse/parse6.C: New test.
12266
12267 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12268
12269         * gcc.dg/h8300-stack-1.c: New.
12270
12271 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12272
12273         g++.dg/lookup/exception1.C: New test.
12274
12275         g++.dg/lookup/template1.C: New test.
12276
12277         g++.dg/parse/namespace2.C: New test.
12278
12279         g++.dg/parse/parens2.C: New test.
12280
12281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12282
12283         * g++.dg/parse/parse5.C: New test.
12284         * g++.dg/lookup/scoped4.C: New test.
12285
12286 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12287
12288         * g++.dg/parse/parens1.C: New test.
12289
12290         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12291         angle-bracket1.C.
12292         * g++.dg/parse/parens2.C: New test.
12293
12294         * g++.dg/lookup/scope-operator1.C: New test.
12295
12296         * g++.dg/parse/operator1.C: New test.
12297
12298 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12299
12300         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12301         * g++.old-deja/g++.other/access6.C: Likewise.
12302         * g++.old-deja/g++.other/decl1.C: Likewise.
12303         * g++.old-deja/g++.pt/typename12.C: Likewise.
12304
12305 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12306
12307         * g++.dg/parse/namespace1.C: New test.
12308
12309 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12310
12311         * g++.dg/parse/parse4.C: New test.
12312
12313 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12314
12315         * g++.dg/parse/parse3.C: New test.
12316
12317 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12318
12319         * g++.dg/parse/parse2.C: New test.
12320
12321 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12322
12323         * g++.dg/template/friend11.C: New test.
12324
12325 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12326
12327         * g++.dg/parse/parse1.C: New test.
12328
12329 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12330
12331         * lib/profopt.exp: Change the name of a global variable to avoid
12332         possible clashes with other test suites.
12333
12334 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.dg/inherit/covariant8.C: New test.
12337
12338 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12339
12340         * g++.dg/init/array9.C: New test.
12341
12342         PR c++/9112
12343         * g++.dg/parse/expr1.C: New test.
12344
12345 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12346
12347         * gcc.c-torture/compile/20021230-1.c: New test.
12348
12349 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12350
12351         * g++.dg/inherit/covariant5.C: New test.
12352         * g++.dg/inherit/covariant6.C: New test.
12353         * g++.dg/inherit/covariant7.C: New test.
12354
12355 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12356
12357         PR c++/2739
12358         * g++.dg/other/access2.C: New test.
12359
12360 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12361
12362         * g++.dg/other/anon-struct.C: No longer fails
12363         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12364         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12365         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12366
12367 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12368
12369         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12370
12371 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12372
12373         * g++.dg/eh/spec4.C: Remove stray semicolon.
12374         * g++.dg/expr/pmf-1.C: Change error message.
12375         * g++.dg/ext/asm1.C: Remove stray semicolon.
12376         * g++.dg/ext/typename1.C: Add missing typenames.
12377         * g++.dg/inherit/template-as-base.C: Change error message.
12378         * g++.dg/lookup/scoped1.C: Likewise.
12379         * g++.dg/lookup/scoped2.C: Likewise.
12380         * g++.dg/lookup/using2.C: Likewise.
12381         * g++.dg/other/component1.C: Remove stray semicolon.
12382         * g++.dg/other/do1.C: Change error message.
12383         * g++.dg/other/error2.C: Likewise.
12384         * g++.dg/other/init1.C: Likewise.
12385         * g++.dg/other/packed1.C: Remove stray semicolon.
12386         * g++.dg/other/ptrmem2.C: Change error message.
12387         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12388         marker.
12389         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12390         * g++.dg/template/access3.C: Add typename keyword.
12391         * g++.dg/template/access5.C: Remove stray semicolon.
12392         * g++.dg/template/access6.C: Likewise.
12393         * g++.dg/template/complit1.C: Likewise.
12394         * g++.dg/template/crash1.C: Change error message.
12395         * g++.dg/template/inherit2.C: Remove stray semicolon.
12396         * g++.dg/template/instantiate2.C: Likewise.
12397         * g++.dg/template/instantiate3.C: Change error message.
12398         * g++.dg/template/qual1.C: Remove stray semicolon.
12399         * g++.dg/template/qualttp18.C: Change error message.
12400         * g++.dg/template/ref1.C: Remove stray semicolon.
12401         * g++.dg/template/sizeof1.C (A::value): Declare it.
12402         * g++.dg/template/spec4.C: Change error message.
12403         * g++.dg/template/static1.C: Likewise.
12404         * g++.dg/template/type1.C: Likewise.
12405         * g++.dg/template/typename3.C: Likewise.
12406         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12407         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12408         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12409         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12410         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12411         named return value extension.
12412         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12413         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12414         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12415         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12416         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12417         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12418         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12419         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12420         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12421         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12422         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12423         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12424         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12425         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12426         syntax.
12427         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12428         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12429         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12430         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12431         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12432         * g++.old-deja/g++.brendan/template11.C: Likewise.
12433         * g++.old-deja/g++.brendan/template26.C: Likewise.
12434         * g++.old-deja/g++.brendan/template27.C: Use explicit
12435         specialization syntax.
12436         * g++.old-deja/g++.brendan/template30.C: Likewise.
12437         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12438         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12439         non-dependent names.
12440         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12441         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12442         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12443         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12444         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12445         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12446         named return value extension.
12447         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12448         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12449         * g++.old-deja/g++.ext/return1.C: Likewise.
12450         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12451         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12452         * g++.old-deja/g++.jason/access8.C: Likewise.
12453         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12454         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12455         pseudo-destructor names.
12456         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12457         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12458         pseudo-destructor names.
12459         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12460         * g++.old-deja/g++.jason/overload19.C: Likewise.
12461         * g++.old-deja/g++.jason/overload32.C: Likewise.
12462         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12463         stray semicolons.
12464         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12465         * g++.old-deja/g++.jason/return.C: Likewise.
12466         * g++.old-deja/g++.jason/return2.C: Likewise.
12467         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12468         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12469         syntax.
12470         * g++.old-deja/g++.jason/template10.C: Account for use of
12471         non-dependent names.
12472         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12473         syntax.
12474         * g++.old-deja/g++.jason/template37.C: Likewise.
12475         * g++.old-deja/g++.law/access4.C: Change error messages.
12476         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12477         pseudo-destructor names.
12478         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12479         * g++.old-deja/g++.law/ctors9.C: Likewise.
12480         * g++.old-deja/g++.law/cvt22.C: Likewise.
12481         * g++.old-deja/g++.law/dtors5.C: Likewise.
12482         * g++.old-deja/g++.law/global-init1.C: Likewise.
12483         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12484         * g++.old-deja/g++.law/operators28.C: Likewise.
12485         * g++.old-deja/g++.law/visibility28.C: Likewise.
12486         * g++.old-deja/g++.martin/eval1.C: Likewise.
12487         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12488         name.
12489         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12490         * g++.old-deja/g++.mike/net34.C: Likewise.
12491         * g++.old-deja/g++.mike/net36.C: Likewise.
12492         * g++.old-deja/g++.mike/ns2.C: Likewise.
12493         * g++.old-deja/g++.mike/p12306.C: Likewise.
12494         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12495         value extension.
12496         * g++.old-deja/g++.mike/p700.C: Likewise.
12497         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12498         * g++.old-deja/g++.mike/p710.C: Likewise.
12499         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12500         value extension.
12501         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12502         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12503         * g++.old-deja/g++.ns/crash2.C: Likewise.
12504         * g++.old-deja/g++.ns/crash3.C: Likewise.
12505         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12506         * g++.old-deja/g++.ns/ns17.C: Likewise.
12507         * g++.old-deja/g++.ns/template16.C: Likewise.
12508         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12509         keyword.
12510         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12511         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12512         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12513         named return value extension.
12514         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12515         * g++.old-deja/g++.other/access4.C: Issue additional error
12516         messages.
12517         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12518         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12519         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12520         * g++.old-deja/g++.other/crash25.C: Change error message.
12521         * g++.old-deja/g++.other/crash4.C: Change error message.
12522         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12523         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12524         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12525         checks.
12526         * g++.old-deja/g++.other/defarg8.C: Likewise.
12527         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12528         * g++.old-deja/g++.other/dtor10.C: Likewise.
12529         * g++.old-deja/g++.other/incomplete.C: Likewise.
12530         * g++.old-deja/g++.other/linkage7.C: Likewise.
12531         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12532         lookup algorithm.
12533         * g++.old-deja/g++.other/mangle2.C: Likewise.
12534         * g++.old-deja/g++.other/refinit2.C: Likewise.
12535         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12536         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12537         * g++.old-deja/g++.pt/crash28.C: Likewise.
12538         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12539         syntax.
12540         * g++.old-deja/g++.pt/crash32.C: Change error message.
12541         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12542         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12543         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12544         error message position.
12545         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12546         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12547         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12548         syntax.
12549         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12550         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12551         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12552         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12553         keyword.
12554         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12555         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12556         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12557         keyword.
12558         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12559         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12560         syntax.
12561         * g++.old-deja/g++.pt/friend28.C: Account for use of
12562         non-dependent names.
12563         * g++.old-deja/g++.pt/friend29.C: Likewise.
12564         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12565         rules.
12566         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12567         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12568         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12569         lookup rules.
12570         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12571         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12572         keyword.
12573         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12574         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12575         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12576         keyword.
12577         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12578         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12579         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12580         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12581         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12582         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12583         keyword.
12584         * g++.old-deja/g++.pt/spec10.C: Likewise.
12585         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12586         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12587         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12588         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12589         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12590         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12591         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12592         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12593         * g++.old-deja/g++.pt/typename15.C: Likewise.
12594         * g++.old-deja/g++.pt/typename22.C: Likewise.
12595         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12596         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12597         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12598         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12599         syntax.
12600         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12601         return value extension.
12602         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12603         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12604         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12605         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12606
12607 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         * g++.dg/warn/inline1.C: New test.
12610         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12611         * g++.old-deja/g++.jason/synth10.C: Likewise.
12612         * g++.old-deja/g++.mike/net31.C: Likewise.
12613         * g++.old-deja/g++.mike/p8786.C: Likewise.
12614
12615         * g++.dg/template/friend10.C: New test.
12616         * g++.dg/template/conv5.C: New test.
12617
12618 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12619
12620         * g++.dg/lookup/scoped3.C: New test.
12621
12622         * g++.dg/lookup/decl1.C: New test.
12623         * g++.dg/lookup/decl2.C: New test.
12624
12625 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12626
12627         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12628         gcc.c-torture/compile/20021015-1.c,
12629         gcc.c-torture/compile/20021015-2.c,
12630         gcc.c-torture/compile/20021123-1.c,
12631         gcc.c-torture/compile/20021123-2.c,
12632         gcc.c-torture/compile/20021123-3.c,
12633         gcc.c-torture/compile/20021123-4.c,
12634         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12635         only to 3.1 or 3.2 branch.
12636
12637 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12638
12639         * gcc.dg/i386-bitfield3.c: New test.
12640
12641         * gcc.dg/i386-bitfield2.c: New test.
12642
12643 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         * g++.dg/parse/conv_op1.C: New test.
12646
12647 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12648
12649         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12650         approved.
12651
12652 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12653
12654         * gcc.c-torture/compile/20021220-1.c: New test.
12655
12656 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12657
12658         * gcc.dg/i386-fastcall-1.c: New.
12659
12660 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12661
12662         * gcc.c-torture/execute/20021219-1.c: New test.
12663
12664 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12665
12666         * gcc.dg/i386-pic-1.c: New test.
12667
12668 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12669
12670         PR c++/8099
12671         * g++.dg/template/friend9.C: New test.
12672
12673 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12674
12675         PR c++/3663
12676         * g++.dg/template/access7.C: New test.
12677
12678 2002-12-18  Nick Clifton  <nickc@redhat.com>
12679
12680         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12681         the libstdc++-v3 directory has been found.
12682
12683 2002-12-12  Devang Patel <dpatel@apple.com>
12684         * gcc.dg/darwin-ld-1.c: New test.
12685         * gcc.dg/darwin-ld-2.c: New test.
12686         * gcc.dg/darwin-ld-3.c: New test.
12687         * gcc.dg/darwin-ld-4.c: New test.
12688         * gcc.dg/darwin-ld-5.c: New test.
12689
12690 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12691
12692         * gcc.c-torture/compile/20021212-1.c: New test.
12693
12694 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12695
12696         * gcc.dg/fshort-wchar: New test.
12697
12698 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12699
12700         PR c++/8372
12701         * g++.dg/template/dtor1.C: New test.
12702
12703         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12704         markers.
12705
12706 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12707
12708         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12709
12710 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12711
12712         * g++.dg/template/static1.C: New test.
12713         * g++.dg/template/static2.C: New test.
12714         * g++.old-deja/g++.ext/memconst.C: New test.
12715
12716 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12717
12718         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12719         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12720         * g++.dg/special/initp1.C: Likewise.
12721
12722 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12723
12724         * gcc.c-torture/execute/20021204-1.c: New test.
12725
12726 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12727
12728         * gcc.dg/ppc-fmadd-1.c: New file.
12729         * gcc.dg/ppc-fmadd-2.c: New file.
12730         * gcc.dg/ppc-fmadd-3.c: New file.
12731
12732 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12733
12734         * gcc.c-torture/compile/20021204-1.c: New test.
12735
12736 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12737
12738         * g++.dg/inherit/covariant2.C: New test.
12739         * g++.dg/inherit/covariant3.C: New test.
12740         * g++.dg/inherit/covariant4.C: New test.
12741         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12742         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12743
12744 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/8688
12747         * g++.dg/init/brace3.C: New test.
12748
12749 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12750
12751         * gcc.dg/20020210-1.c: Fix a comment typo.
12752
12753 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12754
12755         PR c++/8720
12756         * g++.dg/parse/defarg1.C: New test.
12757
12758         PR c++/8615
12759         * g++.dg/template/char1.C: New test.
12760
12761         * g++.dg/template/varmod1.C: Fix typo.
12762
12763 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12764
12765         DR 180
12766         * g++.old-deja/g++.pt/crash32.C: Expect error.
12767
12768 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/5919
12771         * g++.dg/template/varmod1.C: New test.
12772
12773         PR c++/8727
12774         * g++.dg/inherit/typeinfo1.C: New test.
12775
12776         PR c++/8663
12777         * g++.dg/inherit/typedef1.C: New test.
12778
12779 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12780
12781         PR c++/8332
12782         PR c++/8493
12783         * g++.dg/template/strlen1.C: New test.
12784
12785         PR c++/8227
12786         * g++.dg/template/ctor2.C: New test.
12787
12788         PR c++/8214
12789         * g++.dg/init/string1.C: New test.
12790
12791         PR c++/8511
12792         * g++.dg/template/friend8.C: New test.
12793
12794 2002-11-29  Joe Buck <jbuck@synopsys.com>
12795
12796         * g++.dg/lookup/anon2.C: New test.
12797
12798 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12799
12800         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12801         h8300 port.
12802
12803 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12804
12805         * gcc.dg/bitfld-6.c: New test.
12806
12807 2002-11-27  Jan Hubicka  <jh@suse.cz>
12808
12809         * gcc.c-torture/execute/20021127.[cx]: New test.
12810
12811 2002-11-26  Jan Hubicka  <jh@suse.cz>
12812
12813         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12814         quality.
12815
12816 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12817
12818         * g++.dg/init/brace2.C: New test.
12819         * g++.old-deja/g++.mike/p9129.C: Correct.
12820
12821 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12822
12823         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12824
12825 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12826
12827         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12828
12829 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12830
12831         * testsuite/g++.dg/abi/empty11.C: New test.
12832         * testsuite/g++.dg/rtti/cv1.C: New test.
12833
12834 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12835
12836         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12837
12838 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12839
12840         * g++.dg/abi/empty10.C: New test.
12841
12842 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12843
12844         * gcc.c-torture/compile/20021124-1.c: New test.
12845
12846 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12847
12848         * g++.dg/abi/rtti2.C: New test.
12849
12850 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851
12852         * gcc.dg/i386-unroll-1.c: New test.
12853
12854 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12855
12856         * gcc.c-torture/compile/20021120-1.c: New test.
12857         * gcc.c-torture/compile/20021120-2.c: New test.
12858
12859 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12860
12861         * gcc.dg/bitfld-5.c: New test.
12862
12863 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12864
12865         * gcc.c-torture/execute/20021120-3.c: New test.
12866
12867 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12868
12869         * gcc.c-torture/execute/20021120-2.c: New test.
12870
12871 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12872
12873         * gcc.c-torture/execute/20021120-1.c: New test.
12874
12875 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12876
12877         * gcc.c-torture/execute/20021118-3.c: New test.
12878
12879 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12880
12881         * gcc.c-torture/compile/20021119-1.c: New test.
12882
12883 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12884
12885         * gcc.dg/duff-1.c: New test.
12886         * gcc.dg/duff-2.c: New test.
12887         * gcc.dg/duff-3.c: New test.
12888
12889 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12890
12891         * gcc.dg/cpp/_Pragma5.c: New test.
12892
12893 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12894
12895         * gcc.c-torture/execute/20021118-2.c: New test.
12896
12897 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12898
12899         * gcc.c-torture/execute/20021118-1.c: New test.
12900
12901 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12902
12903         * gcc.dg/20021116-1.c: New test.
12904
12905 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * g++.dg/abi/vcall1.C: New test.
12908
12909 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12910
12911         * gcc.dg/20021029-1.c: New test.
12912         * gcc.dg/20021029-2.c: New test.
12913
12914 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12915
12916         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12917
12918 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         PR c/8439
12921         * gcc.dg/20021110.c: Move to ...
12922         * gcc.c-torture/compile/20021110.c: .... here.
12923
12924 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12925
12926         PR c/8467
12927         * gcc.c-torture/execute/20021111-1.c
12928
12929 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12930
12931         PR c/8439
12932         * gcc.dg/20021110.c: New test.
12933
12934 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12935
12936         * g++.dg/abi/vthunk3.C: Run only on x86.
12937
12938 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12939
12940         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12941
12942 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12943
12944         * lib/compat.exp (compat-execute): Fix logic error in last
12945         change.
12946
12947 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12948
12949         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12950
12951 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12952
12953         PR c++/8389
12954         * g++.dg/template/access6.C: New test.
12955
12956 2002-11-08  Jan Hubicka  <jh@suse.cz>
12957
12958         * gcc.dg/i386-ssefp-1.c: New test.
12959         * gcc.dg/i386-ssefp-1.c: New test.
12960
12961 2002-11-08  Jan Hubicka  <jh@suse.cz>
12962
12963         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12964
12965 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12966
12967         * g++.dg/abi/vthunk3.C: New test.
12968
12969         PR c++/8338
12970         * g++.dg/template/crash2.C: New test.
12971
12972 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12973
12974         * testsuite/g++.dg/abi/dtor1.C: New test.
12975         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12976
12977 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12978
12979         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12980         Darwin.
12981
12982 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12983
12984         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12985         -mthumb.  Only xfail with -O0.
12986
12987 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12988
12989         * g++.dg/abi/thunk1.C: New test.
12990         * g++.dg/abi/thunk2.C: Likewise.
12991         * g++.dg/abi/vtt1.C: Likewise.
12992
12993 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12994
12995         PR optimization/8423
12996         * gcc.c-torture/execute/builtin-constant.c: New test.
12997
12998 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12999
13000         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13001         Add some more cases.
13002
13003 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/8391
13006         * g++.dg/opt/local1.C: New test.
13007
13008 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13009
13010         PR c++/8160
13011         * g++.dg/template/complit1.C: New test.
13012
13013         PR c++/8149
13014         * g++.dg/template/typename4.C: Likewise.
13015
13016 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13017
13018         Core issue 287, PR c++/7639
13019         * g++.dg/template/instantiate1.C: Adjust error location.
13020         * g++.dg/template/instantiate3.C: New test.
13021         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13022         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13023         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13024
13025 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13026
13027         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13028
13029 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/8287
13032         * g++.dg/init/dtor2.C: New test.
13033
13034 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13035
13036         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13037         * gcc.dg/nest.c: Bypass errors on irix6.
13038
13039 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13040
13041         * gcc.dg/nest.c: Expect error for mmix-*-*.
13042         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13043
13044 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13045
13046         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13047         markers.
13048
13049         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13050
13051 2002-10-25  Mike Stump  <mrs@apple.com>
13052
13053         * gcc.dg/warn-1.c: New test.
13054
13055 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13056
13057         * g++.dg/template/typename3.C: New test.
13058
13059 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13060
13061         * g++.dg/lookup/ptrmem1.C: New test.
13062
13063         * g++.dg/abi/vthunk2.C: New test.
13064
13065 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13066
13067         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13068
13069 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13070
13071         * g++.dg/abi/empty9.C: New test.
13072
13073 2002-10-24  Richard Henderson  <rth@redhat.com>
13074
13075         * g++.dg/inherit/thunk1.C: Enable for ia64.
13076
13077 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/8067
13080         * g++.dg/lookup/pretty1.C: New test.
13081
13082 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13083
13084         * gcc.dg/20021023-1.c: New test.
13085
13086 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13087
13088         PR c++/7679
13089         * g++.dg/parse/inline1.C: New test.
13090
13091 2002-10-23  Richard Henderson  <rth@redhat.com>
13092
13093         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13094
13095         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13096
13097 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13098
13099         PR c++/6579
13100         * g++.dg/parse/stmtexpr3.C: New test.
13101
13102 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13103
13104         * g++.dg/expr/cond1.C: New test.
13105
13106 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13107
13108         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13109
13110 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13111
13112         * g++.dg/abi/vbase13.C: New test.
13113         * g++.dg/abi/vbase14.C: Likewise.
13114
13115 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13116
13117         * gcc.dg/tls/pic-1.c: New test.
13118         * gcc.dg/tls/nonpic-1.c: New test.
13119         * gcc.dg/20021018-1.c: New test.
13120
13121 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13122
13123         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13124         Remove only files with the same base name as the test case.
13125         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13126         (profopt-execute): Likewise.  Also, remove old profiling
13127         and performance data files before running the tests.
13128
13129         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13130         * g++.dg/bprob/bprob.exp: Likewise.
13131         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13132         to allow more general test case names.
13133
13134         * g++.dg/bprob/bprob-1.C: Rename to ...
13135         * g++.dg/bprob/g++-bprob-1.C: ... this.
13136
13137         * g77.dg/bprob/bprob-1.f: Rename to ...
13138         * g77.dg/bprob/g77-bprob-1.f: ... this.
13139
13140 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13141
13142         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13143         bison 1.50 or later.
13144
13145 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13146
13147         * g++.dg/README: Describe more test directories.
13148
13149 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13150
13151         * g++.dg/init/array6.C: Add additional tests.
13152
13153 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13154
13155         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13156         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13157
13158 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13159
13160         * gcc.c-torture/compile/20020604-1.x: New.
13161         * gcc.c-torture/compile/simd-5.x: Likewise.
13162         * gcc.c-torture/execute/920710-1.x: Likewise.
13163         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13164
13165 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13166
13167         * g++.dg/inherit/override1.C: Add dg-options clause.
13168
13169 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13170
13171         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13172         _mm_slli_si128.
13173
13174 2002-10-19  Andreas Schwab  <schwab@suse.de>
13175
13176         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13177         directory component.
13178
13179 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13180
13181         * g++.dg/inherit/thunk1.C: New test.
13182
13183         * g++.dg/inherit/override1.C: New test.
13184
13185         * g++.dg/abi/mangle11.C: New test.
13186         * g++.dg/abi/mangle14.C: New test.
13187         * g++.dg/abi/mangle17.C: New test.
13188
13189 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         * g++.dg/overload/member2.C: New test.
13192
13193 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13194
13195         * g++.dg/README: Describe new compat directory.
13196         * g++.dg/dg.exp: Skip tests in compat directory.
13197         * README.compat: New file.
13198         * lib/compat.exp: New expect script.
13199         * g++.dg/compat: New test directory.
13200         * g++.dg/compat/compat.exp: New expect script.
13201         * g++.dg/compat/abi: New test directory.
13202         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13203         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13204         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13205         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13206         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13207         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13208         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13209         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13210         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13211         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13212         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13213         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13214         * g++.dg/compat/break: New test directory.
13215         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13216         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13217         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13218         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13219         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13220         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13221         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13222         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13223         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13224         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13225         g++.dg/compat/break/README: New files.
13226         * g++.dg/compat/eh: New test directory.
13227         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13228         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13229         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13230         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13231         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13232         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13233         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13234         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13235         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13236         g++.dg/compat/eh/filter2_y.C,
13237         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13238         g++.dg/compat/eh/new1_y.C,
13239         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13240         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13241         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13242         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13243         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13244         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13245         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13246         g++.dg/compat/eh/unexpected1_y.C: New files.
13247         * g++.dg/compat/init: New test directory.
13248         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13249         g++.dg/compat/init/array5_y.C,
13250         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13251         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13252         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13253         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13254         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13255         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13256         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13257         g++.dg/compat/init/init-ref2_y.C: New files.
13258
13259 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/7584
13262         * g++.dg/inherit/using3.C: New test.
13263
13264 2002-10-17  Jan Hubicka  <jh@suse.cz>
13265
13266         * gcc.dg/20021017-2.c: New test.
13267
13268 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13269
13270         * g++.dg/abi/mangle16.C: Adjust.
13271
13272         * g++.dg/init/array8.C: New test.
13273
13274 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13275
13276         * gcc.dg/special/mips-abi.exp: New test.
13277         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13278
13279 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13280
13281         * g++.dg/abi/mangle16.C: New test.
13282         * g++.dg/abi/mangle17.C: Likewise.
13283
13284         PR c++/7478
13285         * g++.dg/template/ref1.C: New test.
13286
13287 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13288
13289         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13290
13291 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13292
13293         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13294
13295 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13296
13297         PR c++/7524
13298         * g++.dg/init/array7.C: New test.
13299
13300 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13301
13302         * g++.dg/init/array6.C: New test.
13303
13304         * g++.dg/abi/mangle13.C: Likewise.
13305         * g++.dg/abi/mangle14.C: Likewise.
13306         * g++.dg/abi/mangle15.C: Likewise.
13307
13308 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13309
13310         * g++.dg/abi/empty8.C: New test.
13311
13312 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13313
13314         * g++.dg/init/ctor1.C: New test.
13315
13316 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13317
13318         * gcc.c-torture/execute/20021015-1.c: New test.
13319
13320 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13321
13322         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13323
13324 2002-10-14  Jan Hubicka  <jh@suse.cz>
13325
13326         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13327
13328 2002-10-14  Richard Henderson  <rth@redhat.com>
13329
13330         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13331
13332 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR optimization/6631
13335         * g++.dg/opt/const2.C: New test.
13336
13337 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13338
13339         PR c++/7176
13340         * g++.dg/parse/friend1.C: New test.
13341         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13342
13343 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13344
13345         * gcc.dg/20021014-1.c: New test.
13346
13347 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13348
13349         PR c++/5661
13350         * g++.dg/ext/vlm1.C: New test.
13351         * g++.dg/ext/vlm2.C: Likewise.
13352
13353         * g++.dg/init/array1.C: Remove invalid braces.
13354         * g++.dg/init/brace1.C: New test.
13355         * g++.dg/init/copy2.C: Likewise.
13356         * g++.dg/init/copy3.C: Likewise.
13357         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13358         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13359         braces.
13360
13361 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13362
13363         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13364
13365 2002-10-11  Richard Shann  <richard.shann@superh.com>
13366
13367         * gcc.c-torture/compile/simd-5.c: New test.
13368
13369 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13370
13371         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13372
13373 2002-10-10  Jim Wilson  <wilson@redhat.com>
13374
13375         * gcc.c-torture/execute/20021010-1.c: New test.
13376
13377 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13378
13379         PR c/7353
13380         * g++.dg/ext/typedef-init.C: New test.
13381         * gcc.dg/typedef-init.c: New test.
13382
13383 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13384
13385         * gcc.dg/cpp/paste13.c: New test.
13386
13387 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13388
13389         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13390         remaining platforms, XFAIL during compile, not execute.  Don't
13391         XFAIL at -O0.
13392
13393 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13394
13395         * gcc.dg/alias-1.c: Tweak expected warning.
13396
13397 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13398
13399         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13400
13401 2002-10-06  Andreas Jaeger  <aj@suse.de>
13402
13403         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13404         * gcc.dg/cpp/c++98.C: Likewise.
13405
13406         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13407         * g++.dg/cpp/c++98.C: Likewise.
13408
13409         * g++.dg/README (Subdirectories): Mention cpp directory.
13410
13411         PR target/7559
13412         * gcc.dg/20021006-1.c: New test.
13413
13414 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13415
13416         PR c++/7804
13417         * g++.dg/other/warning1.C: New test.
13418
13419 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13420
13421         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13422         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13423         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13424
13425 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13426
13427         PR c++/7931
13428         * g++.dg/template/ptrmem3.C: New test.
13429
13430         PR c++/7754
13431         * g++.dg/template/union1.C: New test.
13432
13433 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/8006
13436         * g++.dg/abi/mangle9.C: New test.
13437         * g++.dg/abi/mangle10.C: New test.
13438         * g++.dg/abi/mangle11.C: New test.
13439         * g++.dg/abi/mangle12.C: New test.
13440
13441 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13442
13443         PR c++/7188.
13444         * g++.dg/template/meminit1.C: New test.
13445         * g++.dg/warn/Wreorder-1.C: Likewise.
13446         * g++.old-deja/g++.mike/warn3.C: Tweak.
13447         * lib/prune.exp: Ingore "in copy constructor".
13448
13449 2002-10-02  Andreas Jaeger  <aj@suse.de>
13450
13451         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13452         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13453         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13454         on x86-64.
13455
13456 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13457
13458         * gcc.dg/empty1.C: Fix typo.
13459
13460 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * gcc.dg/alias-1.c: New test.
13463
13464 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13465
13466         * gcc.dg/empty1.C: New test.
13467
13468         * g++.dg/tls/init-2.C: Tweak error messages.
13469
13470 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13471
13472         * gcc.c-torture/compile/20020923-1.c: New test.
13473
13474 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13475
13476         * gcc.c-torture/execute/ffs-1.c: New test.
13477         * gcc.c-torture/execute/ffs-2.c: Ditto.
13478
13479 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13480
13481         * g++.dg/overload/member1.C: New test.
13482
13483 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13484
13485         * g++.dg/abi/empty7.C: New test.
13486         * g++.dg/init/pm2.C: Likewise.
13487
13488 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13489
13490         * g++.dg/rtti/crash1.C: New test.
13491
13492 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13493
13494         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13495         gcc.dg/sibcall-4.c: New tests.
13496
13497 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13498
13499         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13500         powerpc and MMIX targets.
13501
13502 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13503
13504         * gcc.dg/cpp/20020927-1.c: New.
13505
13506 2002-09-26  David S. Miller  <davem@redhat.com>
13507
13508         * gcc.c-torture/compile/trunctfdf.c: New.
13509
13510 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13511
13512         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13513
13514 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13515
13516         * gcc.c-torture/execute/loop-15.c: New.
13517
13518 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13519
13520         * README.QMTEST: Fix typo.
13521
13522 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13523
13524         * gcc.dg/20020926-1.c: New test.
13525
13526 2002-09-25  David S. Miller  <davem@redhat.com>
13527
13528         PR target/7842
13529         * gcc.c-torture/execute/shiftdi.c: New test.
13530
13531 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13532
13533         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13534         unique to the tool.
13535         * lib/g77.exp (g77_init): Likewise.
13536         * lib/g++.exp (g++_init): Likewise.
13537         * lib/objc.exp (objc_init): Likewise.
13538
13539 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13540
13541         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13542         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13543         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13544
13545 2002-09-25  Richard Henderson  <rth@redhat.com>
13546
13547         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13548         too-small long double.
13549
13550 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13551
13552         * gcc.dg/20020919-1.c: New test.
13553
13554 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13555
13556         * g++.dg/abi/bitfield6.C: New test.
13557         * g++.dg/abi/bitfield7.C: New test.
13558         * g++.dg/abi/bitfield8.C: New test.
13559         * g++.dg/abi/vbase11.C: New test.
13560
13561 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13562
13563         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13564         hppa*-*-hpux*.  Update test comment.
13565
13566 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13567
13568         * gcc.dg/tls/struct-1.c: New test.
13569
13570 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13571
13572         * gcc.dg/cpp/tr-warn2.c: Update.
13573
13574 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13575
13576         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13577
13578 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13579
13580         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13581         systems.
13582
13583 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13584
13585         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13586
13587         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13588         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13589         setting of cxxfilt.
13590
13591 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13592
13593         * gcc.dg/20020312-2.c: Update for darwin.
13594
13595 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13596
13597         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13598
13599 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13600
13601         * objc.dg/comp-types-1.m: New test.
13602         * objc.dg/comp-types-2.m: New test.
13603         * objc.dg/comp-types-3.m: New test.
13604         * objc.dg/comp-types-4.m: New test.
13605         * objc.dg/comp-types-5.m: New test.
13606         * objc.dg/comp-types-6.m: New test.
13607
13608 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13609
13610         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13611
13612 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13613
13614         * g++.dg/other/do1.C: New test.
13615
13616         * g++.dg/template/subst1.C: New test.
13617
13618 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13619
13620         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13621
13622 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         * g++.dg/template/qualttp20.C: Adjust expected errors.
13625         * g++.old-deja/g++.jason/report.C: Likewise.
13626         * g++.old-deja/g++.other/qual1.C: Likewise.
13627
13628         * g++.dg/lookup/scoped2.C: New test.
13629
13630         * g++.dg/ext/asm3.C: New test.
13631
13632 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13633
13634         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13635
13636 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13637
13638         * ChangeLog: follow spelling conventions.
13639         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13640         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13641         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13642         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13643         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13644         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13645         * g++.old-deja/g++.law/global-init1.C: Likewise.
13646         * g++.old-deja/g++.other/delete4.C: Likewise.
13647         * g++.old-deja/g++.other/inline21.C: Likewise.
13648         * g++.old-deja/g++.other/singleton.C: Likewise.
13649         * g77.dg/strlen0.f: Likewise.
13650         * g77.f-torture/compile/20010519-1.f: Likewise.
13651         * g77.f-torture/compile/980310-4.f: Likewise.
13652         * gcc.c-torture/compile/20000605-1.c: Likewise.
13653         * gcc.c-torture/execute/20020225-1.c: Likewise.
13654         * gcc.dg/c90-hexfloat-2.c: Likewise.
13655         * gcc.dg/c99-bool-1.c: Likewise.
13656         * gcc.dg/c99-hexfloat-2.c: Likewise.
13657         * gcc.dg/dll-2.c: Likewise.
13658         * gcc.dg/wtr-union-init-1.c: Likewise.
13659         * gcc.dg/wtr-union-init-2.c: Likewise.
13660         * gcc.dg/wtr-union-init-3.c: Likewise.
13661         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13662         * gcc.dg/cpp/defined.c: Likewise.
13663         * gcc.dg/cpp/macsyntx.c: Likewise.
13664         * gcc.dg/cpp/paste2.c: Likewise.
13665         * gcc.dg/cpp/trad/defined.c: Likewise.
13666         * gcc.dg/format/c90-printf-1.c: Likewise.
13667         * gcc.dg/format/c90-scanf-1.c: Likewise.
13668         * gcc.dg/format/c99-printf-1.c: Likewise.
13669         * gcc.dg/format/c99-scanf-1.c: Likewise.
13670         * gcc.misc-tests/gcov-8.c: Likewise.
13671         * lib/profopt.exp: Likewise.
13672
13673 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13674
13675         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13676
13677 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13678
13679         * g++.dg/inherit/using2.C: New test.
13680
13681 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13682
13683         * ChangeLog: Follow spelling conventions.
13684         * g++.dg/template/friend4.C: Likewise.
13685         * g++.old-deja/g++.pt/crash67.C: Likewise.
13686         * gcc.c-torture/execute/20000801-4.c: Likewise.
13687         * gcc.dg/c90-digraph-1.c: Likewise.
13688         * gcc.dg/c94-digraph-1.c: Likewise.
13689         * gcc.dg/c99-digraph-1.c: Likewise.
13690         * gcc.dg/cpp/line5.c: Likewise.
13691         * gcc.dg/cpp/multiline.c: Likewise.
13692         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13693         * gcc.dg/format/attr-3.c: Likewise.
13694         * gcc.dg/format/c90-scanf-3.c: Likewise.
13695         * gcc.dg/format/ext-4.c: Likewise.
13696
13697 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.dg/template/pretty1.C: New test.
13700
13701 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13702
13703         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13704
13705 2002-09-13  Matt Austern  <austern@apple.com>
13706
13707         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13708         passing a cast expression to a function by const reference.
13709
13710 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13711
13712         * g++.dg/template/deduce1.C: New test.
13713
13714 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13715
13716         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13717         32-bit int.
13718
13719 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13720
13721         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13722         usage.
13723
13724 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13725
13726         * gcc.c-torture/compile/20020910-1.c: New test.
13727
13728 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13729
13730         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13731
13732 2002-09-10  Andreas Jaeger  <aj@suse.de>
13733
13734         * gcc.dg/20020312-2.c: Adjust for x86-64.
13735
13736 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13737
13738         * g77.dg/7388.f: New test case for PR 7388.
13739
13740 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13741
13742         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13743
13744 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13745
13746         * objc.dg/proto-lossage-1.m: New test.
13747
13748 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13749
13750         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13751
13752 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13753
13754         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13755         expected to pass.
13756
13757 2002-09-06  Stan Shebs  <shebs@apple.com>
13758             David Edelsohn  <edelsohn@gnu.org>
13759
13760         * gcc.dg/weak: New directory.
13761         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13762         target-specific xfail bits.
13763         * gcc.dg/typeof-2.c: Move to new directory.
13764         * gcc.dg/weak.exp: New expect script.
13765
13766 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13767
13768         * gcc.c-torture/execute/extzvsi.c: New test.
13769
13770 2002-09-05  Stan Shebs  <shebs@apple.com>
13771
13772         * gcc.dg/weak-1.c: xfail on Darwin.
13773         * gcc.dg/weak-2.c: Ditto.
13774         * gcc.dg/weak-3.c: Ditto.
13775         * gcc.dg/weak-4.c: Ditto.
13776         * gcc.dg/weak-5.c: Ditto.
13777         * gcc.dg/weak-6.c: Ditto.
13778         * gcc.dg/weak-7.c: Ditto.
13779         * gcc.dg/weak-8.c: Ditto.
13780         * gcc.dg/weak-9.c: Ditto.
13781
13782 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13783
13784         * gcc.c-torture/execute/loop-14.c: New test.
13785
13786 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13787
13788         * g++.dg/other/cxa-atexit1.C: New test.
13789
13790         * gcc.dg/typeof-2.c: New test.
13791
13792 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13793
13794         * gcc.dg/builtins-2.c: New testcase.
13795         * gcc.dg/builtins-3.c: New testcase.
13796
13797 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13798
13799         * gcc.dg/cpp/_Pragma4.c: New test.
13800
13801 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13802
13803         * objc/execute/nil_method-1.m: New testcase.
13804
13805 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13806
13807         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13808         [Object class], not [Object initialize].
13809
13810 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13811             Hans-Peter Nilsson  <hp@bitrange.com>
13812
13813         * gcc.c-torture/execute/20020720-1.x: Skip test on
13814         mmix-knuth-mmixware.  Correct comment.
13815
13816 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13817
13818         * testsuite/g++.dg/abi/bitfield5.C: New test.
13819         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13820
13821 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13822
13823         * objc.dg/undeclared-selector.m: New test.
13824
13825 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.dg/other/offsetof1.C: Avoid cast warning.
13828
13829 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13830
13831         * objc.dg/super-class-2.m: New test.
13832
13833 2002-08-24  Matt Austern  <austern@apple.com>
13834
13835         * g++.dg/ext/lvaddr.C: New test.
13836         * g++.dg/ext/lvcast.C: New test.
13837
13838 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13839
13840         * testsuite/g++.dg/inherit/cond1.C: New test.
13841
13842 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13843
13844         * gcc.dg/noncompile/incomplete-1.c: New test.
13845
13846 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13847
13848         * gcc.dg/typespec-1.c: New test.
13849
13850 2002-08-20  Devang Patel  <dpatel@apple.com>
13851         * objc.dg/proto-hier-2.m: New test.
13852
13853 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13854
13855         * objc.dg/bitfield-1.m: New test.
13856         * objc.dg/bitfield-2.m: New test.
13857
13858 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13859
13860         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13861         gcc.dg/c99-flex-array-4.c: New tests.
13862
13863 2002-08-16  Stan Shebs  <shebs@apple.com>
13864
13865         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13866
13867 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13868
13869         * gcc.dg/typeof-1.c: New test.
13870         * g++.dg/ext/typeof2.C: New test.
13871
13872 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * g++.dg/other/offsetof1.C: New test.
13875
13876 2002-08-14  Richard Henderson  <rth@redhat.com>
13877
13878         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13879
13880 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13881
13882         * gcc.dg/cpp/_Pragma3.c: New test.
13883
13884 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13885
13886         * g++.dg/template/inherit3: New test.
13887
13888 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * gcc.dg/bitfld-4.c: Add blank options.
13891
13892 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13893
13894         * g++.dg/template/crash1.C: New test.
13895
13896 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13897
13898         * gcc.dg/tls/opt-2.c: New test.
13899
13900 2002-08-08  Devang Patel  <dpatel@apple.com>
13901
13902         * objc.dg/selector-1.m : New test
13903
13904 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13905
13906         * g++.dg/abi/bitfield4.C: New test.
13907         * gcc.dg/bitfld-4.c: New test.
13908
13909 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.dg/other/packed1.C: New test.
13912
13913 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13914
13915         * g++.dg/abi/offsetof.C: Tweak error messages.
13916         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13917
13918 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * gcc.dg/bitfld-3.c: New test.
13921
13922 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13923             Richard Henderson  <rth@redhat.com>
13924
13925         * gcc.dg/i386-bitfield1.c: New test.
13926         * g++.dg/abi/bitfield3.C: Update.
13927
13928 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13929
13930         * objc.dg/const-str-2.m: Update.
13931         * gcc.dg/cpp/c++98.c: Change to C extension.
13932         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13933         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13934
13935 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13936
13937         * testsuite/gcc.dg/tls/diag-3.c: New.
13938
13939 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13940
13941         * g++.dg/README (Subdirectories): Document new subdir expr.
13942         * g++.dg/expr/pmf-1.C: New test.
13943
13944 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13945
13946         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13947
13948 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13949
13950         * g++.dg/abi/bitfield3.C: New test.
13951
13952 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13953
13954         * lib/gcov.exp: Tweak expected line formats.
13955         * gcc.misc-tests/gcov8.c: New test.
13956         * gcc.misc-tests/gcov8.x: New flags.
13957
13958 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13959
13960         * consistency.vlad/layout/endian.c: Include string.h.
13961
13962         * gcc.c-torture/execute/20020805-1.c: New test.
13963
13964 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13965
13966         * g++.dg/other/conversion1.C: New test.
13967
13968 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13969
13970         * gcc.dg/builtins-1.c: New testcase.
13971
13972 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13973
13974         * g++.dg/inherit/access3.C: New test.
13975
13976 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13977
13978         * gcc.dg/ia64-visibility-2.c: New test.
13979
13980 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13981
13982         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13983         __qualifier_flags to __flags.
13984
13985 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13986
13987         * g++.dg/inherit/operator1.C: New test.
13988         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13989         * g++.dg/other/error1.C: Change expected error message.
13990         * g++.dg/template/conv4.C: Likewise.
13991
13992 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13993
13994         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13995         for documented behavior.
13996
13997 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13998
13999         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14000         several targets known to fail.
14001
14002 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14003
14004         * gcc.dg/mips-args-[123].c: New tests.
14005
14006 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14007
14008         * gcc.dg/ppc-spe.c: New.
14009
14010 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14011
14012         * g++.dg/other/ptrmem4.C: New testcase.
14013
14014 2002-07-24  Richard Henderson  <rth@redhat.com>
14015
14016         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14017
14018 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14019
14020         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14021
14022 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14023
14024         * gcc.c-torture/execute/memset-3.c: New testcase.
14025
14026 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14027
14028         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14029         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14030
14031 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14032
14033         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14034         Delete.
14035
14036 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14037
14038         * gcc.c-torture/compile/simd-4.c: New test.
14039
14040 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14041
14042         PR c++/7347, c++/7348
14043         * g++.dg/template/access4.C: New test.
14044         * g++.dg/template/access5.C: New test.
14045         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14046         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14047         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14048         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14049
14050 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14051
14052         * gcc.dg/gnu89-init-2.c: New test.
14053
14054 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14055
14056         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14057
14058 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14059
14060         * gcc.c-torture/execute/20020720-1.c: New testcase.
14061
14062 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14063
14064         * gcc.dg/cpp/Wsignprom.c: New tests.
14065
14066 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14067
14068         * gcc.c-torture/execute/loop-13.c: New test.
14069
14070 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14071
14072         * gcc.dg/cpp/expr.c: New tests.
14073
14074 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14075
14076         * g++.dg/opt/pr6713.C: Add template instantiation.
14077
14078 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14079
14080         * gcc.dg/nest.c: New test.
14081
14082 2002-07-17  Richard Henderson  <rth@redhat.com>
14083
14084         * g++.dg/opt/pr6713.C: New test.
14085
14086 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14087
14088         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14089         XFAIL for all x86 processors.
14090
14091 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14092
14093         * gcc.c-torture/execute/20010122-1.x: Do not test with
14094         -fomit-frame-pointer.
14095
14096 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14097
14098         * g++.dg/template/instantiate2.C: New test.
14099         * g++.dg/template/spec4.C: New test.
14100
14101 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14102
14103         * g++.dg/template/access2.C: New test.
14104         * g++.dg/template/access3.C: New test.
14105
14106 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14107
14108         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14109         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14110         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14111         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14112         Convert to use <stdarg.h>.
14113         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14114         Delete.
14115         * gcc.dg/va-arg-2.c: New.
14116         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14117
14118 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14119
14120         * gcc.c-torture/compile/20020710-1.c: New test.
14121
14122 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14123                           Andrew Pinski  <pinskia@physics.uc.edu>
14124
14125         gcc.c-torture/compile/simd-2.c: New testcase.
14126         gcc.c-torture/compile/simd-3.c: Likewise.
14127
14128 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14129
14130         PR c++/7224
14131         * g++.dg/overload/error1.C: New test.
14132
14133 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14134
14135         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14136         configuration and IRIX 6 O32 ABI.
14137
14138 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14139
14140         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14141
14142 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14143
14144         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14145
14146 2002-07-10  Jeffrey A Law  <law@redhat.com>
14147
14148         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14149
14150         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14151
14152 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14153
14154         * gcc.dg/20020312-2.c: Check for __PPC__.
14155
14156 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14157
14158         * gcc.c-torture/compile/20020709-1.c: New test.
14159
14160 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14161
14162         * g++.dg/template/qualttp21.C: New test case.
14163
14164 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14165
14166         * gcc.c-torture/compile/20020706-1.c: New test.
14167         * gcc.c-torture/compile/20020706-2.c: New test.
14168
14169 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14170             Alexandre Oliva  <aoliva@redhat.com>
14171
14172         * g++.dg/warn/incomplete1.C: New test.
14173
14174 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14175
14176         PR c++/7099
14177         * g++.dg/warn/noreturn1.C: New test.
14178
14179 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14180
14181         PR c++/6706
14182         * g++.dg/debug/debug6.C: New test.
14183         * g++.dg/debug/debug7.C: New test.
14184
14185 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14186
14187         * gcc.c-torture/compile/simd-3.c: New test.
14188
14189 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14190
14191         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14192         * gcc.dg/20020620-1.c: Likewise.
14193
14194 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14195
14196         PR c++/6944
14197         * g++.dg/init/array4.C: New test.
14198         * g++.dg/init/array5.C: New test.
14199
14200 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14201
14202         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14203         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14204
14205 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14206
14207         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14208         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14209         * gcc.dg/wtr-conversion-1.c: Likewise.
14210         * gcc.dg/wtr-escape-1.c: Likewise.
14211         * gcc.dg/wtr-int-type-1.c: Likewise.
14212         * gcc.dg/wtr-label-1.c: Likewise.
14213         * gcc.dg/wtr-static-1.c: Likewise.
14214         * gcc.dg/wtr-strcat-1.c: Likewise.
14215         * gcc.dg/wtr-suffix-1.c: Likewise.
14216         * gcc.dg/wtr-switch-1.c: Likewise.
14217         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14218         * gcc.dg/wtr-union-init-1.c: Likewise.
14219         * gcc.dg/wtr-union-init-2.c: Likewise.
14220         * gcc.dg/wtr-union-init-3.c: Likewise.
14221
14222         * gcc.dg/wtr-func-def-1.c: New test.
14223
14224 2002-07-02 Devang Patel <dpatel@apple.com>
14225
14226         * objc.dg/param-1.m: New test.
14227
14228 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14229
14230         * gcc.dg/cpp/trad/directive.c: Add test.
14231         * gcc.dg/cpp/trad/macroargs.c: Add test.
14232         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14233
14234 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14235
14236         * gcc.dg/cpp/cmdlne-M.c: New test.
14237
14238 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14239
14240         * objc.dg/desig-init-1.m: New test.
14241
14242 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14243
14244         PR c++/6716
14245         * g++.dg/template/instantiate1.C: New test.
14246
14247 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14248
14249         PR c++/7112
14250         * g++.dg/template/sizeof2.C: New test.
14251
14252 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14253
14254         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14255         gcc.dg/cpp/trad/include.c: New tests.
14256
14257 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14258
14259         PR target/7177
14260         * gcc.c-torture/compile/20020701-1.c: New test.
14261
14262 2002-07-01  Stan Shebs  <shebs@apple.com>
14263
14264         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14265         header here...
14266         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14267         (objc-torture-execute): or here.
14268
14269 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14270
14271         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14272
14273 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14274
14275         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14276
14277 2002-06-30  Devang Patel  <dpatel@apple.com>
14278
14279         * objc.dg/fsyntax-only.m: New test.
14280
14281 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14282
14283         PR c++/6695
14284         * g++.dg/template/friend7.C: New file.
14285
14286 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14287
14288         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14289         return type.
14290
14291 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14292
14293         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14294         avoid division by zero.
14295
14296 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14297
14298         * gcc.dg/Wunknownprag.c: New tests.
14299
14300 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14301
14302         * gcc.c-torture/execute/simd-2.c: New test.
14303
14304 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14305
14306         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14307         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14308         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14309         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14310         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14311         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14312         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14313         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14314         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14315         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14316         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14317         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14318         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14319         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14320         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14321         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14322         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14323
14324 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14325
14326         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14327         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14328         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14329         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14330         New tests.
14331         * gcc.dg/cpp/trad/directive.c: Update.
14332
14333 2002-06-23  Andreas Jaeger  <aj@suse.de>
14334
14335         * gcc.c-torture/execute/complex-6.c: New.
14336
14337 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14338
14339         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14340         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14341         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14342         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14343
14344 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14345
14346         * gcc.dg/cpp/trad: New directory with traditional tests copied
14347         from parent directory.
14348         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14349         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14350         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14351         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14352         Move to trad/ and rename.
14353         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14354         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14355         gcc.dg/cpp/trad/redef2.c: New tests.
14356         * gcc.dg/cpp/trad/trad.exp: New driver.
14357
14358 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14359
14360         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14361         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14362         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14363         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14364         Remove.
14365
14366 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14367
14368         * gcc.dg/20020620-1.c: New test.
14369
14370 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14371
14372         * g++.dg/template/ttp4.C: New test.
14373
14374 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * g++.dg/opt/vt1.C: Fix regexp.
14377
14378 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14379
14380         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14381         Don't use attribute `noinline'.
14382
14383 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14384
14385         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14386
14387 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14388
14389         * gcc.c-torture/execute/simd-1.c: New.
14390
14391         * gcc.dg/simd-1.c: New.
14392
14393 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14394
14395         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14396
14397 2002-06-16  Richard Henderson  <rth@redhat.com>
14398
14399         * g++.dg/ext/anon-struct1.C: New.
14400         * g++.dg/ext/anon-struct2.C: New.
14401         * g++.dg/ext/anon-struct3.C: New.
14402         * gcc.dg/anon-struct-1.c: New.
14403         * gcc.dg/anon-struct-2.c: New.
14404         * gcc.dg/anon-struct-3.c: New.
14405         * gcc.dg/20011008-1.c: Adjust warning text.
14406         * gcc.dg/20020527-1.c: Add -fms-extensions.
14407
14408 2002-06-16  Richard Henderson  <rth@redhat.com>
14409
14410         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14411
14412 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14413
14414         * gcc.c-torture/execute/20020615-1.c: New test.
14415
14416 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14417
14418         * gcc.c-tortuture/execute/compare-1.c: New test case.
14419         * gcc.c-tortuture/execute/compare-2.c: New test case.
14420         * gcc.c-tortuture/execute/compare-3.c: New test case.
14421
14422 2002-06-13  Richard Henderson  <rth@redhat.com>
14423
14424         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14425         ia64 ilp32.
14426
14427 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14428
14429         * g++.dg/template/typename2.C: Update error message.
14430
14431 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14432
14433         * gcc.c-torture/execute/20020611-1.c: New test.
14434
14435 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14436
14437         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14438         list of targets to skip.
14439
14440 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14441
14442         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14443         targets if not optimizing.
14444
14445 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14446
14447         * gcc.c-torture/compile/20020605-1.c: New test.
14448
14449         * g++.dg/opt/vt1.C: New test.
14450
14451         * gcc.dg/20020531-1.c: New test.
14452
14453         * gcc.dg/20020530-1.c: New test.
14454
14455         * gcc.dg/20020527-1.c: New test.
14456
14457         * g++.dg/opt/cse1.C: New test.
14458
14459 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14460
14461         * gcc.dg/20020607-2.c: New test case.
14462
14463 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14464
14465         * gcc.c-torture/compile/20020604-1.c: New test.
14466
14467 2002-06-04  Richard Henderson  <rth@redhat.com>
14468
14469         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14470         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14471         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14472
14473 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14474
14475         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14476
14477 2002-06-03  Richard Henderson  <rth@redhat.com>
14478
14479         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14480         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14481
14482 2002-06-02  Richard Henderson  <rth@redhat.com>
14483
14484         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14485         test functions static.
14486
14487 2002-06-02  Andreas Jaeger  <aj@suse.de>
14488
14489         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14490         now.
14491
14492 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14493
14494         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14495         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14496         Update for mofified diagnostics.
14497         * gcc.dg/c99-intconst-1.c: No longer fail.
14498
14499 2002-06-02  Richard Henderson  <rth@redhat.com>
14500
14501         * gcc.dg/uninit-A.c: Remove xfail markers.
14502
14503 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14504
14505         * gcc.dg/fnegate-1.c: New test case.
14506
14507 2002-05-30  Osku Salerma  <osku@iki.fi>
14508
14509         * gcc.c-torture/execute/mayalias-1.c: New file.
14510
14511 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14512
14513         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14514         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14515         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14516
14517 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14518
14519         * gcc.c-torture/execute/20020529-1.c: New test.
14520
14521 2002-05-27  Richard Henderson  <rth@redhat.com>
14522
14523         * g++.dg/ext/attrib6.C: New test case.
14524
14525 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14526
14527         * gcc.c-torture/execute/pure-1.c: New test.
14528
14529 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14530
14531         * gcc.dg/cpp/arith-2.c: Remove.
14532
14533 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14534
14535         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14536         * gcc.dg/cpp/if-3.c: Remove.
14537
14538 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * g++.dg/opt/cse2.C: New test.
14541
14542 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14543
14544         * gcc.dg/cpp/arith-1.c: New semantic tests.
14545         * gcc.dg/cpp/if-1.c: Update.
14546
14547 2002-05-24  Ben Elliston  <bje@redhat.com>
14548
14549         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14550
14551 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14552
14553         * gcc.dg/verbose-asm.c: New test.
14554
14555 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14556
14557         * gcc.dg/cpp/paste12.c: New test.
14558
14559 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14560
14561         * g++.dg/parse/named_ops.C: New test.
14562
14563 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14564
14565         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14566
14567 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14568
14569         * gcc.dg/weak-2.c: Allow optional leading underscore
14570         in scan-assembler symbol name.
14571         * gcc.dg/weak-3.c: Likewise.
14572         * gcc.dg/weak-4.c: Likewise.
14573         * gcc.dg/weak-5.c: Likewise.
14574
14575 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14576
14577         * gcc.dg/20020523-1.c: New test.
14578
14579 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14580
14581         * objc.dg/const-str-2.m: Update now that we stop after
14582         a command line error.
14583
14584 2002-05-22  Richard Henderson  <rth@redhat.com>
14585
14586         * g++.dg/dg.exp: Fix typo in test pruneing.
14587
14588 2002-05-22  Richard Henderson  <rth@redhat.com>
14589
14590         * g++.dg/dg.exp: Prune the tls subdirectory.
14591         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14592         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14593         * g++.dg/tls/init-1.C: New.
14594
14595 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14596
14597         * gcc.dg/20020517-1.c: New test.
14598
14599 2002-05-21  Richard Henderson  <rth@redhat.com>
14600
14601         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14602         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14603
14604 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14605
14606         * g++.dg/other/copy2.C: New test.
14607
14608 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14609
14610         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14611         (MAX_COPY): Bump up to 10 times sizeof (long long).
14612         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14613
14614         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14615         sizeof (long long).
14616
14617         * gcc.c-torture/execute/strcpy-1.c: New test.
14618
14619 2002-05-19  Jason Merrill  <jason2redhat.com>
14620
14621         * g++.dg/ext/oper1.C: New test.
14622
14623 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14624 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14625
14626         * README.QMTEST: New file.
14627
14628         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14629
14630 2002-05-19  Andreas Jaeger  <aj@suse.de>
14631
14632         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14633         now.
14634         * gcc.c-torture/execute/loop-2d.x: Likewise.
14635
14636 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14637
14638         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14639         support weak symbols.
14640         * gcc.dg/weak-4.c: Likewise
14641         * gcc.dg/weak-6.c: Likewise
14642
14643 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14644
14645         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14646         cygwin, coff and h8300-*-hms targets
14647         * gcc.dg/weak-5.c: Likewise
14648         * gcc.dg/weak-7.c: Likewise
14649
14650 2002-05-16  Jason Merrill  <jason@redhat.com>
14651
14652         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14653         (scan-assembler-not, scan-assembler-dem): Likewise.
14654         (scan-assembler-dem-not): Likewise.
14655
14656 2002-05-15  Richard Henderson  <rth@redhat.com>
14657
14658         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14659
14660 2002-05-15  Richard Henderson  <rth@redhat.com>
14661
14662         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14663         (vfoo1f): Warning here.
14664         (vfoo1l): Don't redefine the alias.
14665
14666 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14667
14668         * g++.dg/init/pm1.C: New test.
14669
14670 2002-05-12  David S. Miller  <davem@redhat.com>
14671
14672         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14673         types.
14674
14675 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14676
14677         * gcc.c-torture/execute/20020510-1.c: New test case.
14678
14679 2002-05-10  David S. Miller  <davem@redhat.com>
14680
14681         * gcc.c-torture/execute/conversion.c: Test long double too.
14682
14683 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14684
14685         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14686         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14687         * lib/g++.exp (g++_link_flags): Likewise.
14688         * lib/objc.exp (objc_target_compile): Likewise.
14689
14690 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14691
14692         * gcc.dg/cpp/poison.c: Update.
14693         * gcc.dg/cpp/20000625-2.c: Remove.
14694         * gcc.dg/cpp/direct2s.c: Remove final test.
14695
14696 2002-05-08  Tom Rix  <trix@redhat.com>
14697
14698         * gcc.c-torture/execute/20020508-1.c: New test.
14699         * gcc.c-torture/execute/20020508-2.c: New test.
14700         * gcc.c-torture/execute/20020508-3.c: New test.
14701
14702 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14703
14704         * gcc.dg/cpp/charconst-4.c: More tests.
14705
14706 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14707
14708         PR c/6569
14709         * gcc.dg/weak-3.c: Update location of warning messages.
14710         * gcc.dg/weak-5.c: Likewise.
14711
14712 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14713
14714         * gcc.c-torture/execute/20020506-1.c: New test case.
14715
14716 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14717
14718         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14719
14720 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14721
14722         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14723
14724 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14725
14726         * gcc.dg/cpp/charconst-3.c: New test.
14727
14728 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14729
14730         * gcc.dg/cpp/charconst.c: Update tests.
14731
14732 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14733
14734         * treelang: Added directory for new sample language treelang. Also
14735         lib/treelang.exp: New file to signal treelang should be tested.
14736
14737 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14738
14739         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14740         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14741         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14742         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14743         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14744         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14745         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14746
14747 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14748
14749         * gcc.dg/format/xopen-2.c: New test.
14750
14751 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14752
14753         * gcc.dg/20020503-1.c: New test.
14754
14755 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14756
14757         * g++.dg/init/dtor1.C: Make it tougher.
14758
14759 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14760
14761         * g++.dg/init/dtor1.C: New test.
14762
14763 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14764
14765         * gcc.dg/altivec-8.c: New.
14766
14767 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14768
14769         * gcc.dg/altivec-7.c: New.
14770
14771 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14772
14773         * g++.dg/parse/typedef1.C: New test.
14774
14775 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/6486
14778         * g++.dg/template/friend6.C: New test.
14779
14780         PR c++/6492
14781         * g++.dg/init/copy1.C: New test.
14782
14783 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14784
14785         * g++.dg/warn/effc1.C: New test.
14786
14787 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14788
14789         * gcc.dg/cpp/if-cexp.c: Add a test.
14790
14791 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14792
14793         * gcc.dg/20020426-2.c: New test.
14794
14795 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14796
14797         * gcc.dg/cpp/if-mop.c: Update.
14798         * gcc.dg/cpp/if-mpar.c: Add test.
14799         * gcc.dg/cpp/if-oppr.c: Update.
14800
14801 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14802
14803         PR c/6343
14804         * gcc.dg/weak-[2-7].c: New tests.
14805
14806 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14807
14808         * gcc.dg/enum1.c: New test.
14809
14810 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14811
14812         PR c++/6497
14813         * g++.dg/inherit/access2.C: New test.
14814
14815 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR bootstrap/6445
14818         * gcc.dg/20020426-1.c: New test.
14819
14820 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14821
14822         * g++.dg/abi/enum1.C: New test.
14823
14824 2002-04-26  Richard Henderson  <rth@redhat.com>
14825
14826         * gcc.dg/c99-bool-1.c: Expect always true warning.
14827
14828 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14829
14830         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14831
14832 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14833
14834         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14835         targets.
14836
14837 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14838
14839         * g++.dg/abi/mange7.C: New test.
14840
14841         PR c++/6438.
14842         * g++.dg/parse/stmtexpr2.C: New test.
14843
14844 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14845
14846         * gcc.dg/20020312-2.c: Add SH target.
14847
14848 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14849
14850         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14851         compiler output on mips*-*-irix*.
14852
14853 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14854
14855         * g++.dg/parse/attr1.C: New test.
14856
14857 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14858
14859         * gcc.c-torture/execute/string-opt-17.c: New test case.
14860         * gcc.c-torture/execute/memset-2.c: New test case.
14861
14862 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14863
14864         PR c++/6256:
14865         * g++.dg/template/friend5.C: New test.
14866
14867         PR c++/6331:
14868         * g++.dg/template/qual1.C: Likewise.
14869
14870 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14871
14872         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14873         Include stdlib.h, not stdio.h or ctype.h.
14874
14875 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14876
14877         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14878         cris-*-elf* and mmix-*-*.
14879         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14880         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14881         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14882         Ditto.
14883         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14884         * gcc.dg/wchar_t-1.c: Ditto.
14885
14886 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14887
14888         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14889         Clarify comment.
14890
14891 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14892
14893         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14894
14895 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14896
14897         * gcc.c-torture/execute/20000906-1.x: Delete.
14898
14899 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14900
14901         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14902
14903 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14904
14905         * PR6367
14906         * g77.f-torture/execute/6367.f: New test.
14907         * g77.f-torture/execute/6367.x: Disable for MMIX.
14908
14909 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14910
14911         * PR6352
14912         * g++.dg/opt/inline2.C: New test.
14913
14914 2002-04-18  Richard Henderson  <rth@redhat.com>
14915
14916         * gcc.dg/20000906-1.c: Enable for all targets.
14917         * gcc.c-torture/compile/iftrap-2.c: New.
14918
14919 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14920
14921         * gcc.dg/20020418-1.c: New test.
14922         * gcc.dg/20020418-2.c: New test.
14923
14924 2002-04-18  Richard Henderson  <rth@redhat.com>
14925
14926         * gcc.c-torture/compile/iftrap-1.c: New.
14927         * gcc.dg/iftrap-1.c: Adjust for ia64.
14928         * gcc.dg/iftrap-2.c: New.
14929
14930 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14931
14932         * gcc.c-torture/compile/20020418-1.c: New test.
14933
14934 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14935
14936         * gcc.c-torture/compile/20020415-1.c: New.
14937
14938 2002-04-18  David S. Miller  <davem@redhat.com>
14939
14940         * gcc.c-torture/execute/20020418-1.c: New test.
14941
14942 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14943
14944         * gcc.dg/20020416-1.c: New test.
14945
14946         * g++.dg/opt/inline1.C: New test.
14947
14948 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14949
14950         * gcc.dg/altivec-5.c: New test.
14951
14952         * gcc.dg/20020415-1.c: New test.
14953
14954 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14955
14956         * testsuite/lib/chill.exp: Remove.
14957
14958 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14959
14960         * g++.dg/other/big-struct.C: New test.
14961
14962 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14963
14964         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14965         of scratch file.
14966
14967 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14968
14969         PR c/6277
14970         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14971         in scan-assembler function name
14972
14973 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14974
14975         * g77.f-torture/execute/980628-4.x,
14976         g77.f-torture/execute/980628-5.x,
14977         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14978         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14979         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14980         i[34567]86-*-*.
14981
14982 2002-04-13  David S. Miller  <davem@redhat.com>
14983
14984         * gcc.c-torture/execute/20020413-1.c: New test.
14985
14986 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14987
14988         * gcc.dg/asm-6.c,
14989         * g++.dg/ext/asm1.C: New tests.
14990
14991 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c++ 5373.
14994         * g++.dg/parse/stmtexpr1.C: New test.
14995
14996         PR c++/5189.
14997         * g++.dg/template/copy1.C: New test.
14998
14999 2002-04-12  Richard Henderson  <rth@redhat.com>
15000
15001         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15002
15003 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15004
15005         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15006         gcc.c-torture/execute/20020307-2.c.
15007
15008 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15009
15010         * g++.dg/ext/attrib5.C,
15011         * g++.dg/lookup/struct1.C: New tests.
15012
15013 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15014
15015         * gcc.dg/20020411-1.c: New test.
15016
15017         * gcc.c-torture/execute/20020411-1.c: New test.
15018
15019 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15020
15021         * g77.f-torture/execute/6177.f: New test.
15022
15023 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15024
15025         PR middle-end/6247
15026         * g++.dg/opt/cleanup1.C: New test.
15027
15028         * g++.dg/opt/const1.C: New test.
15029
15030 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15031
15032         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15033
15034 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15035
15036         PR c++/5507
15037         * g++.dg/template/typename2.C: New test.
15038
15039 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15040
15041         * gcc.c-torture/execute/loop-12.c: New.
15042
15043 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15044
15045         * g77.f-torture/execute/980628-4.x,
15046         g77.f-torture/execute/980628-5.x,
15047         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15048         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15049         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15050
15051 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15052
15053         PR optimization/6086
15054         * g++.dg/opt/preinc1.C: New test.
15055
15056 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15057
15058         PR c++/5571
15059         * g++.dg/opt/static2.C: New test.
15060
15061 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15062
15063         PR c/5120
15064         * gcc.dg/20020406-1.c: New test.
15065
15066 2002-04-04  David S. Miller  <davem@redhat.com>
15067
15068         * gcc.c-torture/execute/20020404-1.c: New test.
15069
15070 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15071
15072         PR c/6123
15073         * gcc.dg/20020312-2.c: Do not declare global register variable
15074         if __PIC__ or __pic__ is defined.
15075
15076 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15077
15078         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15079         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15080
15081 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15082
15083         * gcc.misc-tests/linkage.exp: Update last change to handle
15084         sparc*-, not just sparc-.
15085
15086 2002-04-03  Richard Henderson  <rth@redhat.com>
15087
15088         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15089
15090 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15091
15092         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15093
15094 2002-04-02  David S. Miller  <davem@redhat.com>
15095
15096         * gcc.c-torture/execute/20020402-3.c: New test.
15097
15098 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15099
15100         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15101         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15102
15103         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15104         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15105         g77.f-torture/execute/20001201.x,
15106         g77.f-torture/execute/u77-test.x: New files.
15107
15108         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15109         * gcc.dg/wchar_t-1.c: Ditto.
15110
15111 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15112
15113         * gcc.c-torture/execute/20020402-1.c: New test.
15114
15115 2002-04-01  Richard Henderson  <rth@redhat.com>
15116
15117         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15118
15119         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15120
15121 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15122
15123         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15124
15125 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15126
15127         * g++.dg/inherit/template-as-base.C: Expect error.
15128         * g++.dg/inherit/namespace-as-base.C: Likewise.
15129
15130 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15131
15132         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15133         g++.dg/ext/instantiate3.C: Tweak match patterns.
15134
15135         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15136         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15137         -da test.
15138
15139 2002-03-31  Richard Henderson  <rth@redhat.com>
15140
15141         * gcc.dg/special/alias-2.c: New.
15142         * gcc.dg/special/ecos.exp: Run it.
15143
15144 2002-03-31  Richard Henderson  <rth@redhat.com>
15145
15146         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15147
15148 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15149
15150         * gcc.dg/weak-1.c: Disable on h8300 port.
15151
15152 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15153
15154         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15155         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15156         ordering tests.
15157         * g++.dg/bprob/bprob-1.C: New test.
15158         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15159         * g++.dg/gcov/gcov-1.C: New test.
15160         * g++.dg/gcov/gcov-1.x: New file.
15161         * g++.dg/gcov/gcov-2.C: New test.
15162         * g++.dg/gcov/gcov-3.C: New test.
15163         * g++.dg/gcov/gcov-3.h: New file.
15164
15165 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15166
15167         * g++.old-deja/g++.other/builtins5.C: New test.
15168         * g++.old-deja/g++.other/builtins6.C: New test.
15169         * g++.old-deja/g++.other/builtins7.C: New test.
15170         * g++.old-deja/g++.other/builtins8.C: New test.
15171         * g++.old-deja/g++.other/builtins9.C: New test.
15172
15173 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15174
15175         * g++.dg/opt/static1.C: New test.
15176
15177         * g++.dg/opt/longbranch1.C: New test.
15178
15179 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15180
15181         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15182
15183         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15184
15185 2002-03-28  Jeffrey A Law  (law@redhat.com)
15186
15187         * gcc.c-torture/execute/20020328-1.c: New test.
15188
15189 2002-03-27  Richard Henderson  <rth@redhat.com>
15190
15191         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15192         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15193         move from g++.old-deja/g++.ext/.
15194
15195 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15196
15197         * g++.dg/init/new2.C: New test.
15198
15199 2002-03-26  Richard Henderson  <rth@redhat.com>
15200
15201         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15202
15203         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15204         on sparc.
15205
15206         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15207         sparcv9 systems.
15208         * gcc.dg/20001102-1.c: Likewise.
15209
15210 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15211
15212         * gcc.dg/cpp/endif-pedantic1.c,
15213         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15214
15215 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15216
15217         * g++.dg/init/new1.C: New test.
15218
15219 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.dg/abi/vbase9.C: New test.
15222
15223 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15224
15225         * gcc.dg/arm-asm.c: New test.
15226
15227 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15228
15229         * gcc.dg/Wswitch-enum.c: New test.
15230         Fix PR c/5044.
15231
15232 2002-03-26  Richard Henderson  <rth@redhat.com>
15233
15234         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15235         structure.
15236
15237 2002-03-25  Richard Henderson  <rth@redhat.com>
15238
15239         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15240         sparcv9 systems.
15241
15242         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15243         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15244
15245 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15246
15247         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15248
15249 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15250
15251         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15252         targets using generic thunk support.
15253
15254 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15255
15256         * gcc.c-torture/compile/20020323-1.c: New test.
15257
15258         * g++.dg/opt/conj2.C: New test.
15259
15260 2002-03-24  Richard Henderson  <rth@redhat.com>
15261
15262         * gcc.dg/weak-1.c: Use -fno-common.
15263
15264 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15265
15266         * g77.dg/f77-edit-apostrophe-out.f: New test
15267         * g77.dg/f77-edit-h-out.f: New test
15268         * g77.dg/f77-edit-t-in.f: New test
15269         * g77.dg/f77-edit-t-out.f: New test
15270         * g77.dg/f77-edit-x-out.f: New test
15271         * g77.dg/f77-edit-slash-out.f: New test
15272         * g77.dg/f77-edit-colon-out.f: New test
15273         * g77.dg/f77-edit-s-out.f: New test
15274
15275 2002-03-24  Richard Henderson  <rth@redhat.com>
15276
15277         * objc/execute/formal_protocol-6.x: New XFAIL.
15278
15279 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15280
15281         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15282         that do not support weak symbols
15283
15284 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15285
15286         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15287         * lib/g77.exp:  Likewise
15288         * lib/objc.exp: Likewise
15289
15290 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15291
15292         * gcc.dg/Wswitch-default.c: New test.
15293
15294 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15295
15296         * g++.dg/other/enum1.C: New test.
15297
15298 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15299
15300         * gcc.dg/pragma-ep-3.c: Fix typo.
15301
15302 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15303
15304         * g++.dg/inherit/template-as-base.C: New test.
15305
15306 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15307
15308         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15309         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15310
15311 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15312
15313         * gcc.dg/cpp/multiline.c: Update to match.
15314
15315 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15316
15317         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15318
15319 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15320
15321         * gcc.dg/cpp/extratokens2.c:  New file.
15322
15323 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15324
15325         * gcc.dg/20020312-2.c: Add rs6000 target.
15326
15327         * gcc.c-torture/compile/20020319-1.c: New test.
15328
15329 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15330
15331         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15332         (A, E): Handle this.
15333
15334 2002-03-20  Jason Merrill  <jason@redhat.com>
15335
15336         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15337         ignoring -fpic.
15338         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15339         through prune_gcc_output.
15340
15341 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15342
15343         * gcc.c-torture/compile/20020320-1.c: New test.
15344
15345 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15346
15347         * gcc.c-torture/compile/20020318-1.c: New test.
15348
15349         * gcc.dg/struct-by-value-1.c: New test.
15350
15351         * gcc.dg/20020319-1.c: New test.
15352
15353 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * g++.dg/opt/conj1.C: New test.
15356
15357 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15358
15359         * g++.dg/template/qualttp20.C: Revert previous change.
15360         * g++.dg/template/qualttp3.C: Likewise.
15361         * g++.dg/template/qualttp4.C: Likewise
15362         * g++.dg/template/qualttp5.C: Likewise
15363         * g++.dg/template/qualttp6.C: Likewise
15364         * g++.dg/template/qualttp7.C: Likewise
15365         * g++.dg/template/qualttp8.C: Likewise
15366         * g++.dg/template/recurse.C: Likewise.
15367
15368 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15369
15370         * gcc.dg/cpp/wchar-1.c: Update.
15371
15372 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15373
15374         * g++.dg/template/conv1.C: New test.
15375         * g++.dg/template/conv2.C: New test.
15376         * g++.dg/template/conv3.C: New test.
15377         * g++.dg/template/conv4.C: New test.
15378
15379 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15380
15381         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15382         * g++.dg/template/qualttp3.C: Likewise.
15383         * g++.dg/template/qualttp4.C: Likewise
15384         * g++.dg/template/qualttp5.C: Likewise
15385         * g++.dg/template/qualttp6.C: Likewise
15386         * g++.dg/template/qualttp7.C: Likewise
15387         * g++.dg/template/qualttp8.C: Likewise
15388         * g++.dg/template/recurse.C: Likewise.
15389
15390 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15391
15392         * g++.dg/opt/dtor1.C: New test.
15393
15394 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15395
15396         * gcc.c-torture/compile/20020315-1.c: New test.
15397
15398 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15399
15400         * gcc.dg/weak-1.c: Fix scan tests.
15401
15402 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15403
15404         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15405         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15406         cris-*-aout* mmix-*-*.
15407         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15408         cris-*-aout* mmix-*-*.
15409         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15410         cris-*-elf* cris-*-aout* and mmix-*-*.
15411         * gcc.dg/20001009-1.c: Ditto.
15412         * gcc.dg/20010912-1.c: Ditto.
15413         * gcc.dg/20020122-4.c: Ditto.
15414         * gcc.dg/inline-2.c: Ditto.
15415
15416 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15417
15418         * gcc.c-torture/compile/20020314-1.c: New test.
15419
15420 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15421
15422         * gcc.c-torture/execute/20020314-1.c: New test.
15423
15424 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15425
15426         * g++.dg/warn/Wunused-1.C: New test.
15427
15428 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15429
15430         * g++.dg/abi/mangle6.C: New test.
15431
15432 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15433
15434         * gcc.c-torture/compile/20020309-2.c: New test.
15435
15436         * gcc.c-torture/compile/20020312-1.c: New test.
15437
15438 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.dg/other/access1.C: New test.
15441
15442 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15443
15444         * gcc.c-torture/execute/wchar_t-1.c: New test.
15445
15446 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15447
15448         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15449
15450 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15451
15452         * gcc.dg/20020312-1.c: New test case.
15453
15454 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15455
15456         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15457
15458 2002-03-11  Richard Henderson  <rth@redhat.com>
15459
15460         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15461         * g++.old-deja/g++.jason/report.C: Likewise.
15462
15463 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15466         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15467
15468 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         * testsuite/g++.dg/overload/pmf1.C: New test.
15471
15472 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15473
15474         * gcc.c-torture/execute/20020307-1.c: Use long.
15475
15476 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15477
15478         PR optimization/5844
15479         * gcc.dg/20020310-1.c: New test.
15480
15481 2002-03-09  Michael Meissner  <meissner@redhat.com>
15482
15483         * gcc.c-torture/execute/memcpy-2.c: New test.
15484         * gcc.c-torture/execute/memset-1.c: New test.
15485         * gcc.c-torture/execute/strlen-1.c: New test.
15486         * gcc.c-torture/execute/strcmp-1.c: New test.
15487         * gcc.c-torture/execute/strncmp-1.c: New test.
15488
15489 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15490
15491         * gcc.dg/ppc-ldstruct.c: New test.
15492
15493 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15494
15495         * gcc.c-torture/execute/va-arg-22.c: New test.
15496
15497 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15498
15499         * gcc.c-torture/compile/20020309-1.c: New test.
15500
15501 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * gcc.c-torture/execute/20020307-2.c: New test.
15504
15505 2002-03-07  Jeffrey A Law  (law@redhat.com)
15506
15507         * g77.f-torture/compile/20020307-1.f: New test.
15508
15509 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15510
15511         * gcc.dg/unordered-1.c: New test.
15512
15513 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15514
15515         * gcc.c-torture/execute/20020307-1.c: New test.
15516
15517 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15518
15519         * gcc.dg/20020304-1.c: New test.
15520
15521         * gcc.c-torture/compile/20020304-2.c: New test.
15522
15523 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15524
15525         * gcc.c-torture/compile/20020304-1.c: New test case
15526         (from PR c/5830).
15527
15528 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15529
15530         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15531
15532 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15533
15534         * g++.dg/other/classkey1.C: New test.
15535
15536 2002-03-01  Richard Henderson  <rth@redhat.com>
15537
15538         * gcc.c-torture/compile/981223-1.x: New.
15539         * gcc.c-torture/compile/920625-1.x: New.
15540
15541 2002-02-28  Richard Henderson  <rth@redhat.com>
15542
15543         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15544
15545 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15546
15547         * gcc.c-torture/execute/20020227-1.c: New test.
15548
15549 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15550
15551         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15552         here" ERROR lines.
15553         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15554         * g++.old-deja.g++.other/defarg1.C: Likewise.
15555         * g++.old-deja/g++.pt/calls2.C: Likewise.
15556         * g++.old-deja/g++.pt/crash20.C: Likewise.
15557         * g++.old-deja/g++.pt/crash30.C: Likewise.
15558         * g++.old-deja/g++.pt/crash36.C: Likewise.
15559         * g++.old-deja/g++.pt/crash6.C: Likewise.
15560         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15561         * g++.old-deja/g++.pt/derived3.C: Likewise.
15562         * g++.old-deja/g++.pt/error1.C: Likewise.
15563         * g++.old-deja/g++.pt/friend21.C: Likewise.
15564         * g++.old-deja/g++.pt/friend23.C: Likewise.
15565         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15566         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15567
15568 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15569
15570         * gcc.c-torture/execute/20020225-2.c: New test.
15571
15572 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15573
15574         * gcc.c-torture/execute/920730-1t.c,
15575         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15576         Delete test cases, only relevant to -traditional.
15577
15578 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15579
15580         * gcc.dg/cpp/undef1.c: Remove.
15581         * gcc.dg/cpp/directiv.c: Update.
15582         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15583
15584 2002-02-27  Michael Meissner  <meissner@redhat.com>
15585
15586         * gcc.c-torture/execute/20020226-1.c: New test.
15587
15588 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15589
15590         * g++.dg/debug/debug4.C: New test.
15591
15592         * gcc.dg/ia64-visibility-1.c: New test.
15593
15594 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15595
15596         * gcc.dg/debug/20020224-1.c: New.
15597
15598 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15599
15600         * gcc.c-torture/execute/960416-1.x: New.
15601         * gcc.c-torture/execute/divconst-3.x: Likewise.
15602
15603 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15604
15605         * gcc.dg/20020224-1.c: New test.
15606
15607 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15608
15609         * gcc.c-torture/execute/20020225-1.c: New.
15610
15611 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15612
15613         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15614
15615 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15616
15617         * gcc.dg/20020222-1.c: New test.
15618
15619 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15620
15621         * g++.dg/opt/anonunion1.C: New test.
15622
15623 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15624
15625         * g++.dg/template/qualttp19.C: New test.
15626         * g++.dg/template/qualttp20.C: New test.
15627         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15628         * g++.old-deja/g++.other/qual1.C: Likewise.
15629
15630 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15631
15632         * gcc.dg/attr-alwaysinline.c: New.
15633
15634 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15635
15636         * gcc.dg/20020220-1.c: New test.
15637
15638         * gcc.dg/20020220-2.c: New test.
15639
15640         * g++.dg/opt/mmx1.C: New test.
15641
15642 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15643
15644         * gcc.c-torture/compile/20020110.c: New test.
15645
15646 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15647
15648         * gcc.c-torture/execute/20020219-1.c: New test.
15649
15650         * gcc.dg/20020219-1.c: New test.
15651
15652         * gcc.dg/noncompile/20020220-1.c: New test.
15653
15654         * g++.dg/opt/ptrintsum1.C: New test.
15655
15656         * gcc.dg/debug/20020220-1.c: New test.
15657
15658 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.c-torture/execute/20020216-1.c: New test.
15661
15662 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15663
15664         * gcc.dg/decl-1.c: Update, new test.
15665
15666 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         * g++.dg/abi/bitfield1.C: New test.
15669         * g++.dg/abi/bitfield2.C: New test.
15670
15671 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15672
15673         * gcc.dg/attr-nest.c: New test.
15674
15675 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15676
15677         * gcc.c-torture/execute/20020215-1.c: New test.
15678
15679 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15680
15681         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15682         * g++.dg/debug/debug.exp: New.
15683         * g++.dg/debug/trivial.C: New.
15684         * g++.dg/debug/debug1.C: Moved...
15685         * g++.dg/other/debug1.C: ...from here.
15686         * g++.dg/debug/debug2.C: Moved...
15687         * g++.dg/other/debug2.C: ...from here.
15688         * g++.dg/debug/debug3.C: Moved...
15689         * g++.dg/other/debug3.C: ...from here.
15690
15691         * gcc.dg/noncompile/20020213-1.c: New test.
15692
15693 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15694
15695         * g++.dg/other/debug3.C: New test.
15696
15697         * gcc.c-torture/execute/20020213-1.c: New test.
15698
15699 2002-02-13  Richard Smith <richard@ex-parrot.com>
15700
15701         * g++.old-deja/g++.other/thunk1.C: New test.
15702
15703 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15704
15705         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15706
15707 2002-02-13  Stan Shebs  <shebs@apple.com>
15708
15709         * gcc.dg/altivec-3.c: New.
15710
15711 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15712
15713         * gcc.dg/Wunreachable-1.c: New test.
15714         * gcc.dg/Wunreachable-2.c: New test.
15715
15716 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15717
15718         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15719
15720 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15721
15722         * gcc.dg/decl-1.c: New test.
15723
15724 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15725
15726         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15727
15728 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15729
15730         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15731         * gcc.c-torture/compile/980506-1.x: Likewise.
15732
15733 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15734
15735         * gcc.dg/20020210-1.c: New.
15736
15737 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15738
15739         * g77.f-torture/execute/947.f: New regression test
15740         for PR fortran/947.
15741
15742 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15743
15744         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15745         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15746
15747 2002-02-08  Richard Henderson  <rth@redhat.com>
15748
15749         * gcc.c-torture/compile/labels-3.c: New.
15750
15751 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15752
15753         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15754         expression statements work instead.
15755         * gcc.dg/noncompile/20020207-1.c: New test.
15756
15757 2002-02-07  Richard Henderson  <rth@redhat.com>
15758
15759         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15760
15761 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15762
15763         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15764         message from g77
15765         * lib/g77-dg.exp: Trim g77 error messages so that they are
15766         recognized by dg.exp.
15767
15768 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15769
15770         PR fortran/5473
15771         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15772
15773 2002-02-07  Richard Henderson  <rth@redhat.com>
15774
15775         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15776         to be sufficiently aligned for integers.
15777
15778 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.dg/template/friend4.C: New test.
15781
15782 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15783
15784         PR fortran/5743
15785         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15786         unsupported cases.
15787
15788 2002-02-07  Richard Henderson  <rth@redhat.com>
15789
15790         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15791         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15792         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15793         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15794
15795 2002-02-06  Richard Henderson  <rth@redhat.com>
15796
15797         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15798
15799 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15800
15801         * gcc.dg/20020206-1.c: New test.
15802
15803 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15804
15805         * gcc.c-torture/execute/20020206-1.c: New test.
15806
15807         * gcc.c-torture/execute/20020206-2.c: New test.
15808
15809         PR optimization/5429:
15810         * gcc.c-torture/compile/20020206-1.c: New test.
15811
15812 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15813
15814         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15815         as certain file formats cannot support particularly large
15816         alignments.
15817
15818         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15819         and do not expect to be able to link the executable.
15820
15821         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15822         fail because the COFF format does not support the weak attribute.
15823
15824 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15825
15826         * g77.dg/pr5473.f:  New test
15827
15828 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15829
15830         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15831         Fix testcase accordingly.
15832
15833 2002-02-04  Richard Henderson  <rth@redhat.com>
15834
15835         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15836         (buf): Change to be an array of pointers, not ints.
15837
15838 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15839
15840         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15841         before all tests.  Move warning one line above to match where it
15842         C frontend emits.
15843         * gcc.dg/Wswitch-2.c: New test.
15844         * g++.dg/warn/Wswitch-1.C: New test.
15845         * g++.dg/warn/Wswitch-2.C: New test.
15846
15847 2002-02-04  Richard Henderson  <rth@redhat.com>
15848
15849         * g++.dg/abi/offsetof.C: Fix size comparison.
15850
15851 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15852
15853         * gcc.dg/cast-qual-2.c: New test.
15854
15855 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.dg/20020201-4.c: New test.
15858
15859 2002-02-04  Ben Elliston  <bje@redhat.com>
15860
15861         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15862         target_info attribute != 0, in addition to the empty string.
15863         (gcc_target_compile): Likewise.
15864
15865 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15866
15867         * gcc.dg/Wswitch.c: New test.
15868         PR gcc/4475. PR gcc/3780.
15869
15870 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15871
15872         * g77.f-torture/execute/5122.f: New test for regressions
15873         against PR fortran/5122.
15874
15875 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15876
15877         * g77.f-torture/compile/pr3743.f: Delete
15878         * g77.dg/pr3743-1.f: New test.
15879         * g77.dg/pr3743-2.f: New test.
15880         * g77.dg/pr3743-3.f: New test.
15881         * g77.dg/pr3743-4.f: New test.
15882
15883 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15884
15885         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15886
15887 2002-02-02  Richard Henderson  <rth@redhat.com>
15888
15889         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15890         * gcc.c-torture/execute/bf64-1.c: Likewise.
15891
15892 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15893
15894         * gcc.dg/20020201-2.c: New test.
15895
15896         * gcc.dg/20020201-3.c: New test.
15897
15898         * gcc.c-torture/execute/bitfld-2.c: New test.
15899
15900 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15901
15902         * gcc.dg/bitfld-1.c: Update.
15903         * gcc.dg/bitfld-2.c: Update.
15904         * gcc.c-torture/execute/bitfld-1.x: New.
15905
15906 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15907
15908         * gcc.c-torture/execute/20020201-1.c: New test.
15909
15910 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15911
15912         PR target/5469
15913         * gcc.dg/20020201-1.c: New test.
15914
15915 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15916
15917         PR fortran/3743
15918         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15919         * g77.f-torture/compile/pr3743.x: Remove
15920
15921 2002-01-31  Tom Rix  <trix@redhat.com>
15922
15923         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15924
15925 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15926
15927         * gcc.dg/noncompile/20020130-1.c: New test.
15928
15929 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15930
15931         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15932
15933 2002-01-29  Richard Henderson  <rth@redhat.com>
15934
15935         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15936         to long long.
15937         * gcc.c-torture/execute/bf64-1.c: Likewise.
15938
15939 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15940
15941         * gcc.c-torture/execute/20020129-1.c: New test.
15942
15943 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15944
15945         * gcc.c-torture/compile/20000224-1.c: Update.
15946         * gcc.c-torture/execute/bitfld-1.c: New tests.
15947         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15948         * gcc.dg/uninit-A.c: Update.
15949
15950 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15951
15952         * g++.dg/template/ctor1.C: Add instantiation.
15953
15954 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15955
15956         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15957         argument to __builtin_prefetch to be const ptr.
15958
15959 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15960
15961         * gcc.c-torture/compile/20020120-1.c: New test.
15962
15963 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15964
15965         * gcc.c-torture/execute/20020127-1.c: New test.
15966
15967 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15968
15969         * g77.dg/f77-edit-i-in.f: New test
15970         * g77.dg/f77-edit-i-out.f: New test
15971
15972 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15973
15974         * gcc.dg/debug/debug.exp: New file.
15975         * gcc.dg/debug/trivial.c: New file.
15976         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15977         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15978         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15979         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15980         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15981         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15982         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15983         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15984         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15985         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15986         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15987         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15988         * gcc.dg/20000503-1.c: Removed.
15989         * gcc.dg/20010207-1.c: Removed.
15990         * gcc.dg/20011223-1.c: Removed.
15991         * gcc.dg/20020104-2.c: Removed.
15992         * gcc.dg/debug-1.c: Removed.
15993         * gcc.dg/debug-2.c: Removed.
15994         * gcc.dg/debug-3.c: Removed.
15995         * gcc.dg/debug-4.c: Removed.
15996         * gcc.dg/debug-5.c: Removed.
15997         * gcc.dg/debug-6.c: Removed.
15998         * gcc.dg/dwarf2-1.c: Removed.
15999         * gcc.dg/dwarf2-2.c: Removed.
16000
16001 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16002
16003         * g++.old-deja/g++.other/eh5.C: New test.
16004         * g++.old-deja/g++.other/sibcall2.C: New test.
16005         * g++.old-deja/g++.other/array9.C: New test.
16006         * g++.old-deja/g++.other/typename2.C: New test.
16007         * g++.old-deja/g++.other/crash60.C: New test.
16008         * g++.old-deja/g++.other/conv9.C: New test.
16009         * g++.old-deja/g++.other/mangle10.C: New test.
16010         * g++.old-deja/g++.other/unchanging1.C: New test.
16011         * g++.old-deja/g++.other/exprstmt1.C: New test.
16012         * g++.old-deja/g++.other/inline23.C: New test.
16013         * g++.old-deja/g++.eh/ia64-1.C: New test.
16014         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16015         * g++.old-deja/g++.other/reload1.C: New test.
16016         * g++.old-deja/g++.other/static20.C: New test.
16017         * g++.old-deja/g++.other/local-alloc1.C: New test.
16018         * g++.old-deja/g++.other/conv8.C: New test.
16019         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16020         * g++.old-deja/g++.other/storeexpr1.C: New test.
16021         * g++.old-deja/g++.other/storeexpr2.C: New test.
16022         * g++.dg/eh/template2.C: New test.
16023         * g++.dg/warn/weak1.C: New test.
16024
16025 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16026
16027         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16028         Remove first, non-varying, argument.
16029
16030 2002-01-23  Richard Henderson  <rth@redhat.com>
16031
16032         * gcc.dg/inline-2.c: New.
16033
16034         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16035         Add optional target arg.  Check number of arguments.
16036         (scan-assembler-not, scan-assembler-dem): Likewise.
16037         (scan-assembler-dem-not): Likewise.
16038
16039 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16040
16041         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16042         line 12.
16043         * g++.old-deja/g++.brendan/parse3.C,
16044         g++.old-deja/g++.other/crash26.C,
16045         g++.old-deja/g++.other/crash28.C,
16046         g++.old-deja/g++.other/crash29.C,
16047         g++.old-deja/g++.other/crash30.C,
16048         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16049
16050 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16051
16052         * gcc.dg/20020115-1.c: New.
16053
16054 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16055
16056         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16057
16058 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16059
16060         * gcc.dg/20020122-3.c: New.
16061
16062 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16063
16064         * g++.dg/other/gc1.C: New test.
16065
16066 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16067
16068         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16069
16070 2002-01-22  Richard Henderson  <rth@redhat.com>
16071
16072         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16073
16074 2002-01-22  Richard Henderson  <rth@redhat.com>
16075
16076         * gcc.dg/20020122-4.c: New.
16077
16078 2002-01-22  H.J. Lu <hjl@gnu.org>
16079
16080         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16081         link output.
16082         * gcc.dg/special/ecos.exp: Likewise.
16083         * lib/g++-dg.exp: Likewise.
16084         * lib/g77-dg.exp: Likewise.
16085         * lib/gcc-dg.exp : Likewise.
16086         * lib/mike-g++.exp: Likewise.
16087         * lib/mike-g77.exp: Likewise.
16088         * lib/mike-gcc.exp: Likewise.
16089         * lib/objc-dg.exp: Likewise.
16090
16091 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16092
16093         PR target/5379
16094         * gcc.dg/20020122-2.c: New test.
16095
16096 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16097
16098         * gcc.dg/20020122-1.c: New test.
16099
16100 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16101
16102         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16103
16104 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16105
16106         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16107
16108 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16109
16110         * gcc.c-torture/compile/20020121-1.c: New test.
16111
16112 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16113
16114         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16115         ld_library_path.
16116
16117 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16118
16119         * gcc.dg/20020218-1.c: New test.
16120
16121 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16122
16123         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16124         messages
16125         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16126         "At global scope" warning
16127         * g++.dg/ext/align1.C: Change cygwin test for alignment
16128         from db-bogus to dg-warning
16129
16130 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16131
16132         * g77.f-torture/compile/cpp2.F: New test.
16133
16134 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16135
16136         * g++.dg/template/access1.C: New test.
16137
16138 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16139
16140         * gcc.dg/20020118-1.c: New.
16141
16142 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16143
16144         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16145
16146 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16147
16148         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16149         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16150         alignment warnings.
16151
16152 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16153
16154         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16155         torture_with_loops and torture_without_loops
16156
16157 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * gcc.c-torture/compile/20020116-1.c: New test.
16160
16161 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16162
16163         * gcc.dg/20020116-2.c: New test.
16164
16165         * gcc.dg/ultrasp4.c: New test.
16166
16167         * gcc.dg/20020116-1.c: New test.
16168
16169 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16170
16171         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16172         by EABI.
16173
16174 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16175
16176         * gcc.misc-tests/i386-prefetch.exp: New.
16177         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16178         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16179         * gcc.misc-tests/i386-pf-none-1.c: New test.
16180         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16181
16182 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16183
16184         * gcc.dg/gnu89-init-1.c: Add new tests.
16185
16186 2002-01-15  Andreas Jaeger  <aj@suse.de>
16187
16188         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16189         * gcc.dg/i386-mmx-2.c: Likewise.
16190         * gcc.dg/i386-sse-1.c: Likewise.
16191         * gcc.dg/i386-sse-2.c: Likewise.
16192         * gcc.dg/i386-sse-3.c: Likewise.
16193
16194 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16195
16196         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16197         Uncomment additional cases that now pass.
16198
16199 2002-01-11  Richard Henderson  <rth@redhat.com>
16200
16201         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16202         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16203
16204 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16205
16206         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16207
16208 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16209
16210         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16211         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16212
16213 2002-01-10  Dale Johannesen  <dalej@apple.com>
16214
16215         * gcc.c-torture/execute/loop-11.c: New.
16216
16217 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16218
16219         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16220         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16221
16222 2002-01-09  Richard Henderson  <rth@redhat.com>
16223
16224         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16225         type in which to perform the operation for each size.
16226
16227 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16228
16229         * gcc.c-torture/compile/20020109-2.c: New test.
16230
16231 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16232
16233         * gcc.c-torture/execute/loop-10.c: New test.
16234
16235 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16236
16237         * gcc.c-torture/compile/20010226-1.c: New test.
16238         * gcc.c-torture/compile/20010227-1.c: New test.
16239         * gcc.c-torture/compile/20010426-1.c: New test.
16240         * gcc.c-torture/compile/20010510-1.c: New test.
16241         * gcc.c-torture/compile/20010605-3.c: New test.
16242         * gcc.c-torture/compile/20010824-1.c: New test.
16243         * gcc.c-torture/execute/20010409-1.c: New test.
16244         * gcc.dg/noncompile/20000901-1.c: New test.
16245         * gcc.dg/20001023-1.c: New test.
16246         * gcc.dg/20001101-1.c: New test.
16247         * gcc.dg/20001102-1.c: New test.
16248         * gcc.dg/20010207-1.c: New test.
16249         * gcc.dg/20010405-1.c: New test.
16250         * gcc.dg/20010822-1.c: New test.
16251         * gcc.dg/20011107-1.c: New test.
16252
16253 2002-01-09  Jeffrey A Law  (law@redhat.com)
16254
16255         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16256
16257         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16258         execution failure on PA targets.
16259
16260 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16261
16262         * gcc.c-torture/compile/20020109-1.c: New test.
16263
16264 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16265
16266         * gcc.c-torture/execute/20020108-1.c: New test.
16267
16268 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16269
16270         * gcc.dg/20020108-1.c: New test.
16271
16272 2002-01-08  H.J. Lu <hjl@gnu.org>
16273
16274         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16275         for header files.
16276
16277 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16278
16279         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16280         consistency.
16281
16282 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16283
16284         * gcc.dg/altivec-4.c: Test altivec predicates.
16285
16286 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16287
16288         * gcc.c-torture/execute/20020107-1.c: New test.
16289
16290 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16291
16292         PR c/5279
16293         * gcc.c-torture/compile/20020106-1.c: New test.
16294
16295 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16296
16297         * gcc.c-torture/execute/nestfunc-4.c: New test.
16298
16299 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16300
16301         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16302         extra triple that slipped in.
16303         * g++.old-deja/g++.abi/align.C: Likewise.
16304         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16305
16306 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16307
16308         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16309         * g++.old-deja/g++.abi/align.C: Likewise.
16310         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16311
16312         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16313         on FreeBSD/i386.
16314         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16315         FreeBSD.
16316
16317 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16318
16319         * gcc.dg/20020104-1.c: New test.
16320
16321         * gcc.dg/20020104-2.c: New test.
16322
16323 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16324
16325         * gcc.dg/20020103-1.c: Fix typo in target selector.
16326
16327 2002-01-03  Richard Henderson  <rth@redhat.com>
16328
16329         * gcc.dg/20020103-1.c: New.
16330
16331 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16332
16333         * gcc.c-torture/execute/20020103-1.c: New test.
16334
16335 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16336
16337         * g++.dg/other/debug2.C: New test.
16338
16339         * gcc.c-torture/compile/20020103-1.c: New test.
16340
16341 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16342
16343         * gcc.dg/gnu89-init-1.c: Added new tests.
16344
16345 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16346
16347         * g++.dg/template/friend2.C: Remove as patch is reverted.
16348
16349         * g++.dg/warn/oldcast1.C: New test.
16350
16351         * g++.dg/template/ptrmem1.C: New test.
16352         * g++.dg/template/ptrmem2.C: New test.
16353
16354         * g++.dg/template/ntp.C: New test.
16355
16356         * g++.dg/other/component1.C: New test.
16357
16358         * g++.dg/template/ttp3.C: New test.
16359
16360         * g++.dg/template/friend2.C: New test.
16361         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16362
16363 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16364
16365         * g++.dg/other/ptrmem1.C: New test.
16366         * g++.dg/other/ptrmem2.C: New test.
16367
16368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16369
16370         * g++.dg/template/ctor1.C: New test.
16371
16372 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16373
16374         * g++.dg/template/friend2.C: New test.
16375
16376 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16377
16378         * gcc.dg/mmix-1.c: New test.
16379
16380 2001-12-31  Richard Henderson  <rth@redhat.com>
16381
16382         * gcc.dg/asm-5.c: New.
16383
16384 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16385
16386         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16387         in namespace __gnu_cxx
16388
16389 2001-12-30  Richard Henderson  <rth@redhat.com>
16390
16391         * gcc.dg/debug-6.c: New.
16392
16393 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16394
16395         * gcc.c-torture/compile/20011229-2.c: New test.
16396
16397 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.dg/debug-3.c: New test.
16400         * gcc.dg/debug-4.c: New test.
16401         * gcc.dg/debug-5.c: New test.
16402
16403 2001-12-29  Richard Henderson  <rth@redhat.com>
16404
16405         * g++.dg/eh/loop1.C: New.
16406
16407 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16408
16409         * g++.dg/template/crash1.C: New test.
16410
16411 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16412
16413         * g++.dg/other/const1.C: New test.
16414
16415 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16416
16417         * gcc.c-torture/compile/20011229-1.c: New test.
16418
16419 2001-12-28  Stan Shebs  <shebs@apple.com>
16420
16421         * lib/objc-torture.exp: Resync with c-torture.exp.
16422         * lib/objc.exp: Load standard libraries.
16423
16424 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16425
16426         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16427         additional tests.
16428
16429 2001-12-27  Roger Sayle <roger@eyesopen.com>
16430
16431         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16432
16433 2001-12-27  Richard Henderson  <rth@redhat.com>
16434
16435         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16436
16437 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16438
16439         * g++.dg/eh/ctor1.C: New test.
16440         * g++.dg/other/error2.C: New test.
16441
16442 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16443
16444         * g++.dg/other/init2.C: New test.
16445
16446 2001-12-24  Richard Henderson  <rth@redhat.com>
16447
16448         * gcc.dg/20011223-1.c: New.
16449         * gcc.dg/inline-1.c: New.
16450
16451 2001-12-23  Richard Henderson  <rth@redhat.com>
16452
16453         * gcc.dg/asm-4.c: Test operand modifiers.
16454
16455 2001-12-23  Richard Henderson  <rth@redhat.com>
16456
16457         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16458
16459 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16460
16461         * gcc.c-torture/execute/20011223-1.c: New test.
16462
16463 2001-12-21  Richard Henderson  <rth@redhat.com>
16464
16465         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16466         re-enables the warning.
16467
16468 2001-12-21  Richard Henderson  <rth@redhat.com>
16469
16470         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16471
16472 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16473
16474         * gcc.c-torture/compile/20011218-1.c: New test.
16475
16476 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16477
16478         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16479         arm-isr.c test.
16480         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16481         epilogue generation for ARM ISR routines.
16482
16483 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16484
16485         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16486         * gcc.dg/format/c90-printf-3.c: Likewise.
16487         * gcc.dg/format/c99-printf-3.c: Likewise.
16488         * gcc.dg/format/ext-1.c: Likewise.
16489         * gcc.dg/format/ext-6.c: Likewise.
16490         * gcc.dg/format/format.h: Prototype unlocked stdio.
16491
16492 2001-12-20  Richard Henderson  <rth@redhat.com>
16493
16494         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16495         (arena): Use it.
16496         (malloc): Correct allocation logic.  Abort if we fill up the
16497         arena before initialization complete.
16498         (realloc): Correct allocation logic.
16499
16500 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16501
16502         * gcc.c-torture/compile/20011219-2.c: New test.
16503
16504         * gcc.c-torture/execute/20011219-1.c: New test.
16505
16506 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16507
16508         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16509         target does not support weak symbols.
16510
16511 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16512
16513         * gcc.c-torture/compile/20011219-1.c: New test.
16514
16515 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16516
16517         * g++.dg/other/error1.C: New test.
16518
16519 2001-12-17  Jeffrey A Law  (law@redhat.com)
16520
16521         * gcc.c-torture/execute/20011217-1.c: New test.
16522
16523 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16524
16525         * objc.dg/special/: New directory.
16526         * objc.dg/special/special.exp: New file.
16527         * objc.dg/special/unclaimed-category-1.h: New file.
16528         * objc.dg/special/unclaimed-category-1a.m: New file.
16529         * objc.dg/special/unclaimed-category-1.m: New file.
16530
16531 2001-12-17  Andreas Jaeger  <aj@suse.de>
16532
16533         * gcc.c-torture/compile/20011217-2.c: New test.
16534
16535 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16536
16537         * gcc.c-torture/compile/20011217-1.c: New test.
16538
16539 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16540
16541         * testsuite/gcc.dg/20011214-1.c: New.
16542
16543 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16544
16545         * gcc.dg/altivec-4.c: New.
16546
16547 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16548
16549         * gcc.dg/20011113-1.c: New test.
16550
16551 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16552
16553         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16554         std::__malloc_alloc_template<0> and
16555         std::__default_alloc_template<false, 0>.
16556
16557 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16558
16559         * objc/execute/bf-21.m: New test.
16560         * objc/execute/enumeration-1.m: New test.
16561         * objc/execute/enumeration-2.m: New test.
16562
16563 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16564
16565         * gcc.dg/gnu89-init-1.c: New test.
16566
16567 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16568
16569         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16570         * g++.old-deja/g++.jason/2371.C: Likewise.
16571         * g++.old-deja/g++.jason/template33.C: Likewise.
16572         * g++.old-deja/g++.jason/template34.C: Likewise.
16573         * g++.old-deja/g++.jason/template36.C: Likewise.
16574         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16575         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16576         * g++.old-deja/g++.other/typename1.C: Likewise.
16577         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16578         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16579         * g++.old-deja/g++.pt/typename11.C: Likewise.
16580         * g++.old-deja/g++.pt/typename14.C: Likewise.
16581         * g++.old-deja/g++.pt/typename16.C: Likewise.
16582         * g++.old-deja/g++.pt/typename3.C: Likewise.
16583         * g++.old-deja/g++.pt/typename4.C: Likewise.
16584         * g++.old-deja/g++.pt/typename5.C: Likewise.
16585         * g++.old-deja/g++.pt/typename7.C: Likewise.
16586         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16587
16588 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16589
16590         * g++.dg/other/linkage1.C: New test.
16591         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16592         specifiers.
16593
16594 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16595
16596         * gcc.dg/concat.c: New test.
16597
16598 2001-12-11  Stan Shebs  <shebs@apple.com>
16599
16600         * objc/compile: New test directory.
16601         * objc/compile/compile.exp: New expect script.
16602         * objc/compile/20011211-1.m: New compile test.
16603
16604 2001-12-11  Jason Merrill  <jason@redhat.com>
16605
16606         * lib/prune.exp (prune_gcc_output): Also handle "In member
16607         function".  So many permutations...
16608
16609 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16610
16611         * g++.dg/template/typedef1.C: New test.
16612
16613 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16614
16615         * g++.dg/other/copy1.C: New test.
16616
16617 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16618
16619         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16620
16621         * gcc.dg/builtin-choose-expr.c: New.
16622
16623 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16624
16625         * gcc.dg/altivec-2.c: New.
16626
16627 2001-12-07  Richard Henderson  <rth@redhat.com>
16628
16629         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16630
16631 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16632
16633         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16634         ultrasparc.
16635
16636 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16637
16638         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16639
16640 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16641
16642         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16643         variable argument list.
16644
16645 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16646
16647         * gcc.c-torture/execute/memcheck: Delete entire directory.
16648         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16649         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16650
16651 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16652
16653         * gcc.dg/Wshadow-1.c: New test.
16654
16655 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16656
16657         * gcc.c-torture/compile/20011130-1.c: New test.
16658
16659         * gcc.dg/noncompile/20011025-1.c: New test.
16660
16661         * g++.dg/other/anon-union.C: New test.
16662
16663         * gcc.c-torture/execute/20011024-1.c: New test.
16664
16665 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16666
16667         * gcc.c-torture/execute/20000722-1.x,
16668         gcc.c-torture/execute/20010123-1.x: Remove.
16669         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16670         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16671         gcc.dg/c99-complit-2.c: New tests.
16672
16673 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16674
16675         * g++.dg/inherit/base1.C: New test.
16676
16677 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16678
16679         * g++.dg/other/stdarg1.C: New test.
16680
16681         * gcc.c-torture/compile/20011130-2.c: New test.
16682
16683 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16684
16685         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16686         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16687         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16688         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16689         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16690         * gcc.dg/builtin-prefetch-1.c: New test.
16691
16692 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16693
16694         * gcc.dg/20011130-1.c: New test.
16695
16696 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16697
16698         * g++.dg/other/scope1.C: New test.
16699         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16700
16701 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16702
16703         * gcc.dg/vla-init-1.c: New test.
16704
16705 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16706
16707         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16708
16709 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16710
16711         * objc.dg/alias.m: Update.
16712         * objc.dg/class-1.m: Update.
16713         * objc.dg/const-str-1.m: Update.
16714         * objc.dg/fwd-proto-1.m: Update.
16715         * objc.dg/id-1.m: Update.
16716         * objc.dg/super-class-1.m: Update.
16717
16718 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16719
16720         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16721         constructs.
16722
16723 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16724
16725         * gcc.c-torture/execute/20011128-1.c: New test.
16726
16727 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16728
16729         * gcc.dg/20011127-1.c: New test.
16730
16731 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16732
16733         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16734         from Austin Group draft 7.
16735         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16736         scanf format arguments.
16737         * gcc.dg/format/no-exargs-2.c: New test.
16738
16739 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16740
16741         * g++.dg/abi/vbase8-4.C: New test.
16742
16743 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16744
16745         * gcc.c-torture/execute/20011121-1.c: New test.
16746
16747 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16748
16749         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16750
16751 2001-11-23  Andreas Jaeger  <aj@suse.de>
16752
16753         * gcc.dg/cpp/charconst-2.c: New test.
16754
16755 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16756
16757         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16758         to the host if it is remote.  Let tests specify extra headers
16759         they use.
16760         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16761         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16762         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16763         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16764         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16765         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16766         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16767         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16768         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16769         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16770
16771 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16772
16773         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16774         for little endian ARMs.
16775
16776 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16777
16778         * gcc.c-torture/compile/20011119-1.c: New test.
16779         * gcc.c-torture/compile/20011119-2.c: New test.
16780
16781 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16782
16783         * gcc.dg/altivec-1.c: Fix typo.
16784
16785 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16786
16787         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16788
16789 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16790
16791         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16792
16793 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16794
16795         * lib/g77.exp: Don't specify --rpath-link.
16796
16797         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16798         across all the headers.
16799         * gcc.dg/format/format.exp: For testing on a remote host,
16800         copy format.h.
16801
16802         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16803         * gcc.c-torture/execute/930406-1.c: Likewise.
16804         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16805
16806 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16807
16808         * gcc.dg/altivec-1.c: New.
16809
16810 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16811
16812         * gcc.dg/cpp/fpreprocessed.c: New test case.
16813
16814 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16815
16816         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16817         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16818         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16819
16820 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16821
16822         * gcc.dg/no-builtin-1.c: New test.
16823
16824 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16825
16826         * gcc.c-torture/execute/20011115-1.c: New test.
16827
16828 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16829
16830         * gcc.c-torture/compile/20011114-2.c: New test.
16831         * gcc.c-torture/compile/20011114-3.c: New test.
16832         * gcc.c-torture/compile/20011114-4.c: New test.
16833
16834 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         * g++.dg/other/init1.C: New test.
16837
16838 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16839
16840         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16841         message.
16842
16843         * gcc.c-torture/execute/20011114-1.c: New testcase.
16844
16845         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16846         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16847         like the (before this change) version of 20010327-1.c.
16848
16849 2001-11-14  Roger Sayle <roger@eyesopen.com>
16850
16851         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16852
16853 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16854
16855         * g++.dg/init/array2.C: New test.
16856
16857 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16858
16859         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16860
16861 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         * g++.dg/other/forscope1.C: New test.
16864         * g++.dg/ext/forscope1.C: New test.
16865         * g++.dg/ext/forscope2.C: New test.
16866
16867 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16868
16869         * gcc.c-torture/execute/20011113-1.c: New test.
16870
16871 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16872
16873         * gcc.c-torture/execute/20011109-2.c: New test.
16874
16875         * gcc.c-torture/execute/20011109-1.c: New test.
16876
16877 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16878
16879         * gcc.c-torture/compile/20011109-1.c: New test.
16880
16881 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16882
16883         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16884         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16885         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16886         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16887         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16888         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16889         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16890
16891 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16892
16893         * g++.dg/warn/Wshadow-1.C: New tests.
16894         * g++.old-deja/g++.mike/for3.C: Update.
16895
16896 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16897
16898         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16899         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16900         XFAILs.  Adjust expected error texts.
16901         * gcc.c-torture/compile/20011106-1.c,
16902         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16903         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16904         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16905         gcc.dg/c99-array-lval-5.c: New tests.
16906
16907 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16908
16909         * gcc.dg/cpp/defined.c: Update.
16910
16911 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16912
16913         * gcc.c-torture/execute/anon-1.c: New test.
16914
16915 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16916
16917         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16918         same size, so no warning should be produced on stormy16.
16919
16920         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16921         due to oversized array.
16922         * g++.old-deja/g++.mike/ns15.C: Likewise.
16923         * g++.old-deja/g++.pt/crash16.C: Likewise.
16924
16925 2001-11-02  Graham Stott  <grahams@redhat.com>
16926
16927         * g++.dgother/debug1.C: Fix typos.
16928
16929 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16930
16931         * g++.dg/other/debug1.C: New test.
16932
16933 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16934
16935         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16936         of unsigned long.
16937
16938 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16939
16940         * gcc.dg/20011029-2.c: New test.
16941
16942         * gcc.c-torture/compile/20011029-1.c: New test.
16943
16944 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16945
16946         * objc/execute/class_self-1.m: New test.
16947         * objc/execute/class_self-2.m: New test.
16948
16949 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16950
16951         * gcc.misc-tests/msgs.exp: Delete.
16952         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16953         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16954         error set to match recent changes.
16955
16956 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16957
16958         * gcc.dg/20011021-1.c: New test.
16959
16960 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16961
16962         * gcc.c-torture/compile/20011023-1.c: New test.
16963
16964 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16965
16966         * lib/g77.exp: Rewrite based on lib/g++.exp.
16967
16968 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16969
16970         * gcc.c-torture/execute/20011019-1.c: New test.
16971
16972         * gcc.dg/20011018-1.c: New test.
16973
16974 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16975
16976         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16977
16978 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16979
16980         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16981         * gcc.dg/attr-invalid.c: Likewise.
16982
16983 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16984
16985         * testsuite/gcc.dg/20011015-1.c: New test.
16986
16987 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16988
16989         * g++.dg/template/unify2.C: New test.
16990
16991 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16992
16993         * g++.dg/other/exception-specification.C: New test
16994
16995 2001-10-13  Tom Rix  <trix@redhat.com>
16996
16997         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16998         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16999
17000 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17001
17002         * testsuite/gcc.dg/20011009-1.c: New test.
17003
17004 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17005
17006         PR g++/4476
17007         * g++.dg/other/friend1.C: New test.
17008
17009 2001-10-11  Richard Henderson  <rth@redhat.com>
17010
17011         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17012
17013 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17014
17015         * gcc.c-torture/compile/20011010-1.c: New.
17016
17017 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17018
17019         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17020         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17021         g77.f-torture/execute/execute.exp,
17022         g77.f-torture/noncompile/noncompile.exp,
17023         gcc.c-torture/compile/compile.exp,
17024         gcc.c-torture/execute/execute.exp,
17025         gcc.c-torture/execute/ieee/ieee.exp,
17026         gcc.c-torture/execute/memcheck/memcheck.exp,
17027         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17028         objc/execute/execute.exp: Update FSF address.
17029
17030 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17031
17032         * gcc.dg/cpp/cmdlne-C.c: Update.
17033         * gcc.dg/cpp/cmdlne-C2.c: New.
17034
17035 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17036
17037         * gcc.c-torture/execute/20011008-3.c: New.
17038
17039 2001-10-08  DJ Delorie  <dj@redhat.com>
17040
17041         * gcc.dg/20011008-1.c: New.
17042         * gcc.dg/20011008-2.c: New.
17043
17044 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17045
17046         * gcc.dg/cpp/spacing1.c: Update test.
17047
17048 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17049
17050         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17051         spelling errors of "separate" as "seperate".
17052
17053 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17054
17055         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17056         enough to avoid inlining.
17057
17058 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17059
17060         * lib/g77.exp: set libg2c_dir correctly.
17061
17062 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17063
17064         * gcc.dg/cpp/macro11.c: New test.
17065
17066 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17067
17068         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17069         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17070         gcc.dg/format/multattr-3.c: New tests.
17071         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17072         tests for format attributes on function pointers being rejected.
17073
17074 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17075
17076         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17077
17078 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17079
17080         * g++.dg/warn/format1.C: New test.
17081
17082 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17083
17084         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17085
17086 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17087
17088         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17089
17090 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17091
17092         * gcc.dg/cpp/redef2.c: Add test.
17093
17094 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17095
17096         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17097         long-standing bug on i686, apparently.
17098         * gcc.c-torture/execute/loop-2c.x: New file.
17099         * gcc.c-torture/execute/loop-2d.x: New file.
17100         * gcc.c-torture/execute/loop-3c.x: New file.
17101
17102 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17103
17104         * gcc.dg/cpp/20000625-2.c: Correct line number.
17105
17106 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17107
17108         * gcc.dg/cpp/macro10.c: New test.
17109         * gcc.dg/cpp/strify3.c: New test.
17110         * gcc.dg/cpp/spacing1.c: Add tests.
17111         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17112         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17113
17114 2001-09-24  DJ Delorie  <dj@redhat.com>
17115
17116         * gcc.c-torture/execute/20010924-1.c: New test.
17117
17118 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17119
17120         * testsuite/objc/execute/paste.m: Remove.
17121
17122 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17123
17124         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17125
17126 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17127
17128         * g77.dg/strlen0.f: New test.
17129
17130 2001-09-21  Richard Henderson  <rth@redhat.com>
17131
17132         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17133         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17134
17135 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17136
17137         Table-driven attributes.
17138         * g++.dg/ext/attrib1.C: New test.
17139
17140 2001-09-20  DJ Delorie  <dj@redhat.com>
17141
17142         * gcc.dg/20000926-1.c: Update expected warning messages.
17143         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17144         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17145         array.
17146
17147 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17148
17149         * g++.dg/eh/registers1.C: New test case.
17150
17151 2001-09-17  Richard Henderson  <rth@redhat.com>
17152
17153         * gcc.dg/array-5.c: Fix VLA decomposition test.
17154
17155 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17156
17157         * gcc.dg/cpp/line5.c: New testcase.
17158
17159 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17160
17161         * gcc.dg/cpp/macro9.c: New test.
17162
17163 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17164
17165         * gcc.c-torture/execute/980223.c: Change type of addr from long
17166         to char *.
17167
17168 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17169
17170         * gcc.c-torture/execute/20010915-1.c: New test.
17171
17172 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17173
17174         * g77.dg/bprob: New directory.
17175         * g77.dg/bprob/bprob.exp: New file.
17176         * g77.dg/bprob/bprob-1.f: New test.
17177         * g77.dg/gcov: New directory.
17178         * g77.dg/gcov/gcov.exp: New file.
17179         * g77.dg/gcov/gcov-1.f: New test.
17180         * g77.dg/gcov/gcov-1.x: New file.
17181
17182 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17183
17184         * gcc.dg/cpp/directiv.c: Update.
17185         * gcc.dg/cpp/undef1.c: Update.
17186
17187 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.dg/20010912-1.c: New test.
17190
17191 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17192
17193         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17194         language-independent file in lib.
17195         * lib/gcov.exp: New file.
17196
17197 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17198
17199         * gcc.c-torture/compile/20010911-1.c: New test.
17200
17201 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17202
17203         * lib/profopt.exp: New, to support profile-directed optimizations.
17204         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17205         * gcc.misc-tests/bprob-1.c: New test.
17206         * gcc.misc-tests/bprob-2.c: New test.
17207
17208 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17209
17210         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17211         XFAIL and which kinds of gcov output to verify.
17212         * gcc.misc-tests/gcov-4b.x: New file.
17213         * gcc.misc-tests/gcov-5b.x: New file.
17214         * gcc.misc-tests/gcov-6.x: New file.
17215         * gcc.misc-tests/gcov-7.c: New test.
17216         * gcc.misc-tests/gcov-7.x: New file.
17217
17218 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17219
17220         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17221         * gcc.misc-tests/gcov-6.c: New test.
17222
17223 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17224
17225         PR c++/3986
17226         * g++.dg/abi/vbase1.C: New test.
17227
17228 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17229
17230         * objc.dg/method-2.m: New.
17231
17232 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         PR c++/4203
17235         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17236         * g++.dg/init/empty1.C: New test.
17237
17238 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17239
17240         * gcc.c-torture/compile/20010903-1.c: New test.
17241
17242 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17243
17244         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17245         for m68k.
17246
17247 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17248
17249         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17250
17251         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17252
17253         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17254
17255 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17256
17257         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17258         for 16-bit 'unsigned int'.
17259
17260 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17261
17262         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17263
17264 2001-08-27  Richard Henderson  <rth@redhat.com>
17265
17266         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17267         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17268
17269 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17270
17271         * gcc.dg/asm-names.c (ymain): New.
17272
17273 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17274
17275         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17276         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17277         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17278
17279 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17280
17281         * gcc.dg/compare5.c: New testcase.
17282
17283 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17284
17285         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17286         and "In instantiation".
17287
17288 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17289
17290         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17291
17292 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17293
17294         * gcc.misc-tests/gcov.exp: Add support for branch information.
17295         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17296         * gcc.misc-tests/gcov-4.c: New test.
17297         * gcc.misc-tests/gcov-4b.c: New test.
17298         * gcc.misc-tests/gcov-5b.c: New test.
17299
17300 2001-08-20  Zack Weinberg  <zackw@panix.com>
17301
17302         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17303         expected to fail.
17304
17305 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17306
17307         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17308
17309 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17310
17311         * g++.dg/eh/template1.C: New test.
17312
17313 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17314
17315         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17316         Fix thinko.
17317         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17318         for xfail.
17319
17320 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17321
17322         * lib/g77-dg.exp:  Use prune.exp for common procedures
17323         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17324         * lib/g77.exp: (g77-dg-prune) Remove
17325
17326 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17327
17328         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17329
17330 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17331
17332         * g++.dg/template/unify1.C: New test.
17333
17334 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17335
17336         * g++.dg/abi/empty4.C: New test.
17337
17338 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17339
17340         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17341         solaris2.*
17342         * g77.f-torture/compile/pr3743.x: Likewise
17343
17344 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17345
17346         * g++.dg/other/using-declaration.C: New test.
17347
17348 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17349
17350         * gcc.dg/cpp/tr-sign.c: New testcase.
17351
17352 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17353
17354         * gcc.dg/cpp/19951025-1.c: Revert.
17355         * gcc.dg/cpp/directiv.c: We no longer process directives that
17356         interrupt macro arguments.
17357
17358 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17359
17360         * gcc.dg/bconstp-1.c: New test.
17361
17362 2001-08-03  Richard Henderson  <rth@redhat.com>
17363
17364         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17365
17366 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17367
17368         * gcc.dg/cpp/19951025-1.c: Update.
17369
17370 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17371
17372         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17373         should be x.
17374
17375 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17376
17377         Kill -fhonor-std.
17378         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17379         * g++.old-deja/g++.other/std1.C: Likewise.
17380         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17381
17382 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17383
17384         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17385         (g77_pass, g77_fail, g77_finish, g77_exit,
17386         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17387
17388 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17389
17390         * g77.dg/fbackslash.f
17391         * g77.dg/fcase-preserve.f
17392         * g77.dg/ff90-1.f
17393         * g77.dg/ffixed-line-length-0.f
17394         * g77.dg/ffixed-line-length-132.f
17395         * g77.dg/ffixed-line-length-7.f
17396         * g77.dg/ffixed-line-length-72.f
17397         * g77.dg/ffixed-line-length-none.f
17398         * g77.dg/ffree-form-1.f
17399         * g77.dg/fno-backslash.f
17400         * g77.dg/fno-f90-1.f
17401         * g77.dg/fno-fixed-form-1.f
17402         * g77.dg/fno-onetrip.f
17403         * g77.dg/fno-typeless-boz.f
17404         * g77.dg/fno-underscoring.f
17405         * g77.dg/fno-vxt-1.f
17406         * g77.dg/fonetrip.f
17407         * g77.dg/ftypeless-boz.f
17408         * g77.dg/fugly-assumed.f
17409         * g77.dg/funderscoring.f
17410         * g77.dg/fvxt-1.f
17411
17412 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17413
17414         * objc.dg/fwd-proto-1.m: New.
17415         * objc.dg/local-decl-1.m: New.
17416         * objc.dg/naming-1.m: New.
17417         * objc.dg/naming-2.m: New.
17418         * objc.dg/proto-hier-1.m: New.
17419
17420 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17421
17422         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17423         largest-type elements to a struct makes its size grow.
17424
17425 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17426
17427         * g++.dg/abi/vthunk1.C: New test.
17428
17429 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17430
17431         * g++.dg/abi/vbase8-22.C: New test.
17432
17433 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17434
17435         * gcc.dg/cpp/macro8.c: New test.
17436
17437 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17438
17439         * g++.dg/abi/vbase8-21.C: New test.
17440
17441 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17442
17443         * g++.dg/abi/vbase8-10.C: New test.
17444
17445 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17446
17447         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17448         ${tool}_set_ld_library_path.
17449         Changed caller.
17450         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17451         g++.exp.
17452
17453 2001-07-26  Stan Cox <scox@redhat.com>
17454
17455         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17456         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17457         gcc_exit, gcc_check_unsupported_p):
17458         Moved to gcc-deps.exp
17459         * gcc-deps.exp: New file.
17460
17461 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17462
17463         * g++.old-deja/g++.pt/defarg14.C: New test.
17464
17465 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         * g++.old-deja/g++.other/lineno5.C: New test.
17468
17469 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         * g++.old-deja/g++.pt/crash68.C: New test.
17472
17473 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17474
17475         * g++.old-deja/g++.other/crash42.C: New test.
17476
17477 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17478
17479         * gcc.dg/cpp/extratokens.c: Fix.
17480         * gcc.dg/cpp/skipping2.c: New tests.
17481
17482 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17483
17484         * gcc.c-torture/execute/20010724-1.c: New file.
17485         * gcc.c-torture/execute/20010724-1.x: New file.
17486
17487 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17488
17489         * g++.old-deja/g++.other/cond7.C: New test.
17490
17491 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17492
17493         * g++.old-deja/g++.other/optimize4.C: New test.
17494
17495 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17496
17497         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17498
17499 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17500
17501         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17502         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17503         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17504         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17505
17506         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17507         bug report" message.
17508
17509         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17510         * g++.dg/ext/instantiate1.C: Move from old-deja.
17511
17512 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17513
17514         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17515         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17516         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17517         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17518
17519 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17520
17521         * gcc.c-torture/execute/20010723-1.c: New test.
17522
17523 2001-07-23  Ben Elliston  <bje@redhat.com>
17524
17525         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17526
17527 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17528
17529         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17530         i[34567]86-*-*.
17531         Delete handling of ieee_multilib_flags.
17532         Pass -mieee for alpha*-*-* and sh-*-*.
17533         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17534
17535 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17536
17537         Remove old-abi tests.
17538         * g++.old-deja/g++.mike/p11116.C: Remove.
17539         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17540
17541 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17542
17543         * g77.f-torture/compile/pr3743.f:  New test
17544
17545 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17546
17547         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17548
17549 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17550
17551         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17552         g++.old-deja/g++.pt/static6.C: Likewise.
17553         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17554         supports weak symbols.
17555
17556 2001-07-18  Andreas Jaeger  <aj@suse.de>
17557
17558         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17559         supported again.
17560
17561 2001-07-18  Andreas Jaeger  <aj@suse.de>
17562
17563         * gcc.dg/iftrap-1.c: Fix target line.
17564
17565 2001-07-17  Richard Henderson  <rth@redhat.com>
17566
17567         * gcc.c-torture/execute/20010717-1.c: New.
17568
17569 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17570
17571         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17572         tests.
17573
17574 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17575
17576         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17577
17578 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17579
17580         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17581         UAC_SIGBUS, UAC_NOPRINT definitions.
17582
17583 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17584
17585         * objc/execute/object_is_class.m: New test.
17586         * objc/execute/object_is_meta_class.m: New test.
17587
17588 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17589
17590         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17591         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17592
17593 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17594
17595         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17596         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17597
17598 2001-07-14  Richard Henderson  <rth@redhat.com>
17599
17600         * gcc.dg/iftrap-1.c: New.
17601
17602 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17603
17604         * g77.f-torture/execute/intrinsic77.f: New test.
17605
17606 2001-07-11  Janis Johnson <janis@us.ibm.com>
17607
17608         * gcc.misc-tests/gcov-3.c: New test.
17609
17610 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17611
17612         * gcc.c-torture/compile/20010711-1.c,
17613         * gcc.c-torture/compile/20010711-2.c: New tests.
17614
17615 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17616
17617         * gcc.c-torture/execute/20010711-1.c: New test.
17618
17619 2001-07-11  Ben Elliston  <bje@redhat.com>
17620
17621         * g++.old-deja/g++.other/enum5.C: New test.
17622
17623 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17624
17625         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17626         (g++-dg-prune): Call prune_gcc_output.
17627         * prune.exp: New file for prune_gcc_output.
17628         * lib/g++.exp, lib/gcc.exp: Load it.
17629
17630 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17631
17632         * gcc.c-torture/compile/20010701-1.c,
17633         g++.old-deja/g++.ext/attrib6.C: New tests.
17634
17635 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17636
17637         * gcc.c-torture/compile/20010706-1.c: New test.
17638
17639 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17640
17641         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17642
17643 2001-06-28  Stan Shebs  <shebs@apple.com>
17644
17645         * gcc.dg/pragma-darwin.c: New test.
17646
17647 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17648
17649         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17650         Solaris 2.[678] system.
17651
17652 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17653
17654         * gcc.dg/20010622-1.c: New test.
17655
17656 2001-06-18  Stan Shebs  <shebs@apple.com>
17657
17658         * objc.dg: New directory.
17659         * objc.dg/dg.exp: New file.
17660         * objc.dg/alias.m: New.
17661         * objc.dg/class-1.m: New.
17662         * objc.dg/class-2.m: New.
17663         * objc.dg/const-str-1.m: New.
17664         * objc.dg/const-str-2.m: New.
17665         * objc.dg/id-1.m: New.
17666         * objc.dg/method-1.m: New.
17667         * objc.dg/super-class-1.m: New.
17668         * lib/objc-dg.exp: New file.
17669
17670 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17671
17672         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17673         of label name.
17674
17675 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17676
17677         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17678
17679 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17680
17681         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17682         variable.
17683
17684 2001-06-12  Richard Henderson  <rth@redhat.com>
17685
17686         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17687
17688 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         * g++.old-deja/g++.abi/vbase5.C: New test.
17691         * g++.old-deja/g++.abi/vbase6.C: New test.
17692         * g++.old-deja/g++.abi/vbase7.C: New test.
17693
17694 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17695
17696         * gcc.c-torture/compile/20010610-1.c: New test.
17697
17698 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17699
17700         * g++.old-deja/g++.abi/vbase4.C: New test.
17701
17702 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17703
17704         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17705         support %f for HC11/HC12 targets.
17706         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17707         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17708         on HC11/HC12 targets.
17709         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17710
17711 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17712
17713         * gcc.dg/wchar_t-1.c: New file.
17714         * gcc.dg/wint_t-1.c: Likewise.
17715
17716 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17717
17718         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17719
17720 2001-06-11  Richard Henderson  <rth@redhat.com>
17721
17722         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17723
17724 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17725
17726         * gcc.c-torture/compile/20010611-1.c: New test.
17727
17728 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17729
17730         * gcc.dg/c99-tag-1.c: Add more tests.
17731
17732 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17733
17734         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17735         representation on MN10300 and ARM/Thumb.
17736
17737 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17738
17739         * g77.f-torture/execute/20010610.f: New.
17740
17741 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17742
17743         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17744         names.
17745
17746 2001-06-09  Richard Henderson  <rth@redhat.com>
17747
17748         * gcc.c-torture/execute/ashrdi-1.c: New.
17749         * gcc.c-torture/execute/ashldi-1.c: New.
17750         * gcc.c-torture/execute/lshrdi-1.c: New.
17751
17752 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17753
17754         * objc/execute/load-3.m: Added. Check sending +load to categories,
17755         in addition to classes.
17756
17757 2001-06-08  Stan Shebs  <shebs@apple.com>
17758
17759         * objc/execute/load-2.m: New test.  From Nicola Pero
17760         <n.pero@mi.flashnet.it>.
17761
17762 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17763
17764         * gcc.c-torture/execute/20010605-2.c: New test.
17765
17766 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17767
17768         * g++.old-deja/g++.abi/vbase2.C: New test.
17769         * g++.old-deja/g++.abi/vbase3.C: New test.
17770
17771 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17772
17773         * g++.old-deja/g++.pt/friend49.C: New test.
17774
17775 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         * g++.old-deja/g++.ext/anon3.C: New test.
17778
17779 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         * g++.old-deja/g++.other/conv7.C: New test.
17782
17783 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17784
17785         * gcc.c-torture/compile/20010605-2.c: New test.
17786
17787 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17788
17789         * gcc.c-torture/execute/20010604-1.c: New test.
17790
17791 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17792
17793         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17794
17795 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17796
17797         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17798         (g++_link_flags): Likewise.
17799         (g++_init): Pass gccpath's value to two previous functions.
17800
17801 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17802
17803         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17804         Ensure logfile entry matches exec command line.
17805
17806 2001-05-31  Richard Henderson  <rth@redhat.com>
17807
17808         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17809         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17810
17811 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17812
17813         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17814         compiler for irix6.2
17815
17816 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17817
17818         * g++.old-deja/g++.other/optimize3.C: New file.
17819
17820 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17821
17822         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17823         assemble.
17824
17825 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         * g++.old-deja/g++.other/optimize2.C: New file.
17828
17829 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17830
17831         * gcc.c-torture/compile/20010518-2.c: New file.
17832         * gcc.c-torture/execute/20010518-1.c: New file.
17833         * gcc.c-torture/execute/20010518-2.c: New file.
17834
17835 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17836
17837         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17838
17839 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17840
17841         G++ no longer defines builtins that do not begin with __builtin.
17842         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17843         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17844         * g++.old-deja/g++.law/builtin1.C: Likewise.
17845         * g++.old-deja/g++.law/cvt2.C: Likewise.
17846         * g++.old-deja/g++.mike/net5.C: Likewise.
17847         * g++.old-deja/g++.other/builtins1.C: Likewise.
17848         * g++.old-deja/g++.other/builtins2.C: Likewise.
17849         * g++.old-deja/g++.other/builtins3.C: Likewise.
17850         * g++.old-deja/g++.other/builtins4.C: Likewise.
17851         * g++.old-deja/g++.other/inline8.C: Likewise.
17852         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17853
17854 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17855
17856         * g++.old-deja/g++.pt/using1.C: Adjust.
17857         * g++.old-deja/g++.pt/using2.C: New test.
17858
17859 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17860
17861         * gcc.dg/cpp/charconst.c: New tests.
17862         * gcc.dg/cpp/escape.c: New tests.
17863         * gcc.dg/cpp/escape-1.c: New tests.
17864         * gcc.dg/cpp/escape-2.c: New tests.
17865         * gcc.dg/cpp/ucs.c: New tests.
17866
17867 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17868
17869         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17870         native compiler for irix6.5.
17871
17872 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17873
17874         * lib/g++.exp (g++_include_flags): Use args to compute
17875         get_multilibs.
17876         (g++_link_flags): Likewise.
17877         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17878
17879 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17880
17881         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17882
17883 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17884
17885         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17886         this file.
17887
17888 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17889
17890         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17891         STACK_SIZE;
17892         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17893         to STACK_SIZE; Use it to define size of add_histo array.
17894         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17895         to STACK_SIZE.
17896         (f): Use GITT_SIZE to define size of gitt local table.
17897         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17898         to STACK_SIZE; Use it to define size of bytemem array.
17899
17900 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17901
17902         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17903         on 68HC11/HC12 due to the asm instruction.
17904         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17905         * gcc.c-torture/compile/920520-1.x: Likewise.
17906         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17907         on 68HC11/HC12 because the function is larger than 64K.
17908         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17909         on 68HC11/HC12 because the structure is too large.
17910
17911 2001-05-20  Richard Henderson  <rth@redhat.com>
17912
17913         * gcc.c-torture/execute/20010520-1.c: New.
17914
17915 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17916
17917         * g++.old-deja/g++.warn/compare1.C: New test.
17918         * gcc.dg/compare4.c: New test.
17919
17920 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.old-deja/g++.other/optimize1.C: New test.
17923
17924 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17925
17926         * g++.old-deja/g++.pt/spec41.C: New test.
17927
17928 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17929
17930         * gcc.c-torture/compile/20010114-1.x: Remove.
17931
17932 2001-05-18  Stan Shebs  <shebs@apple.com>
17933
17934         * gcc.c-torture/compile/20010518-1.c: New test.
17935
17936 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17939         * g++.old-deja/g++.pt/crash67.C: New test.
17940
17941 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17942
17943         * g++.old-deja/g++.other/debug9.C: New test.
17944
17945 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17946
17947         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17948
17949 2001-05-16  Jan Hubicka  <jh@suse.cz>
17950
17951         * gcc.c-torture/compile/20010516-1.c: New test.
17952
17953 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         * g++.old-deja/g++.other/crash41.C: New test.
17956
17957 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17958
17959         * g++.old-deja/g++.pt/crash66.C: New test.
17960
17961 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17962
17963         * g++.old-deja/g++.robertl/eb27.C: Convert.
17964
17965 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17966
17967         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17968         declaration being redundant.
17969
17970 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17971
17972         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17973
17974 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17975
17976         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17977
17978 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17979
17980         * lib/g++.exp: Use testsuite_flags.
17981
17982 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17983
17984         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17985
17986 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17987
17988         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17989
17990 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17991
17992         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17993
17994 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17995
17996         * gcc.c-torture/compile/20010313-1.c: New test.
17997
17998 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17999
18000         * gcc.dg/cpp/direct2.c: New test.
18001         * gccq.dg/cpp/direct2s.c: New test.
18002
18003         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18004
18005 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18006
18007         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18008         * g++.old-deja/g++.other/op3.C: Likewise.
18009
18010 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18011
18012         * gcc.dg/cpp/syshdr.h: New file.
18013         * gcc.dg/cpp/sysmac1.c: Update.
18014         * gcc.dg/cpp/sysmac2.c: Update.
18015
18016 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18017
18018         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18019
18020 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18021
18022         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18023         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18024
18025 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18026
18027         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18028
18029 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18030
18031         * lib/g++.exp (g++_include_flags): Don't use any special flags
18032         if TESTING_IN_BUILD_TREE is not defined.
18033         (g++_init): Use a plain 'c++' as the compiler if
18034         TESTING_IN_BUILD_TREEE is not defined.
18035
18036 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18037
18038         * g++.old-deja/g++.eh/catch13.C: New test.
18039         * g++.old-deja/g++.eh/catch14.C: New test.
18040
18041 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18042
18043         * gcc.dg/cpp/tr-define.c: New test.
18044
18045 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18046
18047         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18048         <stdlib.h>, not <malloc.h>.
18049
18050 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18051
18052         * g++.old-deja/g++.ns/template17.C: New test.
18053
18054 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18055
18056         * g++.old-deja/g++.pt/ref4.C: New test.
18057
18058 2001-04-30  Richard Henderson  <rth@redhat.com>
18059
18060         * gcc.dg/20000724-1.c: Revert last change.
18061
18062 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18063
18064         * g77.f-torture/execute/20010430.f: New test.
18065
18066 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18067
18068         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18069
18070 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18071
18072         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18073
18074 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18075
18076         * g++.old-deja/g++.eh/crash6.C: New test.
18077
18078 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         * g++.old-deja/g++.other/warn7.C: New test.
18081
18082 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18083
18084         * g++.old-deja/g++.other/defarg9.C: New test.
18085
18086 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18087
18088         * g77.f-torture/compile/20010426.f: New test.
18089         * g77.f-torture/execute/20010426.f: New test.
18090
18091 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18092
18093         * g77.f-torture/compile/20000629-1.x: Remove - error
18094         has been fixed.
18095
18096 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18097
18098         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18099         Tweak slightly to work with g++.dg framework.
18100         * g++.dg/special/ecos.exp: Run initp1.C test.
18101         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18102
18103         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18104         its linker doesn't give line numbers either.
18105         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18106
18107 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18108
18109         * g++.old-deja/g++.other/lex1.C: New test.
18110
18111 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18112
18113         * gcc.dg/noncompile/20010425-1.c: New test.
18114
18115 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18116
18117         * g++.old-deja/g++.pt/mangle2.C: New test.
18118
18119 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18120
18121         * gcc.dg/format/plus-1.c: New test.
18122
18123 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18124
18125         * gcc.dg/20010423-1.c: New test.
18126
18127 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18128
18129         * gcc.c-torture/execute/20010422-1.c: New test.
18130
18131 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18132
18133         * g++.old-deja/g++.ns/type2.C: New test.
18134
18135 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18136
18137         * g++.old-deja/g++.other/perf1.C: New test.
18138
18139 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18140
18141         * gcc.dg/c99-func-2.c: Remove xfail.
18142         * gcc.dg/c99-func-3.c: Remove xfail.
18143         * gcc.dg/c99-func-4.c: Remove xfail.
18144
18145 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18146
18147         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18148
18149 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18150
18151         * gcc.c-torture/compile/20010423-1.c: New test.
18152
18153 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18154
18155         * g++.old-deja/g++.pt/typename28.C: New test.
18156
18157 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         * g++.old-deja/g++.abi/empty2.C: New test.
18160         * g++.old-deja/g++.abi/empty3.C: New test.
18161
18162 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * g++.old-deja/g++.other/comdat2.C: New test.
18165         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18166
18167 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18168
18169         * g++.old-deja/g++.other/overload14.C: New test.
18170
18171 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18172
18173         * g++.old-deja/g++.other/lookup23.C: New test.
18174
18175 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18176
18177         * gcc.c-torture/execute/20010403-1.c: New test.
18178
18179 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18180             Mark Mitchell  <mark@codesourcery.com>
18181
18182         * lib/old-dejagnu.exp: Don't delete output of executable.
18183         Add .exe suffix to executables.
18184
18185 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18186
18187         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18188
18189 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18190
18191         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18192
18193 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18194
18195         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18196         * g++.old-deja/g++.abi/crash1.C: New test.
18197
18198 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         * g++.old-deja/g++.other/crash40.C: New test.
18201
18202 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18203
18204         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18205
18206 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         * g++.old-deja/g++.other/warn6.C: New test.
18209
18210 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18211
18212         * g++.old-deja/g++.robertl/eb42.C: Same.
18213
18214 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18215
18216         * gcc.dg/wtr-conversion-1.c: New testcase.
18217
18218 2001-04-10  Richard Henderson  <rth@redhat.com>
18219
18220         * g++.old-deja/g++.other/array5.C: New.
18221
18222 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18223
18224         * gcc.c-torture/execute/20010408-1.c: New test.
18225
18226 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18227
18228         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18229         headers and constructs.
18230         * g++.old-deja/g++.robertl/eb79.C: Same.
18231         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18232         * g++.old-deja/g++.robertl/eb73.C: Same.
18233         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18234         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18235         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18236         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18237         * g++.old-deja/g++.robertl/eb44.C: Same.
18238         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18239         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18240         * g++.old-deja/g++.robertl/eb39.C: Same.
18241         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18242         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18243         * g++.old-deja/g++.robertl/eb30.C: Same.
18244         * g++.old-deja/g++.robertl/eb3.C: Same.
18245         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18246         * g++.old-deja/g++.robertl/eb21.C: Same.
18247         * g++.old-deja/g++.robertl/eb15.C: Same.
18248         * g++.old-deja/g++.robertl/eb118.C: Same.
18249         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18250         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18251         * g++.old-deja/g++.robertl/eb109.C: Same.
18252         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18253         * g++.old-deja/g++.mike/rtti1.C: Same.
18254         * g++.old-deja/g++.mike/p658.C: Same.
18255         * g++.old-deja/g++.mike/net46.C: Same.
18256         * g++.old-deja/g++.mike/net34.C: Same.
18257         * g++.old-deja/g++.mike/memoize1.C: Same.
18258         * g++.old-deja/g++.mike/eh2.C: Same.
18259         * g++.old-deja/g++.law/weak.C: Same.
18260         * g++.old-deja/g++.law/visibility7.C: Same.
18261         * g++.old-deja/g++.law/visibility25.C: Same.
18262         * g++.old-deja/g++.law/visibility22.C: Same.
18263         * g++.old-deja/g++.law/visibility2.C: Same.
18264         * g++.old-deja/g++.law/visibility17.C: Same.
18265         * g++.old-deja/g++.law/visibility13.C: Same.
18266         * g++.old-deja/g++.law/visibility10.C: Same.
18267         * g++.old-deja/g++.law/visibility1.C: Same.
18268         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18269         * g++.old-deja/g++.law/vbase1.C: Same.
18270         * g++.old-deja/g++.law/operators32.C: Same.
18271         * g++.old-deja/g++.law/nest3.C: Same.
18272         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18273         * g++.old-deja/g++.law/except5.C (main): Same.
18274         * g++.old-deja/g++.law/cvt7.C (run): Same.
18275         * g++.old-deja/g++.law/cvt2.C: Same.
18276         * g++.old-deja/g++.law/cvt16.C: Same.
18277         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18278         * g++.old-deja/g++.law/ctors17.C (main): Same.
18279         * g++.old-deja/g++.law/ctors13.C: Same.
18280         * g++.old-deja/g++.law/ctors12.C (main): Same.
18281         * g++.old-deja/g++.law/ctors10.C: Same.
18282         * g++.old-deja/g++.law/code-gen5.C: Same.
18283         * g++.old-deja/g++.law/bad-error7.C: Same.
18284         * g++.old-deja/g++.law/arm9.C: Same.
18285         * g++.old-deja/g++.law/arm12.C: Same.
18286         * g++.old-deja/g++.law/arg8.C: Same.
18287         * g++.old-deja/g++.law/arg1.C: Same.
18288         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18289         * g++.old-deja/g++.jason/template31.C: Same.
18290         * g++.old-deja/g++.jason/template24.C (main): Same.
18291         * g++.old-deja/g++.jason/2371.C: Same.
18292         * g++.old-deja/g++.eh/new2.C: Same.
18293         * g++.old-deja/g++.eh/new1.C: Same.
18294         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18295         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18296         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18297         * g++.old-deja/g++.brendan/crash62.C: Same.
18298         * g++.old-deja/g++.brendan/crash52.C: Same.
18299         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18300         * g++.old-deja/g++.brendan/crash38.C: Same.
18301         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18302         * g++.old-deja/g++.brendan/copy9.C: Same.
18303
18304 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18305
18306         * gcc.c-torture/execute/20001203-2.c (memset):
18307         Count argument is of type __SIZE_TYPE__.
18308
18309 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18310
18311         * gcc.c-torture/compile/20010404-1.c: New test.
18312
18313 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18314
18315         * gcc.c-torture/compile/20010326-1.c: New test.
18316
18317 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18318
18319         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18320         peculiarities of the SH.
18321         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18322
18323 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18324
18325         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18326         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18327         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18328
18329 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18330
18331         * g77.f-torture/compile/20010321-1.f: New test.
18332
18333 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18334
18335         * gcc.c-torture/compile/20010329-1.c: New test.
18336
18337 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.c-torture/execute/20010329-1.c: New test.
18340
18341 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18342
18343         * g++.old-deja/g++.other/eh4.C: Fix typo.
18344
18345 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18346
18347         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18348
18349 2001-03-28  Philip Blundell  <philb@gnu.org>
18350
18351         * gcc.c-torture/compile/20010328-1.c: New test.
18352
18353 2001-03-27  Richard Henderson  <rth@redhat.com>
18354
18355         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18356         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18357
18358 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18359
18360         * gcc.c-torture/compile/20010327-1.c: New test.
18361
18362 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18363
18364         * g++.old-deja/g++.other/friend12.C: New test.
18365         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18366         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18367
18368 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18369
18370         * gcc.c-torture/execute/20010325-1.c: New test.
18371
18372 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18373
18374         * g++.old-deja/g++.other/mangle3.C: New test.
18375
18376 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18377
18378         * g++.old-deja/g++.other/anon8.C: New test.
18379
18380 2001-03-20  Philip Blundell  <philb@gnu.org>
18381
18382         * gcc.c-torture/compile/20010320-1.c: New test.
18383
18384 2001-03-17  Richard Henderson  <rth@redhat.com>
18385
18386         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18387
18388 2001-03-15  Geoff Keating  <geoff@redhat.com>
18389
18390         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18391         tests on AIX.
18392
18393 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18394
18395         * g++.old-deja/g++.other/eh4.C: New test.
18396
18397 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18398
18399         * gcc.dg/cpp/mi1.c: Update.
18400
18401 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18402
18403         * g++.old-deja/g++.other/regstack.C: New test.
18404
18405 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18406
18407         * g++.old-deja/g++.other/ref4.C: New test.
18408
18409 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18410
18411         * objc/execute/va_method.m: Added.
18412         * objc/execute/IMP.m: Added.
18413         * objc/execute/_cmd.m: Added.
18414         * objc/execute/accessing_ivars.m: Added.
18415         * objc/execute/class-1.m: Added.
18416         * objc/execute/class-10.m: Added.
18417         * objc/execute/class-11.m: Added.
18418         * objc/execute/class-12.m: Added.
18419         * objc/execute/class-13.m: Added.
18420         * objc/execute/class-14.m: Added.
18421         * objc/execute/class-2.m: Added.
18422         * objc/execute/class-3.m: Added.
18423         * objc/execute/class-4.m: Added.
18424         * objc/execute/class-5.m: Added.
18425         * objc/execute/class-6.m: Added.
18426         * objc/execute/class-7.m: Added.
18427         * objc/execute/class-8.m: Added.
18428         * objc/execute/class-9.m: Added.
18429         * objc/execute/class-tests-1.h
18430         * objc/execute/class-tests-2.h
18431         * objc/execute/compatibility_alias.m: Added.
18432         * objc/execute/encode-1.m: Added.
18433         * objc/execute/formal_protocol-1.m: Added.
18434         * objc/execute/formal_protocol-2.m: Added.
18435         * objc/execute/formal_protocol-3.m: Added.
18436         * objc/execute/formal_protocol-4.m: Added.
18437         * objc/execute/formal_protocol-5.m: Added.
18438         * objc/execute/formal_protocol-6.m: Added.
18439         * objc/execute/formal_protocol-7.m: Added.
18440         * objc/execute/informal_protocol.m: Added.
18441         * objc/execute/initialize.m: Added.
18442         * objc/execute/load.m: Added.
18443         * objc/execute/many_args_method.m: Added.
18444         * objc/execute/nested-3.m: Added.
18445         * objc/execute/no_clash.m: Added.
18446         * objc/execute/private.m: Added.
18447         * objc/execute/redefining_self.m: Added.
18448         * objc/execute/root_methods.m: Added.
18449         * objc/execute/selector-1.m: Added.
18450         * objc/execute/static-1.m: Added.
18451         * objc/execute/static-2.m: Added.
18452         * objc/execute/va_method.m: Added.
18453
18454 2001-03-10  Richard Henderson  <rth@redhat.com>
18455
18456         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18457
18458 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18459
18460         * g++.old-deja/g++.other/crash31.C: XFAIL.
18461         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18462         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18463         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18464         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18465         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18466
18467 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18468
18469         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18470
18471 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18472
18473         * gcc.dg/20000724-1.c: Don't use multiline strings.
18474
18475 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18476
18477         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18478         result of -cString against what we expect it to be; don't just
18479         print it out for no one to read.
18480
18481         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18482         Based on testcases provided by Nicola Pero.
18483
18484 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18485
18486         * gcc.dg/cpp/macro7.c: New test.
18487
18488 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18489
18490         * gcc.dg/cpp/multiline.c: Update.
18491
18492 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18493
18494         * g++.old-deja/g++.other/enum3.C: New test.
18495
18496 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18497
18498         * g++.old-deja/g++.other/pod1.C: New test.
18499
18500 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18501
18502         * g++.old-deja/g++.ext/overload1.C: New test.
18503
18504 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18505
18506         * g++.old-deja/g++.pt/using1.C: New test.
18507
18508 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18509
18510         * g++.old-deja/g++.other/using9.C: New test.
18511
18512 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18513
18514         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18515
18516         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18517
18518 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18519
18520         * g++.old-deja/g++.ext/realpt1.C: Remove.
18521
18522 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18525
18526 2001-02-26  Will Cohen  <wcohen@redhat.com>
18527
18528         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18529
18530 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18531
18532         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18533         templatized constructors.
18534
18535 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18536
18537         * gcc.c-torture/execute/20010224-1.c: New test.
18538
18539 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18540
18541         * gcc.c-torture/execute/20010222-1.c: New test.
18542
18543 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18544
18545         * g++.old-deja/g++.other/inline20.C: New test.
18546
18547 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18548
18549         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18550
18551 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18552
18553         * g++.old-deja/g++.other/lookup22.C: New test.
18554
18555 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18556
18557         * g77.dg: New directory.
18558         * g77.dg/20010216-1.f: New test case.
18559         * g77.dg/dg.exp: New driver.
18560         * lib/g77-dg.exp: New driver library.
18561
18562 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18563
18564         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18565
18566 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18567
18568         * g++.old-deja/g++.other/decl9.C: New test.
18569
18570 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18571
18572         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18573         not need <string> and also tests the initialization at runtime.
18574
18575 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18576
18577         * gcc.c-torture/execute/longlong.c: New test.
18578
18579 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18580
18581         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18582
18583 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18584
18585         * gcc.c-torture/execute/920302-1.c (execute):
18586         Change argument type to short.
18587
18588 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.old-deja/g++.pt/deduct6.C: New test.
18591
18592 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18593
18594         * g++.old-deja/g++.pt/deduct5.C: New test.
18595
18596 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18597
18598         * gcc.c-torture/execute/20010209-1.c: New test.
18599
18600 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18601
18602         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18603
18604 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18605
18606         * g++.dg/vtgc1.C: Update for new ABI.
18607
18608         * consistency.vlad: New directory, 1665 files.
18609
18610 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18611
18612         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18613         return type.
18614         * gcc.dg/cpp/digraphs.c: Declare puts.
18615
18616 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18617
18618         * g++.old-deja/g++.other/warn5.C: New test.
18619
18620 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18621
18622         * g++.old-deja/g++.pt/spec40.C: New test.
18623
18624 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18625
18626         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18627         case.
18628         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18629
18630 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18631
18632         * gcc.c-torture/compile/20010209-1.c: New test.
18633
18634 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18635
18636         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18637         excess errors message but not if it crashes.
18638         * g++.old-deja/g++.other/crash27.C: Likewise.
18639         * g++.old-deja/g++.other/crash28.C: Likewise.
18640         * g++.old-deja/g++.other/crash30.C: Likewise.
18641         * g++.old-deja/g++.other/crash32.C: Likewise.
18642         * g++.old-deja/g++.other/crash35.C: Likewise.
18643         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18644
18645 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18646
18647         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18648         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18649         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18650         g77.f-torture/execute/execute.exp,
18651         g77.f-torture/noncompile/noncompile.exp,
18652         gcc.c-torture/execute/execute.exp,
18653         gcc.c-torture/execute/memcheck/memcheck.exp,
18654         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18655         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18656         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18657         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18658         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18659         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18660         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18661         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18662         Remove bug reporting instructions with ancient email addresses.
18663
18664 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18665
18666         * gcc.dg/20010202-1.c: New test.
18667         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18668
18669 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18670
18671         * g++.dg/stdbool-if.C: New test.
18672
18673 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18674
18675         * objc/execute/fdecl.m: Added main().
18676
18677 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18678
18679         * gcc.c-torture/execute/20010206-1.c: New test.
18680
18681 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18682
18683         * gcc.dg/cpp/avoidpaste1.c: Update.
18684
18685 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18686
18687         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18688         Pero <nicola@brainstorm.co.uk>.
18689         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18690
18691 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18692
18693         * g++.old-deja/g++.pt/spec39.C: New test.
18694
18695 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18696
18697         * gcc.c-torture/compile/20010202-1.c: New test.
18698
18699 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18700
18701         * g++.old-deja/g++.abi/primary2.C: New test.
18702         * g++.old-deja/g++.abi/primary3.C: New test.
18703         * g++.old-deja/g++.abi/primary4.C: New test.
18704         * g++.old-deja/g++.abi/primary5.C: New test.
18705         * g++.old-deja/g++.abi/vtable3.h: New test.
18706         * g++.old-deja/g++.abi/vtable3a.C: New test.
18707         * g++.old-deja/g++.abi/vtable3b.C: New test.
18708         * g++.old-deja/g++.abi/vtable3c.C: New test.
18709         * g++.old-deja/g++.abi/vtable3d.C: New test.
18710         * g++.old-deja/g++.abi/vtable3e.C: New test.
18711         * g++.old-deja/g++.abi/vtable3f.C: New test.
18712         * g++.old-deja/g++.abi/vtable3g.C: New test.
18713         * g++.old-deja/g++.abi/vtable3h.C: New test.
18714         * g++.old-deja/g++.abi/vtable3i.C: New test.
18715         * g++.old-deja/g++.abi/vtable3j.C: New test.
18716         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18717
18718 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18719
18720         * g++.old-deja/g++.other/anon6.C: New test.
18721         * g++.old-deja/g++.other/anon7.C: New test.
18722
18723 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18724
18725         * gcc.dg/cpp/avoidpaste2.c: New tests.
18726
18727 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18728
18729         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18730
18731 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18732
18733         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18734         DECIMAL_DIG cases for Irix."
18735
18736 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18737
18738         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18739
18740 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18741
18742         * gcc.dg/c99-tag-1.c: New test.
18743
18744 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18745
18746         * gcc.dg/cpp/tr-warn1.c: Add tests.
18747
18748 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18749
18750         * gcc.dg/cpp/avoidpaste1.c: Update.
18751         * gcc.dg/cpp/paste4.c: Update.
18752
18753 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18754
18755         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18756         cases for Irix.
18757
18758 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18759
18760         * g++.old-deja/g++.other/inline19.C: New test.
18761
18762 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18763
18764         * gcc.dg/Wlarger-than.c: New test.
18765
18766 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18767
18768         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18769
18770 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18771
18772         * gcc.c-torture/execute/20010129-1.c: New test.
18773         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18774
18775 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18776
18777         * gcc.dg/cpp/avoidpaste1.c: Test case.
18778
18779 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * g++.old-deja/g++.other/inline18.C: New test.
18782
18783 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18784
18785         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18786         and __builtin_putchar.
18787
18788 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18789
18790         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18791         tests.
18792
18793 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18794
18795         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18796         floating point number rounding mode to round to the nearest
18797         representable mode.
18798
18799 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18800
18801         * g++.old-deja/g++.other/mangle2.C: New test.
18802
18803 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18804
18805         * gcc.c-torture/compile/20010124-1.c: New test.
18806
18807 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18808
18809         * g++.old-deja/g++.pt/spec38.C: New test.
18810
18811 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18812
18813         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18814         "Build don't run".
18815
18816 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18817
18818         * gcc.c-torture/execute/20010123-1.c: New test.
18819
18820 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18821
18822         * g++.old-deja/g++.pt/spec37.C: New test.
18823
18824 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         * g++.old-deja/g++.pt/overload14.C: New test.
18827
18828 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18829
18830         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18831         __builtin_return_address.
18832
18833 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18834
18835         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18836         * g++.old-deja/g++.pt/spec35.C: New test.
18837         * g++.old-deja/g++.pt/spec36.C: New test.
18838
18839 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18840
18841         * gcc.c-torture/compile/20010118-1.c: New test.
18842
18843 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18844
18845         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18846
18847 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18848
18849         * gcc.c-torture/execute/20010119-1.c: New test.
18850
18851 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18852
18853         * g++.old-deja/g++.other/vbase5.C: New test.
18854
18855 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18856
18857         * gcc.c-torture/execute/20010118-1.c: New test.
18858
18859 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18860
18861         * g++.old-deja/g++.pt/deduct3.C: New test.
18862
18863 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         * g++.old-deja/g++.pt/spec34.C: New test.
18866
18867 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18868
18869         * g77.f-torture/compile/20000601-2.f: New test.
18870
18871 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         * g++.old-deja/g++.other/init17.C: New test.
18874
18875 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18876
18877         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18878
18879 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18880
18881         * g++.old-deja/g++.pt/unify8.C: New test.
18882
18883 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18884
18885         * g++.old-deja/g++.abi/vbase1.C: New test.
18886
18887 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18888
18889         * g++.old-deja/g++.pt/crash65.C: New test.
18890
18891 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18892
18893         * gcc.dg/cpp/assembl2.S: New test case.
18894
18895 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18896
18897         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18898         are supported.
18899
18900 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18901
18902         * g++.old-deja/g++.other/builtins1.C: New test.
18903         * g++.old-deja/g++.other/builtins2.C: Likewise.
18904         * g++.old-deja/g++.other/builtins3.C: Likewise.
18905         * g++.old-deja/g++.other/builtins4.C: Likewise.
18906
18907 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18908
18909         * gcc.c-torture/compile/20010117-1.c: New test.
18910         * gcc.c-torture/compile/20010117-2.c: New test.
18911
18912 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18913
18914         * g77.f-torture/execute/20010116.[fx]: New test,
18915         XFAIL on i?86-*-*.
18916         * g77.f-torture/compile/20010115.f: Indicate it's
18917         a test for PR fortran/1636.
18918
18919 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18920
18921         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18922
18923 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18924
18925         * g77.f-torture/compile/20010115.f: New test.
18926
18927 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18928
18929         * g++.old-deja/g++.pt/nontype5.C: New test.
18930
18931 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18932
18933         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18934         have an equivalent working one below it.
18935
18936 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18937
18938         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18939         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18940
18941 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18942
18943         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18944         message containing "init_priority".
18945         (conpr-2.C): Likewise.
18946         (conpr-3.C): Likewise.
18947         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18948
18949 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18950
18951         * gcc.c-torture/execute/20010114-2.c: New test.
18952
18953 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18954
18955         * gcc.c-torture/compile/20010114-1.c: New test.
18956         * gcc.c-torture/compile/20010114-1.x: Xfail.
18957         * gcc.c-torture/compile/20010114-2.c: New test.
18958         * gcc.c-torture/execute/20010114-1.c: New test.
18959         * gcc.dg/trunc-1.c: New test.
18960         * gcc.dg/uninit-B.c: New test.
18961
18962 2001-01-13  Nick Clifton  <nickc@redhat.com>
18963
18964         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18965         target.
18966
18967 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18968
18969         * gcc.c-torture/compile/20010113-1.c: New test.
18970
18971 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18972
18973         * gcc.c-torture/compile/20001212-1.c: New test.
18974
18975 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18976
18977         * gcc.dg/cpp/widestr1.c: Update.
18978         * gcc.dg/cpp/prag-imp.c: Remove.
18979
18980 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18981
18982         * gcc.c-torture/execute/20000801-3.x: Remove.
18983         * gcc.dg/c90-init-1.c: New test.
18984         * gcc.dg/c99-init-1.c: New test.
18985         * gcc.dg/c99-init-2.c: New test.
18986         * gcc.dg/gnu99-init-1.c: New test.
18987
18988 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18989
18990         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18991         testing that no relevant ones were found.
18992
18993 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18994
18995         * g++.old-deja/g++.pt/cast2.C: New test.
18996
18997 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18998
18999         * g++.old-deja/g++.pt/friend47.C: New test.
19000
19001 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         * g++.old-deja/g++.pt/instantiate13.C: New test.
19004
19005 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19006
19007         * g++.old-deja/g++.other/defarg7.C: New test.
19008         * g++.old-deja/g++.other/defarg8.C: New test.
19009
19010 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * g++.old-deja/g++.pt/crash64.C: New test.
19013
19014 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19015
19016         * g++.old-deja/g++.pt/crash63.C: New test.
19017
19018 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19019
19020         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19021
19022 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19023
19024         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19025
19026 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19027
19028         * g++.old-deja/g++.pt/error3.C: New test.
19029
19030 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19031
19032         * g++.old-deja/g++.other/crash39.C: New test.
19033
19034 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19035
19036         * g++.old-deja/g++.other/vbase4.C: New test.
19037
19038 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19039
19040         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19041         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19042         * gcc.dg/special/special.exp: New test driver which will check
19043         for alias support for the above test.
19044
19045 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19046
19047         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19048         problems on small machines.
19049         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19050         parameterize.
19051
19052 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19053
19054         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19055         mips.
19056         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19057
19058 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19059
19060         * g++.old_deja/g++.pt/using8.C: New test.
19061
19062 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19063
19064         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19065
19066 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19067
19068         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19069         where a failure is expected.
19070         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19071
19072 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19073
19074         * g++.old_deja/g++.pt/instantiate12.C: New test.
19075
19076 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19077
19078         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19079         start of structs.
19080         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19081         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19082         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19083         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19084         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19085         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19086         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19087         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19088         * g++.old-deja/g++.eh/spec6.C: Likewise.
19089         * g++.old-deja/g++.jason/crash3.C: Likewise.
19090         * g++.old-deja/g++.law/ctors11.C: Likewise.
19091         * g++.old-deja/g++.law/ctors17.C: Likewise.
19092         * g++.old-deja/g++.law/ctors5.C: Likewise.
19093         * g++.old-deja/g++.law/ctors9.C: Likewise.
19094         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19095         * g++.old-deja/g++.mike/net22.C: Likewise.
19096         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19097         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19098         * g++.old-deja/g++.mike/virt3.C: Likewise.
19099         * g++.old-deja/g++.niklas/t128.C: Likewise.
19100         * g++.old-deja/g++.other/anon4.C: Likewise.
19101         * g++.old-deja/g++.other/using1.C: Likewise.
19102         * g++.old-deja/g++.other/warn3.C: Likewise.
19103         * g++.old-deja/g++.pt/t37.C: Likewise.
19104         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19105         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19106
19107 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19110
19111 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19112
19113         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19114
19115 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19116
19117         * gcc.c-torture/compile/20010107-1.c: New test.
19118
19119 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19120
19121         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19122
19123 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19124
19125         * gcc.dg/format/format.h: New file.
19126         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19127         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19128         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19129         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19130         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19131         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19132         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19133         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19134         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19135         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19136         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19137         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19138         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19139         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19140         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19141         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19142         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19143         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19144         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19145         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19146         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19147         instead of declaring standard types, macros and functions in each
19148         test.
19149
19150 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19151
19152         * gcc.c-torture/execute/20010106-1.c: New test.
19153
19154 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19155
19156         * gcc.dg/format/format.exp: New file.
19157         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19158         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19159         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19160         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19161         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19162         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19163         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19164         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19165         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19166         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19167         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19168         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19169         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19170         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19171         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19172         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19173         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19174         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19175         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19176         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19177         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19178         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19179         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19180         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19181         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19182         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19183         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19184         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19185         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19186         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19187         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19188         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19189         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19190         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19191         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19192         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19193         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19194         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19195         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19196         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19197         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19198         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19199
19200 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19201
19202         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19203         account.
19204
19205 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19206
19207         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19208
19209 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19210
19211         * g++.old-deja/g++.pt/crash62.C: New test.
19212
19213 2001-01-04  Richard Henderson  <rth@redhat.com>
19214
19215         * gcc.dg/20000926-1.c: Update expected warnings.
19216         * gcc.dg/array-2.c: Likewise.
19217         * gcc.dg/array-4.c: Also validate flexible array members.
19218         * gcc.dg/c99-flex-array-1.c: New.
19219
19220 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19221
19222         * gcc.c-torture/compile/20001222-1.x: Remove.
19223
19224 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19225
19226         * gcc.c-torture/execute/built-in-setjmp.c: New.
19227
19228 2001-01-03  Richard Henderson  <rth@redhat.com>
19229
19230         * gcc.dg/940510-1.c: Update expected error wording.
19231         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19232
19233 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19234
19235         * lib/target-supports.exp (check_alias_available): Modified to
19236         indicate aliases not supported if only weak aliases are supported.
19237
19238 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19239
19240         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19241         Turn on cmpstrsi checks for __pj__ and __i370__.
19242
19243 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19244
19245         * g++.old-deja/g++.other/virtual11.C: New test.
19246
19247 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19248
19249         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19250
19251 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19252
19253         * gcc.c-torture/compile/20010102-1.c: New test.
19254
19255 2001-01-02  Andreas Jaeger  <aj@suse.de>
19256
19257         * gcc.dg/noreturn-3.c: New test.
19258
19259         * gcc.dg/noreturn-4.c: New test.
19260
19261 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19262
19263         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19264         __builtin_fputc and __builtin_fwrite.
19265
19266 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19267
19268         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19269         signed char, not default char.
19270
19271 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19272
19273         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19274
19275 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19276
19277         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19278
19279 2000-12-29  Richard Henderson  <rth@redhat.com>
19280
19281         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19282         (__cyg_profile_func_exit): Define.
19283
19284 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19285
19286         * g++.dg/vtgc1.C: New test.
19287
19288 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19289
19290         * gcc.dg/noncompile/20001228-1.c: New test.
19291
19292         * gcc.dg/20001228-1.c: New test.
19293
19294         * gcc.c-torture/execute/20001228-1.c: New test.
19295
19296 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19297
19298         * gcc.dg/format-strfmon-1.c: New test.
19299
19300 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19301
19302         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19303         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19304         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19305         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19306         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19307         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19308         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19309         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19310         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19311         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19312         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19313         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19314         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19315
19316         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19317         * gcc.c-torture/execute/string-opt-4.c: Test index.
19318
19319 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19320
19321         * gcc.c-torture/compile/20001226-1.c: New test.
19322
19323 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19324
19325         * gcc.c-torture/compile/20001222-1.c: New test.
19326         * gcc.c-torture/compile/20001222-1.x: Xfail.
19327
19328 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19329
19330         * gcc.c-torture/execute/comp-goto-2.c: New test.
19331
19332 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19333
19334         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19335         Use long types if __INT_MAX__ is 32767.
19336         (main): Use cast to (sint32 *) when poking 88 into a_page.
19337
19338         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19339
19340 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19341
19342         * gcc.c-torture/compile/20001221-1.c: New test.
19343         * gcc.c-torture/execute/20001221-1.c: New test.
19344
19345 2000-12-20  Richard Henderson  <rth@redhat.com>
19346
19347         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19348         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19349
19350 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19351
19352         * gcc.dg/compare3.c: New test.
19353
19354 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19355
19356         * gcc.dg/format-warnll-1.c: New test.
19357
19358 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19359
19360         * gcc.dg/cpp/cmdlne-P.c: New test.
19361
19362 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19363
19364         * gcc.c-torture/execute/builtin-abs-1.c,
19365         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19366
19367 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19368
19369         * gcc.dg/cpp/multiline.c: New test.
19370
19371 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19372
19373         * g++.old-deja/g++.other/syshdr1.C: Update.
19374         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19375
19376 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19377
19378         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19379
19380 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19381
19382         * g++.old-deja/g++.pt/ttp65.C: New test.
19383
19384 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19385
19386         * g++.old-deja/g++.pt/ttp64.C: New test.
19387
19388 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19389
19390         * g++.old-deja/g++.pt/spec33.C: New test.
19391
19392 2000-12-14  Catherine Moore  <clm@redhat.com>
19393
19394         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19395         * gcc.c-torture/execute/920612-2.c: Likewise.
19396         * gcc.c-torture/execute/920428-2.c: Likewise.
19397         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19398         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19399
19400 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19401
19402         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19403         * gcc.dg/pack-test-2.c: Likewise.
19404
19405 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19406
19407         Tests by Zack Weinberg <zackw@stanford.edu>.
19408
19409         * gcc.dg/cpp/defined.c: Update.
19410         * gcc.dg/cpp/defined_trad.c: New tests.
19411
19412 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19413
19414         * gcc.dg/cpp/trad-direct.c: Update.
19415
19416 2000-12-11  Neil Booth  <neilb@earthling.net>
19417
19418         * gcc.dg/cpp/defined_trad.c
19419
19420 2000-12-11  Neil Booth  <neilb@earthling.net>
19421
19422         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19423
19424 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19425
19426         * gcc.dg/format-miss-2.c: New test.
19427
19428 2000-12-09  Neil Booth  <neilb@earthling.net>
19429
19430         * gcc.dg/cpp/lineflags.c: New tests.
19431         * gcc.dg/cpp/poison.c: Update.
19432         * gcc.dg/cpp/redef2.c: Update.
19433         * gcc.dg/cpp/skipping.c: New test.
19434
19435 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19436
19437         * g++.old-deja/g++.other/eh3.C: New testcase.
19438
19439 2000-12-07  Neil Booth  <neilb@earthling.net>
19440
19441         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19442         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19443         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19444         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19445         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19446         Update.
19447
19448 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19449
19450         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19451         __SIZE_TYPE__ instead of int for type of integers cast to
19452         pointers.
19453
19454 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19455
19456         * g++.old-deja/g++.other/cleanup4.C: New test.
19457
19458 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19459
19460         * format-sec-1.c: New test.
19461
19462 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19463
19464         * gcc.dg/format-nonlit-3.c: New test.
19465
19466 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19467
19468         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19469         through a null pointer.
19470
19471 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19472
19473         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19474         * g++.old-deja/g++.pt/partial4.C: New test.
19475
19476 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19477
19478         * gcc.c-torture/execute/ieee/hugeval.x: New.
19479
19480 2000-12-06  Neil Booth  <neilb@earthling.net>
19481
19482         * gcc.dg/cpp/backslash2.c: New tests.
19483
19484 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19485
19486         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19487         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19488
19489 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19490
19491         * gcc.c-torture/execute/20001203-2.c: New testcase.
19492
19493 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19494
19495         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19496         * g++.old-deja/g++.other/virtual10.C: New test.
19497
19498 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19499
19500         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19501
19502 2000-12-05  Richard Henderson  <rth@redhat.com>
19503
19504         * gcc.c-torture/compile/20001205-1.c: New.
19505
19506 2000-12-04  Neil Booth  <neilb@earthling.net>
19507
19508         * g++.old-deja/g++.other/virtual9.C: New test.
19509         * g++.old-deja/g++.pt/crash61.C: New test.
19510         * gcc.c-torture/execute/loop-9.c: New test.
19511
19512 2000-12-04  Neil Booth  <neilb@earthling.net>
19513
19514         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19515         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19516         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19517         * gcc.dg/cpp/extratokens.c: ...here.
19518
19519 2000-12-04  Neil Booth  <neilb@earthling.net>
19520
19521         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19522         New tests.
19523
19524 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19525
19526         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19527         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19528
19529 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19530
19531         * gcc.c-torture/execute/20001203-1.c: New test.
19532
19533 2000-12-03  Neil Booth  <neilb@earthling.net>
19534
19535         * gcc.dg/cpp/macro6.c: New test cases.
19536
19537 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19538
19539         * gcc.c-torture/execute/string-opt-9.c: New test.
19540         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19541         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19542         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19543
19544         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19545         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19546
19547 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19548
19549         * gcc.dg/cpp/if-6.c: New testcase.
19550
19551         * gcc.dg/20001201-1.c: New testcase.
19552
19553 2000-12-02  Neil Booth  <neilb@earthling.net>
19554
19555         * g++.old-deja/g++.other/externC4.C,
19556         g++.old-deja/g++.other/friend10.C: New tests.
19557
19558 2000-12-02  Neil Booth  <neilb@earthling.net>
19559
19560         * g++.old-deja/g++.other/instan2.C
19561         * g++.old-deja/g++.other/instan3.C: New test.
19562
19563 2000-12-02  Neil Booth  <neilb@earthling.net>
19564
19565         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19566         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19567         gnuc99.c,gnuc99-pedantic.c: New tests.
19568
19569 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19570
19571         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19572         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19573
19574 2000-12-01  Neil Booth  <neilb@earthling.net>
19575
19576         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19577         * gcc.dg/cpp/poison.c: Update.
19578         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19579
19580 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19581
19582         * g77.f-torture/execute/20001201.f: New test.
19583
19584 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19585
19586         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19587
19588 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19589
19590         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19591
19592 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * g++.old-deja/g++.other/cast6.C: New test.
19595
19596 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19597
19598         * gcc.c-torture/execute/20001130-2.c: New testcase.
19599
19600 2000-11-30  Richard Henderson  <rth@redhat.com>
19601
19602         * gcc.c-torture/execute/20001130-1.c: New test.
19603
19604 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19605
19606         * g++.old-deja/g++.other/op3.C: New test.
19607
19608 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19609
19610         * g++.old-deja/g++.other/op2.C: New test.
19611
19612 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19613
19614         * g++.old-deja/g++.other/crash38.C: New test.
19615
19616 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19617
19618         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19619
19620 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19621
19622         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19623         tests.
19624         * gcc.c-torture/execute/string-opt-6.c: New test.
19625
19626         * gcc.dg/20001117-1.c: Add main.
19627
19628 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19629
19630         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19631         Move from here ...
19632         * gcc.dg/940510-1.c: ... to here.
19633
19634         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19635         zero-size arrays in toplevel structures.
19636
19637 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19638
19639         * gcc.c-torture/execute/loop-8.c: New test.
19640
19641 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19642
19643         * g++.old-deja/g++.other/base1.C: New test.
19644
19645 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19646
19647         * g++.old-deja/g++.other/parse2.C: New test.
19648
19649 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * g++.old-deja/g++.pt/incomplete1.C: New test.
19652
19653 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         * g++.old-deja/g++.other/friend9.C: New test.
19656
19657 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19658
19659         * gcc.dg/20001127-1.c: New test.
19660
19661 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         * g++.old-deja/g++.pt/friend46.C: New test.
19664
19665 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19666
19667         * g++.old-deja/g++.other/ptrmem8.C: New test.
19668
19669 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19670
19671         * gcc.c-torture/execute/string-opt-7.c: New test.
19672         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19673
19674 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19675
19676         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19677         instead of 'mkcheck 2'.
19678
19679 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19680
19681         * gcc.c-torture/execute/memcheck/driver.c,
19682         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19683         C9X references to refer to C99.
19684
19685 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19686
19687         * gcc.dg/ultrasp3.c: New test.
19688
19689 2000-11-25  Neil Booth  <neilb@earthling.net>
19690
19691         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19692
19693 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19694
19695         * gcc.c-torture/compile/20001123-2.c: New.
19696
19697 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19698
19699         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19700
19701 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19702
19703         * gcc.dg/sequence-point-1.c: Add some new tests.
19704         * gcc.c-torture/execute/20001124-1.c: New test.
19705
19706 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19707
19708         * g++.old-deja/g++.other/vaarg4.C: New test.
19709         * gcc.c-torture/compile/20001123-1.c: New test.
19710
19711 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19712
19713         * g++.other/crash24.C: Adjust and remove XFAIL.
19714         * g++.other/crash37.C: New test.
19715
19716 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19717
19718         * g++.old-deja/g++.pt/instantiate9.C: New test.
19719
19720 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19721
19722         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19723         new ABI, too.
19724
19725         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19726         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19727
19728 2000-11-22  Neil Booth  <neilb@earthling.net>
19729
19730         * gcc.dg/cpp/Wtrigraphs.c: New test.
19731
19732 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19733
19734         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19735
19736 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19737
19738         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19739
19740 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19741
19742         * lib/gcc-dg.exp: load_lib scanasm.exp.
19743         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19744         * lib/g++-dg.exp: load_lib scanasm.exp.
19745         * lib/scanasm.exp: New.
19746         (scan-assembler, scan-assembler-not): Add optional arguments to
19747         test name, or if not present, the pattern name.
19748         (scan-assembler-dem, scan-assembler-dem-not): New.
19749
19750         * g++.dg/dg.exp: New.
19751
19752 2000-11-21  Neil Booth  <neilb@earthling.net>
19753
19754         * gcc.dg/cpp/integrated1.c: Remove.
19755
19756 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.c-torture/execute/20001121-1.c: New test.
19759
19760 2000-11-21  Richard Henderson  <rth@redhat.com>
19761
19762         * gcc.c-torture/compile/20001121-1.c: New test.
19763
19764 2000-11-20  Neil Booth  <neilb@earthling.net>
19765
19766         * gcc.dg/cpp/integrated1.c: New test.
19767
19768 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19769
19770         * g++.old-deja/g++.other/inline17.C: New test.
19771
19772 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19773
19774         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19775         local variable to be zero: I made the variable global. Now
19776         uses abort() and exit() instead of relying on main's return value.
19777
19778 2000-11-20  Neil Booth  <neilb@earthling.net>
19779
19780         * gcc.dg/cpp/paste2.c: Update test.
19781         * objc/execute/paste.m: New test.
19782
19783 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19784
19785         * gcc.dg/c99-condexpr-1.c: New test.
19786
19787 2000-11-20  Neil Booth  <neilb@earthling.net>
19788
19789         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19790
19791 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19792
19793         * g++.old-deja/g++.pt/export1.C: New test.
19794
19795 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.dg/20001117-1.c: New test.
19798
19799 2000-11-18  Richard Henderson  <rth@redhat.com>
19800
19801         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19802
19803 2000-11-18  Richard Henderson  <rth@redhat.com>
19804
19805         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19806         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19807         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19808
19809 2000-11-18  Richard Henderson  <rth@redhat.com>
19810
19811         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19812         (main): New.  Exit cleanly.
19813
19814 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19815
19816         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19817         gcc.dg/c99-fordecl-2.c: New tests.
19818
19819 2000-11-18  Richard Henderson  <rth@redhat.com>
19820
19821         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19822         * gcc.c-torture/execute/zerolen-2.c: New.
19823
19824 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19825
19826         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19827         memory.
19828
19829 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19830
19831         * g++.old-deja/g++.pt/instantiate8.C: New test.
19832
19833 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19834
19835         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19836         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19837
19838 2000-11-16  Nick Clifton  <nickc@redhat.com>
19839
19840         * gcc.c-torture/execute/nestfunc-2.c: New test.
19841         * gcc.c-torture/execute/nestfunc-3.c: New test.
19842
19843 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19844
19845         * gcc.c-torture/compile/20001116-1.c: New test.
19846
19847 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19848
19849         * gcc.c-torture/execute/20001115-1.c: New test.
19850
19851 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19852
19853         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19854         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19855         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19856         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19857
19858 2000-11-15  Neil Booth  <neilb@earthling.net>
19859
19860         gcc.dg/cpp/_Pragma1.c: Update.
19861         gcc.dg/cpp/_Pragma2.c: New test.
19862
19863 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         * g++.old-deja/g++.other/anon5.C: New test.
19866
19867 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19868
19869         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19870         tests.
19871
19872 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19875         output.
19876
19877 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19878
19879         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19880         labels at end of compound statements.
19881
19882 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19883
19884         * gcc.c-torture/execute/loop-7.c: New test.
19885
19886 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19887
19888         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19889
19890 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19891
19892         * gcc.dg/c99-bool-1.c: New test.
19893
19894 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19895
19896         * gcc.dg/c99-scope-1.c: Remove xfail.
19897         * gcc.dg/c99-scope-2.c: New test.
19898
19899 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19900
19901         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19902         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19903
19904 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19907         error messages.
19908
19909         * g++.mike/p700.C: Don't typedef wchar_t.
19910         * g++.mike/p784.C: Likewise.
19911         * g++.mike/eb101.C: Don't use __wchar_t.
19912
19913 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19914
19915         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19916         from DO loop.
19917
19918 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19919
19920         * gcc.c-torture/execute/20001111-1.c: New test.
19921
19922 2000-11-10  Nick Clifton  <nickc@redhat.com>
19923
19924         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19925         long multuiple and accumulate.
19926
19927 2000-11-09  Richard Henderson  <rth@redhat.com>
19928
19929         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19930         via size_t instead of int.
19931
19932         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19933         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19934         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19935         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19936
19937 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19938
19939         * gcc.c-torture/compile/20001109-1.c: New test.
19940         * gcc.c-torture/compile/20001109-2.c: New test.
19941
19942 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         * g++.old-deja/g++.pt/operator1.C: New test.
19945         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19946
19947 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.dg/20001108-1.c: New test.
19950
19951 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19952
19953         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19954         with both arguments constant strings.
19955         * gcc.c-torture/execute/string-opt-3.c: New test.
19956         * gcc.c-torture/execute/string-opt-4.c: New test.
19957         * gcc.c-torture/execute/string-opt-5.c: New test.
19958
19959 2000-11-08  Nick Clifton  <nickc@redhat.com>
19960
19961         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19962         mulsidi3adddi patterns.
19963
19964 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.old-deja/g++.other/crash36.C: New test.
19967
19968 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19969
19970         * g++.old-deja/g++.other/init16.C: New test.
19971
19972 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19973
19974         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19975
19976 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19977
19978         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19979         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19980         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19981
19982 2000-11-07  DJ Delorie  <dj@redhat.com>
19983
19984         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19985
19986 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19987
19988         * gcc.c-torture/execute/string-opt-1.c: New test.
19989
19990 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19991
19992         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19993         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19994         parameters in registers, and there is no way for a varargs
19995         function to know in which order the integer and floating-point
19996         parameters should be interleaved when they are placed on the
19997         stack.
19998         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19999         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20000
20001 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20002
20003         * gcc.c-torture/execute/string-opt-2.c: New test.
20004
20005 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         * g++.old-deja/g++.pt/crash60.C: New test.
20008
20009 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * g++.old-deja/g++.other/crash24.C: New test.
20012         * g++.old-deja/g++.other/crash25.C: New test.
20013         * g++.old-deja/g++.other/crash26.C: New test.
20014         * g++.old-deja/g++.other/crash27.C: New test.
20015         * g++.old-deja/g++.other/crash28.C: New test.
20016         * g++.old-deja/g++.other/crash29.C: New test.
20017         * g++.old-deja/g++.other/crash30.C: New test.
20018         * g++.old-deja/g++.other/crash31.C: New test.
20019         * g++.old-deja/g++.other/crash32.C: New test.
20020         * g++.old-deja/g++.other/crash33.C: New test.
20021         * g++.old-deja/g++.other/crash34.C: New test.
20022         * g++.old-deja/g++.other/crash35.C: New test.
20023
20024 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20025
20026         * gcc.c-torture/execute/20001031-1.c: New test.
20027
20028 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20029
20030         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20031         namespace.
20032
20033         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20034         standards-conformant.
20035
20036         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20037
20038         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20039         * g++.old-deja/g++.mike/p755a.C: Likewise.
20040         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20041         library makes no calls to `operator new' during initialization.
20042
20043 2000-11-04  Neil Booth  <neilb@earthling.net>
20044
20045         * gcc.dg/cpp/include2.c: New tests.
20046
20047 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20048
20049         * lib/g++.exp (g++_set_ld_library_path): New function.
20050         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20051
20052 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20053
20054         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20055         warnings.
20056
20057 2000-11-01  Richard Henderson  <rth@redhat.com>
20058
20059         * g++.old-deja/g++.ext/namedret1.C: New.
20060         * g++.old-deja/g++.ext/namedret2.C: New.
20061         * g++.old-deja/g++.ext/namedret3.C: New.
20062
20063 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20064
20065         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20066         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20067
20068 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20069
20070         * gcc.c-torture/execute/va-arg-21.c: New test.
20071
20072 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20073
20074         * gcc.dg/c99-complex-2.c: New test.
20075
20076 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20077
20078         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20079
20080 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20081
20082         * g++.old-deja/g++.other/inline16.C: New test.
20083
20084 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20085
20086         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20087         __PRETTY_FUNCTION__
20088
20089 2000-10-29  Neil Booth  <neilb@earthling.net>
20090
20091         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20092         New tests.
20093         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20094         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20095         optimisation.
20096
20097 2000-10-29  Neil Booth  <neilb@earthling.net>
20098
20099         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20100         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20101         * mi5.c: Test multiple includes work with -C.
20102         * trigraphs.c: Test ^= version.
20103
20104 2000-10-28  Neil Booth  <neilb@earthling.net>
20105
20106         New tests and test updates for new macro expander.
20107
20108         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20109         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20110         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20111         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20112         new diagnostic messages.
20113
20114         * gcc.dg/cpp/macro3.c: New tests.
20115
20116 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20119         on the same line.
20120
20121 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20122
20123         * g++.old-deja/g++.other/eh2.C: New test.
20124
20125 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20126
20127         * gcc.c-torture/execute/20001027-1.c: New test.
20128
20129 2000-10-26  Richard Henderson  <rth@redhat.com>
20130
20131         * gcc.c-torture/execute/20001026-1.c: New.
20132
20133 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20134
20135         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20136         * g++.old-deja/g++.law/builtin1.C: Likewise.
20137         * g++.old-deja/g++.law/ctors10.C: Likewise.
20138         * g++.old-deja/g++.law/virtual3.C: Likewise.
20139         * g++.old-deja/g++.mike/p658.C: Likewise.
20140         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20141         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20142         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20143         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20144         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20145
20146 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20147
20148         * gcc.c-torture/compile/20001024-1.c: New test.
20149
20150 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20151
20152         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20153         to tell us whether or not we are using V3.
20154
20155 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20156
20157         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20158         operands.
20159
20160 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20161
20162         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20163
20164 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20165
20166         * gcc.c-torture/execute/20001024-1.c: New test.
20167
20168 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20169
20170         * g++.old-deja/g++.other/sibcall1.C: New test.
20171
20172 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20173
20174         * gcc.dg/noncompile/init-3.c: New test.
20175
20176 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20177
20178         * gcc.dg/format-array-1.c: New test.
20179
20180 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20181
20182         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20183         writing through null pointers; remove comment about testing
20184         unterminated strings.
20185
20186 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20187
20188         * gcc.c-torture/execute/20001017-2.c: New test.
20189
20190 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20191
20192         * gcc.c-torture/compile/20001018-1.c: New test.
20193         * gcc.c-torture/compile/20001018-1.x: Xfail.
20194
20195 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20196
20197         * gcc.c-torture/execute/20001017-1.c: New test.
20198
20199 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20200
20201         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20202         for multiple use of arguments with scanf formats; add tests for
20203         multiple use of arguments.
20204
20205 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20206
20207         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20208
20209 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20210
20211         * gcc.dg/format-miss-1.c: New test.
20212
20213 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20214
20215         * gcc.c-torture/execute/20001013-1.c: New test.
20216
20217 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20218
20219         * gcc.dg/format-branch-1.c: New test.
20220
20221 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20222
20223         * README, lib/file-format.exp: Remove EGCS references.
20224
20225 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20226
20227         * gcc.dg/20001013-1.c: New test.
20228
20229 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20230
20231         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20232         for intmax_t in the compiler using __typeof__ and the type rules
20233         for conditional expressions.
20234
20235 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * gcc.dg/20001012-1.c: New test.
20238         * gcc.dg/20001012-2.c: New test.
20239
20240 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20241
20242         * gcc.dg/format-attr-1.c: New test.
20243
20244 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20245
20246         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20247         __LONG_LONG_MAX__ instead of LLONG_MAX.
20248
20249 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20250
20251         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20252         scanf flags.
20253         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20254         flags.
20255
20256 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20257
20258         * gcc.dg/sequence-pt-1.c: New test.
20259
20260 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20261
20262         * gcc.c-torture/execute/20001011-1.c: New testcase.
20263         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20264
20265 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20266
20267         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20268         does not error on it.
20269
20270 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20271
20272         * gcc.dg/20001009-1.c: New test.
20273
20274 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20275
20276         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20277         * gcc.c-torture/execute/20001009-2.c: ... to here.
20278
20279 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20280
20281         * gcc.c-torture/compile/20001009-1.c: New testcase.
20282         * gcc.c-torture/execute/20001009-1.c: New testcase.
20283         Testcases provided by Jan Hubicka <jh@suse.cz>.
20284
20285 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20286
20287         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20288         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20289         uintmax_t using <limits.h> to emulate the compiler's internal
20290         logic.  No longer XFAIL %j tests.
20291
20292 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20293
20294         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20295         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20296         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20297         regexps and details of expected handling of some bad formats.
20298         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20299         suppression.
20300
20301 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20302
20303         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20304         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20305         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20306         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20307         in list archives.
20308
20309 2000-10-06  Richard Henderson  <rth@cygnus.com>
20310
20311         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20312         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20313         * g++.old-deja/g++.jason/report.C: Likewise.
20314         * g++.old-deja/g++.law/friend5.C: Likewise.
20315         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20316         of the expected warnings.
20317
20318 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         * g++.old-deja/g++.pt/enum14.C: New test.
20321
20322 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20323
20324         * g++.old-deja/g++.pt/crash59.C: New test.
20325
20326 2000-10-04  Will Cohen  <wcohen@redhat.com>
20327
20328         * gcc.dg/20000926-1.c: New test.
20329
20330 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20331
20332         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20333         function name for current C++ compiler.
20334         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20335
20336 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20337
20338         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20339         __PRETTY_FUNCTION__.
20340         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20341
20342 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20343
20344         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20345
20346 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.c-torture/compile/20000923-1.c: New test.
20349
20350 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20351
20352         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20353         * g++.old-deja/g++.pt/ttp62.C: Same.
20354         * g++.old-deja/g++.other/inline14.C: Same.
20355
20356 2000-09-24  Richard Henderson  <rth@cygnus.com>
20357
20358         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20359
20360 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20361
20362         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20363
20364 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20365
20366         * gcc.c-torture/compile/20000922-1.c: New file.
20367
20368 2000-09-21  Nick Clifton  <nickc@redhat.com>
20369
20370         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20371         a signed long modulo operation.
20372         (mod6): New function - perform an unsigned long modulo operation.
20373         (main): Add tests for modulos of very large numbers by very small
20374         dividends.
20375
20376 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20377
20378         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20379
20380 2000-09-19  Richard Henderson  <rth@cygnus.com>
20381
20382         * gcc.dg/compare2.c (case 10): XFAIL.
20383
20384 2000-09-18  Richard Henderson  <rth@cygnus.com>
20385
20386         * gcc.c-torture/execute/20000906-1.c: Move ...
20387         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20388         that support __builtin_trap.
20389
20390 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20391
20392         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20393
20394 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20395
20396         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20397         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20398         more $ format tests.
20399
20400 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20401
20402         * gcc.dg/format-errmk-1.c: New test.
20403
20404 2000-09-17  Greg McGary  <greg@mcgary.org>
20405
20406         * gcc.c-torture/execute/20000917-1.x: Remove.
20407
20408 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20409
20410         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20411
20412 2000-09-17  Greg McGary  <greg@mcgary.org>
20413
20414         * gcc.c-torture/execute/20000917-1.c: New test.
20415         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20416
20417 2000-09-16  Neil Booth  <NeilB@earthling.net>
20418
20419         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20420         in nested macro bug.
20421
20422 2000-09-15  Neil Booth  <NeilB@earthling.net>
20423
20424         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20425
20426 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20427
20428         * gcc.c-torture/execute/20000914-1.c: New test.
20429
20430 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20431
20432         * g++.other/inline13.C: New test.
20433
20434 2000-09-12  Andreas Jaeger  <aj@suse.de>
20435
20436         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20437         constant by Ulrich Drepper <drepper@redhat.com>.
20438
20439 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20440
20441         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20442
20443 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20444
20445         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20446
20447 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20448
20449         * gcc.dg/cpp/backslash.c: New test.
20450
20451 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20452
20453         * gcc.c-torture/execute/20000910-1.c: New test.
20454         * gcc.c-torture/execute/20000910-2.c: Likewise.
20455
20456 2000-09-11  Robert Lipe  <robertl@sco.com>
20457
20458         * gcc.dg/pragma-align.c: New test.
20459
20460 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20461
20462         * g++.old-deja/g++.pt/explicit82.C: New test.
20463         * g++.old-deja/g++.pt/explicit83.C: New test.
20464
20465 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20466
20467         * gcc.dg/asm-names.c: New test.
20468
20469 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20470
20471         * gcc.dg/cpp/tr-warn6.c: New test
20472
20473 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20474
20475         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20476         be accepted.
20477
20478 2000-09-07  Catherine Moore  <clm@redhat.com>
20479
20480         * gcc.c-torture/execute/unroll-1.c: New test.
20481
20482 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20483
20484         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20485         ERROR markers.
20486         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20487         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20488         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20489         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20490         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20491         Preprocess only.
20492         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20493         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20494
20495 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20496
20497         * g++.old-deja/g++.pt/deduct2.C: New test.
20498
20499 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20500
20501         * g++.old-deja/g++.pt/parms2.C: New test.
20502
20503 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         * g++.old-deja/g++.pt/crash58.C: New test.
20506
20507 2000-09-06  Greg McGary  <greg@mcgary.org>
20508
20509         * gcc.c-torture/execute/20000906-1.c: New test.
20510         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20511
20512 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20513
20514         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20515
20516 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20517
20518         * g++.old-deja/g++.pt/crash57.C: New test.
20519
20520 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20521
20522         * g++.old-deja/g++.pt/crash56.C: New test.
20523
20524 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20525
20526         * g++.old-deja/g++.pt/koenig1.C: New test.
20527
20528 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * gcc.dg/20000904-1.c: New test.
20531
20532 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * gcc.dg/cpp/paste8.c: New test.
20535
20536 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20537
20538         * gcc.c-torture/compile/20000827-1.c: New test.
20539
20540 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20541
20542         * gcc.dg/format-diag-1.c: New test.
20543
20544 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20545
20546         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20547         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20548         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20549         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20550         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20551
20552 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20553
20554         * g++.old-deja/g++.other/nested4.C: New test.
20555
20556 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20557
20558         * g++.old-deja/g++.ns/scoped1.C: New test.
20559
20560 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20561
20562         * lib/g++.exp: Support testing already-installed GCC.
20563
20564 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20565
20566         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20567
20568 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20569
20570         * gcc.dg/return-type-2.c: New test.
20571
20572 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20573
20574         * gcc.c-torture/compile/20000825-1.c: New test.
20575
20576 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20577
20578         * gcc.dg/dwarf2-2.c: New test.
20579
20580 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20581
20582         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20583         dg-warning regexps.
20584
20585 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20586
20587         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20588         gcc.dg/format-ext-5.c: New tests.
20589
20590 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20591
20592         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20593
20594 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20595
20596         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20597
20598 2000-08-24  Richard Henderson  <rth@cygnus.com>
20599
20600         * gcc.dg/ia64-sync-1.c: New test.
20601         * gcc.dg/ia64-sync-2.c: New test.
20602         * gcc.dg/ia64-asm-1.c: New test.
20603
20604 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20605
20606         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20607         * gcc.dg/format-ext-2.c: New test.
20608
20609 2000-08-23  Jason Merrill  <jason@redhat.com>
20610
20611         * lib/old-dejagnu.exp: Also ignore "In member function" and
20612         "At global scope".
20613
20614 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20615
20616         * gcc.dg/noncompile/label-lineno-1.c: New test.
20617
20618 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20619
20620         * gcc.dg/c99-array-nonobj-1.c: New test.
20621
20622 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20623
20624         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20625         tests.
20626         * gcc.dg/format-ext-1.c: New test.
20627
20628 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20629
20630         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20631         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20632         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20633         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20634         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20635
20636 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20637
20638         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20639         gcc.dg/c99-strftime-2.c: New tests.
20640
20641 2000-08-22  Richard Henderson  <rth@cygnus.com>
20642
20643         * gcc.c-torture/execute/20000822-1.c: New test.
20644
20645 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20646
20647         * gcc.c-torture/execute/20000819-1.x: Remove.
20648
20649 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20650
20651         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20652         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20653         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20654         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20655         gcc.dg/format-xopen-1.c: New tests.
20656
20657 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20658
20659         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20660
20661 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * g++.old-deja/g++.other/loop2.C: New test.
20664
20665         * gcc.c-torture/compile/20000606-1.c: New test.
20666         * gcc.c-torture/compile/20000728-1.c: New test.
20667         * gcc.c-torture/execute/20000801-1.c: New test.
20668         * gcc.c-torture/execute/20000801-2.c: New test.
20669         * gcc.c-torture/execute/20000819-1.c: New test.
20670         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20671         * gcc.dg/20000629-1.c: New test.
20672         * gcc.dg/20000724-1.c: New test.
20673         * gcc.dg/20000807-1.c: New test.
20674
20675 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20676
20677         * gcc.dg/cpp/pragma-1.c: New test.
20678         * gcc.dg/cpp/pragma-2.c: New test.
20679
20680 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20681
20682         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20683         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20684
20685 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20686
20687         * gcc.c-torture/compile/20000818-1.c: New test.
20688
20689 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20690
20691         * gcc.c-torture/execute/20000818-1.c: New test.
20692
20693 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20694
20695         * gcc.dg/format-va-1.c: New test.
20696
20697 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20698
20699         * g++.old-deja/g++.other/typedef8.C: New test.
20700
20701 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20704         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20705         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20706         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20707         * g++.old-deja/g++.other/ptrmem7.C: New test.
20708         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20709
20710 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20711
20712         * g++.old-deja/g++.pt/typename27.C: New test.
20713
20714 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20715
20716         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20717         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20718         * g++.old-deja/g++.pt/friend45.C: New test.
20719         * g++.old-deja/g++.other/friend8.C: New test.
20720
20721 2000-08-15  Richard Henderson  <rth@cygnus.com>
20722
20723         * gcc.c-torture/execute/20000815-1.c: New test.
20724
20725 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20726
20727         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20728         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20729         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20730
20731 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         * g++.old-deja/g++.other/refinit2.C: New test.
20734
20735 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20736
20737         * lib/c-torture.exp (c-torture): Make
20738         compiler_conditional_xfail_data global.
20739         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20740         compiler_conditional_xfail_data machinery.
20741         (f-torture-execute): Likewise.
20742         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20743         and only when unrolling loops.
20744
20745         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20746
20747 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20748
20749         * g++.old-deja/g++.pt/explicit81.C: New test.
20750
20751 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20752
20753         * g++.old-deja/g++.pt/typename26.C: New test.
20754
20755 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20756
20757         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20758         warning.
20759
20760 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20761
20762         * g++.old-deja/g++.other/array3.C: New test.
20763
20764 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20765
20766         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20767         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20768         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20769         New tests.
20770
20771 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20772
20773         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20774         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20775
20776 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20777
20778         * gcc.c-torture/execute/20000808-1.c: New test.
20779
20780 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20781
20782         * gcc.dg/c90-const-expr-1.c: New test.
20783
20784 2000-08-08  Richard Henderson  <rth@cygnus.com>
20785
20786         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20787
20788 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20789
20790         * gcc.dg/noncompile/const-ll-1.c: New test.
20791
20792 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20793
20794         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20795
20796 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20797
20798         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20799         that running programs linked against the shared version of libobjc
20800         run correctly.
20801
20802 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20803
20804         * gcc.dg/c99-printf-1.c: New test.
20805
20806 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20807
20808         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20809
20810 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20811
20812         * gcc.c-torture/execute/20000731-1.x: Delete.
20813
20814 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20815
20816         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20817         and torture_without_loops as is done by c-torture.exp.
20818         (search_for): Copy from c-torture.exp.
20819         (gcc-dg-runtest): New function, drives a directory of tests
20820         iterating over the TORTURE_OPTIONS.
20821         (scan-assembler, scan-assembler-not): Move here from
20822         individual directory drivers.
20823
20824         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20825         defined by lib/gcc-dg.exp.
20826         * gcc.dg/cpp/cpp.exp: Likewise.
20827         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20828         gcc-dg-runtest, so we cycle over optimization options.
20829
20830         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20831         * gcc.dg/compare2.c: No longer expected to fail.
20832
20833 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20834
20835         * gcc.c-torture/execute/20000804-1.c: New test.
20836
20837 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20838
20839         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20840
20841 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20842
20843         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20844
20845 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20846
20847         * gcc.c-torture/compile/20000803-1.c: New test.
20848
20849 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20850
20851         * gcc.c-torture/execute/20000801-3.c,
20852         gcc.c-torture/execute/20000801-4.c: New tests.
20853         * gcc.c-torture/execute/20000801-3.x,
20854         gcc.c-torture/execute/20000801-4.x: Xfail.
20855
20856 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20857
20858         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20859         libobjc/.libs to allow for libtool.
20860
20861 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20862
20863         * gcc.c-torture/compile/20000802-1.c: New test.
20864
20865 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20866
20867         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20868
20869 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20870
20871         * gcc-c-torture/execute/20000731-2.c: New test.
20872
20873         * gcc.c-torture/execute/20000731-1.c: New test.
20874         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20875
20876 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20877
20878         * testsuite/gcc.dg/cpp/paste7.c: New test.
20879         * gcc.dg/cpp/20000725-1.c: New test.
20880
20881 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20882
20883         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20884         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20885         declaration warning for __builtin_dwarf_reg_size.
20886
20887         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20888
20889 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20890
20891         * gcc.dg/noncompile/voidparam-1.c: New test.
20892
20893 2000-07-30  Richard Henderson  <rth@cygnus.com>
20894
20895         * gcc.dg/c90-digraph-1.c: Don't xfail.
20896         * gcc.dg/compare2.c (case 10): Xfail.
20897         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20898
20899 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20900
20901         * gcc.dg/c99-main-1.c: New test.
20902
20903 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20904
20905         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20906
20907 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20908
20909         * gcc.c-tortuer/execute/20000726-1.c: New test.
20910
20911 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20912
20913         * gcc.c-torture/execute/enum-2.c: New test.
20914
20915 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20916
20917         * gcc.dg/cpp/tr-warn3.c: New test.
20918
20919 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * g++.old-deja/g++.ext/implicit1.C: Remove.
20922         * g++.old-deja/g++.jason/c2.C: Remove
20923         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20924         * g++.old-deja/g++.pt/crash16.C: Likewise.
20925         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20926
20927 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20928
20929         * g++.old-deja/g++.other/for2.C: New test.
20930
20931 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20932
20933         * gcc.dg/20000720-1.c: New test.
20934
20935 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20936
20937         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20938
20939 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20940
20941         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20942         * gcc.c-torture/execute/20000722-1.c: New.
20943         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20944
20945 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20946
20947         * gcc.dg/cpp/20000720-1.S: New test.
20948
20949 2000-07-21  Michael Meissner  <meissner@redhat.com>
20950
20951         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20952
20953 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20954
20955         * g++.old-deja/g++.brendan/crash16.C,
20956         g++.old-deja/g++.brendan/parse3.C,
20957         g++.old-deja/g++.brendan/redecl1.C,
20958         g++.old-deja/g++.ns/template13.C,
20959         g++.old-deja/g++.other/decl4.C,
20960         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20961
20962 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20963
20964         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20965         and "Internal error".
20966
20967         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20968         regexps.
20969         * gcc.dg/cpp/paste6.c: New test.
20970
20971 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20972
20973         * gcc.dg/cpp/tr-direct.c: New test.
20974
20975         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20976         gcc.dg/cpp/undef1.c: Tweak error regexps.
20977
20978 2000-07-18  Eric Christopher <echristo@redhat.com>
20979
20980         * gcc.c-torture/compile/20000718-1.c: New test.
20981
20982 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20983
20984         * cpplex.c (_cpp_push_token): If the token being pushed back
20985         is the previous token in this context, just subtract one from
20986         context->posn.
20987         * cppmacro.c (save_expansion): Clear aux field when storing a
20988         placemarker.
20989
20990 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20991
20992         * gcc.dg/noncompile/redecl-1.c: New test.
20993
20994 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20995
20996         * gcc.c-torture/execute/20000717-5.c: New test.
20997         * gcc.c-torture/execute/20000717-1.x: Removed.
20998
20999 2000-07-17  Richard Henderson  <rth@cygnus.com>
21000
21001         * gcc.c-torture/execute/20000717-4.c: New test.
21002
21003 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21004
21005         * gcc.dg/cpp/syshdr.c: New test.
21006         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21007
21008 2000-07-17  Neil Booth  <neilb@earthling.net>
21009
21010         * gcc.dg/cpp/cmdlne-dM.c: New test.
21011         * gcc.dg/cpp/cmdlne-dD.c: New test.
21012
21013 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21014
21015         * gcc.c-torture/execute/20000717-3.c: New test.
21016
21017         * gcc.c-torture/compile/20000717-1.c: New test.
21018
21019 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21020
21021         * gcc.c-torture/execute/20000717-2.c: New test.
21022
21023 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21024
21025         * gcc.dg/formatz-1.c: New test.
21026
21027         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21028         * gcc.dg/c99-digraph-1.c: New tests.
21029
21030         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21031         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21032
21033         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21034         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21035         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21036         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21037         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21038         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21039         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21040
21041 2000-07-17   Greg McGary <greg@mcgary.org>
21042
21043         * gcc.c-torture/execute/20000717-1.c: New test.
21044         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21045
21046 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21047
21048         * gcc.c-torture/execute/20000715-2.c: New test.
21049         * gcc.dg/20000715-1.c: New test.
21050
21051 2000-07-15  Michael Meissner  <meissner@redhat.com>
21052
21053         * gcc.c-torture/execute/20000715-1.c: New test.
21054
21055 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21056
21057         * gcc.c-torture/execute/20000707-1.c: New test.
21058
21059 2000-07-13  Neil Booth  <NeilB@earthling.net>
21060
21061         * testsuite/gcc.dg/cpp/digraph1.c,
21062         testsuite/gcc.dg/cpp/digraph2.c,
21063         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21064
21065 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21066
21067         * g77.f-torture/compile/20000630-2.f:  New test.
21068         * g77.f-torture/compile/20000630-2.x
21069
21070 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21071
21072         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21073
21074 2000-07-11  Neil Booth  <NeilB@earthling.net>
21075
21076         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21077
21078 2000-07-11  Neil Booth  <NeilB@earthling.net>
21079
21080         * gcc.dg/cpp/cmdlne-C.c: New.
21081
21082 2000-07-09  Neil Booth  <NeilB@earthling.net>
21083
21084         * gcc.dg/cpp/directiv.c: New tests.
21085         * gcc.dg/cpp/undef1.c: Update.
21086
21087 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21088
21089         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21090
21091 2000-07-09  Neil Booth  <NeilB@earthling.net>
21092
21093         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21094
21095 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21096
21097         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21098         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21099
21100 2000-07-08  Neil Booth  <NeilB@earthling.net>
21101
21102         * gcc.dg/cpp/macsyntx.c: New tests.
21103
21104 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21105
21106         * gcc.dg/20000707-1.c: New test.
21107
21108 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21109
21110         * gcc.c-torture/execute/20000706-1.c: New test.
21111         * gcc.c-torture/execute/20000706-2.c: New test.
21112         * gcc.c-torture/execute/20000706-3.c: New test.
21113         * gcc.c-torture/execute/20000706-4.c: New test.
21114         * gcc.c-torture/execute/20000706-5.c: New test.
21115
21116 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21117
21118         * g++.old-deja/g++.pt/instantiate7.C: New test.
21119
21120 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21121
21122         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21123         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21124         * g++.old-deja/g++.other/rtti3.C: Likewise.
21125         * g++.old-deja/g++.other/rttid3.C: Likewise.
21126
21127 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21128
21129         *  g77.f-torture/compile/20000630-1.x: Fix typo
21130
21131 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21132
21133         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21134         assembly output.
21135
21136 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21137
21138         * gcc.dg/cpp/ident.c: New test.
21139
21140 2000-07-05  Neil Booth  <NeilB@earthling.net>
21141
21142         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21143           gcc.dg/cpp/lexstrng.c: New tests.
21144
21145 2000-07-04  Neil Booth  <NeilB@earthling.net>
21146
21147         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21148         * gcc.dg/cpp/strify2.c: Same.
21149
21150 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21151
21152         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21153         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21154         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21155         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21156
21157         * testsuite/gcc.dg/cpp/macro1.c,
21158         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21159         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21160         testsuite/gcc.dg/cpp/strify1.c,
21161         testsuite/gcc.dg/cpp/strify2.c: New tests.
21162
21163 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21164
21165         * gcc.c-torture/execute/20000703-1.c: New test.
21166
21167 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         * g++.old-deja/g++.pt (lookup10.C): New test.
21170
21171 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21172
21173         * g++.old-deja/g++.pt (typename25.C): New test.
21174
21175 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21176
21177         * gcc.c-torture/compile/20000701-1.c: New test.
21178
21179 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21180
21181         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21182         to test case.
21183
21184 2000-06-30  Catherine Moore  <clm@cygnus.com>
21185
21186         * gcc.c-torture/execute/align-1.c: New test.
21187
21188 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.old-deja/g++.pt/expr8.C: New test.
21191         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21192
21193 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21194
21195         * gcc.c-torture/compile/20000629-1.c: New test.
21196
21197 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21198
21199
21200         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21201         gcc.dg/noncompile directory, depending on whether they're
21202         preprocessor tests or not.  Annotate all the tests for the dg
21203         framework.
21204
21205         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21206         * gcc.dg/noncompile/noncompile.exp: New.
21207
21208         * Moved files:
21209         Old name                                New name
21210         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21211         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21212         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21213         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21214         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21215         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21216         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21217         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21218         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21219         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21220         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21221         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21222         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21223         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21224         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21225         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21226         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21227         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21228         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21229         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21230         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21231         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21232         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21233         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21234
21235         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21236         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21237         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21238         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21239         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21240         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21241
21242 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21243
21244         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21245         declare one variable.  On the fourth, error.
21246         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21247         declared by 20000628-1a.h.
21248
21249 2000-06-29  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.c-torture/execute/930529-1.x: New file.
21252         * gcc.dg/920413-1.c: Adjust expected warning text.
21253         * gcc.dg/980217-1.c: Declare abort.
21254         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21255
21256 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21257
21258         * g77.f-torture/compile/20000629-1.f: New test.
21259         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21260
21261 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21262
21263         Rearrange lots of files, removing entirely the
21264         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21265         directories.
21266
21267         * Deleted files:
21268         gcc.c-torture/code_quality/code_quality.exp
21269         gcc.c-torture/special/special.exp
21270         gcc.failure/failure.exp
21271         gcc.failure/940409-1.x
21272         gcc.c-torture/compile/961203-1.x
21273
21274         * New files:
21275         gcc.misc-tests/linkage.exp
21276         gcc.c-torture/execute/920730-1t.c
21277         gcc.c-torture/execute/920730-1t.x
21278         gcc.c-torture/compile/920520-1.x
21279         gcc.c-torture/compile/920521-1.x
21280         gcc.c-torture/compile/981006-1.x
21281         gcc.c-torture/execute/eeprof-1.x
21282
21283         * Moved files (possibly with modifications to fit a new harness):
21284         Old name                                New name
21285         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21286         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21287         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21288         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21289         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21290         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21291         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21292         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21293         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21294         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21295         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21296         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21297         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21298         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21299
21300 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21301
21302         * c-torture/compile/961203-1.x: Delete.
21303
21304         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21305         not exit. Include stdio.h.
21306         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21307         * gcc.misc-tests/dg-12.c: Likewise.
21308         * gcc.misc-tests/dg-5.c: Likewise.
21309         * gcc.misc-tests/dg-6.c: Likewise.
21310         * gcc.misc-tests/dg-7.c: Prototype abort.
21311         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21312         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21313         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21314         not exit.
21315         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21316         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21317
21318 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21319
21320         * gcc.dg/cpp/20000628-1.c: New test.
21321         * gcc.dg/cpp/20000628-1.h: New header for above test.
21322         * gcc.dg/cpp/20000628-1a.h: Likewise.
21323
21324 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21325
21326         * gcc.dg/cpp: New directory.
21327         * gcc.dg/cpp/cpp.exp: New driver.
21328         * gcc.dg/cpp/20000627-1.c: New test.
21329         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21330         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21331         and rewrite as a compilation test.
21332
21333         * gcc.dg: Move many files into the cpp subdirectory, possibly
21334         renaming or editing them as well.
21335         Old name                New name
21336         990119-1.c              cpp/19990119-1.c
21337         990228-1.c              cpp/19990228-1.c
21338         990407-1.c              cpp/19990407-1.c
21339         990409-1.c              cpp/19990409-1.c
21340         990413-1.c              cpp/19990413-1.c
21341         990703-1.c              cpp/19990703-1.c
21342         20000127-1.c            cpp/20000127-1.c
21343         20000129-1.c            cpp/20000129-1.c
21344         20000207-1.c            cpp/20000207-1.c
21345         20000207-2.c            cpp/20000207-2.c
21346         20000209-1.c            cpp/20000209-1.c
21347         20000209-2.c            cpp/20000209-2.c
21348         20000301-1.c            cpp/20000301-1.c
21349         20000419-1.c            cpp/20000419-1.c
21350         20000510-1.S            cpp/20000510-1.S
21351         20000519-1.c            cpp/20000519-1.c
21352         20000529-1.c            cpp/20000529-1.c
21353         20000625-1.c            cpp/20000625-1.c
21354         20000625-2.c            cpp/20000625-2.c
21355         cpp-as1.c               cpp/assert1.c
21356         cpp-as2.c               cpp/assert2.c
21357         cxx-comments-1.c        cpp/cxxcom1.c
21358         cxx-comments-2.c        cpp/cxxcom2.c
21359         endif-label.c           cpp/endif.c
21360         cpp-hash1.c             cpp/hash1.c
21361         cpp-hash2.c             cpp/hash2.c
21362         cpp-if1.c               cpp/if-1.c
21363         cpp-if2.c               cpp/if-2.c
21364         cpp-if3.c               cpp/if-3.c
21365         cpp-if4.c               cpp/if-4.c
21366         cpp-if5.c               cpp/if-5.c
21367         cpp-cond.c              cpp/if-cexp.c
21368         cpp-missingop.c         cpp/if-mop.c
21369         cpp-missingparen.c      cpp/if-mpar.c
21370         cpp-opprec.c            cpp/if-oppr.c
21371         cpp-ifparen.c           cpp/if-paren.c
21372         cpp-shortcircuit.c      cpp/if-sc.c
21373         cpp-shift.c             cpp/if-shift.c
21374         cpp-unary.c             cpp/if-unary.c
21375         cpp-li1.c               cpp/line1.c
21376         cpp-li2.c               cpp/line2.c
21377         lineno.c                cpp/line3.c
21378         lineno-2.c              cpp/line4.c
21379         cpp-mi.c                cpp/mi1.c
21380         cpp-mic.h               cpp/mi1c.h
21381         cpp-micc.h              cpp/mi1cc.h
21382         cpp-mind.h              cpp/mi1nd.h
21383         cpp-mindp.h             cpp/mi1ndp.h
21384         cpp-mix.h               cpp/mi1x.h
21385         cpp-mi2.c               cpp/mi2.c
21386         cpp-mi2a.h              cpp/mi2a.h
21387         cpp-mi2b.h              cpp/mi2b.h
21388         cpp-mi2c.h              cpp/mi2c.h
21389         cpp-mi3.c               cpp/mi3.c
21390         cpp-mi3.def             cpp/mi3.def
21391         poison-1.c              cpp/poison.c
21392         pr-impl.c               cpp/prag-imp.c
21393         cpp-redef-2.c           cpp/redef1.c
21394         cpp-redef.c             cpp/redef2.c
21395         strpaste.c              cpp/strp1.c
21396         strpaste-2.c            cpp/strp2.c
21397         cpp-tradpaste.c         cpp/tr-paste.c
21398         cpp-tradstringify.c     cpp/tr-str.c
21399         cpp-tradwarn1.c         cpp/tr-warn1.c
21400         cpp-tradwarn2.c         cpp/tr-warn2.c
21401         trigraphs.c             cpp/trigraphs.c
21402         cpp-unc1.c              cpp/unc1.c
21403         cpp-unc2.c              cpp/unc2.c
21404         cpp-unc3.c              cpp/unc3.c
21405         cpp-unc.c               cpp/unc4.c
21406         undef.c                 cpp/undef1.c
21407         undef-2.c               cpp/undef2.c
21408         cpp-wi1.c               cpp/widestr1.c
21409
21410 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21411
21412         * lib/g++.exp (g++_include_flags): Tweak.
21413
21414 2000-06-27  H.J. Lu  <hjl@gnu.org>
21415             Loren J. Rittle  <ljrittle@acm.org>
21416
21417         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21418         version with one that knows about the new gcc tree structure.
21419         (g++_link_flags): Same.
21420
21421 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21422
21423         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21424         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21425         case we are cross-compiling.
21426
21427         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21428         g++.old-deja/g++.niklas/Makefile.in,
21429         g++.old-deja/g++.niklas/configure.in,
21430         g++.old-deja/g++.other/Makefile.in,
21431         g++.old-deja/g++.other/configure.in,
21432         gcc.c-torture/code_quality/Makefile.in,
21433         gcc.c-torture/code_quality/configure.in,
21434         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21435         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21436         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21437         gcc.c-torture/execute/ieee/Makefile.in,
21438         gcc.c-torture/execute/ieee/configure.in,
21439         gcc.c-torture/noncompile/Makefile.in,
21440         gcc.c-torture/noncompile/configure.in,
21441         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21442         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21443         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21444
21445 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21446
21447         * g++.old-deja/g++.other/ambig3.C: New test.
21448
21449 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21450
21451         * g++.old-deja/g++.pt/syntax1.C: New test.
21452         * g++.old-deja/g++.pt/syntax2.C: New test.
21453         * g++.old-deja/g++.other/syntax3.C: New test.
21454         * g++.old-deja/g++.other/syntax4.C: New test.
21455
21456 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21457
21458         * gcc.dg/20000623-1.c: Prototype exit and abort.
21459
21460 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21461
21462         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21463         New tests.
21464         * gcc.dg/cpp-mi3.def: New file.
21465
21466         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21467         inside assertions.
21468         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21469         lexer's error messages.
21470         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21471         divine anything from the linemarkers.
21472         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21473         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21474
21475 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21476
21477         * gcc.dg/20000623-1.c: New test.
21478
21479 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21480
21481         * gcc.c-torture/execute/20000622-1.c: New test.
21482
21483 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21484
21485         * g++.old-deja/g++.other/init15.C: New test.
21486
21487 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21488
21489         * g++.old-deja/g++.pt/vaarg2.C: New test.
21490         * g++.old-deja/g++.pt/vaarg3.C: New test.
21491
21492 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21493
21494         * g++.old-deja/g++.other/dyncast6.C: New test.
21495
21496 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * gcc.c-torture/execute/loop-6.c: New test.
21499
21500 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21501
21502         * gcc.dg/20000614-1.c: New test.
21503         * gcc.dg/20000614-2.c: New test.
21504
21505 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21506
21507         * g++.old-deja/g++.other/inline12.C: New test.
21508
21509 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21510
21511         * g++.old-deja/g++.other/eh1.C: New test.
21512
21513 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21514
21515         * g++.old-deja/g++.other/type.C: New test.
21516
21517 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21518
21519         * g++.old-deja/g++.other/initstring.C: New test.
21520
21521 2000-06-12  Jason Merrill  <jason@redhat.com>
21522
21523         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21524
21525 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21526
21527         * gcc.c-torture/compile/20000609-1.c: New test.
21528
21529 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21530
21531         * gcc.dg/20000609-1.c: New test.
21532
21533 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21534
21535         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21536         * gcc.c-torture/noncompile/poison-1.c: Move...
21537         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21538         * gcc.dg/cpp-li1.c: Add a token after the #line.
21539
21540 2000-06-05  Richard Henderson  <rth@cygnus.com>
21541
21542         * gcc.c-torture/execute/20000605-2.c: New test.
21543         * gcc.c-torture/execute/20000605-3.c: New test.
21544
21545 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21546
21547         * g77.f-torture/execute/20000503-1.x: New file.
21548
21549 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         * g++.old-deja/g++.eh/badalloc1.C: New test.
21552
21553 2000-06-05  Richard Henderson  <rth@cygnus.com>
21554
21555         * gcc.c-torture/execute/20000605-1.c: New test.
21556
21557 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21558             Nathan Sidwell <nathan@codesourcery.com>
21559
21560         * gcc.c-torture/compile/20000605-1.c: New test.
21561
21562 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21563
21564         * g77.f-torture/compile/20000601-1.f:  New test.
21565
21566 2000-06-03  Richard Henderson  <rth@cygnus.com>
21567
21568         * gcc.c-torture/execute/20000603-1.c: New.
21569
21570 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21571
21572         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21573         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21574
21575 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21576
21577         * gcc.dg/compare2.c (case 12): XFAIL.
21578         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21579         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21580
21581         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21582
21583 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21584
21585         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21586         guard macro is already defined when the header is first
21587         included.
21588         * gcc.dg/cpp-mix.h: New file.
21589         * gcc.dg/endif-label.c: Update patterns to match compiler.
21590
21591         * g++.brendan/complex1.C: Declare abort.
21592         * g++.law/refs4.C: Remove XFAIL.
21593         * g++.oliva/expr2.C: Declare abort and exit.
21594
21595 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21596
21597         * gcc.c-torture/execute/20000528-1.c: New test.
21598
21599         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21600         * g++.old-deja/g++.law/temps4.C: Likewise.
21601
21602         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21603         stdlib.h.  Call abort() on failure.
21604         * g++.old-deja/g++.law/refs4.C: Likewise.
21605         * g++.old-deja/g++.law/temps4.C: Likewise.
21606         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21607         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21608
21609 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21610
21611         Relative to g++.dg/special:
21612         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21613
21614         Relative to g++.old-deja:
21615         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21616         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21617         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21618         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21619         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21620         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21621         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21622
21623         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21624         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21625         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21626         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21627         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21628         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21629         and/or string.h.
21630
21631         * g++.other/goto1.C: Update expectations for error messages.
21632
21633 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21634
21635         * gcc.c-torture/compile/20000523-1.c: New test.
21636
21637 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21638
21639         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21640
21641 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21642
21643         * g++.old-deja/g++.eh/catch11.C: New test.
21644         * g++.old-deja/g++.eh/catch12.C: New test.
21645
21646 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21647
21648         * gcc.c-torture/execute/20000523-1.c: New test.
21649
21650 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21651
21652         * c-torture/execute/bcp-1.c: Replace abort in arg of
21653         __builtin_constant_p with a generic external function.
21654
21655         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21656         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21657         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21658         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21659         Prototype abort and/or exit.
21660
21661         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21662         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21663         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21664         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21665
21666 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21667
21668         * gcc.dg/dwarf2-1.c: New test.
21669
21670 2000-05-20  Richard Henderson  <rth@cygnus.com>
21671
21672         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21673
21674 2000-05-20  Andreas Jaeger  <aj@suse.de>
21675
21676         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21677         testcase.
21678
21679 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21680
21681         * gcc.c-torture/execute/20000519-2.c: New test.
21682
21683 2000-05-19  Andreas Jaeger  <aj@suse.de>
21684
21685         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21686         which fails with SSA.
21687
21688         * lib/c-torture.exp: Also test with -O3 -fssa.
21689
21690 2000-05-18  Michael Meissner  <meissner@redhat.com>
21691
21692         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21693         * gcc.c-torture/execute/920415-1.c: Ditto.
21694         * gcc.c-torture/execute/920501-1.c: Ditto.
21695         * gcc.c-torture/execute/conversion.c: Ditto.
21696         * gcc.c-torture/execute/cvt-1.c: Ditto.
21697
21698 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21699
21700         * gcc.c-torture/compile/20000518-1.c: New test.
21701
21702 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21703
21704         * g77.f-torture/compile/200005018.f:  New test.
21705
21706 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21707
21708         * gcc.c-torture/compile/20000517-1.c: New test.
21709
21710 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21711
21712         * gcc.c-torture/execute/20000516-1.c: New test.
21713
21714 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * g++.old-deja/g++.other/eh.C: New test.
21717
21718 2000-05-12  Richard Henderson  <rth@cygnus.com>
21719
21720         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21721         constants through to doit's conditional.
21722
21723 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21724
21725         * gcc.c-torture/compile/20000511-1.c: New test.
21726         * g77.f-torture/compile/20000511-1.f: New test.
21727         * g77.f-torture/compile/20000511-2.f: New test.
21728
21729 2000-05-11  Michael Meissner  <meissner@redhat.com>
21730
21731         * gcc.c-torture/execute/20000511-1.c: New test.
21732
21733 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21734
21735         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21736         * gcc.dg/20000510-1.S: New.
21737
21738 2000-05-08  Catherine Moore  <clm@cygnus.com>
21739
21740         * gcc.dg/unused-3.c: New.
21741
21742 2000-05-06  Richard Henderson  <rth@cygnus.com>
21743
21744           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21745           * g++.old-deja/g++.mike/warn1.C: Likewise.
21746           * g++.old-deja/g++.pt/local1.C: Likewise.
21747           * g++.old-deja/g++.pt/local7.C: Likewise.
21748           * g++.old-deja/g++.pt/spec16.C: Likewise.
21749
21750 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21753
21754 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21755
21756           * g77.f-torture/execute/20000503-1.f:  New test.
21757
21758 2000-05-04  Andreas Jaeger  <aj@suse.de>
21759
21760         * gcc.dg/noreturn-2.c: New test.
21761
21762 2000-05-04  Neil Booth  <NeilB@earthling.net>
21763
21764         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21765         preprocessor.
21766
21767 2000-05-04  Richard Henderson  <rth@cygnus.com>
21768
21769         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21770
21771 2000-05-04  Richard Henderson  <rth@cygnus.com>
21772
21773         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21774         OpenSSL by Jason R Thorpe.
21775
21776 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21777
21778         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21779
21780 2000-05-03  Robert Lipe <robertlipe@usa.net>
21781
21782         * gcc.dg/20000503-1.c: New test.
21783
21784 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21785
21786         * gcc.c-torture/compile/20000502-1.c: New test.
21787         * g++.old-deja/g++.other/align.C: New test.
21788         * gcc.dg/cpp-tradstringify.c: New test.
21789
21790 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21791
21792         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21793         and hard registers.
21794
21795 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21796
21797         * gcc.c-torture/execute/loop-5.c: New test.
21798
21799 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21800
21801         * gcc.c-torture/execute/va-arg-20.c: New test.
21802
21803 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21804
21805         * gcc.c-torture/execute/20000422-1.c: New test.
21806
21807 2000-04-20  Greg McGary  <gkm@gnu.org>
21808
21809         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21810         when optimizing, but without sibling-call optimizations (-O1).
21811
21812 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21813
21814           * gcc.c-torture/compile/20000420-1.c: New test.
21815
21816 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21817
21818         * g++.abi/ptrflags.C: New test.
21819         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21820
21821 2000-04-19  Catherine Moore  <clm@cygnus.com>
21822
21823         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21824
21825 2000-04-19  Greg McGary  <gkm@gnu.org>
21826
21827         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21828         sibling-call optimizations.
21829
21830 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21831
21832         * gcc.dg/20000419-1.c: New test.
21833
21834 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21835
21836         * gcc.c-torture/execute/20000412-6.c: New test.
21837
21838 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21839
21840         * gcc.c-torture/execute/20000412-5.c: New test.
21841         * g77.f-torture/compile/20000412-1.f: New test.
21842         * gcc.c-torture/execute/20000412-4.c: New test.
21843         * gcc.c-torture/compile/20000412-2.c: New test.
21844         * gcc.c-torture/execute/20000412-3.c: New test.
21845         * gcc.c-torture/compile/20000412-1.c: New test.
21846         * gcc.c-torture/execute/20000412-2.c: New test.
21847
21848 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21849
21850         * objc/execute/bf-20.m: New test.
21851
21852 2000-04-10  Richard Henderson  <rth@cygnus.com>
21853
21854         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21855
21856         * gcc.c-torture/execute/20000412-1.c: New test.
21857
21858 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21859
21860         * g++.old-deja/g++.eh/catchptr1.C: New test.
21861
21862 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21863
21864         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21865
21866 2000-04-08  Neil Booth  <NeilB@earthling.net>
21867
21868         * gcc.dg/cpp-nullchar.c: Remove test as
21869         embedded nulls cause problems.
21870
21871 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21872
21873         * gcc.dg/compare2.c: New test.
21874
21875 2000-04-08  Neil Booth  <NeilB@earthling.net>
21876
21877         * gcc.dg/cpp-nullchar.c: New test.
21878
21879 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21880
21881         * gcc.dg/cpp-mi2.c: New test.
21882         * gcc.dg/cpp-mi2[abc].h: New files.
21883
21884 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21885
21886         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21887         member name.
21888
21889 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21890
21891         * g++.old-deja/g++.abi/vmihint.C: New test.
21892
21893 2000-04-06  Neil Booth  <NeilB@earthling.net>
21894
21895         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21896         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21897         copyright.
21898
21899 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21900
21901         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21902         avoid stack-frame overwrite.
21903
21904 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21905
21906         * gcc.c-torture/compile/20000405-2.c: New test.
21907         * gcc.c-torture/compile/20000405-3.c: New test.
21908
21909 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21910
21911         * gcc.c-torture/compile/20000405-1.c: New test.
21912
21913 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21914
21915         * gcc.dg/cast-qual-1.c: Revert last change.
21916
21917 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21918
21919         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21920
21921 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21922
21923         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21924         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21925
21926 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21927
21928         * gcc.c-torture/compile/20000403-2.c: New test.
21929         * gcc.c-torture/compile/20000403-1.c: New test.
21930
21931 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21932
21933         * gcc.c-torture/execute/20000403-1.c: New test.
21934
21935 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21936
21937         * gcc.c-torture/execute/20000402-1.c: New test.
21938
21939 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21940
21941         * gcc.c-torture/execute/va-arg-15.c: New test.
21942         * gcc.c-torture/execute/va-arg-16.c: New test.
21943         * gcc.c-torture/execute/va-arg-17.c: New test.
21944         * gcc.c-torture/execute/va-arg-18.c: New test.
21945         * gcc.c-torture/execute/va-arg-19.c: New test.
21946
21947 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21948
21949         * gcc.c-torture/compile/981211-1.c: Move to...
21950         * gcc.dg/cpp-as1.c: ...here.
21951         * gcc.dg/cpp-as2.c: New file.
21952
21953         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21954         compiler.
21955
21956 2000-04-02  Neil Booth  <NeilB@earthling.net>
21957
21958         * gcc.dg/cpp-cond.c  New tests.
21959         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21960         accidental success less likely.
21961         * gcc.dg/cpp-missingop.c  New tests.
21962         * gcc.dg/cpp-missingparen.c  New tests.
21963         * gcc.dg/cpp-shift.c  New tests.
21964         * gcc.dg/cpp-shortcircuit.c  New tests.
21965         * gcc.dg/cpp-unary.c  New tests.
21966
21967 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21968
21969         * gcc.c-torture/compile/20000329-1.c: New test.
21970
21971 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21972
21973         * gcc.c-torture/compile/20000326-1.c: New test.
21974         * gcc.c-torture/compile/20000326-2.c: New test.
21975
21976 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21977
21978         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21979         the first parameter is a function argument.
21980
21981 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21982
21983         * g++.old-deja/g++.ext/array4.C: New test.
21984
21985 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21986
21987         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21988
21989 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21990
21991         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21992
21993 2000-03-19  Richard Henderson  <rth@cygnus.com>
21994
21995         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21996
21997 2000-03-19  Richard Henderson  <rth@cygnus.com>
21998
21999         * gcc.c-torture/compile/20000319-1.c: New test.
22000
22001 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22002
22003         * gcc.c-torture/execute/20000314-3.c: New test.
22004         * gcc.c-torture/execute/20000314-2.c: New test.
22005         * gcc.c-torture/execute/20000314-1.c: New test.
22006         * gcc.c-torture/compile/20000314-2.c: New test.
22007         * gcc.c-torture/compile/20000314-1.c: New test.
22008
22009 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         * g++.old-deja/g++.warn/inline.C: New test.
22012
22013 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22014
22015         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22016         standards-compliant result rather than specific constants.
22017         Put test-values in array.
22018
22019 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22020
22021         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22022         (g++_target_compile): Put test-specific options last.
22023
22024 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22025
22026         * g++.old-deja/g++.eh/vbase4.C: New test.
22027
22028 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22031
22032 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * g++.old-deja/g++.brendan/misc12.C: Removed.
22035         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22036         * g++.old-deja/g++.ext/pretty4.C: New test.
22037
22038 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22039
22040         * g++.old-deja/g++.other/string2.C: New test.
22041
22042 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22043
22044         * g++.old-deja/g++.warn/impint2.C: New test.
22045
22046 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22047
22048         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22049         is 1, not zero.
22050
22051 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.old-deja/g++.warn/impint.C: New test.
22054         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22055         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22056         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22057         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22058         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22059         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22060         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22061         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22062         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22063         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22064         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22065         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22066
22067 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22068
22069         * gcc.dg/cpp-redef.c: New test.
22070
22071 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22072
22073         * g++.old-deja/g++.pt/unify7.C: New test.
22074
22075 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22076
22077         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22078         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22079
22080 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22081
22082         * gcc.c-torture/compile/20000224-1.c: New test.
22083
22084 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22085
22086         * gcc.c-torture/compile/cpp-2.c: New test.
22087         * gcc.c-torture/compile/cpp-1.c: New test.
22088
22089 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22090
22091         * gcc.c-torture/execute/20000225-1.c: New test.
22092
22093 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22094
22095         * gcc.dg/cpp-li2.c: New test.
22096
22097         * gcc.dg/cpp-wi1.c: New test.
22098
22099         * gcc.dg/cpp-li1.c: New test.
22100
22101 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.old-deja/g++.other/sizeof5.C: New test.
22104
22105 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22106
22107         * gcc.c-torture/execute/va-arg-13.c: New test.
22108
22109 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22110
22111         * gcc.c-torture/execute/va-arg-12.c: New test.
22112
22113 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         * gcc.c-torture/execute/20000223-1.c: New test.
22116
22117 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22120
22121 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22122
22123         * g++.old-deja/g++.abi/ptrmem.C: New test.
22124
22125 2000-02-19  Richard Henderson  <rth@cygnus.com>
22126
22127         * gcc.c-torture/compile/init-3.c: New.
22128
22129 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22130
22131         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22132         ALWAYS_CXXFLAGS.
22133
22134 2000-02-11  Robert Lipe <robertl@sco.com>
22135
22136         * gcc.c-torture/compile/20000211-3.c: New test.
22137
22138 2000-02-11  Martin Buchholz <martin@xemacs.org>
22139
22140         * gcc.c-torture/compile/20000211-2.c: New test.
22141
22142 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22143
22144         * gcc.c-torture/compile/20000211-1.c: New test.
22145
22146 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22147
22148         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22149           on native targets
22150
22151 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22152
22153         * g++.old-deja/g++.other/cast5.C: New test.
22154
22155 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22156
22157         * gcc.c-torture/execute/20000205-1.c: New.
22158
22159 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22160
22161         * g++.old-deja/g++.jason/cast3.C: Return void.
22162         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22163
22164 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22165
22166         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22167
22168         * gcc.dg/loop-1.c: New test.
22169
22170 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22171
22172         * gcc.c-torture/compile/20000127-1.c: New test.
22173         * gcc.c-torture/execute/991228-1.c: New test.
22174
22175 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22176
22177         * gcc.dg/unused-2.c: New test.
22178
22179         * gcc.dg/conv-1.c: New test.
22180
22181 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22182
22183         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22184         compiler.
22185         (tool_option_proc): Fix typo.
22186
22187 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22188
22189         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22190         of the ld on the host, not on the build machine.
22191         Also, don't crash if '--help' is not a supported option.
22192
22193 2000-01-24  Richard Henderson  <rth@cygnus.com>
22194
22195         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22196
22197 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22198
22199         * gcc.c-torture/execute/20000120-2.c: New test.
22200         * gcc.c-torture/execute/20000120-1.c: New test.
22201
22202 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22203
22204         * gcc.c-torture/execute/20000113-1.c: New test.
22205
22206 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22207
22208         * gcc.c-torture/execute/20000112-1.c: New test.
22209
22210 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22211
22212         * gcc.dg/20000111-1.c: New test.
22213
22214 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22215
22216         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22217         with 16 bit integers.
22218
22219 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22220
22221         * gcc.dg/20000108-1.c: New test.
22222
22223 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22224
22225         * g++.old-deja/g++.ns/koenig8.C: New test.
22226
22227 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22228
22229         * g++.old-deja/g++.other/cast4.C: New test.
22230
22231 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22232
22233         * gcc.c-torture/compile/20000105-2.c: New test.
22234         * gcc.c-torture/compile/20000105-1.c: New test.
22235
22236 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22237
22238         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22239         references to printf & atoi to conform to ANSI standard.
22240         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22241         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22242         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22243         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22244         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22245         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22246         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22247         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22248         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22249         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22250         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22251         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22252         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22253         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22254         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22255         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22256         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22257         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22258         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22259         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22260         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22261         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22262         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22263         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22264         * g++.old-deja/g++.brendan/init3.C: Likewise.
22265         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22266         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22267         * g++.old-deja/g++.brendan/new2.C: Likewise.
22268         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22269         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22270         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22271         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22272         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22273         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22274         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22275         * g++.old-deja/g++.brendan/template24.C: Likewise.
22276         * g++.old-deja/g++.brendan/template3.C: Likewise.
22277         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22278         * g++.old-deja/g++.jason/inline3.C: Likewise.
22279         * g++.old-deja/g++.jason/opeq.C: Likewise.
22280         * g++.old-deja/g++.law/arg5.C: Likewise.
22281         * g++.old-deja/g++.law/arm7.C: Likewise.
22282         * g++.old-deja/g++.law/ctors11.C: Likewise.
22283         * g++.old-deja/g++.law/cvt8.C: Likewise.
22284         * g++.old-deja/g++.law/init9.C: Likewise.
22285         * g++.old-deja/g++.law/refs4.C: Likewise.
22286         * g++.old-deja/g++.law/template2.C: Likewise.
22287         * g++.old-deja/g++.law/visibility24.C: Likewise.
22288         * g++.old-deja/g++.law/vtable3.C: Likewise.
22289         * g++.old-deja/g++.mike/asm2.C: Likewise.
22290         * g++.old-deja/g++.mike/eh1.C: Likewise.
22291         * g++.old-deja/g++.mike/misc1.C: Likewise.
22292         * g++.old-deja/g++.mike/misc13.C: Likewise.
22293         * g++.old-deja/g++.mike/misc14.C: Likewise.
22294         * g++.old-deja/g++.mike/ns12.C: Likewise.
22295         * g++.old-deja/g++.mike/p1248.C: Likewise.
22296         * g++.old-deja/g++.mike/p3708.C: Likewise.
22297         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22298         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22299         * g++.old-deja/g++.mike/p646.C: Likewise.
22300         * g++.old-deja/g++.mike/p700.C: Likewise.
22301         * g++.old-deja/g++.mike/p783.C: Likewise.
22302         * g++.old-deja/g++.mike/p783a.C: Likewise.
22303         * g++.old-deja/g++.mike/p783b.C: Likewise.
22304         * g++.old-deja/g++.mike/p786.C: Likewise.
22305         * g++.old-deja/g++.mike/p789.C: Likewise.
22306         * g++.old-deja/g++.mike/p789a.C: Likewise.
22307         * g++.old-deja/g++.mike/p807a.C: Likewise.
22308         * g++.old-deja/g++.other/delete3.C: Likewise.
22309         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22310         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22311         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22312         * g++.old-deja/g++.other/empty1.C: Likewise.
22313         * g++.old-deja/g++.other/temporary1.C: Likewise.
22314         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22315         * g++.old-deja/g++.pt/t16.C: Likewise.
22316         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22317
22318 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22319
22320         * gcc.dg/991230-1.c: New test.
22321
22322 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22323
22324         * gcc.c-torture/compile/991229-3.c: New test.
22325         * gcc.c-torture/compile/991229-2.c: New test.
22326         * gcc.c-torture/compile/991229-1.c: New test.
22327
22328 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22329
22330         * gcc.c-torture/compile/labels-2.c: New test.
22331
22332 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22333
22334         * gcc.c-torture/execute/991227-1.c: New test.
22335
22336 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22337
22338         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22339
22340 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22341
22342         * gcc.c-torture/execute/991221-1.c: New test.
22343
22344 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22345
22346         * g++.old-deja/g++.other/cast3.C: New test.
22347
22348 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22349
22350         * gcc.c-torture/execute/991216-4.c: New test.
22351
22352 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22353
22354         * gcc.c-torture/execute/991216-1.c: New test.
22355         * gcc.c-torture/execute/991216-2.c: New test.
22356         * gcc.c-torture/execute/991216-3.c: New test.
22357
22358 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22359
22360         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22361         Actually make the test fail by using "-O2" for compilation.
22362
22363 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22364
22365         * g++.old-deja/g++.warn/cast-align1.C: New test.
22366
22367 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22368
22369         * gcc.c-torture/compile/991214-1.c: New test.
22370         * gcc.c-torture/compile/991214-2.c: New test.
22371
22372 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22373
22374         * gcc.dg/991214-1.c: New test.
22375
22376 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22377
22378         * gcc.c-torture/compile/991213-3.c: New test.
22379         * gcc.c-torture/compile/991213-2.c: New test.
22380         * gcc.c-torture/compile/991213-1.c: New test.
22381
22382 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22383
22384         * gcc.dg/991209-1.c: New test.
22385
22386 1999-12-08  Nathan Sidwell <nathan@acm.org>
22387
22388         * gcc.c-torture/compile/991208-1.c: New test.
22389
22390 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22391
22392         * gcc.dg/ultrasp2.c: New test.
22393
22394 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22395
22396         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22397
22398 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22399
22400         * gcc.c-torture/compile/991202-1.c: New test.
22401         * gcc.c-torture/execute/991202-1.c: New test.
22402         * gcc.c-torture/execute/991202-2.c: New test.
22403         * gcc.c-torture/execute/991202-3.c: New test.
22404
22405 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22406
22407         * g++.old-deja/g++.abi/align.C: New test.
22408         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22409         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22410
22411 1999-12-01  Richard Henderson  <rth@cygnus.com>
22412
22413         * gcc.c-torture/execute/991201-1.c: New.
22414
22415 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22416
22417         * gcc.dg/991129-1.c: New test.
22418
22419 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22420
22421         * gcc.c-torture/compile/991127-1.c: New test.
22422
22423 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22424
22425         * g++.old-deja/g++.other/warn4.C: New test.
22426
22427 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22428
22429         * g++.old-deja/g++.eh/cleanup2.C: New test.
22430         * g++.old-deja/g++.ext/pretty2.C: New test.
22431         * g++.old-deja/g++.ext/pretty3.C: New test.
22432         * g++.old-deja/g++.other/debug6.C: New test.
22433
22434 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22435
22436         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22437         compiler_output to look for one error message instead of two.
22438
22439 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22440
22441         * gcc.c-torture/execute/991118-1.c: Also test case
22442         where the word boundary does not split a byte evenly.
22443
22444 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22445
22446         * g++.old-deja/g++.ext/restrict1.C: New test.
22447
22448 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22449
22450         * gcc.c-torture/execute/991118-1.c: New test.
22451
22452 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22453
22454         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22455         working directory pathnames.
22456
22457 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22458
22459         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22460         host is equipped with driver.h and driver.o so it can actually
22461         compile and run the tests.
22462
22463 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22464
22465         * gcc.c-torture/compile/991008-1.c: New test.
22466
22467 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22468
22469         * lib/gcc-dg.exp: Include target-supports.exp
22470
22471 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22472
22473         * lib/target-supports.exp: New file: Provide procs to test for
22474         features supported by the target.
22475         (check_weak_available): Moved here from ecos.exp.
22476         (check_alias_available): New proc: Determine of the target
22477         toolchain supports the alias attribute.
22478
22479         * gcc.dg/special/ecos.exp: Move check_weak_available to
22480         target-supports.exp.
22481         (alias-1.c): Only perform the test if the target supports
22482         aliases.
22483         (wkali-1.c): Only perform the test if the target supports
22484         aliases.
22485
22486         * gcc.dg/990506-0.c: Expect error messages from cross
22487         targets as well as native targets.
22488
22489 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22490
22491         * gcc.dg/ultrasp1.c: Removed xfail.
22492         * gcc.dg/struct-ret-2.c: Likewise.
22493         * gcc.dg/array-1.c: Likewise.
22494
22495 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22496
22497         * gcc.dg/struct-ret-2.c: New test.
22498
22499         * gcc.dg/array-1.c: New test.
22500
22501 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22502
22503         * gcc.c-torture/execute/991030-1.c: New test.
22504
22505 1999-10-26  Richard Henderson  <rth@cygnus.com>
22506
22507         * gcc.c-torture/compile/991026-2.c: New test.
22508
22509 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22510
22511         * gcc.c-torture/compile/991026-1.c: New test.
22512
22513 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22514
22515         * gcc.c-torture/execute/991023-1.c: New test.
22516
22517 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22518
22519         * gcc.c-torture/execute/991019-1.c: New test.
22520
22521 1999-10-16  Richard Henderson  <rth@cygnus.com>
22522
22523         * gcc.c-torture/execute/991016-1.c: New test.
22524
22525 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22526
22527         * gcc.c-torture/execute/991014-1.c: New test.
22528
22529 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22530
22531         * g++.old-deja/g++.other/union2.C: New test.
22532
22533 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22534
22535         * g++.old-deja/g++.other/vaarg2.C: New test.
22536         * g++.old-deja/g++.other/vaarg3.C: New test.
22537
22538 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22539
22540         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22541         in compile/.
22542
22543 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22544
22545         * gcc.c-torture/execute/va-arg-11.c: New test.
22546
22547 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22548
22549         * lib/file-format.exp (gcc_target_object_format): Don't
22550         crash if objdump is unavailable.
22551
22552 1999-09-29  Donn Terry <donn@interix.com>
22553
22554         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22555
22556 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22557
22558         * gcc.c-torture/compile/990928-1.c: New test.
22559
22560 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22561
22562         * g++.old-deja/g++.other/decl6.C: New test.
22563
22564 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22565
22566         * gcc.c-torture/execute/va-arg-10.c: New test.
22567
22568 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22569
22570         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22571         __PRETTY_FUNCTION__.
22572
22573 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22574
22575         * gcc.c-torture/execute/990923-1.c: New test.
22576
22577 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22578
22579         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22580         for which -fpic is inappropriate.
22581
22582 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22583
22584         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22585
22586 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22587
22588         * g++.old-deja/g++.other/dyncast1.C: New test.
22589         * g++.old-deja/g++.other/dyncast2.C: New test.
22590         * g++.old-deja/g++.other/dyncast3.C: New test.
22591         * g++.old-deja/g++.other/dyncast4.C: New test.
22592         * g++.old-deja/g++.other/dyncast5.C: New test.
22593         * g++.old-deja/g++.eh/catch3.C: New test.
22594         * g++.old-deja/g++.eh/catch3p.C: New test.
22595         * g++.old-deja/g++.eh/catch4.C: New test.
22596         * g++.old-deja/g++.eh/catch4p.C: New test.
22597         * g++.old-deja/g++.eh/catch5.C: New test.
22598         * g++.old-deja/g++.eh/catch5p.C: New test.
22599         * g++.old-deja/g++.eh/catch6.C: New test.
22600         * g++.old-deja/g++.eh/catch6p.C: New test.
22601         * g++.old-deja/g++.eh/catch7.C: New test.
22602         * g++.old-deja/g++.eh/catch7p.C: New test.
22603         * g++.old-deja/g++.eh/catch8.C: New test.
22604         * g++.old-deja/g++.eh/catch8p.C: New test.
22605         * g++.old-deja/g++.eh/catch9.C: New test.
22606         * g++.old-deja/g++.eh/catch9p.C: New test.
22607
22608 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22609
22610         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22611         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22612
22613 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22614
22615         * gcc.c-torture/compile/990913-1.c: New test.
22616
22617 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22618
22619         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22620         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22621
22622 1999-09-09  Richard Henderson  <rth@cygnus.com>
22623
22624         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22625
22626 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22627
22628         * g++.old-deja/g++.other/lookup11.C: New test.
22629         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22630         what is permitted and what we want.
22631         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22632         overload use.
22633         * g++.old-deja/g++.jason/rfg5.C: Likewise
22634
22635 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22636
22637         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22638         * gcc.c-torture/noncompile/poison-1.c: New file.
22639
22640 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22641
22642         * g++.old-deja/g++.other/sizeof3.C: New test.
22643         * g++.old-deja/g++.other/sizeof4.C: New test.
22644         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22645         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22646
22647 1999-09-07  Richard Henderson  <rth@cygnus.com>
22648
22649         * gcc.dg/va-arg-1.c: New.
22650
22651 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22652
22653         * gcc.c-torture/execute/va-arg-9.c: New test.
22654
22655 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22656
22657         * g77.f-torture/compile/980519-2.f: New test.
22658         * g77.f-torture/compile/19990905-0.f: New test.
22659         * g77.f-torture/compile/19990905-1.f: New test.
22660         * g77.f-torture/compile/19990905-2.f: New test.
22661
22662         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22663
22664 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22665
22666         * gcc.c-torture/execute/990827-1.c: Fix typo.
22667
22668 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22669
22670         * g++.old-deja/g++.other/deref1.C: New test.
22671
22672 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22673
22674         * g++.old-deja/g++.other/ambig2.C: New test.
22675         * g++.old-deja/g++.other/cond5.C: New test.
22676         * g++.old-deja/g++.other/lookup16.C: New test.
22677
22678 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22679
22680         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22681         assemblers too.
22682
22683 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22684
22685         * lib/c-torture.exp: Avoid the "compare executables" optimization
22686         when testing native.
22687
22688 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22689
22690         * gcc.c-torture/execute/990829-1.c: New test.
22691         * gcc.c-torture/compile/990829-1.c: New test.
22692
22693 1999-08-27  Paul Burchard  <burchard@pobox.com>
22694
22695         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22696         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22697         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22698         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22699         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22700         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22701         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22702         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22703         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22704         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22705         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22706
22707 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22708
22709         * gcc.c-torture/execute/990827-1.c: New test.
22710
22711 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22712
22713         * g77.f-torture/noncompile/19990826-4.f: New test.
22714
22715         * g77.f-torture/compile/19990826-3.f: New test.
22716
22717         * g77.f-torture/execute/19990826-2.f: New test.
22718
22719         * g77.f-torture/compile/19990826-1.f: New test.
22720
22721         * gcc.c-torture/execute/990826-0.c: New test.
22722         * g77.c-torture/execute/19990826-0.f: New test.
22723
22724         * g77.f-torture/noncompile/970626-2.f: New test.
22725
22726 1999-08-25  Paul Burchard  <burchard@pobox.com>
22727
22728         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22729         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22730         lss-011.C: New tests.
22731
22732 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22733
22734         * g++.old-deja/g++.other/decl5.C: New test.
22735
22736 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22737
22738         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22739         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22740         call `postbase' for each one.  All callers of `postbase' changed
22741         to call this instead.
22742
22743 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22744
22745         * gcc.c-torture/execute/990811-1.c: New test.
22746
22747 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22748
22749         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22750         just native ones.
22751
22752         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22753         just native ones.
22754
22755 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22756
22757         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22758
22759 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22760
22761         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22762
22763 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22764
22765         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22766
22767 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22768
22769         * gcc.c-torture/execute/990804-1.c: New test.
22770
22771 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22772
22773         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22774         * g++.old-deja/g++.brendan/crash64.C: Likewise
22775         * g++.old-deja/g++.brendan/overload8.C: Likewise
22776
22777 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22778
22779         * g++.old-deja/g++.other/struct1.C: New test.
22780
22781 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22782
22783         * g++.old-deja/g++.other/enum2.C: New test.
22784
22785 1999-08-02  Richard Henderson  <rth@cygnus.com>
22786
22787         Adapted from tests from Franz Sirl:
22788         * gcc.c-torture/execute/va-arg-7.c: New test.
22789         * gcc.c-torture/execute/va-arg-8.c: New test.
22790
22791 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22792
22793         * gcc.c-torture/compile/990801-2.c: New test.
22794
22795         * gcc.c-torture/compile/990801-1.c: New test.
22796
22797 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22798
22799         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22800         fp-cmp-1.c, converting double to float.
22801
22802         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22803         fp-cmp-1.c, converting double to long double.
22804
22805         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22806         from fr1 to unknown_register, since fr1 is a legitimate register
22807         on some machines.
22808
22809 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22810
22811         * README: More listname related changes.
22812
22813 1999-07-08  Catherine Moore  <clm@cygnus.com>
22814
22815         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22816
22817 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22818
22819         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22820
22821 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22822
22823         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22824
22825 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22826
22827         * gcc.dg/990703-1.c: New test.
22828
22829 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22830
22831         * lib/file-format.exp: New file: Move definition of proc
22832         gcc_target_object_format to here from
22833         gcc.dg/special/ecos.exp.
22834
22835         * lib/c-torture.exp: Include lib file-format.exp.
22836         * lib/gcc-dg.exp: Include lib file-format.exp.
22837
22838         * gcc.dg/special/ecos.exp: Remove definition of proc
22839         gcc_target_object_format.
22840
22841 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22842
22843         * gcc.c-torture/execute/990628-1.c: New test.
22844
22845 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22846
22847         * gcc.c-torture/compile/990625-2.c: New test.
22848
22849         * gcc.c-torture/compile/990625-1.c: New test.
22850
22851 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22852
22853         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22854         attributes compile.
22855         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22856         ports that use the COFF/PE file format.
22857
22858 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22859
22860         * gcc.c-torture/compile/990617-1.c: New test.
22861
22862 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22863
22864         * g++.old-deja/g++.other/decl4.C: New test.
22865
22866 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22867
22868         * g++.old-deja/g++.other/bitfld3.C: New test.
22869
22870 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22871
22872         * g++.old-deja/g++.eh/catch1.C: New test.
22873
22874 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22875
22876         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22877
22878         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22879         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22880
22881 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22882
22883         * g77.f-torture/compile/19990502-0.f: Replace with new,
22884         shorter, test that still fails after recent changes.
22885
22886 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22887
22888         * gcc.c-torture/execute/990604-1.c: New test.
22889
22890 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22891
22892         * gcc.c-torture/execute/990531-1.c: New test.
22893
22894 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22895
22896         * gcc.c-torture/compile/990527-1.c: New test.
22897
22898 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22899
22900         * gcc.c-torture/execute/990527-1.c: New test.
22901
22902 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22903
22904         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22905         bitfields as signed.
22906
22907 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22908
22909         * g77.f-torture/compile/19990525-0.f: New test.
22910
22911 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22912
22913         * gcc.c-torture/execute/990525-2.c: New test.
22914
22915         * gcc.c-torture/execute/990525-1.c: New test.
22916
22917 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22918
22919         * g++.old-deja/g++.other/anon3.C: New test.
22920         * g++.old-deja/g++.other/anon4.C: New test.
22921         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22922         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22923         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22924         Merrill).
22925
22926 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22927
22928         * gcc.c-torture/execute/990524-1.c: New test.
22929
22930         * gcc.dg/990524-1.c: New test.
22931
22932 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22933
22934         * gcc.c-torture/compile/990523-1.c: New test.
22935
22936 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22937
22938         * gcc.c-torture/compile/990519-1.c: New test.
22939
22940 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22941
22942         * gcc.c-torture/compile/990517-1.c: New test.
22943
22944         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22945         (e4, f4): New tests.
22946         (main): Call them.
22947
22948 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22949
22950         * gcc.dg/noreturn-1.c: New test.
22951
22952 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22953
22954         * gcc.c-torture/execute/990513-1.c: New test.
22955
22956 1999-05-10  Richard Henderson  <rth@cygnus.com>
22957
22958         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22959
22960 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22961
22962         * g77.f-torture/execute/erfc.f: Use small single-precision
22963         values, to avoid problems on Alphas when not -mieee.
22964
22965 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22966
22967         * gcc.dg/990506-0.c: New test.
22968
22969 1999-05-08  Richard Henderson  <rth@cygnus.com>
22970
22971         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22972         the constant to test.  Don't XFAIL 64-bit targets.
22973
22974         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22975         * g++.old-deja/g++.law/profile1.C: Likewise.
22976
22977         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22978         operator new instances.
22979         * g++.old-deja/g++.other/delete5.C: Likewise.
22980
22981 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22982
22983         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22984         intrinsic.
22985
22986 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22987
22988         * g77.f-torture/execute/u77-test.f: Reverse order of two
22989         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22990
22991 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22992
22993         * gcc.dg/compare1.c: New test.
22994
22995 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22996
22997         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22998         New tests.
22999
23000 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23001
23002         * g77.f-torture/compile/19990502-1.f: New test.
23003
23004 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23005
23006         * g77.f-torture/compile/19990502-0.f: New test.
23007
23008 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23009
23010         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23011         intrinsic.
23012
23013 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23014
23015         * g77.f-torture/execute/u77-test.f (main): List libU77
23016         intrinsics not currently tested.
23017         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23018         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23019         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23020         Trim blanks off the ends of some printed strings.
23021
23022 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23023
23024         * g77.f-torture/execute/u77-test.f (main): Just warn about
23025         FSTAT gid disagreement, as it's expected on some systems.
23026
23027 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23028
23029         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23030         use a new function, which allows for some slop.
23031         Clean up some commentary.
23032         (issum): The new function.
23033         (sgladd): Deleted subroutine.
23034
23035 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23036
23037         * g77.f-torture/execute/u77-test.f: Modify to be more like
23038         libf2c/libU77 version, bringing patches to that version here.
23039         Add suitable commentary.
23040
23041 1999-04-25  Richard Henderson  <rth@cygnus.com>
23042
23043         * gcc.dg/990424-1.c: New test.
23044
23045 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23046
23047         * g77.f-torture/execute/u77-test.f (main): Bug involving
23048         LSTAT has been fixed, so turn back on full checking.
23049
23050 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23051
23052         * g77.f-torture/compile/19990419-0.f: New test.
23053         * g77.f-torture/execute/19990419-1.f: New test.
23054
23055 1999-04-17  Richard Henderson  <rth@cygnus.com>
23056
23057         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23058         to avoid the need for a prototype to supress a warning.
23059
23060 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23061
23062         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23063
23064 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23065
23066         * gcc.c-torture/execute/990404-1.c: New test.
23067
23068 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23069
23070         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23071         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23072         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23073         missing initializer warnings.
23074
23075 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23076
23077         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23078         matching strings.
23079
23080 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23081
23082         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23083
23084 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23085
23086         * g77.f-torture/execute/19990325-0.f: New test.
23087         * g77.f-torture/execute/19990325-1.f: New test.
23088
23089 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23090
23091         * gcc.c-torture/execute/990324-1.c: New test.
23092
23093 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23094
23095         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23096         test with 4.
23097
23098 1999-03-17  Richard Henderson  <rth@cygnus.com>
23099
23100         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23101
23102 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23103
23104         * g77.f-torture/execute/19990313-2.f: New test.
23105         * g77.f-torture/execute/19990313-3.f: New test.
23106
23107 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23108
23109         * g77.f-torture/execute/19990313-0.f: New test.
23110         * g77.f-torture/execute/19990313-1.f: New test.
23111
23112 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23113
23114         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23115         printf to sprintf.
23116         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23117         (main): Add check for u15.  Conditionalize u31 check depending on
23118         whether ints are <32 bits or >=32 bits.
23119
23120 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23121
23122         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23123
23124 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23125
23126         * g77.f-torture/compile/19990305-0.f: New test.
23127         * g77.f-torture/execute/19981119-0.f: New test.
23128
23129 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23130
23131         * g77.f-torture/execute/970625-2.f: call ABORT if final
23132         result is not correct, instead of just printing it.
23133         Add this checking via newly introduced obfuscation, to
23134         trip up buggy front ends.
23135
23136 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23137
23138         * g77.f-torture/compile/960317-1.f: Moved from being
23139         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23140
23141 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23142
23143         * g77.f-torture/execute/960317-1.f: New (old) test.
23144         * g77.f-torture/execute/970625-2.f: Ditto.
23145
23146 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23147
23148         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23149         message on line 1 or line 2; cccp and cpplib do this differently.
23150
23151 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23152
23153         * g++.old-deja/g++.law/weak1.C: New test.
23154
23155 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23156
23157         * gcc.c-torture/execute/990119-1.c: Renamed to...
23158         * gcc.dg/990119-1.c: this, so it will only be tested once
23159         (it's a preprocessor test, it doesn't need to be run at
23160         multiple optimization levels).
23161
23162 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23163
23164         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23165           ALWAYS_CXXFLAGS.
23166
23167 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23168
23169         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23170         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23171         to not be compilable by current g77.
23172
23173 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23174
23175         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23176
23177 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23178
23179         * gcc.c-torture/execute/990222-1.c: New test.
23180
23181 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23182
23183         * g77.f-torture/compile/19990218-0.f: New test.
23184         * g77.f-torture/noncompile/19990218-1.f: New test.
23185
23186 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23187
23188         * g77.f-torture/compile/19981216-0.f: New test.
23189
23190 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23191
23192         * gcc.dg/990214-1.c: New test.
23193
23194 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23195
23196         * gcc.dg/990213-2.c: New test.
23197
23198         * gcc.dg/990213-1.c: New test.
23199
23200 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23201
23202         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23203         ints.
23204
23205 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23206
23207         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23208         specified by target.
23209
23210         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23211
23212 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23213
23214         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23215
23216 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23217
23218         * gcc.dg/special/ecos.exp: New test driver for new tests with
23219         special requirements.
23220
23221         * gcc.dg/special/alias-1.c: New test.
23222         * gcc.dg/special/gcsec-1.c: New test.
23223         * gcc.dg/special/weak-1.c: New test.
23224         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23225         * gcc.dg/special/weak-2.c: New test.
23226         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23227         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23228         * gcc.dg/special/wkali-1.c: New test.
23229         * gcc.dg/special/wkali-2.c: New test.
23230         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23231         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23232
23233 1999-02-10  Felix Lee  <flee@cygnus.com>
23234
23235           * lib/c-torture.exp (c-torture-compile): Pull out code for
23236           analyzing gcc error messages.
23237           (c-torture-execute): Likewise.  Fix some (harmless) false
23238           positives.
23239           * lib/gcc.exp (gcc_check_compile): New function.
23240
23241 1999-02-08  Richard Henderson  <rth@cygnus.com>
23242
23243         * gcc.c-torture/execute/990208-1.c: New test.
23244
23245 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23246
23247         * g++.dg/special/ecos.exp: New driver for new tests with special
23248         requirements
23249
23250         * g++.dg/special/conpr-1.C: New test
23251         * g++.dg/special/conpr-2.C: New test
23252         * g++.dg/special/conpr-2a.C: New test
23253         * g++.dg/special/conpr-3.C: New test
23254         * g++.dg/special/conpr-3a.C: New test
23255         * g++.dg/special/conpr-3b.C: New test
23256
23257         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23258         allow g++ to use the dg driver
23259
23260         * README: Add comment about g++.dg directory
23261
23262 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23263
23264         * README: Update email addresses.
23265
23266 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23267
23268         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23269         arguments in order to force structure S onto the stack even on
23270         the alpha.
23271         (test): Pass 10 leading arguments to function foo as well as the
23272         structure S.
23273
23274         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23275         failure for all targets.
23276
23277         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23278         abort to terminate program execution.
23279
23280 1999-01-30  Richard Henderson  <rth@cygnus.com>
23281
23282         * gcc.c-torture/execute/990130-1.c: New test.
23283
23284 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23285
23286         * gcc.dg/990130-1.c: New test.
23287
23288 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23289
23290         * gcc.c-torture/execute/990128-1.c: New test.
23291
23292 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23293
23294         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23295
23296 1999-01-27  Felix Lee  <flee@cygnus.com>
23297
23298         * lib/c-torture.exp (c-torture-compile): pull out code for
23299         analyzing gcc error messages.
23300         (c-torture-execute): ditto, and fix some (harmless) false
23301         positives.
23302         * lib/gcc.exp (gcc_check_compile): new function.
23303
23304 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23305
23306         * gcc.dg/990117-1.c: New test.
23307
23308         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23309
23310         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23311
23312 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23313
23314         * g77.f-torture/compile/990115-1.f: New test.
23315
23316 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23317
23318         * gcc.c-torture/compile/990107-1.c: New test
23319
23320 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23321
23322         * gcc.c-torture/execute/990106-2.c: New test.
23323
23324         * gcc.c-torture/execute/990106-1.c: New test.
23325
23326 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23327
23328         * gcc.c-torture/compile/981223-1.c: New test.
23329
23330 1998-12-29  Richard Henderson  <rth@cygnus.com>
23331
23332         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23333         (opt3): Rename from opt4 and disable.
23334
23335 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23336
23337         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23338
23339 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23340
23341         * g++.old-deja/g++.other/conv5.C: New test.
23342
23343 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23344
23345         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23346
23347 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23348
23349         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23350
23351 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23352
23353         * gcc.c-torture/compile/981211-1.c: New test.
23354
23355 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23356
23357         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23358
23359         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23360
23361 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23362
23363         * gcc.special/930510-1.c: Make C9X safe.
23364         * gcc.misc-tests/gcov-1.c Similarly.
23365         * gcc.misc-tests/gcov-2.c Similarly.
23366
23367 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23368
23369         * gcc.dg/ultrasp1.c: New test.
23370
23371 1998-12-06  Richard Henderson  <rth@cygnus.com>
23372
23373         * gcc.c-torture/execute/981206.c: New test.
23374
23375 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23376
23377         * g++.old-deja/g++.ns/template7.C: New test.
23378
23379         * g++.old-deja/g++.other/expr1.C: New test.
23380
23381         * g++.old-deja/g++.eh/tmpl3.C: New test.
23382
23383         * g++.old-deja/g++.eh/tmpl2.C: New test.
23384
23385 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23386
23387         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23388         * g++.old-deja/g++.other/using6.C: Removed.
23389         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23390
23391         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23392
23393 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23394
23395         * g++.old-deja/g++.pt/overload8.C: New test.
23396
23397         * g++.old-deja/g++.pt/overload7.C: New test.
23398
23399         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23400
23401         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23402         and relinking messages.
23403         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23404         compiling with -frepo.
23405
23406 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23407
23408         * g++.old-deja/g++.pt/lookup6.C: New test.
23409
23410 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23411
23412         * gcc.c-torture/execute/981130-1.c: New test.
23413         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23414
23415 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23416
23417         * g++.old-deja/g++.pt/explicit76.C: New test.
23418
23419         * g++.old-deja/g++.pt/friend38.C: New test.
23420
23421         * g++.old-deja/g++.ns/crash2.C: New test.
23422
23423         * g++.old-deja/g++.pt/defarg8.C: New test.
23424
23425         * g++.old-deja/g++.pt/instantiate6.C: New test.
23426
23427         * g++.old-deja/g++.pt/static6.C: New test.
23428
23429         * g++.old-deja/g++.pt/decl2.C: New test.
23430
23431 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23432
23433         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23434         problem is actually related with name lookup, but so what? :-)
23435
23436         * g++.old-deja/g++.pt/friend37.C: New test.
23437
23438 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23439
23440         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23441         element, which fails on some systems.
23442
23443         * g77.f-torture/execute/labug1.f: New test.
23444
23445 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23446
23447         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23448         is defined.
23449
23450 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23451
23452         * g77.f-torture/compile/981117-1.f: New test.
23453
23454 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23455
23456         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23457         properly discarded.
23458
23459 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23460
23461         * gcc.c-torture/execute/memcheck: New directory of tests for
23462         -fcheck-memory-usage.
23463
23464 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23465
23466         * README: New file, general information about the testsuite and
23467         new description of the various C++ test subdirectories.
23468         * README.g++: Eliminate obsolete information, update and move most
23469         relevant stuff to README.
23470
23471 1998-11-07  Richard Henderson  <rth@cygnus.com>
23472
23473         * gcc.c-torture/compile/981107-1.c: New test.
23474
23475 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23476
23477         * execute/memcpy-bi.c: New testcase.
23478
23479 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23480
23481         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23482         base classes.
23483
23484         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23485         template is selected.
23486
23487         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23488         classes, it should be accepted for all types.
23489
23490         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23491
23492         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23493         specializations start with template headers.
23494
23495 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23496
23497         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23498
23499         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23500         non-POD types.
23501
23502 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23503
23504         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23505
23506 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23507
23508         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23509
23510 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23511
23512         * 981019-1.c: New test.
23513
23514 1998-10-14  Robert Lipe <robertl@dgii.com>
23515
23516         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23517         find objc headers.
23518
23519 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23520
23521         * compile/981001-4.c: Remove use of GCC extension that triggers a
23522         compiler bug.
23523
23524 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23525
23526         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23527
23528 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23529
23530         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23531         instantiation of template produces incorrect code for delete
23532         expression.
23533
23534         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23535         constructors' name is not unique.
23536         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23537         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23538
23539         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23540         automatic array of const is ill-formed.
23541
23542         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23543         of template parameter?
23544
23545         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23546         const.
23547
23548         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23549         pointer-to-member expression.
23550
23551         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23552         declaration causes ICE.
23553
23554 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23555
23556         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23557         reserved in the global namespace.
23558
23559         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23560         generate needed virtual table.
23561
23562         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23563
23564 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23565
23566         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23567         template-dependent type
23568
23569 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23570
23571         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23572         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23573         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23574
23575         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23576         class should be usable as argument of member function.
23577         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23578         class should be usable as return type of member function.
23579         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23580         class should be usable as type of data member.
23581
23582         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23583
23584 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23585
23586         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23587
23588 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23589
23590         * gcc.dg/dll-?.c Add thumb to target list.
23591         Fix assembler scan patterns to match current assembler output.
23592
23593 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23594
23595         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23596         matching of template brackets.
23597
23598         * g++.old-deja/g++.other/using4.C: New test.  Test using
23599         declarations of methods from base classes.
23600
23601         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23602         within functions should introduce names into the innermost
23603         enclosing namespace.
23604
23605         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23606         of static locals if first initialization throws.
23607
23608 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23609
23610         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23611
23612 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23613
23614         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23615         lose track of the possible targets of tablejump insns.
23616         * special/special.exp: Run it.
23617
23618 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23619
23620         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23621         must be declared before its specializations can be named in friend
23622         declarations.
23623
23624 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23625
23626         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23627
23628         * g77.f-torture/execute/io1.f: New test.
23629
23630 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23631
23632         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23633         with pointer to template function, for which no argument deduction
23634         is possible.
23635
23636         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23637         specialization of template function as argument to template
23638         function.
23639
23640         * g++.old-deja/g++.other/access2.C: New test; Inner class
23641         shouldn't have privileged access to Outer's names.
23642
23643 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23644
23645         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23646         friend template declared within template class conflicts with
23647         nested class of the same name.
23648
23649         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23650         is ignored.
23651
23652         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23653         object with direct initializer as function declaration.
23654
23655         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23656         initializers.
23657
23658         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23659         involving const pointer and NULL produces incorrect result.
23660
23661         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23662         type name without `typename' should be rejected with -pedantic.
23663
23664 1998-10-02  Richard Henderson  <rth@cygnus.com>
23665
23666         * g++.old-deja/g++.other/addrof1.C: New test.
23667
23668 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23669
23670         * gcc.c-torture/compile/981001-1.c: New test.
23671         * gcc.c-torture/execute/981001-1.c: New test.
23672
23673 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23674
23675         * gcc.c-torture/compile/981001-2.c: New test.
23676         * gcc.c-torture/compile/981001-3.c: New test.
23677         * gcc.c-torture/compile/981001-4.c: New test.
23678
23679 1998-10-01  Robert Lipe  <robertl@dgii.com>
23680
23681         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23682         multilibbed hosts.   Idea grafted from g77.exp.
23683
23684 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23685
23686         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23687         avoid losing on systems which need -lsocket.
23688
23689 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23690
23691         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23692         * g++.old-deja/g++.other/nested2.C: Ditto.
23693         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23694         failure.
23695
23696 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23697
23698         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23699         preferred over template operator!= for enum bitfields.
23700
23701 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23702
23703         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23704         that happen to have the same base name, but in different scopes,
23705         are incorrectly rejected.
23706
23707 1998-09-16  Richard Henderson  <rth@cygnus.com>
23708
23709         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23710         on the native word size instead of an integer literal.
23711
23712 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23713
23714         * g++.old-deja/g++.other/static2.C: Invocation of static data
23715         member of type pointer-to-function denoted as non-static member.
23716
23717         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23718         checks involving function types and aliases.
23719
23720 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23721
23722         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23723         redefined to the same non-trivial type.
23724
23725         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23726         namespace-qualification of template specializations declared in
23727         other namespaces.
23728
23729         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23730         to declare a subset of the specializations of a template function
23731         as friends of specializations of a template class.
23732
23733         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23734         member templates that do not fully specialize the enclosing
23735         template class are rejected.
23736
23737 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23738
23739         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23740
23741 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23742
23743         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23744         altered from libf2c/libU77 version.
23745
23746 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23747
23748         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23749
23750 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23751
23752         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23753         (un)signed char are different types for template specialization
23754         purposes.
23755
23756 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23757
23758         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23759         * objc: ObjC testsuite.
23760
23761 1998-08-31  Catherine Moore  <clm@cygnus.com>
23762
23763         * gcc.c-torture/execute/941014-1.x:  New file.
23764
23765 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23766
23767         * lib/c-torture.exp: Add support for
23768         torture_eval_before_compile and torture_eval_before_execute
23769         variables.
23770
23771 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23772
23773         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23774         this test triggers valid.
23775
23776 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23777
23778         * gcc.dg/980827-1.c: New test.
23779
23780 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23781
23782         * gcc.c-torture/execute/loop-4b.c: New test.
23783
23784 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23785
23786         * lib/c-torture.exp: Add support for
23787         torture_eval_before_compile and torture_eval_before_execute
23788         variables.
23789
23790 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23791
23792         * gcc.c-torture/compile/980825-1.c: New test.
23793
23794 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23795
23796         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23797         count number tests in opt_t0 not good_t0.
23798
23799 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23800
23801         * gcc.c-torture/compile/930326-1.x: Fix typo.
23802
23803 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23804
23805         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23806         causes an ICE.
23807
23808 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23809
23810         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23811         STACK_SIZE is defined.
23812         * gcc.c-torture/unsorted/stuct.c: Similarly.
23813
23814         * gcc.c-torture/compile/980821-1.c: New test.
23815
23816 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23817
23818         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23819
23820 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23821
23822         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23823         code.
23824
23825 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23826
23827         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23828         error'.
23829
23830 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23831
23832         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23833
23834 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23835
23836         * gcc.c-torture/compile/980816-1.c: New test.
23837
23838         * gcc.dg/980816-1.c: New test.
23839
23840 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23841
23842         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23843         compiler for ieee tests.
23844
23845 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23846
23847         * g77.f-torture/compile/980729-0.f: New test.
23848
23849 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23850
23851         * gcc.c-torture/special/eeprof-1.c: New test, for
23852         -finstrument-functions.
23853         * gcc.c-torture/special/special.exp: Run it.
23854
23855 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23856
23857         * gcc.c-torture/compile/980729-1.c: New test.
23858
23859 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23860
23861         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23862         __thumb__ is defined, and test for ARM style doubles if so.
23863
23864 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23865
23866         * g77.f-torture/noncompile/980615-0.f: New test.
23867
23868 1998-07-26  H.J. Lu  (hjl@gnu.org)
23869
23870         * gcc.dg/980312-1.c: Do link instead of compile.
23871         * gcc.dg/980313-1.c: Likewise.
23872
23873 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23874
23875         * gcc.c-torture/compile/980726-1.c: New test.
23876
23877 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23878
23879         * g77.f-torture/execute/io0.f: New test.
23880
23881 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23882
23883         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23884         an int.
23885
23886 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23887
23888         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23889         m32r bugs.
23890
23891 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23892
23893         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23894         c-decl.c:grokdeclarator can handle mode attributes.
23895
23896 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23897
23898         * gcc.c-torture/execute/980716-1.c: New test.
23899
23900 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23901
23902         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23903         the mn10200.
23904         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23905         the mn10200.
23906         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23907         * gcc.c-torture/compile/930326-1.x: Similarly.
23908
23909 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23910
23911         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23912         New test from Craig.
23913
23914 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23915
23916         * g77.f-torture/noncompile/980616-0.f: New test.
23917
23918         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23919
23920 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23921
23922         *  g++.other/singleton.C: Return error value instead of taking
23923         SIGSEGV.
23924
23925 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23926
23927         *  g++.other/singleton.C: New test.   Warning is under dispute.
23928         Runtime crash is not.
23929
23930 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23931
23932         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23933         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23934         using6.C, using7.C}:  New namespace tests.
23935
23936 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23937
23938         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23939         specialization with typedef'ed names used as array indexes.
23940
23941 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23942
23943         * gcc.c-torture/execute/980709-1.c: New test.
23944
23945         * gcc.dg/980709-1.c: New test.
23946
23947 1998-07-07  Richard Henderson  <rth@cygnus.com>
23948
23949         * gcc.c-torture/execute/bcp-1.c: New test.
23950
23951 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23952
23953         * gcc.c-torture/execute/980707-1.c: New test.
23954
23955 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23956
23957         * gcc.c-torture/compile/980706-1.c: New test.
23958
23959 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23960
23961         * g77.f-torture/execute/980701-0.f,
23962         g77.f-torture/execute/980701-1.f: New test from Craig.
23963
23964 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23965
23966         * gcc.c-torture/compile/980701-1.c: New test.
23967
23968         * gcc.c-torture/execute/980701-1.c: New test.
23969
23970 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23971 rlsruhe.de>
23972
23973         * g++.old-deja/g++.robertl/eb132.C: New test.
23974         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23975
23976 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23977
23978         * g77.f-torture/execute/980628-7.f,
23979         g77.f-torture/execute/980628-8.f,
23980         g77.f-torture/execute/980628-9.f,
23981         g77.f-torture/execute/980628-10.f: New tests from Craig.
23982
23983         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23984
23985 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23986
23987         * g77.f-torture/execute/980628-4.f: New test from Craig.
23988         * g77.f-torture/execute/980628-5.f: Likewise.
23989         * g77.f-torture/execute/980628-2.f: Likewise.
23990         * g77.f-torture/execute/980628-0.f: Likewise.
23991         * g77.f-torture/execute/980628-1.f: Likewise.
23992         * g77.f-torture/execute/980628-3.f: Likewise.
23993         * g77.f-torture/execute/980628-6.f: Likewise.
23994
23995 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23996
23997         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23998         directory when nothing has been installed yet.
23999
24000 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24001
24002         * gcc.c-torture/special/special.exp: Handle newer versions of
24003         dejagnu.
24004
24005 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24006
24007         * gcc.dg/980626-1.c: New test.
24008
24009 1998-06-19  Bruno Haible <haible@ilog.fr>
24010
24011         * gcc.misc-tests/m-un-2.c: New test.
24012         * g++.old-deja/g++.other/warn01.c: Likewise.
24013
24014 1998-06-19  Robert Lipe  <robertl@dgii.com>
24015
24016         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24017         compatibility with assmblers with a different comment character.
24018         Eliminate use of GAS-specific extensions.
24019
24020 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24021
24022         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24023
24024 1998-06-19  Robert Lipe  <robertl@dgii.com>
24025
24026         *lib/g77.exp: Replace search for libf2c.a with search for newly
24027         renamed libg2c.a
24028
24029 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24030
24031         * gcc.c-torture/execute/980617-1.c: New test.
24032
24033 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24034
24035         * gcc.c-torture/execute/980612-1.c: New test.
24036
24037 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24038
24039         * gcc.dg/980523-1.c: Only test on ppc-linux.
24040         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24041
24042         * gcc.c-torture/execute/980608-1.c: New test.
24043
24044 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24045
24046         * gcc.c-torture/execute/980605-1.c: New test.
24047
24048 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24049
24050         * gcc.c-torture/execute/980604-1.c: New test.
24051
24052 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24053
24054         * gcc.c-torture/execute/980602-1.c: New test.
24055         * gcc.c-torture/execute/980602-2.c: Likewise.
24056
24057 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24058
24059         * 970125-0.f: Fix per JCB.  Add commentary.
24060
24061 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24062
24063         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24064         IEEE -0 support.
24065
24066 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24067
24068         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24069         earlier.
24070
24071 1998-05-28  Catherine Moore <clm@cygnus.com>
24072
24073         * gcc.c-torture/execute/980526-3.c: New test.
24074
24075 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24076
24077         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24078         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24079         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24080         m88k-motorola-sysv3 to XFAIL.
24081
24082 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24083
24084         * gcc.dg/980526-1.c: New test.
24085         * gcc.c-torture/execute/980526-2.c: New test.
24086
24087 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24088
24089         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24090
24091         * gcc.c-torture/execute/980526-1.c: New test.
24092
24093 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24094
24095         * g77.f-torture/execute/alpha2.f: Add runtime test.
24096
24097 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24098
24099         * g++.old-deja/old-deja.exp: Strip leading directories.
24100
24101         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24102         error for the line.  Don't run multiple tests for the same line.
24103
24104 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24105
24106         * gcc.dg/980523-1.c: New test.
24107
24108 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24109
24110         * g77.f-torture/compile/970915-0.f: New test.
24111
24112 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24113
24114         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24115
24116 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24117
24118         * gcc.dg/980520-1.c: New test.
24119
24120 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24121
24122         * gcc.dg/980502-1.c: Fix return type.
24123
24124 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24125
24126         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24127         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24128         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24129         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24130         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24131
24132 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24133
24134         * g77.f-torture/execute/980520-1.f: New test.
24135
24136 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24137
24138         * lib/mike-g77.exp: New file.
24139
24140         * g77.f-torture/noncompile/noncompile.exp,
24141         g77.f-torture/noncompile/check0.f: New files.
24142
24143 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24144
24145         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24146         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24147         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24148         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24149         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24150         abort where appropriate.
24151
24152 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24153
24154         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24155         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24156
24157 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24158
24159         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24160
24161 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24162
24163         * g77.f-torture/compile/980427-0.f: New test.
24164
24165 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24166
24167         * g77.f-torture/compile/980424-0.f: New test.
24168
24169 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24170
24171         * g77.f-torture/compile/980419-2.f (main): New test.
24172         * g77.f-torture/compile/970125-0.f: New test.
24173         * g77.f-torture/compile/980419-1.f: New test.
24174
24175 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24176
24177         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24178         of loop-4.c.
24179
24180 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24181
24182         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24183
24184 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24185
24186         * gcc.c-torture/compile/980329-1.c: New test.
24187
24188 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24189
24190         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24191         * gcc.dg/980312-1.c: Fix typo in -march command.
24192
24193 1998-03-16  H.J. Lu  (hjl@gnu.org)
24194
24195         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24196
24197 1998-03-11  Robert Lipe  <robertl@dgii.com>
24198
24199         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24200         Dave Love agree the Fortran source is bogus.
24201
24202 1998-03-11  Robert Lipe  <robertl@dgii.com>
24203
24204         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24205         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24206         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24207         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24208         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24209
24210 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24211
24212         * g++.old-deja/g++.other/friend1.C: New test.
24213
24214 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24215
24216         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24217         possibly uninitialized) variables and declare dnrm2.
24218
24219 1998-02-23  Robert Lipe <robertl@dgii.com>
24220
24221         From Bruno Haible <haible@ilog.fr>:
24222         * gcc.c-torture/execute/980223.c: New test.
24223
24224 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24225
24226         * gcc.dg/ifelse-1.c: New test.
24227
24228 1998-02-09  H.J. Lu  (hjl@gnu.org)
24229
24230         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24231
24232           * lib/old-dejagnu.exp (old-dejagnu): Added the
24233           "execution test - XFAIL *-*-*" handling in the spirit of
24234           "excess errors test -". Changed the "execution test fails"
24235           handling to be like "excess errors test fails".
24236           * Update various tests accordingly.
24237
24238 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24239
24240         * gcc.c-torture/execute/980205.c: New test.
24241
24242 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24243
24244         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24245         * lib/f-torture.exp: Similarly.
24246         * gcc.c-torture: Rename all .cexp files to .x files.
24247
24248 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24249
24250         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24251         (940510-1.c): Removed duplicate.
24252         (971104-1.c): New test.
24253
24254 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24255
24256           * lib/f-torture.exp: Improve error and loop detection.
24257
24258 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24259
24260         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24261         use that to size the filler array.
24262
24263 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24264
24265         * lib/c-torture.exp(c-torture-execute): Fix typo.
24266
24267         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24268         testcase as the executable name. Keep the executable around if
24269         the test fails.
24270
24271 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24272
24273         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24274         changes.  Only test one -g option, and move it to the end of the
24275         list of options to test.
24276
24277 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24278
24279         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24280         variable GCC_TORTURE_OPTIONS to supply default switches separated
24281         by colons.  If no environment variable, run tests with -O0 -g, -O1
24282         -g, and -O2 -g as well.
24283
24284 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24285
24286         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24287         explanatory comments. Fix indentation.
24288
24289 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24290
24291         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24292
24293 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24294
24295         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24296         * g++.old-deja/g++.mike/p7325.C: Likewise.
24297         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24298
24299 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24300
24301         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24302         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24303         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24304         * g++.old-deja/g++.law/operators4.C: Likewise.
24305
24306 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24307
24308         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24309         * g++.old-deja/g++.mike/p784.C: Ditto.
24310         * g++.old-deja/g++.mike/p785.C: Ditto.
24311
24312 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24313
24314           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24315
24316 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24317
24318         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24319         target feature; pass this to c-torture-execute as needed.
24320
24321 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24322
24323         * lib/c-torture.exp(c-torture-execute): If the previous and the
24324         current executables being tested are identical, we don't need to
24325         run the executable again. Try to make the executable names
24326         unique. Add an optional argument for passing additional compiler
24327         flags.
24328
24329 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24330
24331         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24332
24333 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24334
24335         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24336
24337 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24338
24339         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24340         32bit or larger longs.
24341
24342         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24343         have either a 32bit long or 32bit int.
24344
24345 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24346
24347         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24348         Make double precision tests dependent on sizeof (double).
24349
24350 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24351
24352         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24353         too.
24354
24355 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24356
24357         * gcc.c-torture/compile/961203-1.cexp: New script.
24358
24359 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24360
24361         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24362         up the includes ourselves.
24363
24364 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24365
24366         * lib/plumhall.exp: Remove random include, and add a few
24367         verbose messages for debugging.
24368
24369 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24370
24371         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24372         of trying to do it ourselves.
24373
24374 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24375
24376         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24377
24378 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24379
24380         * gcc.prms/5403.c: Made regexp a bit less strict.
24381
24382 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24383
24384         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24385         is returned from remote_load instead.
24386         * lib/plumhall.exp: Ditto.
24387         * lib/mike-g++.exp: Ditto.
24388         * lib/old-dejagnu.exp: Ditto.
24389         * lib/c-torture.exp: Ditto.
24390
24391 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24392
24393         * lib/g++.exp: Use build_wrapper procedure.
24394         * lib/gcc.exp: Ditto.
24395
24396 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24397
24398         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24399         an old-style decl for malloc.  Fixes tests to work when
24400         sizeof (int) != sizeof (size_t).
24401
24402 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24403
24404         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24405
24406         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24407         use stdargs.h interface.
24408
24409 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24410
24411         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24412         NO_VARARGS when compiling.
24413
24414 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24415
24416         * lib/plumhall.exp(ph_includes): New procedure.
24417         (ph_make): Use it.
24418         (ph_compiler): Ditto.
24419
24420         * lib/g++.exp: Rename test-glue.c to testglue.c.
24421         * lib/gcc.exp: Ditto.
24422
24423 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24424
24425         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24426         to completion when it's called.
24427
24428 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24429
24430         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24431         is defined, don't do test.
24432
24433 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24434
24435         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24436         for object files.
24437         (ph_summary): Mark skipped testcases as untested, not unresolved.
24438
24439         * lib/plumhall.exp (ph_make): If unresolved because of bad
24440         errorCode, record errorCode in log file.
24441         (*): Replace send_log/verbose with verbose -log.
24442
24443 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24444
24445         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24446         double conversion if double isn't at least 8 bytes.
24447
24448         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24449         int to work with targets where int is 16 bits.
24450
24451         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24452         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24453         precision for the test to complete.
24454
24455 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24456
24457         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24458         if d10v is not compiled with the -mdouble64 flag.
24459         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24460
24461         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24462         d10v is not compiled with the -mint32 flag.
24463
24464 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24465
24466         * lib/plumhall.exp: Use incr_count.
24467
24468 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24469
24470         * gcc.c-torture: Update to c-torture-1.45.
24471
24472 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24473
24474         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24475         the name of the expect testcase file).
24476
24477         * lib/g++.exp(g++_init): Ditto.
24478
24479 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24480
24481         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24482         the host.
24483
24484         * lib/gcc.exp(gcc_exit): New procedure.
24485
24486 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24487
24488         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24489         specs where appropriate.
24490
24491         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24492         because of new "candidates are" messages, and removed a few
24493
24494         * Converted all non-old-style g++ testcases to old-style, and
24495         moved into g++.old-deja.
24496
24497 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24498
24499         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24500         options.
24501
24502         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24503         succeeded.
24504
24505         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24506
24507 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24508
24509         * lib/gcc.exp (gcc_target_compile): Add support for defining
24510         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24511         the machine doesn't have those features.
24512
24513 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24514
24515         * g++.law/operators4.exp: Don't use LIBS.
24516
24517 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24518
24519         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24520
24521         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24522         * lib/g++.exp: Set it here instead. Also, allow use of the
24523         --tool_exec and --tool_opt options. Change CXX to
24524         GXX_UNDER_TEST.
24525
24526         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24527
24528         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24529
24530 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24531
24532         * lib/old-dejagnu.exp: Use prune_warnings instead of
24533         prune_system_crud.
24534         * lib/mike-g++.exp: Ditto.
24535         * lib/gcc.exp: Ditto.
24536         * lib/g++.exp: Ditto.
24537
24538         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24539
24540 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24541
24542           * 941014-2.c: Include stdlib.h
24543           * 960327-1.c: Include stdio.h
24544           * dbra.c, index-1.c: Don't assume ints are 32bits.
24545
24546 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24547
24548         * lib/gcc.exp: Add gcc,stack_size target feature.
24549
24550         * lib/g++.exp(g++_target_compile): Add the include and link
24551         paths here, not in two other places. And, it's $options, not
24552         options.
24553
24554         * lib/mike-g++.exp(postbase): Remove the code that determines
24555         the correct include and link paths.
24556         * g++.old-deja/old-deja.exp: Ditto.
24557
24558 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24559
24560         * lib/g++.exp(g++_init): target_compile no longer returns the
24561         filename of the result.
24562
24563 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24564
24565         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24566         call to glob.
24567
24568         * gcc.c-torture/special/special.exp: Change call to
24569         gcc_target_compile to include the object file.
24570
24571 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24572
24573         * gcc.c-torture/special/special.exp: Correct misspelling in last
24574         change.
24575
24576 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24577
24578         * lib/plumhall.exp(ph_summary): Log the entire output of the
24579         executable. Return -1 if there were any failures, 0 otherwise.
24580         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24581         (ph_make): Clean up objects and executables that were built
24582         if the tests succeeded.
24583
24584 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24585
24586         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24587         libraries and includes in the build tree as appropriate.
24588
24589 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24590
24591         * lib/c-torture.exp: Instead of looking for the global variable
24592         NO_LONG_LONG, check to see if that's a feature of the target.
24593
24594 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24595
24596         * config/default.exp: Minimize. Delete the remainer of the files in
24597         config; this functionality is now in devo/dejagnu/config.
24598
24599         g++.*/*: Pass any additional flags used to compile to postbase;
24600         delete CXXFLAGS.
24601
24602         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24603         is now done by runtest.exp. Use gcc_target_compile instead of
24604         compile.
24605
24606         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24607         Remove references to CFLAGS. Use remote_file instead of
24608         calling rm -f.
24609         (c-torture): Take a list of arguments to use to compile this
24610         testcase.
24611
24612         lib/g++.exp: Simplify. Use target_compile instead of compile.
24613         lib/gcc-dg.exp: Ditto.
24614         lib/gcc.exp: Ditto.
24615         lib/mike-{gcc,g++}.exp: Ditto.
24616         lib/old-dejagnu.exp: Ditto.
24617         lib/plumhall.exp: Ditto.
24618
24619 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24620
24621         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24622         (ph_linker): Likewise.
24623
24624 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24625
24626           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24627         MAP_ANON / MAP_ANONYMOUS if defined;
24628         else try to map from /dev/zero .
24629
24630 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24631
24632         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24633         isn't defined, then define it to MAP_ANONYMOUS.
24634
24635 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24636
24637         * gcc.c-torture: Update to c-torture-1.42 release.
24638
24639 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24640
24641         * gcc.c-torture: Update to c-torture-1.41 release.
24642
24643 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24644
24645         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24646         c-torture release.
24647
24648 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24649
24650         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24651         and LDFLAGS.  Fix second case to append the target_info ldflags
24652         onto LDFLAGS, not CFLAGS.
24653         * lib/g++.exp (g++_init): Add target_info stuff.
24654         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24655         of libgloss and newlib flags for !native.
24656
24657         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24658         (GDB): Fix relative path to go up another dir for finding gdb.
24659
24660 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24661
24662         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24663         versions in the target_info array, if they don't exist.
24664
24665 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24666
24667         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24668
24669 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24670
24671         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24672         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24673
24674 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24675
24676         * lib/old-dejagnu.exp: Don't remove the output file before we've
24677         actually tested it. Don't append pwd to the path of the executable
24678         we're testing.
24679
24680 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24681
24682         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24683
24684 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24685
24686         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24687         temporary directory for compiler files, and set it to a default
24688         value of /tmp. Set $output as the name of the output file from
24689         compiling the testcase. Add a -o option to $cflags_var so the
24690         compiler writes the final output file as $output. Set $executable
24691         to $output.
24692
24693         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24694         directory for compiler files, and set it to /tmp if it doesn't
24695         already have a value. Set $output_file to the name of the output
24696         file from compiling the testcase. Add a -o option to CXXFLAGS so
24697         the compiler writes the final output file as $output. Use $output
24698         as the executable to be tested.
24699
24700 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24701
24702         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24703
24704 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24705
24706         * gcc.c-torture/execute/pending-1.c: New test.  Still
24707         pending in Tege's queue.
24708
24709 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24710
24711         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24712         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24713         if there were failures.  Call unresolved if there were unresolved
24714         testcases.  Call gcc_fail if program did not run to completion.
24715         (ph_make): Pass additional argument name to ph_execute.
24716         (ph_execute): Add new argument.  Pass additional arguments to
24717         ph_summary.  Call gcc_fail is there is no execution output.
24718
24719 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24720
24721         * lib/plumhall.exp (proc_summary): Output relavent summary
24722         lines into the log so specific failures in plumhall can be
24723         investigated.
24724
24725 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24726
24727         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24728         (c-torture-execute): Don't try to execute tests which use
24729         "long long" types if $NO_LONG_LONG is nonzero.
24730
24731 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24732
24733         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24734         not c-torture.
24735
24736         * gcc.ieee: Move from here.
24737         * gcc.c-torture/execute/ieee: To here.
24738
24739 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24740
24741         * gcc.c-torture: Update to c-torture-1.41 release.
24742
24743 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24744
24745         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24746         not "$output".
24747
24748 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24749
24750         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24751         -c present.
24752
24753 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24754
24755         * config/proelf.exp: Handle connecting to a simulator.
24756
24757 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24758
24759         * config/proelf.exp: New file.  Enough framework that we can
24760         run c-torture tests on the proelf targets (or any other target
24761         that gdb can connect to for that matter).
24762
24763 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24764
24765         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24766         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24767
24768         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24769         exec_output exists.
24770
24771 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24772
24773         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24774         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24775
24776         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24777         to pass/fail/unresolved/unsupported/untested.  Caller must now
24778         call unresolved/unsupported/untested.
24779         * lib/*.exp: Update FSF address.  Update to handle new results of
24780         ${tool}_load.
24781         * lib/chill.exp (verbose): Delete.
24782
24783 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24784
24785         * lib/gcc.exp (default_gcc_start): Change order of args to
24786         $LDFLAGS $CFLAGS $LIBS.
24787         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24788         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24789         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24790         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24791         * gcc.misc-tests/dg-test.exp: Likewise.
24792         * gcc.misc-tests/msgs.exp: Likewise.
24793         * gcc.prms/prms.exp: Likewise.
24794         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24795         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24796
24797         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24798
24799 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24800
24801         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24802
24803         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24804         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24805
24806         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24807         necessary.
24808
24809 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24810
24811         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24812         global for loop; add use of $mathlib.
24813         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24814         settings here; set mathlib for anything but VxWorks.
24815
24816 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24817
24818         * gcc.c-torture: Update to c-torture-1.40 release.
24819
24820 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24821
24822         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24823         dg.exp.
24824
24825 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24826
24827         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24828         global.
24829
24830 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24831
24832         * lib/g++.exp (LIBS): Define if not already.
24833         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24834         (gcc-dg-prune): Call prune_gcc_output.
24835         * lib/gcc.exp (prune_gcc_output): New proc.
24836         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24837         prune_gcc_output.
24838
24839 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24840
24841         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24842         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24843
24844 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24845
24846         * gcc.c-torture: Update to c-torture-1.39 release.
24847
24848 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24849
24850         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24851         fails, try others as well.
24852
24853 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24854
24855         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24856         If compilation fails, mark execute tests as `untested'.
24857         If test is marked as unsupported, don't mark compilation and
24858         execute tests as failed.
24859
24860 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24861
24862         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24863         libstdc++ for whether or not we want to be doing shared
24864         libraries.  Delete link_curses since we don't need it anymore.
24865         * lib/mike-g++.exp (postbase): Don't link in libg++.
24866         * g++.old-deja/old-deja.exp: Likewise.
24867
24868 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24869
24870         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24871
24872 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24873
24874         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24875         For that, add `-Wl,-a,shared_archive'.
24876         * g++.old-deja/old-deja.exp: Likewise.
24877
24878 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24879
24880         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24881
24882 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24883
24884         * lib/mike-g++.exp (postbase): Pay attention to the status of
24885         g++_load.
24886
24887 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24888
24889           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24890
24891 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24892
24893         * lib/gcc.exp (default_gcc_start): No longer need to log program
24894         being executed or its output, execute_anywhere does that now.
24895         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24896         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24897
24898 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24899
24900         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24901         the same as those in lib/g++.exp.
24902
24903 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24904
24905         * gcc.c-torture: Update to c-torture-1.38 release.
24906         * gcc.ieee: Related changes.
24907
24908 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24909
24910         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24911         "exec". Minor reformatting changes.
24912
24913         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24914         cross. This means all "exec" calls now work on a remote host as
24915         well.
24916         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24917         cross. Filter out the extra "\r\n" stuff that expect puts in.
24918         (c-torture-execute): Filter out the bogus warnings like
24919         c-torture-compile does. Add support for canadian cross.
24920         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24921         Use execute_anywhere rather than calling exec directly. Now it
24922         works for canadian cross testing.
24923
24924 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24925
24926         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24927         results into a variable, and check that rather than using file exists.
24928
24929 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24930
24931         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24932         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24933
24934 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24935
24936         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24937         lib_curses if there's a shared libg++ in the build tree.
24938
24939 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24940
24941         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24942         if not supported target.
24943
24944 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24945
24946         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24947         link_curses up to always happen, not just for native builds.
24948
24949 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24950
24951         * gcc.c-torture: Update to c-torture-1.36 release.
24952         * gcc.failure: Related changes.
24953
24954 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24955
24956         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24957
24958 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24959
24960         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24961         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24962         runshlib, link_curses, and mathlib for link and run.
24963
24964         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24965         pass the runtime shared library options for Solaris, OSF/1, and
24966         Irix5, and link with -lcurses to avoid unresolved references.
24967
24968 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24969
24970         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24971         only run once.
24972
24973 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24974
24975         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24976
24977 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24978
24979         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24980         do not have a framework for the "compat" tests yet.
24981
24982 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24983
24984         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24985         set to null if we're testing vxworks5.1.  Use that instead of
24986         `-lm' in the setting of LIBS for link and run.
24987
24988 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24989
24990         * config/rom68k.exp (${tool}_load): Major changes to make it
24991         work.  Verified that it does in fact return the stuff in
24992         exec_output properly.  Catch any Emul or any TRAP other than 0.
24993
24994 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24995
24996         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24997         LDFLAGS properly for targets that need stuff from libgloss.
24998         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24999         only run once.
25000         (gpp_initialized): New variable.
25001
25002 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25003
25004         * config/rom68k.exp: Load libgloss.exp.
25005         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25006         so we can produce a fully linked binary.
25007         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25008         so we can produce a fully linked binary.
25009
25010 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25011
25012         * lib/plumhall.exp (ph_section): Watch for expected failures.
25013         Add missing `else'.
25014
25015         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25016         run the testcase.
25017         (c-torture): Likewise.
25018
25019 1995-08-28  Doug Evans  <dje@cygnus.com>
25020
25021         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25022
25023         * lib/mike-g++.exp (mike_cleanup): New proc.
25024         (prebase): New globals compiler_result, not_compiler_result,
25025         target_regexp.
25026         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25027         allow leading "-" in pattern.  Watch for unsupported tests.
25028         If $compiler_result is set, pattern match assembler code,
25029         and ditto for $not_compiler_result.
25030         * lib/mike-gcc.exp: Likewise.
25031
25032         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25033         execution "succeeded".
25034
25035 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25036
25037         * config/win32.exp: New file.
25038         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25039
25040 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25041
25042         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25043         unsupported.
25044         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25045         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25046         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25047
25048         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25049         "... without exceptions was ...".  That is now handled by
25050         prune_system_crud.
25051         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25052
25053 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25054
25055         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25056         sieve.c,sort2.c}: New files.
25057         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25058         sieve.exp,sort2.exp}: Drivers for them.
25059
25060         * lib/mike-gcc.exp (program_output): New user settable variable.
25061         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25062         messages.
25063         * lib/mike-g++.exp (program_output): New user settable variable.
25064
25065         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25066
25067         * config/sh.exp: Deleted (use sim.exp instead).
25068
25069 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25070
25071         * config/vx.exp: Declare CHECKTASK as global.
25072         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25073         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25074         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25075
25076 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25077
25078         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25079         target. Like vx.exp, only includes `vx29k.exp' instead of
25080         `vxworks.exp'.
25081
25082 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25083
25084         * config/sim.exp: Increase time limit from 120 seconds to 240.
25085
25086 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25087
25088         * gcc.c-torture/execute/950628-1.c: New test.
25089
25090 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25091
25092         * gcc.c-torture: Update with changes/additions from
25093         c-torture-1.34.
25094
25095 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25096
25097         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25098
25099 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25100
25101         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25102
25103 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25104
25105         * gcc.c-torture/compile/950512-1.c: New test.
25106         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25107         * gcc.dg/struct-ret-1.c: Likewise.
25108
25109 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25110
25111         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25112           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25113
25114 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25115
25116         * gcc.c-torture/special/920411-1.c: Deleted.
25117         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25118
25119 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25120
25121         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25122         cpu limit.
25123
25124 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25125
25126         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25127
25128 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25129
25130         From kenner;
25131         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25132         is the proper length.
25133         * va-arg-3.c: Likewise.
25134
25135 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25136
25137         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25138         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25139
25140         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25141         * lib/g++.exp (default_g++_start): Delete old cruft.
25142
25143 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25144
25145         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25146         (2 * (1 << 18)) to (2 * (1 << 17)).
25147
25148         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25149
25150 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25151
25152         * config/rom68k.exp: Renamed from config/idp.exp
25153
25154 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25155
25156         * c-torture/compile/921109-2.c
25157
25158 1995-04-18  Mike Stump  <mrs@cygnus.com>
25159
25160         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25161         excess errors.
25162
25163 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25164
25165         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25166         output.
25167         * lib/g++.exp (default_g++_start): Likewise.
25168
25169 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25170
25171         * gcc.c-torture/compile/950329-1.c: New test.
25172
25173 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25174
25175           * config/bug.exp (${tool}_load): Updated to use new remote_open
25176           and remote_close procs.
25177         * config/idp.exp: New file.
25178
25179 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25180
25181         * gcc.c-torture/execute/950322-1.c: New test.
25182
25183 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25184
25185         * config/vx.exp (${tool}_load): Clean up testing of return code from
25186         vxworks_ld and vxworks_spawn.
25187
25188 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25189
25190         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25191
25192 1995-03-13  Mike Stump  <mrs@cygnus.com>
25193
25194         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25195         can mark excess errors on a machine by machine basis.  Note, the
25196         default is to not expect any excess errors, even when excess
25197         errors test - is given, so you will want to put an XFAIL ... on
25198         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25199         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25200         those 4 machines, but no others.
25201
25202 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25203
25204         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25205         * lib/c-torture.exp: to here.
25206
25207 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25208
25209         * gcc.c-torture/execute/950221-1.c: New test.
25210         * gcc.c-torture/execute/struct-ret-1.c: New test.
25211         * gcc.c-torture/compile/950221-1.c: New test.
25212
25213         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25214
25215 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25216
25217         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25218         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25219
25220 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25221
25222         * g++.gb: New directory of tests, derived from my signature and
25223         class scoping tests.
25224
25225         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25226         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25227         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25228         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25229         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25230         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25231         * g++.gb/sig25.C: Likewise.
25232
25233         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25234         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25235         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25236         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25237         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25238         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25239         * g++.gb/sig25.exp: Likewise.
25240
25241         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25242         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25243         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25244         * g++.gb/scope13.C: Likewise, this test still fails.
25245
25246         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25247         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25248         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25249         * g++.gb/scope13.exp: Ditto.
25250
25251         * g++.gb/README: New file, explains what these tests are about.
25252
25253 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25254
25255         * lib/dg.exp (dg-do): Support `preprocess'.
25256         (dg-test): Likewise.
25257
25258 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25259
25260         * config/udi.exp: change "continue -expect" to "exp_continue".
25261
25262 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25263
25264         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25265         Delete redundant tests.
25266
25267         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25268         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25269         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25270         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25271         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25272         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25273         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25274         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25275
25276         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25277         storing label pointers.
25278         * gcc.c-torture/execute/921019-1.c: Likewise.
25279         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25280         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25281         parameter fp.
25282         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25283         constants.
25284
25285         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25286         Delete obsolete tests.
25287
25288         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25289         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25290         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25291         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25292         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25293         * gcc.c-torture/compile/950124-1.c: New test.
25294
25295         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25296
25297 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25298
25299         * lib/mike-g++.exp: Add -lm to LIBS.
25300
25301 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25302
25303         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25304
25305 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25306
25307         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25308
25309 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25310
25311         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25312
25313 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25314
25315         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25316         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25317         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25318         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25319         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25320         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25321         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25322         * g++.law/{operators31.C, operators32.C,
25323         * g++.law/{operators33.C, operators34.C}: Likewise.
25324         * g++.law/{pic1.C, refs2.C}: Likewise.
25325         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25326         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25327         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25328         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25329
25330         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25331         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25332         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25333         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25334         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25335         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25336         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25337         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25338         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25339         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25340         * g++.law/{operators34.exp}: Likewise.
25341         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25342         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25343         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25344         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25345         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25346
25347         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25348         No longer expected to fail.
25349         * g++.law/missed-error3.C: Tweak for recent bool changes.
25350
25351 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25352
25353         * config/emb-unix: Deleted.
25354         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25355         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25356
25357 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25358
25359         * lib/dg.exp (dg-test): Fix typo in last patch.
25360
25361 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25362
25363         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25364         (handles multiple occurrences).
25365
25366 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25367
25368         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25369         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25370         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25371         printed).
25372         * lib/c-torture.exp (c-torture-compile): Likewise.
25373         (c-torture): Prepend full path if missing.
25374         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25375         (gcc_fail): Likewise.
25376         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25377
25378 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25379
25380         * lib/netware.exp: Only attach to NetWare i386 systems.
25381
25382 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25383
25384         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25385         messages.  Add test name to "output pattern match" pass/fail message.
25386
25387 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25388
25389         * gcc.dg: New testsuite.
25390         * gcc.dg/dg.exp: New file.
25391
25392         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25393         test-switch.c}: Deleted.
25394
25395         * gcc.misc-tests/msgs.exp: New testcase driver.
25396
25397 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25398
25399         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25400         Watch for illegal return values from ${tool}_load.
25401         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25402         cross targets.  Coerce return value >0 to 1.
25403
25404 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25405
25406         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25407
25408         * config/emb-unix.exp: New file.
25409
25410         * config/sim.exp: Error if variable $SIM not defined.
25411         (${tool}_load): Mark test as "untested" if simulator missing.
25412
25413         * config/unix.exp: Load remote.exp to get rcp_download.
25414         * lib/c-torture.exp: Use different option lists for testcases with
25415         and without loops.
25416         * gcc.c-torture/execute/execute.exp: Likewise.
25417
25418 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25419
25420         * config/*.exp: Clarify return code from ${tool}_load.
25421         Call `unresolved' or `untested' instead of `warning' or `perror'
25422         (sometimes you still want to call both though).
25423         Add comment that `shell_id' is local to each file.
25424         * config/udi.exp (timeout): Set to 30.
25425         Don't print warning if connection fails, $connectmode has already
25426         printed an error.
25427         (${tool}_load): Move verbose messages to level 2.
25428         Rework pattern for "Process started" message.
25429         Pass `shell_id' to ${connectmode}_download.
25430         Retry twice upon timeout.  Make resetting of target more robust.
25431         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25432         Pass `shell_id' to exit_$connectmode.
25433         Only call exit_$connectmode if connected.
25434         * config/unix.exp (${tool}_load): Check return codes better.
25435         * config/vrtx.exp (${tool}_load): Likewise.
25436         * config/vx.exp (${tool}_load): Likewise.
25437         Delete unneeded global's.
25438         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25439         from ${tool}_load.
25440         (dg-stat): Delete.
25441         (dg-init): Delete recording of pass/fail counts.
25442         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25443         (old-dejagnu-init): Likewise.
25444         (old-dejagnu-stat): Delete contents, empty proc now.
25445         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25446         (c-torture): Delete references to lcnt, lpass, lfail.
25447         Get option list from TORTURE_OPTIONS.
25448         Delete -funroll[-all]-loops if no loops.
25449         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25450         (g++_stat): Delete contents (empty proc now).
25451         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25452         (gcc_finish): Likewise.
25453         (gcc_stat): Deleted.
25454         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25455         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25456         * gcc.c-torture/execute/execute.exp: Likewise.
25457         Split tests into two parts: compile, execute.
25458         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25459         no loops.  Update to reflect clarified return codes from ${tool}_load.
25460
25461 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25462
25463         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25464         to grep for.
25465         (old-dejagnu): Likewise (where necessary).
25466
25467 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25468
25469         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25470
25471         * lib/dg.exp (dg-process-target): Fix processing of selector.
25472         Add comment regarding use of `error'.
25473
25474         * lib/gcc.exp (prune_system_crud): Define if missing.
25475         * lib/g++.exp (prune_system_crud): Likewise.
25476
25477         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25478         Call prune_system_crud.
25479         * lib/dg.exp (dg-runtest): New proc.
25480         Use perror instead of send_user for tcl errors in testcase.
25481         Don't return any value, it's never used.
25482         Don't clobber previous definition of `unknown'.
25483         Print tcl errors in `dg-final'.
25484
25485 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25486
25487         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25488         (dg-test): Don't print errorInfo, it contains stack backtrace.
25489
25490 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25491
25492         * lib/g++.exp (runtest_file_p): Define if missing.
25493
25494 1994-09-24  Doug Evans  (dje@cygnus.com)
25495
25496         * lib/mike-g++.exp: Comment out loading of g++.exp.
25497         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25498         (default_g++_version): Always print something.
25499         (default_g++_start): Comment out call to `which'.
25500         (g++_start, g++_load): Deleted (must be defined in config file).
25501         * lib/gcc.exp: Test for existence of $CC at start.
25502         Delete check for tmpdir (done in gcc_init).
25503         (default_gcc_version): Always print something.
25504         (default_gcc_start): Comment out call to `which'.
25505         * config/*.exp: Major cleanup - make cross targets work at least a
25506         little better for g++ (by not being "--tool gcc" specific).
25507         Rename gcc_xxx to ${tool}_xxx.
25508         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25509         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25510
25511 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25512
25513         * lib/c-torture.exp (c-torture-compile): Rework compiler
25514         message processing.
25515
25516         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25517         c-torture.
25518
25519 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25520
25521         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25522
25523         * lib/dg.exp (dg-process-target): Support { target native }.
25524
25525 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25526
25527         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25528         looked for "... program xxx got fatal signal".
25529         Correct regsub munging of `comp_output'.
25530         Ignore compiler messages "path prefix not used" and "linker input
25531         file unused".
25532
25533 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25534
25535         * lib/gcc.exp (runtest_file_p): Define if missing.
25536         * gcc.prms/template.c: Example to work from.
25537
25538 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25539
25540         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25541         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25542
25543         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25544         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25545         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25546         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25547
25548         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25549         (dg-process-target): No longer a varargs proc.
25550         Return S/N for target, P/F for xfail.  All callers changed.
25551         (user option procs): More argument checking.
25552         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25553         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25554         (dg-test): Skip test if not running on selected target in `dg-do'.
25555         Update handling of `dg-do-what', `dg-output-text'.
25556         Separate execution pass/fail from output pattern match pass/fail.
25557         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25558
25559 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25560
25561         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25562         target for 920510-1.c.
25563
25564 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25565
25566         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25567         Clean up comment regarding use of passcnt, etc.
25568         (gcc_stat): Don't update `testcnt' here.
25569         (gcc_finish): Do it here.
25570         Might as well reset `but_id' here too.
25571         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25572         to determine if the file should be tested.
25573         * gcc.c-torture/compile/compile.exp: Likewise.
25574         * gcc.c-torture/execute/execute.exp: Likewise.
25575         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25576         * gcc.misc-tests/dg-test.exp: Likewise.
25577         * gcc.prms/prms.exp: Likewise.
25578         * gcc.wendy/wendy.exp: Likewise.
25579         * g++.old-deja.exp: Likewise.
25580         Move "Testing file" message to verbose level 1.
25581
25582 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25583
25584         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25585
25586 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25587
25588         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25589         (default_gcc_start): Accept optional second list element
25590         of compiler flags.  Print compiler output at verbosity level 2.
25591         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25592         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25593         Save current values of framework globals passcnt, failcnt, xpasscnt,
25594         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25595         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25596         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25597         xfailcnt to compute stats.  Update framework global `testcnt' from
25598         pass/fail counts.
25599         (gcc_finish): New proc.  Clean up test environment.
25600         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25601         (gcc_epass, gcc_efail): Delete.
25602         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25603         argument of line number.
25604         (dg-init): If the tool has an init routine, call it.
25605         (dg-test): Remove args `cflags_var' and `libs_var'.
25606         Pass all compiler options to ${tool}_start.
25607         Handle missing line number.
25608         (dg-finish): New function.
25609         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25610         particular files.  Call gcc_finish at end.  Move "skipping test"
25611         message to verbosity level 3.
25612         * gcc.c-torture/compile/compile.exp: Likewise.
25613         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25614         * gcc.c-torture/execute/execute.exp: Likewise.
25615         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25616         Print testcase being tried at verbosity level 1.
25617         * gcc.c-torture/special/special.exp: Unset xfail.
25618         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25619         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25620         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25621         * gcc.failure/failure.exp: Likewise.
25622         * gcc.ieee/ieee.exp: Likewise.
25623         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25624         Update call to dg-test.  Call dg-finish at end.
25625         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25627         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25628         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25629         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25630         * gcc.wendy/wendy.exp: Add copyright.
25631         Delete setting of tmpdir (done by gcc_init).
25632         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25633         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25634         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25635         gcc_[ce]pass/fail.
25636
25637 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25638
25639         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25640         confusion.
25641         (g++_load): Likewise.
25642
25643         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25644         Rename argument to `prog' to remove the confusion.
25645         Varargs fns behave differently too!
25646         (g++_load): Likewise.
25647
25648         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25649
25650         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25651         what it is.  Delete (always) printing of status value for !native.
25652         Simplify verbose code, and include status and exec_output.
25653         (g++_load): Use gcc_load.
25654
25655 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25656
25657         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25658         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25659         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25660         940714-3.c as these testcases don't exist anymore.  Make
25661         va-arg-1.c expected to pass.
25662
25663 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25664
25665         * gcc.misc-tests/misc.exp: Only run specific testcases.
25666         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25667         * gcc.misc-tests/dg-[1-9].c: New files.
25668
25669         * lib/dg.exp: New testsuite driver.
25670         * gcc.prms/prms.exp: Use it.
25671
25672         * README.gcc: New file.
25673
25674         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25675         Document and reset `lxpass' and `lxfail'.
25676         Simplify "initialized" message.
25677         (gcc_stat): Clean up comments a little.
25678
25679 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25680
25681         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25682
25683 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25684
25685         * lib/old-dejagnu.exp (process-option): New proc.
25686         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25687         (old-dejagnu): Simplify.
25688         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25689
25690 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25691
25692         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25693         exists and is not an empty string.
25694
25695         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25696         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25697         finished.
25698         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25699         automatically.
25700
25701         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25702         longer expected to fail.
25703
25704         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25705         "f" function call.
25706
25707         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25708
25709         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25710         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25711         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25712         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25713         c-torture-1.29.
25714
25715         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25716         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25717
25718         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25719
25720         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25721         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25722
25723         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25724         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25725         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25726
25727 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25728
25729         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25730         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25731         940714-1.c, 940714-2.c, 940714-3.c},
25732         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25733         gcc.misc-tests/{mg.c,mg.exp}:
25734         New tests.
25735         * gcc.noncompile/noncompile.exp: Change accordingly.
25736
25737 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25738
25739         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25740         Undo previous clobberage.
25741
25742 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25743
25744         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25745         * gcc.special/{930510-1.c, special.exp}:
25746         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25747         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25748         struct-varargs-1.c}: New tests from c-torture-1.26.
25749
25750 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25751
25752         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25753           argument to switch.
25754
25755 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25756
25757         * Revert the previous changes.  Please see Rob's directory
25758           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25759           fixes.
25760
25761 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25762
25763         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25764             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25765             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25766             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25767             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25768             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25769             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25770             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25771             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25772             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25773             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25774             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25775             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25776             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25777             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25778             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25779             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25780             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25781             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25782             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25783             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25784             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25785             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25786             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25787             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25788             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25789             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25790
25791 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25792
25793         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25794             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25795           with perror calls.
25796
25797 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25798
25799         * config/unix.exp (g++_load): Fix syntax.
25800
25801 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25802
25803         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25804         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25805         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25806         Don't expect va-arg-1.c to fail.  Correct expected output for
25807         920928-1.c.
25808         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25809         * gcc.wendy/hbm4.c: Correct typo.
25810         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25811
25812 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25813
25814         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25815         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25816         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25817         * lib/c-torture.exp (c-torture-compile): Ditto.
25818
25819         Reduce volume of output (remove all the -I's and such).
25820         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25821         Call gcc_cpass, gcc_cfail.
25822         (c-torture): Pass testing option to c-torture-compile.
25823
25824 1994-03-21  Doug Evans  (dje@cygnus.com)
25825
25826         Bring patches over from progressive.
25827         * config/default.exp: Exit remote shell cleanly.
25828         (g++_exit, g++_start): Add default versions.
25829         * config/sim.exp (gcc_load): Use perror, not error.
25830
25831 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25832
25833         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25834         set in site.exp.
25835
25836 1994-03-14  Doug Evans  (dje@cygnus.com)
25837
25838         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25839         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25840         (wendy_try): New proc to run testcase.
25841         (main loop): Call 'em.
25842         * gcc.wendy/*.c: Clean up pass to correct expected output.
25843
25844         * lib/gcc.exp: Minor cleanup work.
25845         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25846
25847 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25848
25849         * config/sim.exp (gcc_load): Document return codes better.
25850         Don't pass -v to simulator.
25851
25852 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25853
25854           * gcc.special/920717-x.c: Fix typo.
25855           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25856           get at sources.
25857
25858         * lib/mike-gcc.exp: Fix typo.
25859
25860 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25861
25862         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25863         binary to use, transform the name.
25864         * config/*.exp: rename everything. Nuke any g++ specific files,
25865         it's now a special case of gcc that requires no special support.
25866         Add a default.exp for unsupported targets.
25867
25868 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25869
25870         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25871         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25872         version of Tcl.
25873
25874 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25875
25876         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25877         than a warning.
25878
25879 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25880
25881         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25882
25883 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25884
25885         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25886         option_list.  Compile every file with only 4/6 option choices
25887         (same as C torture) instead of with 12/18 different option
25888         choices.
25889         * lib/c-torture.exp: Likewise.
25890
25891         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25892         not already set.
25893
25894 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25895
25896         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25897         can put an XFAIL *-*-* on excess errors.
25898
25899 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25900
25901         * g++.law: Add more tests derived from g++-bugs snapshots.
25902
25903         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25904         equivalent to g++.law/init9.
25905
25906         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25907         compiled it, and the a.out file after we've run it.
25908
25909 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25910
25911         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25912         compiled it, and the a.out file after we've run it.
25913
25914 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25915
25916         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25917
25918 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25919
25920         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25921         version number.
25922
25923 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25924
25925         * g++.law: New directory of g++ tests derived from the g++-bugs
25926         snapshots.
25927
25928 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25929
25930         * gcc.compile: initbug1.c initbug1.exp testcase added
25931
25932 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25933
25934         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25935         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25936           fixes submitted by Jeff Law (law@cs.utah.edu)
25937         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25938           Jeff Law (law@cs.utah.edu)
25939
25940
25941 1993-11-30  Mike Stump  (mrs@cygnus.com)
25942
25943         * config/unix-g++.exp: Follow the gcc way of doing things.
25944         * g++.old-deja/old-deja.exp: Minor updates.
25945         * lib/g++.exp: New file, follow the gcc way of doing things.
25946         * lib/old-dejagnu.exp: Minor updates.
25947         * lib/mike-g++.exp: Always unset errorInfo.
25948
25949 1993-11-06  Mike Stump  (mrs@cygnus.com)
25950
25951         * lib/gcc.exp: Fix some errors with the below change, CC and
25952         CFLAGS should be global when setting, not local.
25953
25954 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25955
25956         * lib/gcc.exp: Transform tool name.
25957
25958 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25959
25960         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25961
25962 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25963
25964         * lib/gcc.exp: change gcc_done to gcc_stat
25965
25966 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25967
25968         * Upgraded gcc testsuite to c-torture version 1.25
25969
25970 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25971
25972         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25973         * lib/c-torture: added hooks for new reporting code.
25974
25975 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25976
25977         * config/sh-gcc.exp: check if sh-sim exists in the path
25978
25979 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25980
25981         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25982         * gcc.compile/compile.exp: Initial changes for new logic.
25983         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25984         * gcc.failure/failure.exp: Initial changes for new logic.
25985         * gcc.ieee/ieee.exp: Initial changes for new logic.
25986         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25987         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25988         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25989         * lib/c-torture.exp: Initial changes for new logic.
25990         * lib/gcc.exp: Initial changes for new logic.
25991
25992 1993-10-15  Mike Stump  (mrs@cygnus.com)
25993
25994         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25995         depend upon failure or success.  Fully qualify names in failure
25996         and success messages.  Always remove a.out before starting
25997         compile, just in case.  Pay more attention to error text output by
25998         the compiler.  Handle testcases with no known past errors just
25999         like all others, so that things are uniform.  Other miscellaneous
26000         improvements.
26001
26002 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26003
26004         * gcc.cpp: new directory for cpp tests
26005
26006 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26007
26008         * lib/chill.exp: Code reformatted, removed unused code.
26009         * config/unix-chill.exp: Code reformatted, removed unused code.
26010         * chill.execute/execute.exp: Code reformatted, removed unused code.
26011         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26012
26013 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26014
26015         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26016         routines not written.
26017
26018 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26019
26020         * config/bug-gcc.exp: Use new procs from bug.exp.
26021
26022 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26023
26024         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26025         via ftp, rather than depending on NFS.
26026         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26027         case.
26028
26029 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26030
26031         * config/bug-gcc.exp: Use new download proc.
26032
26033 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26034
26035         * chill.execute/execute.exp: cleanups, handles errors better
26036         * chill.compile/compile.exp: rewrite, based on execute.exp
26037         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26038         * lib/chill.exp: major changes to diff proc and compile and link
26039           procs. added chill_fail and chill_pass wrappers to pass and
26040           fail. added more comments, and handle error codes better.
26041           Added a hack to capture stderr from exec, so noncompile tests
26042           can work.
26043
26044 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26045
26046         * chill.execute/execute.exp: rewrite of testsuite driver
26047         * lib/chill.exp: rewrite of testsuite driver
26048         * config/unix-chill.exp: rewrite of testsuite driver
26049
26050 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26051
26052     In chill.execute:
26053         * iexpr.ch: Standardize uppercase.
26054         * tuples.dat: Standardize uppercase.
26055         * vary.ch: standardize.  Correct varying string assignments.
26056         * vary.dat: Add new output lines.
26057
26058 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26059
26060     In chill.execute:
26061         * chprintf.ch: Standardize use of uppercase.
26062         * tuples.ch: Standardize and turn arr2 into a DCL,
26063           rather than a SYN.
26064         * pinits.ch: Standardize.
26065
26066 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26067
26068         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26069         * Makefil: Renamed to Makefile.in.
26070         * configure.in: New.
26071
26072 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26073
26074     In chill.execute:
26075         * .cvsignore: Add result/output files.
26076         * Makefile: Fix up variables at start.  Use MFLAGS
26077           everywhere.  Correct bool_loc, built_ins entries.
26078           Add entry for vary1.ch.
26079         * bitarray.ch: Standardize upper-case usage.
26080         * bitexpr.ch: Standardize, add output of b1.
26081         * params.ch: Use arrayt in along PROC parameters, to
26082           avoid novelty problems.
26083         * sets.ch: Tiny cleanup.
26084         * vary1.ch: Re-indent.
26085
26086 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26087
26088           * Add PR-related files to Makefiles, .cvsignore files, etc.
26089
26090 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26091
26092         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26093           with compiler objects. New names are test-flow.c and test-loop.c
26094
26095 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26096
26097         * Upgraded c-torture tests from 1.19 to 1.20
26098
26099         * new files:
26100         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26101         * gcc.compile: 930623-1.c 930623-2.c
26102         * gcc.noncompile: 930622-1.c 930622-2.c
26103         * gcc.failure: 920411-1.c 920627-2.c
26104         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26105
26106 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26107
26108         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26109           More changes to get testsuite working properly. Needs more work.
26110           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26111
26112 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26113
26114         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26115           More changes to get testsuite working properly. Needs more work.
26116
26117 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26118
26119         * chill.compile/compile.exp: Added for Dejagnu support
26120         * chill.execute/execute.exp: Added for Dejagnu support
26121         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26122
26123 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26124
26125     This should complete moving the CHILL test files.
26126         * chill.noncompile(.cvsignore printf.grt
26127             in-printf.grt chprintf.grt chprintf.ch):
26128             Added test-support files.
26129           (Makefile): Modified further.
26130         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26131             signal.ch): Added test files.
26132           * chill.execute (.cvsignore printf.grt printr.c
26133             in-printf.grt rts.c chprintf.grt rts.h): Added
26134           test-support files.
26135             (Makefile): More corrections.
26136
26137 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26138
26139         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26140           test cases, ready for DejaGnu.
26141
26142 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26143
26144         * Upgraded c-torture tests from 1.18 to 1.19
26145
26146         * gcc.compile: added test(s):
26147           930607-1.c
26148         * gcc.execute: added test(s):
26149           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26150
26151         * added new subdirectory for misc tests: gcc.misc-tests
26152         * gcc.misc-test(s): added tests:
26153           inst-check.c test-consts.c test-ior.c test-switch.c
26154
26155 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26156
26157         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26158
26159 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26160
26161         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26162
26163 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26164
26165         * Upgraded c-torture tests from 1.17 to 1.18
26166
26167 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26168
26169         * Upgraded c-torture tests from 1.12 to 1.17
26170
26171 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26172
26173         * lib/old-dejagnu.exp:
26174           Fixed handling of XFAIL target triplets to correctly
26175           recognize wildcard characters.  Removed code that
26176           appended a unique id tag to the end of the file name
26177           printed out by the result of the testcases within a
26178           given test file.
26179
26180 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26181
26182         * lib/old-dejagnu.exp:
26183           Reworked expected failure handling to trigger off of XFAIL
26184           keyword in keyphrase embeded in testcase source code. The
26185           XFAIL keyword must be at the end of the keyphrase line. It
26186           may optionally be followed by one or more target triplets.
26187           It has just occured that the handling of wildcards in the
26188           target triplet may not be correct.
26189
26190 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26191
26192         * g++.old-deja/tests:
26193           Moved all subdirectories up one level into g++.old-deja .
26194
26195         * lib/old-dejagnu.exp:
26196           Fixed problem with CXXFLAGS not being properly reset, and being
26197           corrupted with extraneous "-c" compiler option.  This was
26198           causing binaries to not be generated for test that needed them.
26199           Modified strings passed to "pass" and "fail" so that individual
26200           tests from the same test file would be distinguished by an
26201           identifier appended to the test file name in the summary logs;
26202           this corrected a problem with erroneous diff logs.  Added code
26203           to search testcases for expected fail and unexpected pass keywords.
26204
26205 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26206
26207         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26208
26209 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26210
26211         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26212           Removed extraneous text from end of "Special g++ Options"
26213           keyphrase.
26214
26215         * lib/old-dejagnu.exp: Added pattern matching to look for new
26216           keywords, embedded in testcases comments, which will trigger
26217           calls to xpass and xfail.
26218
26219 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26220
26221         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26222           comments embedded in the testcases, especially the one looking for
26223           special compiler options, as well as the pattern matching for the
26224           compiler output again.
26225
26226 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26227
26228         * lib/old-dejagnu.exp: Do a proper check of the return value for
26229           execute tests. Fixed several problems with the pattern matching
26230           of the compiler output which gave erroneous test results.
26231           Changed several of the test result messages to be more descriptive.
26232         * config/unix-g++.exp: Proc g++_load now actually works and
26233           executes the tests passed to it and returns a usable return
26234           value.
26235
26236 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26237
26238           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26239
26240 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26241
26242         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26243           Modified both files to properly execute the old style
26244           dejagnu tests. The previous versions of these files were
26245           experimental and did not function anything near correctly.
26246
26247 1993-04-05  Rob Savoye  (rob@cygnus.com)
26248
26249         * Removed all Makefile.in and configure.in files. No configuration
26250         needed now.
26251
26252 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26253
26254         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26255
26256 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26257
26258         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26259         gcc.special/configure.in, gcc.noncompile/configure.in,
26260         gcc.execute/configure.in, gcc.code_quality/configure.in,
26261         g++.other/configure.in, g++.old-deja/configure.in,
26262         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26263         in srcname setting.
26264
26265 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26266
26267         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26268         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26269         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26270
26271 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26272
26273         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26274         (gdb_exit): Don't remove *_soc files.
26275
26276 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26277
26278         * lib/c-torture.exp: Don't look for main; instead always use -w
26279         -c.  This is how the c-torture tests work.  Remove the object
26280         file if the compilation succeeds.
26281         * gcc.execute/execute.exp: Remove executable if test passes.
26282         * gcc.noncompile/noncompile.exp: Every test is an expected
26283         failure.
26284         * gcc.special/special.exp: Added tests from c-torture 1.11,
26285         corrected use of existing test.
26286         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26287         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26288         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26289         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26290         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26291         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26292         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26293         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26294         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26295         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26296         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26297         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26298         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26299         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26300         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26301         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26302         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26303         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26304         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26305         c-torture 1.11.
26306         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26307         correspond to c-torture 1.11.
26308
26309         * New file.