OSDN Git Service

6e1ee3dcf7ad81437d1b88ce9b60a5c4db4aa926
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4
5 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6
7         * gcc.dg/assign-warn-3.c: New test.
8
9 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10
11         PR c/16999
12         * gcc.dg/cpp/ident-1.c: New test.
13
14 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15
16         * gcc.c-torture/compile/acc1.c: New.
17
18 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19
20         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22
23 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24
25         * gcc.dg/ultrasp11.c: New test.
26
27 2004-10-08  Michael Matz  <matz@suse.de>
28
29         * gcc.dg/doloop-2.c: New test.
30
31 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32
33         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35         objc.dg/method-9.m: Update expected diagnostics.
36
37 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38
39         * gcc.dg/ppc-fsel-3.c: New file.
40         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
41
42 2004-10-07  Paul Brook  <paul@codesourcery.com>
43
44         * gfortran.dg/intrinsic_verify_1.f90: New test.
45
46 2004-10-07  Paul Brook  <paul@codesourcery.com>
47
48         * gfortran.dg/empty_format_1.f90: Remove stray commas.
49
50 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
51
52         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
53         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
54         commit.
55
56 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
57
58         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
59
60 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
61
62         PR c++/17115
63         * g++.dg/warn/Winline-4.C: New test.
64
65 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
66
67         * gcc.c-torture/compile/20041007-1.c: New test.
68
69 2004-10-07  Paul Brook  <paul@codesourcery.com>
70
71         PR fortran/17678
72         * gfortran.dg/use_allocated_1.f90: New test.
73
74 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
75
76         PR middle-end/17849
77         * gfortran.fortran-torture/compile/nested.f90: New test
78
79 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
80
81         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
82
83 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
84
85         PR c++/17368
86         * g++.dg/ext/asm6.C: New test.
87
88 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
89
90         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
91
92 2004-10-06  Paul Brook  <paul@codesourcery.com>
93
94         PR libfortran/17709
95         * gfortran.dg/empty_format_1.f90: New test.
96
97 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
98
99         PR fortran/17568
100         * gfortran.dg/ishft.f90: New test.
101
102         PR fortran/17283
103         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
104         tests.
105
106 2004-10-06  Paul Brook  <paul@codesourcery.com>
107
108         * gfortran.dg/do_1.f90: New test.
109
110 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
111
112         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
113         optimizing for size.
114
115 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
116
117         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
118
119 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
120
121         * gcc.c-torture/compile/20041005-1.c: New test.
122
123 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
124
125         PR c++/17829
126         * g++.dg/lookup/koenig4.C: New.
127
128 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
129
130         * g++.dg/other/classkey1.C: Adjust quoting marks.
131         * g++.dg/parse/error15.C: Likewise.
132         * g++.dg/template/meminit2.C (int>): Likewise.
133
134 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
135
136         PR fortran/17283
137         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
138
139         PR fortran/17631
140         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
141
142         PR fortran/17708
143         * gfortran.dg/pr17708.f90: New test.
144         
145 2004-10-04  Chao-ying Fu  <fu@mips.com>
146
147         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
148         * gcc.dg/vect/vect-4.c: Ditto.
149         * gcc.dg/vect/vect-5.c: Ditto.
150         * gcc.dg/vect/vect-6.c: Ditto.
151         * gcc.dg/vect/vect-8.c: Ditto.
152         * gcc.dg/vect/vect-16.c: Ditto.
153         * gcc.dg/vect/vect-30.c: Ditto.
154         * gcc.dg/vect/vect-40.c: Ditto.
155         * gcc.dg/vect/vect-41.c: Ditto.
156         * gcc.dg/vect/vect-42.c: Ditto.
157         * gcc.dg/vect/vect-43.c: Ditto.
158         * gcc.dg/vect/vect-44.c: Ditto.
159         * gcc.dg/vect/vect-45.c: Ditto.
160         * gcc.dg/vect/vect-46.c: Ditto.
161         * gcc.dg/vect/vect-47.c: Ditto.
162         * gcc.dg/vect/vect-48.c: Ditto.
163         * gcc.dg/vect/vect-49.c: Ditto.
164         * gcc.dg/vect/vect-50.c: Ditto.
165         * gcc.dg/vect/vect-51.c: Ditto.
166         * gcc.dg/vect/vect-52.c: Ditto.
167         * gcc.dg/vect/vect-53.c: Ditto.
168         * gcc.dg/vect/vect-54.c: Ditto.
169         * gcc.dg/vect/vect-55.c: Ditto.
170         * gcc.dg/vect/vect-56.c: Ditto.
171         * gcc.dg/vect/vect-57.c: Ditto.
172         * gcc.dg/vect/vect-58.c: Ditto.
173         * gcc.dg/vect/vect-59.c: Ditto.
174         * gcc.dg/vect/vect-60.c: Ditto.
175         * gcc.dg/vect/vect-74.c: Ditto.
176         * gcc.dg/vect/vect-79.c: Ditto.
177         * gcc.dg/vect/vect-80.c: Ditto.
178
179 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
180
181         * gcc.dg/unused-7.c: Use the correct option.
182
183 2004-10-04  Paul Brook  <paul@codesourcery.com>
184         Bud Davis  <bdavis9659@comcast.net>
185
186         PR fortran/17706
187         PR fortran/16434
188         * gfortran/pr17706.f90: New test.
189         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
190
191 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
192
193         * gfortran.dg/pr17612.f90: New test.
194
195 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
196
197         * g++.dg/template/local1.C: Adjust quoting marks in
198         testing for diagnostics.
199         * g++.dg/tls/diag-2.C: Likewise.
200         * g++.dg/other/error8.C: Likewise.
201
202 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
203
204         PR c/17178
205         * gcc.dg/unused-4.c: Adjust to be correct.
206
207         PR c/17820
208         * gcc.dg/unused-7.c: New test.
209
210 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
211
212         PR c++/17797
213         * g++.dg/overload/template2.C: New test.
214
215 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
216
217         PR tree-optimization/16632
218         * gcc.dg/tree-ssa/20041002-1.c: New.
219
220 2004-10-03  Paul Brook  <paul@codesourcery.com>
221
222         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
223         rather than relying on default formatting.
224
225 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
226
227         * gcc.dg/20040920-1.c: Update expected message text.
228
229 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
230
231         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
232
233 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
234
235         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
236         tree level.
237
238 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         * gcc.dg/tree-ssa/pr17343.c: Remove.
241
242 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
243
244         PR tree-opt/17343
245         * gcc.dg/tree-ssa/pr17343.c: New test.
246
247 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
248
249         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
250         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
251         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
252         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
253         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
254
255 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
256
257         * gcc.dg/lvalue-2.c: New test.
258
259 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
260
261         PR c/17730
262         * gcc.dg/pr17730-1.c: New test
263
264 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
265
266         PR c/7425
267         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
268
269 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
270
271         * gcc.c-torture/execute/stdarg-1.c: New test.
272         * gcc.c-torture/execute/stdarg-2.c: New test.
273         * gcc.c-torture/execute/stdarg-3.c: New test.
274         * gcc.dg/tree-ssa/stdarg-1.c: New test.
275         * gcc.dg/tree-ssa/stdarg-2.c: New test.
276         * gcc.dg/tree-ssa/stdarg-3.c: New test.
277         * gcc.dg/tree-ssa/stdarg-4.c: New test.
278         * gcc.dg/tree-ssa/stdarg-5.c: New test.
279
280 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
281
282         PR tree-optimization/17697
283         * g++.dg/opt/pr17697-1.C: New test.
284         * g++.dg/opt/pr17697-2.C: New test.
285         * g++.dg/opt/pr17697-3.C: New test.
286
287 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
288
289         PR c/16409
290         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
291         gcc.dg/vla-init-5.c: New tests.
292
293 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
294
295         PR c/13804
296         * gcc.dg/pr13804-1.c: New test.
297
298 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
299
300         PR fortran/16938
301         * gfortran.dg/pr16938.f90: New test.
302
303 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
304
305         * g++.dg/template/crash23.C: New test.
306
307 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
308
309         PR c++/17585
310         * g++.dg/template/static8.C: New test.
311
312 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
313
314         PR c++/17681
315         * g++.dg/other/error9.C: New test.
316
317 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
318
319         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
320
321 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
322
323         PR fortran/15164
324         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
325
326 2004-09-26  Roger Sayle  <roger@eyesopen.com>
327
328         PR middle-end/17112
329         * gcc.dg/pr17112-1.c: New test case.
330
331 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
332
333         PR c/11459
334         * gcc.dg/pr11459-1.c: New test.
335
336 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
337
338         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
339         * gcc.dg/tree-ssa/loop-4.c: Likewise.
340
341 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
342
343         * gfortran.dg/pr15324.f90: Make array bounds consistent.
344
345 2004-09-25  Jan Hubicka  <jh@suse.cz>
346
347         * compile/30040909-1.c: New test.
348         * compile/30040907-1.c: New test.
349
350 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
351
352         * gcc.c-torture/execute/va-arg-26.c: New test.
353
354 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
355
356         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
357         extra diagnostics on targets with 64-bit pointers.
358         * objc.dg/selector-1.m: Adjust dg-warning regexp.
359
360 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
361
362         PR c/17188
363         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
364         * gcc.dg/decl-3.c: Adjust expected message.
365
366 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
367
368         PR fortran/17615
369         * gfortran.dg/pr17615.f90: New test.
370
371 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
372
373         PR tree-optimzation/17517
374         * g++.dg/tree-ssa/pr17517.C: New Test.
375
376 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
377
378         PR c++/16889
379         * g++.dg/lookup/ambig3.C: New.
380
381 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
382
383         PR tree-opt/17624
384         * g++.dg/opt/pr17624.C: New test.
385
386 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
387
388         PR c/6980
389         * gcc.dg/Wbad-function-cast-1.c: New test.
390
391 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
392
393         * g++.dg/ext/complit1.C
394         * g++.dg/other/error2.C
395         * g++.dg/other/nontype-1.C
396         * g++.dg/parse/crash11.C
397         * g++.dg/parse/crash12.C
398         * g++.dg/parse/error15.C
399         * g++.dg/parse/error4.C
400         * g++.dg/parse/tmpl-outside1.C
401         * g++.dg/parse/too-many-tmpl-args1.C
402         * g++.dg/template/dependent-expr3.C
403         * g++.dg/template/error10.C
404         * g++.dg/template/instantiate1.C
405         * g++.dg/template/vtable2.C
406         * g++.dg/warn/Wshadow-1.C
407         * g++.dg/warn/weak1.C
408         * g++.old-deja/g++.brendan/crash16.C
409         * g++.old-deja/g++.brendan/crash18.C
410         * g++.old-deja/g++.brendan/crash48.C
411         * g++.old-deja/g++.brendan/crash49.C
412         * g++.old-deja/g++.brendan/crash55.C
413         * g++.old-deja/g++.brendan/crash56.C
414         * g++.old-deja/g++.brendan/crash8.C
415         * g++.old-deja/g++.brendan/enum11.C
416         * g++.old-deja/g++.brendan/enum8.C
417         * g++.old-deja/g++.brendan/enum9.C
418         * g++.old-deja/g++.brendan/friend3.C
419         * g++.old-deja/g++.brendan/misc14.C
420         * g++.old-deja/g++.bugs/900402_02.C
421         * g++.old-deja/g++.bugs/900404_03.C
422         * g++.old-deja/g++.bugs/900404_04.C
423         * g++.old-deja/g++.bugs/900428_03.C
424         * g++.old-deja/g++.jason/crash4.C
425         * g++.old-deja/g++.jason/overload21.C
426         * g++.old-deja/g++.jason/redecl1.C
427         * g++.old-deja/g++.jason/report.C
428         * g++.old-deja/g++.jason/rfg10.C
429         * g++.old-deja/g++.jason/template30.C
430         * g++.old-deja/g++.law/arm12.C
431         * g++.old-deja/g++.law/ctors5.C
432         * g++.old-deja/g++.law/cvt20.C
433         * g++.old-deja/g++.law/init10.C
434         * g++.old-deja/g++.law/init8.C
435         * g++.old-deja/g++.law/visibility17.C
436         * g++.old-deja/g++.law/visibility7.C
437         * g++.old-deja/g++.mike/net8.C
438         * g++.old-deja/g++.mike/p646.C
439         * g++.old-deja/g++.mike/p700.C
440         * g++.old-deja/g++.mike/p701.C
441         * g++.old-deja/g++.mike/p811.C
442         * g++.old-deja/g++.ns/template13.C
443         * g++.old-deja/g++.other/array3.C
444         * g++.old-deja/g++.other/crash25.C
445         * g++.old-deja/g++.other/dtor3.C
446         * g++.old-deja/g++.other/dtor4.C
447         * g++.old-deja/g++.other/main1.C
448         * g++.old-deja/g++.other/warn7.C
449         * g++.old-deja/g++.pt/crash11.C
450         * g++.old-deja/g++.pt/crash36.C
451         * g++.old-deja/g++.pt/spec22.C
452         * g++.old-deja/g++.pt/spec9.C
453         * g++.old-deja/g++.pt/ttp52.C
454         * g++.old-deja/g++.robertl/eb103.C
455         * g++.old-deja/g++.robertl/eb121.C
456         * g++.old-deja/g++.robertl/eb22.C
457         * g++.old-deja/g++.robertl/eb8.C:
458         Update locations and/or regexps of dg-error markers.
459         Remove markers for some bogus messages that are no longer issued.
460
461 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
462
463         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
464         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
465
466 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
467
468         PR c++/17618
469         * g++.dg/lookup/crash5.C: New test.
470
471 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
472
473         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
474         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
475         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
476         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
477         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
478         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
479
480         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
481         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
482         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
483         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
484         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
485         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
486
487         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
488
489         * gcc.dg/vect/vect-44.c: Check additional cases.
490         * gcc.dg/vect/vect-48.c: Check additional cases.
491
492         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
493         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
494         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
495         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
496         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
497         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
498         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
499         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
500         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
501
502         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
503         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
504         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
505
506 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
507
508         * gcc.dg/tree-ssa/loop-6.c: New test.
509
510 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
511
512         PR c++/17620
513         * g++.dg/inherit/base2.C: New.
514
515 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
516
517         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
518         * gcc.dg/20001012-2.c: Likewise.
519         * gcc.dg/20001013-1.c: Likewise.
520         * gcc.dg/20001101-1.c: Likewise.
521         * gcc.dg/20001102-1.c: Likewise.
522         * gcc.dg/bf-spl1.c: Likewise.
523         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
524         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
525
526 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
527
528         PR tree-optimization/16721
529         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
530
531 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
532
533         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
534         * gcc.dg/20040305-1.c: Likewise.
535
536 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
537
538         PR c/16566
539         * gcc.c-torture/compile/pr16566-1.c,
540         gcc.c-torture/compile/pr16566-2.c,
541         gcc.c-torture/compile/pr16566-3.c: New tests.
542
543 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
544
545         PR tree-optimization/17512
546         * gcc.c-torture/compile/20040916-1.c.
547
548 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
549
550         * gcc.dg/pragma-re-3.c: New test.
551
552 2004-09-17  Matt Austern  <austern@apple.com>
553
554         PR c++/15049
555         * g++.dg/other/anon3.C: New.
556
557 2004-09-21  Roger Sayle  <roger@eyesopen.com>
558
559         PR c++/7503
560         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
561         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
562         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
563         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
564         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
565
566 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
567
568         PR fortran/17286
569         * gfortran.dg/pr17286.f90: New test.
570
571 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/17530
574         * g++.dg/template/static7.C: New test.
575
576 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
577
578         PR tree-opt/17558
579         * gcc.c-torture/compile/pr17558.c: New test.
580
581 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
582
583         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
584         if SKIP_ATTRIBUTE is defined.
585
586 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
587
588         PR fortran/15957
589         * gfortran.dg/pr15957.f90: New test.
590
591 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
592
593         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
594         in comparison.
595         * gcc.dg/vect/vect-79.c: Likewise.
596         * gcc.dg/vect/vect-80.c: Likewise.
597
598 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
599
600         PR fortran/15750
601         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
602
603 2004-09-20  Ira Rosen  <irar@il.ibm.com>
604
605         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
606         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
607         * gcc.dg/vect/vect-62.c: New testcase.
608         * gcc.dg/vect/vect-63.c: New testcase.
609         * gcc.dg/vect/vect-64.c: New testcase.
610         * gcc.dg/vect/vect-65.c: New testcase.
611         * gcc.dg/vect/vect-66.c: New testcase.
612         * gcc.dg/vect/vect-67.c: New testcase.
613         * gcc.dg/vect/vect-68.c: New testcase.
614         * gcc.dg/vect/vect-69.c: New testcase.
615         * gcc.dg/vect/vect-79.c: New testcase.
616         * gcc.dg/vect/vect-80.c: New testcase.
617
618 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
619
620         * gcc.target/mips/asm-1.c: New test.
621
622 2004-09-19  Ira Rosen  <irar@il.ibm.com>
623
624         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
625         * gcc.dg/vect/vect-73.c: New testcase.
626         * gcc.dg/vect/vect-74.c: New testcase.
627         * gcc.dg/vect/vect-75.c: New testcase.
628         * gcc.dg/vect/vect-76.c: New testcase.
629         * gcc.dg/vect/vect-77.c: New testcase.
630         * gcc.dg/vect/vect-78.c: New testcase
631
632 2004-09-18  Paul Brook  <paul@codesourcery.com>
633
634         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
635
636 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
637
638         PR c/17424
639         * gcc.dg/pr17424-1.c: New test.
640
641 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
642
643         * g++.dg/tree-ssa/pr17153.C: New test.
644
645 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
646
647         PR pch/13361
648         * testsuite/g++.dg/pch/wchar-1.C: New.
649         * testsuite/g++.dg/pch/wchar-1.Hs: New.
650
651 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
652
653         * gcc.c-torture/execute/20040917-1.c: New test.
654
655 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
656
657         PR tree-optimization/17319
658         * gcc.dg/pr17319.c: New test.
659
660 2004-09-17  Devang Patel  <dpatel@apple.com>
661
662         * gcc.dg/20040813-1.c: New test.
663
664 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
665
666         PR tree-optimization/17273
667         * gcc.c-torture/compile/pr17273.c: New test.
668
669 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
670
671         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
672         Update expected messages.
673         * gcc.dg/declspec-13.c: New test.
674
675 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
676
677         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
678
679 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
680
681         * gcc.c-torture/execute/pr17252.c: Use post-increment to
682         change what 'a' is pointing to.
683
684 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
685
686         PR c++/16002
687         * g++.dg/template/error18.C: New test.
688
689         PR c++/16029
690         * g++.dg/warn/Wunused-8.C: New test.
691
692 2004-09-17  Steven Bosscher  <stevenb@suse.de>
693
694         PR tree-optimization/17513
695         * gcc.dg/20040916-1.c: New test.
696
697 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
698
699         PR c++/17501
700         * g++.dg/template/typename7.C: New test.
701
702 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
703
704         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
705
706 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
707
708         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
709         with -ftree-based-profiling also.
710         * lib/profopt.exp: Support late-set profile_option/feedback_option.
711
712 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
713
714         PR/15364
715         * gfortran.dg/der_array_io_1.f90: New test.
716         * gfortran.dg/der_array_io_2.f90: New test.
717         * gfortran.dg/der_array_io_3.f90: New test.
718
719 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
720
721         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
722         EABI.
723
724 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
725
726         * g++.dg/opt/switch1.C: New test.
727
728 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
729
730         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
731         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
732         Update expected messages.
733
734 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         PR fortran/16485
737         * gfortran.dg/same_name_1.f90: New test.
738
739 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
740
741         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
742         dereference garbage pointers.
743
744 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
745
746         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
747         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
748
749         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
750         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
751         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
752
753 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
754
755         PR c++/17324
756         * g++.dg/template/mangle1.C: New test.
757
758 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
759
760         PR tree-optimization/17252
761         * gcc.c-torture/execute/pr17252.c: New test.
762
763 2004-09-14  Andrew Pinski  <apinski@apple.com>
764
765         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
766
767 2004-09-14  Roger Sayle  <roger@eyesopen.com>
768
769         PR rtl-optimization/9771
770         * gcc.dg/pr9771-1.c: New test case.
771
772 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
773
774         PR tree-optimization/15262
775         * gcc.c-torture/execute/pr15262-1.c: New test.
776         * gcc.c-torture/execute/pr15262-2.c: New test.
777
778 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
779
780         * gcc.dg/declspec-12.c: New test.
781
782 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
783
784         * gfortran.dg/pr17090.f90: Add directives to test.
785
786 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
787
788         * gcc.c-torture/compile/20040914-1.c: New test.
789
790 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
791
792         PR c++/16162
793         * g++.dg/template/decl2.C: New test.
794
795 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
796
797         PR fortran/17090
798         * gfortran.dg/pr17090.f90: New test.
799
800 2004-09-13  Dale Johannesen  <dalej@apple.com>
801
802         * gcc.c-torture/compile/pr17408.c:  New test case.
803
804 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
805
806         PR c++/16716
807         * g++.dg/parse/crash17.C: New test.
808
809         PR c++/17327
810         * g++.dg/template/enum3.C: New test.
811
812 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
813
814         * lib/gcc-defs.exp: Load wrapper.exp.
815         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
816         using local code.
817         * lib/gcc.exp (gcc_init): Similar.
818         * lib/gfortran.exp (gfortran_init): Similar.
819         * lib/objc.exp (objc_init): Similar.
820         * lib/treelang.exp (treelang_init): Similar.
821         * lib/wrapper.exp: New file with build_wrapper call machinery in
822         ${tool}_maybe_build_wrapper.
823
824 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
825
826         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
827         "inline".
828         * gcc.dg/declspec-11.c: Update expected messages.
829         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
830         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
831         gcc.dg/inline-12.c: New tests.
832
833 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
834
835         * g++.dg/tree-ssa/pr17400.C: New testcase.
836
837 2004-09-13  James E Wilson  <wilson@specifixinc.com>
838
839         * gcc.target/mips/sb1-1.c: New testcase.
840
841 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
842
843         * lib/g77-dg.exp: Remove unused file.
844         * lib/mike-g77.exp: Ditto.
845         * lib/g77.exp: Ditto.
846
847 2004-09-12  Richard Henderson  <rth@redhat.com>
848
849         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
850
851 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
852
853         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
854         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
855         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
856         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
857         Update expected messages.
858
859 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
860
861         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
862         declaration/use mismatch for dirp parameter.
863
864 2004-09-12  Andrew Pinski  <apinski@apple.com>
865
866         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
867         -fgnu-runtime is passed.
868
869 2004-09-12  Richard Henderson  <rth@redhat.com>
870
871         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
872         do the uplevel thing and update additional_flags directly.
873         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
874         gfortran.fortran-torture/execute/intrinsic_nearest.x,
875         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
876         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
877
878 2004-09-11  Steven Bosscher  <stevenb@suse.de>
879
880         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
881
882 2004-09-11  Roger Sayle  <roger@eyesopen.com>
883
884         PR middle-end/17411
885         * g++.dg/opt/pr17411-1.C: New test case.
886
887 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
888
889         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
890         gcc.dg/tls/diag-2.c: Update expected messages.
891         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
892         messages.
893         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
894         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
895         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
896         gcc.dg/tls/diag-5.c: New tests.
897
898 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
899
900         * gcc.dg/20040910-1.c: Correct dg-error regexp.
901
902 2004-09-11  Steven Bosscher  <stevenb@suse.de>
903
904         * g++.dg/parse/break-in-for.C: New test.
905
906 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
907
908         * gcc.dg/tree-ssa/20040911-1.c: New test.
909
910 2004-09-11  Andreas Jaeger  <aj@suse.de>
911
912         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
913         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
914
915 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
916
917         * gcc.target/frv: New directory of FR-V-specific tests.
918
919 2004-09-10  James E Wilson  <wilson@specifixinc.com>
920
921         * gcc.dg/convert-vec-1.c: New test.
922
923 2004-09-10  Roger Sayle  <roger@eyesopen.com>
924
925         PR middle-end/17024
926         * gcc.dg/pr17024-1.c: New test case.
927
928 2004-09-10  Eric Christopher  <echristo@redhat.com>
929
930         * gcc.dg/20040910-1.c: New test.
931
932 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
933
934         * gcc.dg/bitfld-9.c: New test.
935
936 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
937
938         * gcc.c-torture/execute/ieee/acc1.c: New test.
939         * gcc.c-torture/execute/ieee/acc2.c: New test.
940         * gcc.c-torture/execute/ieee/mzero6.c: New test.
941
942 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
943
944         * gcc.dg/deprecated-2.c: New test.
945
946 2004-09-09  James E Wilson  <wilson@specifixinc.com>
947
948         * gcc.dg/init-vec-1.c: New test.
949
950 2004-09-09  Roger Sayle  <roger@eyesopen.com>
951
952         PR middle-end/17055
953         * gcc.dg/pr17055-1.c: New test case.
954
955 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
956
957         PR target/17377
958         * gcc.c-torture/execute/pr17377.c: New test.
959
960 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
961
962         PR c/8420
963         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
964         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
965         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
966         gcc.dg/long-long-typespec-1.c: New tests.
967         * gcc.dg/tls/diag-2.c: Update expected diagnostics
968
969 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
970
971         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
972         gcc.dg/gnu99-static-1.c: New tests.
973
974 2004-09-08  Devang Patel  <dpatel@apple.com>
975
976         * gcc.dg/darwin-ld-20040828-1.c: New test.
977         * gcc.dg/darwin-ld-20040828-2.c: New test.
978         * gcc.dg/darwin-ld-20040828-3.c: New test.
979
980 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
981
982         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
983         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
984         in error message.
985         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
986         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
987         in error message.
988         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
989         types they qualify.
990         * objc.dg/type-size-2.m: Fix wording in comment.
991         * objc.dg/va-meth-1.m: New test case.
992
993 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
994
995         PR c/16633:
996         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
997         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
998
999 2004-09-06  Devang Patel  <dpatel@apple.com>
1000
1001         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1002         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1003
1004 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1005
1006         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1007         reflect changed line numbering of diagnostics.
1008
1009 2004-09-06  Paul Brook  <paul@codesourcery.com>
1010
1011         * gfortran.dg/edit_real_1.f90: Add new test.
1012
1013 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1014
1015         * gcc.dg/tree-ssa/loop-2.c: New test.
1016         * gcc.dg/tree-ssa/loop-3.c: New test.
1017         * gcc.dg/tree-ssa/loop-4.c: New test.
1018         * gcc.dg/tree-ssa/loop-5.c: New test.
1019
1020 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1021
1022         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1023
1024 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1025
1026         * gcc.dg/format/sentinel-1.c: New test.
1027
1028 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1029
1030         * testsuite/gcc.dg/builtins-46.c: New.
1031
1032 2004-09-03  Devang Patel  <dpatel@apple.com>
1033
1034         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1035         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1036
1037 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1038
1039         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1040         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1041         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1042         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1043         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1044         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1045         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1046         the non-portable bzero.
1047         * gcc.dg/20010912-1.c: xfail for NetWare.
1048         * gcc.dg/20020426-2.c: xfail for NetWare.
1049         * gcc.dg/20021014-1.c: xfail for NetWare.
1050         * gcc.dg/20021018-1.c: xfail for NetWare.
1051         * gcc.dg/20030213-1.c: xfail for NetWare.
1052         * gcc.dg/20030225-1.c: xfail for NetWare.
1053         * gcc.dg/20030708-1.c: xfail for NetWare.
1054         * gcc.dg/builtins-config.h: Also exclude NetWare.
1055         * gcc.dg/format/format.h: Define restrict only if not already defined.
1056         * gcc.dg/nest.c: xfail for NetWare.
1057         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1058         * lib/target-supports.exp (check_visibility_available): Exclude
1059         NetWare.
1060
1061 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1062
1063         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1064         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1065         deterministic starting point for the alignment of structure fields.
1066         * gcc.dg/Wpadded.c: Dito.
1067         * g++.dg/abi/vbase10.C: Dito.
1068
1069 2004-09-03  Devang Patel  <dpatel@apple.com>
1070
1071         * g++.dg/debug/pr15736.cc: New test.
1072
1073 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1074
1075         * README.QMTEST: Fix out-of-date link.
1076
1077 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1078
1079         PR fortran/16579
1080         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1081         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1082
1083 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1084
1085         * g++.dg/abi/arm_rtti1.C: New test.
1086
1087 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1088
1089         * gcc.dg/ppc-vector-memcpy.c: New.
1090         * gcc.dg/ppc-vector-memset.c: New.
1091
1092 2004-09-02  Chao-ying Fu  <fu@mips.com>
1093
1094         * gcc.target/mips/mips-3d-1.c: New test.
1095         * gcc.target/mips/mips-3d-2.c: New test.
1096         * gcc.target/mips/mips-3d-3.c: New test.
1097         * gcc.target/mips/mips-3d-4.c: New test.
1098         * gcc.target/mips/mips-3d-5.c: New test.
1099         * gcc.target/mips/mips-3d-6.c: New test.
1100         * gcc.target/mips/mips-3d-7.c: New test.
1101         * gcc.target/mips/mips-3d-8.c: New test.
1102         * gcc.target/mips/mips-3d-9.c: New test.
1103         * gcc.target/mips/mips-ps-1.c: New test.
1104         * gcc.target/mips/mips-ps-2.c: New test.
1105         * gcc.target/mips/mips-ps-3.c: New test.
1106         * gcc.target/mips/mips-ps-4.c: New test.
1107         * gcc.target/mips/mips-ps-type.c: New test.
1108
1109 2004-09-02  Paul Brook  <paul@codesourcery.com>
1110
1111         * gfortran.dg/edit_real_1.f90: Add new tests.
1112
1113 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1114
1115         PR fortran/15327
1116         * gfortran.dg/merge_char_1.f90: New test.
1117
1118 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1119
1120         PR fortran/16404
1121         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1122
1123 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1124
1125         PR c/1522
1126         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1127
1128 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1129
1130         * g++.dg/opt/loop1.C: Do not XFAIL.
1131
1132 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1133
1134         * gcc.c-torture/execute/20040831-1.c: New test.
1135
1136 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1137
1138         PR fortran/16579
1139         * gfortran.dg/g77/20010610.f: Now passes.
1140         Copy from g77.f-torture/execute. Add dg-run directive.
1141         * gfortran.dg/g77/README: Update
1142
1143 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1144
1145         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1146         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1147         (t1, t2, t3, t4): Add volatile.
1148
1149 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1150
1151         * g++.dg/ext/visibility/arm1.C: New test.
1152
1153 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1154
1155         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1156         -pedantic-errors.
1157
1158 2004-09-01  Paul Brook  <paul@codesourcery.com>
1159
1160         * gfortran.dg/eof_2.f90: New test.
1161
1162 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1163
1164         PR fortran/16579
1165         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1166
1167 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1168
1169         PR libfortran/16805
1170         * gfortran.dg/list_read_2.f90: New test.
1171
1172 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1173
1174         * g++.dg/abi/key1.C: New test.
1175
1176 2004-08-31  Richard Henderson  <rth@redhat.com>
1177
1178         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1179         form of offsetof.
1180         * g++.dg/other/offsetof5.C: Remove duplicate.
1181
1182 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1183
1184         PR fortran/17244
1185         * gfortran.dg/func_derived_1.f90: New test.
1186
1187 2004-08-31  Paul Brook  <paul@codesourcery.com>
1188
1189         * gfortran.dg/eof_1.f90: New test.
1190
1191 2004-08-31  Paul Brook  <paul@codesourcery.com>
1192
1193         * gfortran.dg/list_read_1.f90: New file.
1194
1195 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1196
1197         * g++.dg/opt/loop1.C: XFAIL.
1198
1199 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1200
1201         * gcc.dg/funcdef-storage-1.c: New.
1202         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1203         an extern function in local scope.
1204         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1205         declare an 'auto inline' function in local scope.
1206         * gcc.dg/20011130-1.c: Likewise.
1207         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1208         an 'auto' function in local scope.
1209         * gcc.dg/20021014-1.c: Likewise.
1210         * gcc.dg/20030331-2.c: Likewise.
1211
1212 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1213
1214         * gfortran.dg/blockdata_1.f90: New test.
1215
1216 2004-08-30  Richard Henderson  <rth@redhat.com>
1217
1218         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1219
1220 2004-08-30  Richard Henderson  <rth@redhat.com>
1221
1222         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1223         additional_flags set by alternate driver.
1224         (ieee-options): New procedure.
1225         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1226         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1227         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1228         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1229
1230 2004-08-30  Richard Henderson  <rth@redhat.com>
1231
1232         * lib/f-torture.exp: Remove.
1233
1234 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1235
1236         PR rtl-optimization/16590
1237         * g++.dg/opt/loop1.C: New test.
1238
1239 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1240
1241         PR fortran/13910
1242         * gfortran.dg/oldstyle_1.f90: New test.
1243
1244 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1245         Paul Brook  <paul@codesourcery.com>
1246
1247         * gfortran.dg/g77/README: Update.
1248         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1249         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1250         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1251
1252 2004-08-28  Paul Brook  <paul@codesourcery.com>
1253
1254         PR libfortran/17195
1255         * gfortran.dg/edit_real_1.f90: New test.
1256
1257 2004-08-27  Paul Brook  <paul@codesourcery.com>
1258
1259         * gfortran.dg/rewind_1.f90: New test.
1260
1261 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1262
1263         PR fortran/16597
1264         * gfortran.dg/pr16597.f90: New test.
1265
1266 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1267
1268         PR c/13801
1269         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1270         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1271         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1272         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1273         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1274
1275 2004-08-26  Nick Clifton  <nickc@redhat.com>
1276
1277         * gcc.c-torture/compile/pr17119.c: New test.
1278
1279 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1280
1281         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1282
1283 2004-08-25  Richard Henderson  <rth@redhat.com>
1284
1285         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1286         the bits that expect kind=8 to be the largest real kind.
1287
1288 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1289
1290         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1291
1292 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1293
1294         * gfortran.dg/assignment_1.f90: New test.
1295
1296 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1297
1298         * g++.dg/template/repo3.C: New test.
1299
1300 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1301
1302         PR middle-end/16693
1303         PR tree-optimization/16372
1304         * g++.dg/opt/pr16372-1.C: New test case.
1305         * g++.dg/opt/pr16693-1.C: New test case.
1306         * g++.dg/opt/pr16693-2.C: New test case.
1307
1308 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1309
1310         * objc.dg/proto-lossage-4.m: New test.
1311
1312 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1313
1314         PR c++/17155
1315         * g++.dg/inherit/local2.C: New test.
1316
1317 2004-08-25  Paul Brook  <paul@codesourcery.com>
1318
1319         PR fortran/17144
1320         * gfortran.dg/string_ctor_1.f90: New test.
1321
1322 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1323
1324         PR c++/14428
1325         * g++.dg/template/redecl2.C: New test.
1326
1327 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1328
1329         PR fortran/17143
1330         * gfortran.dg/pr17143.f90: New test.
1331
1332 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1333
1334         PR fortran/17164
1335         * gfortran.dg/pr17164.f90: New test.
1336
1337 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1338
1339         * gcc.dg/tree-ssa/loop-1.c: New test.
1340
1341 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1342
1343         * gcc.c-torture/compile/20040824-1.c: New test.
1344
1345 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1346
1347         * gcc.c-torture/compile/iftrap-3.c: New test.
1348
1349 2004-08-24  Paul Brook  <paul@codesourcery.com>
1350
1351         * gfortran.dg/entry_2.f90: New test.
1352
1353 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1354
1355         PR c++/16889
1356         * g++.dg/lookup/ambig[12].C: New.
1357
1358 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1359
1360         PR c++/16706
1361         * g++.dg/template/crash21.C: New test.
1362         * g++.dg/template/crash22.C: Likewise.
1363
1364 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1365
1366         PR c++/17149
1367         * g++.dg/template/access15.C: New.
1368
1369 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1370
1371         PR c++/17163
1372         * g++.dg/template/repo2.C: New test.
1373
1374 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1375
1376         PR rtl-optimization/17078
1377         * gcc.c-torture/execute/pr17078-1.c: New test case.
1378
1379 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c/14492
1382         * gcc.dg/debug/crash1.c: New test.
1383
1384 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c/16180
1387         * gcc.dg/loop-5.c: New test.
1388
1389 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1390
1391         * gcc.c-torture/execute/20040823-1.c: New test.
1392
1393 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1394
1395         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1396         to the assembler.  Simplify test accordingly.
1397         (asm_abi_flags): Use GNU names.
1398         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1399         to check for ABI flags.
1400
1401 2004-08-22  Andrew Pinski  <apinski@apple.com>
1402
1403         * g++.dg/opt/pr14029.C: New test.
1404         * gcc.c-torture/execute/pr15262.c: New test.
1405
1406 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1407
1408         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1409
1410 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1411
1412         PR 16908
1413         * gfortran.dg/direct_io.f90: New test.
1414
1415 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1416
1417         PR c++/17121
1418         * g++.dg/inherit/local2.C: New test.
1419
1420 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1421
1422         PR c++/17120
1423         * g++.dg/warn/Wparentheses-4.C: New test.
1424
1425 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/17121
1428         * g++.dg/inherit/local2.C: New test.
1429
1430         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1431         * gcc.dg/ppc-ldstruct.c: Likewise.
1432         * gcc.dg/ppc64-abi-2.c: Likewise.
1433
1434 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR rtl-optimization/17099
1437         * gcc.c-torture/execute/20040820-1.c: New test.
1438
1439 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1440
1441         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1442
1443 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1444
1445         PR fortran/17077
1446         * gfortran.dg/auto_array_1.f90: New test.
1447
1448 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1449
1450         PR fortran/17074
1451         * gfortran.dg/simpleif_1.f90: New test.
1452
1453 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1454
1455         * lib/target-supports.exp (check_profiling_available): Return
1456         false for arm*-*-symbianelf* and arm*-*-eabi*.
1457
1458         PR c++/15890
1459         * g++.dg/template/delete1.C: New test.
1460
1461 2004-08-19  Paul Brook  <paul@codesourcery.com>
1462
1463         PR fortran/14976
1464         PR fortran/16228
1465         * gfortran.dg/data_char_1.f90: New test.
1466
1467 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1468
1469         PR fortran/16946
1470         * gfortran.dg/reduction.f90: New testcase.
1471
1472 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1473
1474         PR fortran/16520
1475         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1476
1477 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1478
1479         PR c++/17041
1480         * g++.dg/Wparentheses-3.C: New test.
1481
1482 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1483
1484         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1485         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1486         * gcc.dg/vect/vect-2.c: Likewise.
1487         * gcc.dg/vect/vect-3.c: Likewise.
1488         * gcc.dg/vect/vect-4.c: Likewise.
1489         * gcc.dg/vect/vect-5.c: Likewise.
1490         * gcc.dg/vect/vect-6.c: Likewise.
1491         * gcc.dg/vect/vect-7.c: Likewise.
1492         * gcc.dg/vect/vect-25.c: Likewise.
1493         * gcc.dg/vect/vect-31.c: Likewise.
1494         * gcc.dg/vect/vect-32.c: Likewise.
1495         * gcc.dg/vect/vect-34.c: Likewise.
1496         * gcc.dg/vect/vect-36.c: Likewise.
1497         * gcc.dg/vect/vect-all.c: Likewise.
1498
1499 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/17068
1502         * g++.dg/template/operator4.C: New test.
1503
1504 2004-08-18  Richard Henderson  <rth@redhat.com>
1505
1506         * gcc.dg/20040206-1.c: XFAIL.
1507
1508 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/16246
1511         * g++.dg/template/array7.C: New test.
1512
1513 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1514
1515         * gcc.dg/mips-movcc-1.c: New test.
1516         * gcc.dg/mips-movcc-2.c: New test.
1517         * gcc.dg/mips-movcc-3.c: New test.
1518
1519         * gcc.dg/mips-nmadd-1.c: New test.
1520         * gcc.dg/mips-nmadd-2.c: New test.
1521
1522 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/15871
1525         * g++.dg/opt/inline8.C: New test.
1526
1527         PR c++/16965
1528         * g++.dg/parse/error17.C: New test.
1529
1530 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1531
1532         * gcc.dg/vect: New directory for vectorizer tests.
1533         * gcc.dg/vect/tree-vect.h: New file.
1534         * gcc.dg/vect/vect.exp: New file.
1535         * gcc.dg/vect/pr16105.c.c: New test.
1536         * gcc.dg/vect/vect-1.c: New test.
1537         * gcc.dg/vect/vect-2.c: New test.
1538         * gcc.dg/vect/vect-3.c: New test.
1539         * gcc.dg/vect/vect-4.c: New test.
1540         * gcc.dg/vect/vect-5.c: New test.
1541         * gcc.dg/vect/vect-6.c: New test.
1542         * gcc.dg/vect/vect-7.c: New test.
1543         * gcc.dg/vect/vect-8.c: New test.
1544         * gcc.dg/vect/vect-9.c: New test.
1545         * gcc.dg/vect/vect-10.c: New test.
1546         * gcc.dg/vect/vect-11.c: New test.
1547         * gcc.dg/vect/vect-12.c: New test.
1548         * gcc.dg/vect/vect-13.c: New test.
1549         * gcc.dg/vect/vect-14.c: New test.
1550         * gcc.dg/vect/vect-15.c: New test.
1551         * gcc.dg/vect/vect-16.c: New test.
1552         * gcc.dg/vect/vect-17.c: New test.
1553         * gcc.dg/vect/vect-18.c: New test.
1554         * gcc.dg/vect/vect-19.c: New test.
1555         * gcc.dg/vect/vect-20.c: New test.
1556         * gcc.dg/vect/vect-21.c: New test.
1557         * gcc.dg/vect/vect-22.c: New test.
1558         * gcc.dg/vect/vect-23.c: New test.
1559         * gcc.dg/vect/vect-24.c: New test.
1560         * gcc.dg/vect/vect-25.c: New test.
1561         * gcc.dg/vect/vect-26.c: New test.
1562         * gcc.dg/vect/vect-27.c: New test.
1563         * gcc.dg/vect/vect-28.c: New test.
1564         * gcc.dg/vect/vect-29.c: New test.
1565         * gcc.dg/vect/vect-30.c: New test.
1566         * gcc.dg/vect/vect-31.c: New test.
1567         * gcc.dg/vect/vect-32.c: New test.
1568         * gcc.dg/vect/vect-33.c: New test.
1569         * gcc.dg/vect/vect-34.c: New test.
1570         * gcc.dg/vect/vect-35.c: New test.
1571         * gcc.dg/vect/vect-36.c: New test.
1572         * gcc.dg/vect/vect-37.c: New test.
1573         * gcc.dg/vect/vect-38.c: New test.
1574         * gcc.dg/vect/vect-40.c: New test.
1575         * gcc.dg/vect/vect-41.c: New test.
1576         * gcc.dg/vect/vect-42.c: New test.
1577         * gcc.dg/vect/vect-43.c: New test.
1578         * gcc.dg/vect/vect-44.c: New test.
1579         * gcc.dg/vect/vect-45.c: New test.
1580         * gcc.dg/vect/vect-46.c: New test.
1581         * gcc.dg/vect/vect-47.c: New test.
1582         * gcc.dg/vect/vect-48.c: New test.
1583         * gcc.dg/vect/vect-49.c: New test.
1584         * gcc.dg/vect/vect-50.c: New test.
1585         * gcc.dg/vect/vect-51.c: New test.
1586         * gcc.dg/vect/vect-52.c: New test.
1587         * gcc.dg/vect/vect-53.c: New test.
1588         * gcc.dg/vect/vect-54.c: New test.
1589         * gcc.dg/vect/vect-55.c: New test.
1590         * gcc.dg/vect/vect-56.c: New test.
1591         * gcc.dg/vect/vect-57.c: New test.
1592         * gcc.dg/vect/vect-58.c: New test.
1593         * gcc.dg/vect/vect-59.c: New test.
1594         * gcc.dg/vect/vect-60.c: New test.
1595         * gcc.dg/vect/vect-61.c: New test.
1596         * gcc.dg/vect/vect-all.c: New test.
1597         * gcc.dg/vect/vect-none.c: New test.
1598
1599 2004-08-17  Paul Brook  <paul@codesourcery.com>
1600
1601         PR fortran/13082
1602         * gfortran.dg/entry_1.f90: New test.
1603
1604 2004-08-17  Andrew Pinski  <apinski@apple.com>
1605
1606         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1607
1608 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1609
1610         * gcc.dg/pr17036-1.c: New test.
1611
1612 2004-08-16  Devang Patel  <dpatel@apple.com>
1613
1614         * gcc.dg/darwin-20040809-1.c: New test.
1615
1616 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1617
1618         * gcc.dg/funcdef-attr-1.c: New test.
1619
1620 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1621
1622         * gcc.dg/altivec-17.c: New test.
1623         * gcc.dg/altivec-18.c: New test.
1624
1625 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1626
1627         PR c++/6749
1628         * g++.dg/template/vtable2.C: New test.
1629
1630 2004-08-14  Richard Henderson  <rth@redhat.com>
1631
1632         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1633         * gcc.dg/pack-test-4.c (main): Return 0.
1634         * gcc.dg/setjmp-1.c: Remove XFAIL.
1635         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1636
1637 2004-08-14  Richard Henderson  <rth@redhat.com>
1638
1639         * gcc.dg/980217-1.c: Add prototype for printf.
1640
1641 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1642
1643         * gfortran.dg/pr16935.f90: New test.
1644
1645 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1646
1647         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1648
1649 2004-08-13  Paul Brook  <paul@codesourcery.com>
1650
1651         * gfortran.dg/der_io_1.f90: Remove stray comma.
1652
1653 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1654
1655         * gcc.dg/vmx/cw-bug-2.c: Remove.
1656         * gcc.dg/vmx/vprint-1.c: Remove.
1657         * gcc.dg/vmx/vscan-1.c: Remove.
1658
1659 2004-08-12  Devang patel  <dpatel@apple.com>
1660
1661         * gcc.dg/darwin-20040809-2.c: New test.
1662
1663 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1664
1665         * g++.dg/ext/altivec-12.C: New test.
1666
1667         * g++.dg/ext/altivec-11.C: New test.
1668
1669 2004-08-12  Paul Brook  <paul@codesourcery.com>
1670
1671         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1672
1673 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1674
1675         * g++.dg/ext/altivec-2.C: Check for hardware support before
1676         executing any VMX instructions.
1677
1678         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1679
1680 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1681
1682         PR c++/16276
1683         * g++.old-deja/g++.other/comdat4.C: New test.
1684         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1685
1686 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1687
1688         PR target/16286
1689         * gcc.dg/pr16286.c: New test.
1690
1691 2004-08-12 Jan Beulich <jbeulich@novell.com>
1692
1693         * g++.dg/ext/asm5.C: New.
1694
1695 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1696
1697         PR c++/16698
1698         * g++.dg/eh/crash1.C: New test.
1699
1700         PR c++/16717
1701         * g++.dg/ext/construct1.C: New test.
1702
1703 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/16853
1706         * g++.dg/init/ptrmem1.C: New test.
1707
1708         PR c++/16618
1709         * g++.dg/parse/offsetof5.C: New test.
1710
1711         PR c++/16870
1712         * g++.dg/template/overload3.C: New test.
1713
1714 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1715
1716         PR c++/16964
1717         * g++.dg/parse/error16.C: New test.
1718
1719         PR c++/16904
1720         * g++.dg/template/error14.C: New test.
1721
1722         PR c++/16929
1723         * g++.dg/template/error15.C: New test.
1724
1725 2004-08-11  Devang Patel  <dpatel@apple.com>
1726
1727         * gcc.dg/darwin-ld-20040809-1.c: New test.
1728         * gcc.dg/darwin-ld-20040809-2.c: New test.
1729
1730 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1731
1732         PR fortran/16917
1733         * gfortran.dg/dfloat_1.f90: New test.
1734
1735 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1736
1737         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1738         * gcc.dg/dll-2.c: Fix dg-require syntax.
1739         * gcc.misc-tests/arm-isr.c (abort): Declare.
1740         (exit): Likewise.
1741
1742 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/16971
1745         * g++.dg/parse/crash16.C: New test.
1746
1747 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1748
1749         * gcc.dg/mips-rsqrt-1.c: New test case.
1750         * gcc.dg/mips-rsqrt-2.c: New test case.
1751         * gcc.dg/mips-rsqrt-3.c: New test case.
1752
1753 2004-08-10  Paul Brook  <paul@codesourcery.com>
1754
1755         * gfortran.dg/der_io_1.f90: New test.
1756
1757 2004-08-10  Paul Brook  <paul@codesourcery.com>
1758
1759         PR fortran/16919
1760         * gfortran.dg/der_array_1.f90: New test.
1761
1762 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1763
1764         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1765
1766 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1767
1768         * gcc.dg/wchar_t-2.c: Fix typo.
1769
1770 2004-08-09  Falk Hueffner  <falk@debian.org>
1771
1772         PR tree-optimization/12517
1773         * gcc.c-torture/compile/pr12517.c: New test.
1774
1775         PR tree-optimization/12578
1776         * gcc.c-torture/compile/pr12578.c: New test.
1777
1778         PR tree-optimization/12899
1779         * gcc.c-torture/compile/pr12899.c: New test.
1780
1781         PR rtl-optimization/14692
1782         * gcc.c-torture/compile/pr14692.c: New test.
1783
1784         PR tree-optimization/16461
1785         * gcc.c-torture/compile/pr16461.c: New test.
1786
1787 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1788
1789         * gfortran.dg/getenv_1.f90: New test.
1790
1791 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1792
1793         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1794         wchar_t.
1795         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1796
1797 2004-08-06  Paul Brook  <paul@codesourcery.com>
1798
1799         * gfortran.dg/ret_array_1.f90: New test.
1800         * gfortran.dg/ret_pointer_1.f90: New test.
1801
1802 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1803
1804         * gcc.dg/missing-field-init-[12].c: New tests.
1805         * g++.dg/warn/missing-field-init-[12].C: New tests.
1806
1807 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1808
1809         * gcc.dg/enum2.c: New test.
1810         * gcc.dg/symbian3.c: Likewise.
1811         * gcc.dg/symbian4.c: Likewise.
1812         * gcc.dg/wchar_t-2.c: Likewise.
1813
1814 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1815
1816         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1817         destructor tests.
1818
1819 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1820
1821         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1822         dg-require-visiblity.
1823         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1824         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1825         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1826         * g++.dg/ext/visibility/new1.C: Likewise.
1827         * g++.dg/ext/visibility/pragma.C: Likewise.
1828         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1829         * g++.dg/ext/visibility/virtual.C: Likewise.
1830         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1831         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1832         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1833         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1834         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1835         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1836         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1837         * g++/dg/ext/visibility/visibility-8.C: New test.
1838         * gcc.c-torture/compile/dll.x: Remove.
1839         * gcc.dg/dll-2.c: Use dg-require-dll
1840         * gcc.dg/visibility-10.c: New test.
1841         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1842         supporting DLLs.
1843         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1844         (scan_not_hidden): Likewise.
1845
1846 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1847
1848         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1849
1850 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1851
1852         * gcc.c-torture/execute/20040805-1.c: New test.
1853
1854 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1855
1856         * gcc.dg/20020118-1.c: Declare abort.
1857         * gcc.dg/altivec_check.h: Likewise.
1858         * gcc.dg/iftrap-2.c: Likewise.
1859         * gcc.dg/pragma-darwin.c: Likewise.
1860         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1861
1862 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1863
1864         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1865
1866 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1867
1868         * gcc.c-torture/execute/builtins/abs-2.c,
1869         gcc.c-torture/execute/builtins/abs-3.c,
1870         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1871         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1872         intmax_t, uintmax_t and their limits.
1873         * gcc.dg/intmax_t-1.c: New test.
1874
1875 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1876
1877         * g++.dg/tc1/dr147.C: Add reference to PR.
1878
1879 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1880
1881         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1882         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1883
1884 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1885
1886         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1887
1888 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1889
1890         * gcc.dg/redecl-5.c: New test.
1891         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1892         of scanf.
1893
1894 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1895
1896         PR middle-end/16790
1897         * gcc.c-torture/execute/pr16790-1.c: New test case.
1898
1899 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1900
1901         * g++.dg/ext/visibility/assign1.C: New test.
1902         * g++.dg/ext/visibility/new1.C: Likewise.
1903
1904         * gcc.dg/symbian1.c: New test.
1905         * gcc.dg/symbian2.c: Likewise.
1906
1907 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1908
1909         PR target/16570
1910         * gcc.dg/i386-sse-9.c: New test.
1911
1912 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1913
1914         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1915
1916 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1917
1918         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1919         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1920         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1921         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1922         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1923         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1924         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1925         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1926         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1927         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1928         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1929         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1930         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1931         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1932         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1933         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1934         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1935         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1936         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1937         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1938         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1939         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1940         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1941         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1942         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1943         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1944         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1945         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1946         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1947         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1948         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1949         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1950         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1951         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1952         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1953         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1954         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1955         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1956         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1957         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1958         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1959         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1960         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1961         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1962         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1963         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1964         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1965         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1966         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1967         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1968         gcc.misc-tests/i386-pf-3dnow-1.c,
1969         gcc.misc-tests/i386-pf-athlon-1.c,
1970         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1971         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1972         Declare built-in functions used.
1973         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1974
1975 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR c++/16707
1978         * g++.dg/lookup/using12.C: New test.
1979
1980         * g++.dg/init/null1.C: Fix PR number.
1981         * g++.dg/parse/namespace10.C: Likewise.
1982
1983 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1984
1985         PR c++/16224
1986         * g++.dg/template/spec17.C: New test.
1987         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1988         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1989
1990 2004-08-02  David Billinghurst
1991
1992         PR fortran/16292
1993         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1994
1995 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1996
1997         * gcc.dg/ia64-got-1.c: New test case.
1998
1999 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2000
2001         PR c++/16489
2002         * g++.dg/init/null1.C: New test.
2003         * g++.dg/tc1/dr76.C: Adjust error marker.
2004
2005         PR c++/16529
2006         * g++.dg/parse/namespace10.C: New test.
2007
2008         PR c++/16810
2009         * g++.dg/inherit/ptrmem2.C: New test.
2010
2011 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2012
2013         PR target/16155
2014         * gcc.dg/pr16155.c: New test.
2015
2016 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2017
2018         * gcc.dg/redecl-2.c: New test.
2019
2020 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2021
2022         * gcc.dg/darwin-longdouble.c: New file.
2023
2024 2004-07-30  Richard Henderson  <rth@redhat.com>
2025
2026         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2027         write to constant argument.
2028         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2029
2030 2004-07-30  Richard Henderson  <rth@redhat.com>
2031
2032         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2033         tests of nearest around zero.
2034
2035 2004-07-30  Andrew Pinski  <apinski@apple.com>
2036
2037         * gcc.c-torture/compile/20040730-1.c: New test.
2038
2039 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2040
2041         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2042         powerpc-eabispe.
2043
2044 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2045
2046         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2047
2048 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2049
2050         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2051         contains $ld_library_path.
2052         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2053
2054 2004-07-29  Richard Henderson  <rth@redhat.com>
2055
2056         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2057
2058         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2059         (alt2, which): New.
2060         (Check): Accept either alternative.
2061
2062 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2063
2064         * g++.dg/abi/inline1.C: New test.
2065         * g++.dg/abi/local1-a.cc: Likewise.
2066         * g++.dg/abi/local1.C: Likewise.
2067         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2068         * g++.dg/abi/mangle12.C: Likewise.
2069         * g++.dg/abi/mangle17.C: Likewise.
2070         * g++.dg/abi/mangle20-2.C: Likewise.
2071         * g++.dg/opt/interface1.C: Likewise.
2072         * g++.dg/opt/interface1.h: Likewise.
2073         * g++.dg/opt/interface1-a.cc: New test.
2074         * g++.dg/parse/repo1.C: New test.
2075         * g++.dg/template/repo1.C: Likewise.
2076         * g++.dg/warn/Winline-1.C: Likewise.
2077         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2078
2079 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2080
2081         * gcc.dg/tree-ssa/20040729-1.c: New test.
2082
2083 2004-07-27  Matt Austern <austern@apple.com>
2084
2085         * gcc.dg/darwin-bool-1.c: New test.
2086         * gcc.dg/darwin-bool-2.c: New test.
2087
2088 2004-07-28  Richard Henderson  <rth@redhat.com>
2089
2090         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2091         arguments in the correct type.  Don't write to constant arguments.
2092
2093 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2094
2095         PR tree-optimization/16688
2096         PR tree-optimization/16689
2097         * g++.dg/tree-ssa/pr16688.C: New test.
2098
2099 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2100
2101         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2102         loads.  Not only in the comment, this time.
2103
2104 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2105
2106         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2107         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2108         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2109         * gcc.dg/sh4a-bitmovua.c: New.
2110         * gcc.dg/sh4a-cos.c: New.
2111         * gcc.dg/sh4a-cosf.c: New.
2112         * gcc.dg/sh4a-fprun.c: New.
2113         * gcc.dg/sh4a-fsrra.c: New.
2114         * gcc.dg/sh4a-memmovua.c: New.
2115         * gcc.dg/sh4a-sin.c: New.
2116         * gcc.dg/sh4a-sincos.c: New.
2117         * gcc.dg/sh4a-sincosf.c: New.
2118         * gcc.dg/sh4a-sinf.c: New.
2119
2120 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2121
2122         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2123         conditionals.
2124         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2125         loads.
2126         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2127         DOM1.
2128
2129 2004-07-27  Andrew Pinski  <apinski@apple.com>
2130
2131         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2132
2133 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2134
2135         * gcc.dg/pragma-isr.c: New test.
2136
2137 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2138
2139         PR c++/14429
2140         * g++.dg/template/ttp11.C: New test.
2141
2142 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2143
2144         * gcc.c-torture/compile/20040727-1.c: New test.
2145
2146 2004-07-26  Eric Christopher  <echristo@redhat.com>
2147
2148         * gcc.c-torture/compile/20040726-2.c: New test.
2149
2150 2004-07-26  Andrew Pinski  <apinski@apple.com>
2151
2152         * g++.dg/rtti/tinfo1.C: Xfail.
2153
2154 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2155
2156         * gcc.c-torture/compile/20040726-1.c: New test.
2157
2158 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2159             Brian Ryner  <bryner@brianryner.com>
2160
2161         PR c++/9283
2162         PR c++/15000
2163         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2164         * g++.dg/ext/visibility/: New directory.
2165         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2166         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2167         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2168         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2169         * g++.dg/ext/visibility/fvisibility.C,
2170         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2171         g++.dg/ext/visibility/fvisibility-override1.C
2172         g++.dg/ext/visibility/fvisibility-override2.C
2173         g++.dg/ext/visibility/memfuncts.C
2174         g++.dg/ext/visibility/noPLT.C
2175         g++.dg/ext/visibility/pragma.C
2176         g++.dg/ext/visibility/pragma-override1.C
2177         g++.dg/ext/visibility/pragma-override2.C
2178         g++.dg/ext/visibility/staticmemfuncts.C
2179         g++.dg/ext/visibility/virtual.C: New tests.
2180
2181 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2182
2183         PR c/15360
2184         * gcc.dg/pr15360-1.c: New test.
2185
2186 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2187
2188         * gcc.dg/pragma-align-2.c: New test.
2189         * gcc.dg/pragma-init-fini.c: New test.
2190         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2191         targets.
2192
2193 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2194
2195         * gcc.dg/init-string-2.c: New test.
2196
2197 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2198
2199         PR 16684
2200         * gcc.dg/Wredundant-decls-1.c: New test case.
2201
2202 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2203
2204         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2205         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2206         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2207         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2208         * gcc.dg/compat/generate-random.c: New file.
2209         * gcc.dg/compat/generate-random.h: Likewise.
2210         * gcc.dg/compat/generate-random_r.c: Likewise.
2211         * gcc.dg/compat/struct-layout-1.h: Likewise.
2212         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2213         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2214         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2215         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2216         * gcc.dg/compat/struct-layout-1_main.c: New test.
2217         * gcc.dg/compat/struct-layout-1_x.c: New file.
2218         * gcc.dg/compat/struct-layout-1_y.c: New file.
2219         * gcc.dg/compat/struct-layout-1_test.h: New file.
2220
2221 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2222
2223         * gcc.dg/comp-return-1.c: New test
2224
2225 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2226
2227         * gcc.dg/vmx/8-02a.c: Fix typo.
2228
2229         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2230         * gcc.dg/darwin-abi-3.c: New test.
2231
2232         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2233         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2234
2235         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2236         * gcc.dg/vmx/ops-long-1.c: New test.
2237         * gcc.dg/vmx/ops-long-2.c: New test.
2238
2239 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2240
2241         * g++.dg/lookup/conv-[1234].C: New.
2242
2243 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2244
2245         * g++.dg/parse/attr2.C: Simplify.
2246
2247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2248
2249         PR c/7284
2250         * gcc.c-torture/execute/pr7284-1.c: New test.
2251
2252 2004-07-22  Brian Booth  <bbooth@redhat.com>
2253
2254         * gcc.dg/tree-ssa/20040721-1.c: New test.
2255
2256 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2257
2258         * g++.dg/template/crash20.c: New.
2259
2260 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2261
2262         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2263         Add dg-run directive.  Declare variables as required.
2264         * gfortran.dg/g77/README: Update
2265
2266 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2267
2268         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2269         gcc.dg/cris-peep2-andu2.c: New tests.
2270
2271 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2272
2273         PR c/15052
2274         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2275         on return type.
2276         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2277         messages.
2278         * gcc.dg/qual-return-2.c: Update expected messages.
2279         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2280
2281 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2282
2283         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2284         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2285
2286 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2287
2288         PR c/11250
2289         * gcc.dg/init-string-1.c: New test.
2290
2291 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR middle-end/15345
2294         PR c/16450
2295         * gcc.dg/torture/nested-fn-1.c: New test.
2296
2297 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2298
2299         PR target/16559
2300         * gcc.dg/ia64-fptr-1.c: New file.
2301
2302 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2303
2304         PR c++/14497
2305         * g++.dg/template/spec16.C: New test.
2306         * g++.old-deja/g++.robertl/eb118.C: Remove.
2307
2308 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2309
2310         PR c++/509
2311         * g++.dg/template/spec15.C: New test.
2312
2313 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2314
2315         Copy cases from g77.f-torture/execute and add dg-run
2316         directive.  Other changes as noted.
2317         * gfortran.dg/g77/13037.f
2318         * gfortran.dg/g77/1832.f
2319         * gfortran.dg/g77/19981119-0.f
2320         * gfortran.dg/g77/19990313-0.f
2321         * gfortran.dg/g77/19990313-1.f
2322         * gfortran.dg/g77/19990313-2.f
2323         * gfortran.dg/g77/19990313-3.f
2324         * gfortran.dg/g77/19990419-1.f
2325         * gfortran.dg/g77/19990826-0.f
2326         * gfortran.dg/g77/19990826-2.f
2327         * gfortran.dg/g77/20000503-1.f
2328         * gfortran.dg/g77/20001111.f
2329         * gfortran.dg/g77/20010116.f
2330         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2331         * gfortran.dg/g77/20010430.f
2332         * gfortran.dg/g77/6177.f
2333         * gfortran.dg/g77/947.f
2334         * gfortran.dg/g77/970816-3.f
2335         * gfortran.dg/g77/971102-1.f
2336         * gfortran.dg/g77/980520-1.f
2337         * gfortran.dg/g77/980628-0.f
2338         * gfortran.dg/g77/980628-1.f
2339         * gfortran.dg/g77/980628-10.f
2340         * gfortran.dg/g77/980628-2.f
2341         * gfortran.dg/g77/980628-3.f
2342         * gfortran.dg/g77/980628-7.f
2343         * gfortran.dg/g77/980628-8.f
2344         * gfortran.dg/g77/980628-9.f
2345         * gfortran.dg/g77/980701-0.f
2346         * gfortran.dg/g77/980701-1.f
2347         * gfortran.dg/g77/cabs.f
2348         * gfortran.dg/g77/claus.f
2349         * gfortran.dg/g77/complex_1.f
2350         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2351         * gfortran.dg/g77/dcomplex.f
2352         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2353         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2354         * gfortran.dg/g77/f90-intrinsic-numeric.f
2355         * gfortran.dg/g77/int8421.f
2356         * gfortran.dg/g77/labug1.f
2357         * gfortran.dg/g77/large_vec.f
2358         * gfortran.dg/g77/le.f
2359         * gfortran.dg/g77/short.f
2360         * gfortran.dg/g77/README: Update
2361
2362 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2363
2364         PR c++/16637
2365         * g++.dg/parse/lookup4.C: New test.
2366
2367 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2368
2369         PR c++/16175
2370         * g++.dg/template/ttp10.C: New test.
2371
2372 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2373
2374         * gcc.dg/pr12625-1.c: New test.
2375
2376 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2377
2378         * testsuite/gcc.dg/switch-warn-1.c: New test.
2379         * testsuite/gcc.dg/switch-warn-2.c: New test.
2380         * gcc.c-torture/compile/pr14730.c: Update.
2381
2382 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2383
2384         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2385         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2386         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2387         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2388
2389 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2390
2391         PR c++/16623
2392         * g++.dg/template/assign1.C: New test.
2393
2394 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2395
2396         PR c++/12170
2397         * g++.dg/template/ttp9.C: New test.
2398
2399 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2400
2401         * gcc.dg/format/cmn-err-1.c: New test.
2402
2403 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2404
2405         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2406         gcc.dg/Wparentheses-10.c: New tests.
2407         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2408
2409 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2410
2411         PR fortran/16465
2412         * gfortran.dg/g77//ffixed-line-length-0.f,
2413         gfortran.dg/g77/ffixed-line-length-132.f,
2414         gfortran.dg/g77/ffixed-line-length-72.f,
2415         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2416         gfortran.dg/g77/README: Update.
2417
2418 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2419
2420         PR c++/13092
2421         * g++.dg/template/non-dependent7.C: New test.
2422         * g++.dg/template/non-dependent8.C: Likewise.
2423         * g++.dg/template/non-dependent9.C: Likewise.
2424         * g++.dg/template/non-dependent10.C: Likewise.
2425
2426 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2427
2428         PR c++/16337
2429         * g++.dg/parse/attr2.C: New test.
2430
2431 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2432
2433         * g77.dg: Removed.
2434         * g77.f-torture: Ditto.
2435
2436 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2437
2438         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2439         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2440         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2441
2442 2004-07-16  Richard Henderson  <rth@redhat.com>
2443
2444         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2445
2446 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2447
2448         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2449         tests with full list of options.
2450         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2451         of TORTURE_OPTIONS if test contains 'dg-do run'.
2452
2453         PR fortran/16404
2454         * gfortran.dg/do_iterator.f90: New test.
2455
2456 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2457
2458         PR rtl-optimization/16536
2459         * gcc.c-torture/execute/restrict-1.c: New test.
2460
2461 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2462
2463         PR fortran/15324
2464         * gfortran.dg/pr15324.f90: New test.
2465
2466         PR fortran/15129
2467         * gfortran.dg/pr15129.f90: New test.
2468
2469         PR fortran/15140
2470         * gfortran.dg/pr15140.f90: New test.
2471
2472         PR fortran/13792
2473         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2474         compile-time simplification.
2475
2476 2004-07-14  Mike Stump  <mrs@apple.com>
2477
2478         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2479
2480 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2481
2482         PR target/16325
2483         * gcc.dg/profile-generate-1.c: New.
2484
2485 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2486
2487         * gcc.c-torture/execute/20040709-1.c: New test.
2488         * gcc.c-torture/execute/20040709-2.c: New test.
2489
2490 2004-07-14  Mike Stump  <mrs@apple.com>
2491
2492         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2493
2494 2004-07-14  Mike Stump  <mrs@apple.com>
2495
2496         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2497
2498 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/16518
2501         * g++.dg/parse/mutable1.C: New test.
2502
2503 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2504
2505         PR tree-optimization/16443
2506         * gcc.dg/tree-ssa/20040713-1.c: New test.
2507
2508 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2509
2510         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2511         for operator new.
2512
2513 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2514
2515         * gfortran.dg/g77/README: New file
2516         * gfortran.dg/g77/19981216-0.f:  Copy from
2517         g77.f-torture/noncompile.  Add "dg-do compile" and
2518         dg-error as required.
2519         * gfortran.dg/g77/19990218-1.f: Likewise
2520         * gfortran.dg/g77/19990905-1.f: Likewise
2521         * gfortran.dg/g77/9263.f: Likewise
2522         * gfortran.dg/g77/980615-0.f: Likewise
2523         * gfortran.dg/g77/980616-0.f: Likewise
2524         * gfortran.dg/g77/check0.f: Likewise
2525         * gfortran.dg/g77/select_no_compile.f: Likewise
2526
2527 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2528
2529         Copy files from g77.f-torture/compile.
2530         Add "{ dg-do compile}".  Other changes as noted
2531         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2532         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2533         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2534         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2535         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2536         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2537         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2538         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2539         statement to conform to standard.  Append alpha1.x for reference.
2540         * gfortran.dg/g77/xformat.f: Add dg-warning
2541
2542 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2543
2544         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2545         Add {dg-do compile} directive.
2546         * gfortran.dg/g77/cpp2.F: Likewise
2547
2548 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2549
2550         PR c++/5402
2551         * g++.dg/lookup/name-clash1.C: New test.
2552
2553         PR c++/9777
2554         * g++.dg/lookup/name-clash2.C: New test.
2555
2556         PR c++/12102
2557         * g++.dg/lookup/name-clash3.C: New test.
2558
2559 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2560
2561         * g++.dg/lookup/new2.C: New test.
2562         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2563
2564 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2565
2566         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2567         Add {dg-do compile} directive.
2568         * gfortran.dg/g77/13060.f: Likewise
2569         * gfortran.dg/g77/19990218-0.f: Likewise
2570         * gfortran.dg/g77/19990305-0.f: Likewise
2571         * gfortran.dg/g77/19990419-0.f: Likewise
2572         * gfortran.dg/g77/19990502-0.f: Likewise
2573         * gfortran.dg/g77/19990502-1.f: Likewise
2574         * gfortran.dg/g77/19990525-0.f: Likewise
2575         * gfortran.dg/g77/19990826-1.f: Likewise
2576         * gfortran.dg/g77/19990826-3.f: Likewise
2577         * gfortran.dg/g77/19990905-2.f: Likewise
2578         * gfortran.dg/g77/20000412-1.f: Likewise
2579         * gfortran.dg/g77/20000511-1.f: Likewise
2580         * gfortran.dg/g77/20000511-2.f: Likewise
2581         * gfortran.dg/g77/20000518.f: Likewise
2582         * gfortran.dg/g77/20000601-1.f: Likewise
2583         * gfortran.dg/g77/20000601-2.f: Likewise
2584         * gfortran.dg/g77/20000629-1.f: Likewise
2585         * gfortran.dg/g77/20000630-2.f: Likewise
2586         * gfortran.dg/g77/20010115.f: Likewise
2587         * gfortran.dg/g77/20010321-1.f: Likewise
2588         * gfortran.dg/g77/20010426.f: Likewise
2589         * gfortran.dg/g77/20020307-1.f: Likewise
2590         * gfortran.dg/g77/8485.f: Likewise
2591         * gfortran.dg/g77/960317-1.f: Likewise
2592         * gfortran.dg/g77/970915-0.f: Likewise
2593         * gfortran.dg/g77/980310-1.f: Likewise
2594         * gfortran.dg/g77/980310-2.f: Likewise
2595         * gfortran.dg/g77/980310-3.f: Likewise
2596         * gfortran.dg/g77/980310-4.f: Likewise
2597         * gfortran.dg/g77/980310-6.f: Likewise
2598         * gfortran.dg/g77/980310-7.f: Likewise
2599         * gfortran.dg/g77/980310-8.f: Likewise
2600         * gfortran.dg/g77/980419-2.f: Likewise
2601         * gfortran.dg/g77/980424-0.f: Likewise
2602         * gfortran.dg/g77/980427-0.f: Likewise
2603         * gfortran.dg/g77/980729-0.f: Likewise
2604         * gfortran.dg/g77/981117-1.f: Likewise
2605         * gfortran.dg/g77/toon_1.f: Likewise
2606
2607 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2608
2609         PR c++/2204
2610         * g++.dg/other/abstract2.C: New test.
2611
2612 2004-07-12  Paul Brook  <paul@codesourcery.com>
2613
2614         * gfortran.dg/pointer_init_1.f90: New test.
2615
2616 2004-07-11  Paul Brook  <paul@codesourcery.com>
2617
2618         PR fortran/15986
2619         * gfortran.dg/contained_1.f90: New test.
2620
2621 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2622
2623         * g++.dg/parse/defarg8.C: New test.
2624
2625 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2626
2627         PR fortran/16433
2628         * gfortran.dg/pr16433.f: New test.
2629
2630         PR fortran/17574
2631         * gfortran.dg/pr15754.f90: New test.
2632
2633 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2634
2635         PR tree-optimization/16437
2636         * gcc.c-torture/execute/bitfld-4.c: New test.
2637
2638 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2639
2640         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2641         access to common var from module.
2642
2643 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2644
2645         PR fortran/16336
2646         * gfortran.fortran-torture/execute/common_2.f90: New test.
2647
2648 2004-07-10  Paul Brook  <paul@codesourcery.com>
2649
2650         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2651
2652 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2653
2654         PR fortran/15969
2655         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2656
2657 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2658
2659         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2660         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2661         * gfortran.dg/g77/ffree-form-1.f: Likewise
2662         * gfortran.dg/g77/ffree-form-2.f: Likewise
2663         * gfortran.dg/g77/ffree-form-3.f: Likewise
2664         * gfortran.dg/g77/fno-underscoring.f: Likewise
2665         * gfortran.dg/g77/funderscoring.f: Likewise
2666         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2667
2668 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2669
2670         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2671
2672 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2673         Paul Brook  <paul@codesourcery.com>
2674
2675         PR fortran/13415
2676         * gfortran.dg/common_pointer_1.f90: New test.
2677
2678 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2679
2680         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2681
2682 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2683
2684         PR target/16364
2685         * gcc.c-torture/compile/20040709-1.c: New.
2686
2687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2688
2689         PR fortran/14077
2690         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2691
2692 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2693
2694         PR fortran/13201
2695         * gfortran.dg/shape_1.f90: New test.
2696
2697 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2698             Andrew Pinski  <apinski@apple.com>
2699
2700         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2701
2702 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2703
2704         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2705         comment.
2706
2707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2708         Paul Brook  <paul@codesourcery.com>
2709
2710         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2711         '.f95' and '.F95'.
2712
2713 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2714
2715         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2716
2717 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2718
2719         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2720         testcases with capital suffix.
2721
2722 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2723
2724         PR fortran/15481
2725         PR fortran/13372
2726         PR fortran/13575
2727         PR fortran/15978
2728         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2729
2730         * gfortran.dg/implicit_1.f90: New test.
2731
2732 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2733
2734         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2735         expression to match gfortran warning/error messages
2736         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2737         dg-error text.
2738
2739 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2740
2741         * lib/fortran-torture.exp: Rename proc search_for to
2742         search_for_re.
2743
2744 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2745
2746         * gcc.c-torture/execute/simd-5.x: New file.
2747         XFAIL on SPARC 64-bit at -O0.
2748
2749 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2750
2751         PR c++/8211
2752         PR c++/16165
2753         * g++.dg/warn/effc3.C: New test.
2754
2755 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2756
2757         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2758         change X to 1X in format.
2759         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2760         add data statements to conform to standard.
2761
2762 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2763
2764         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2765         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2766         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2767
2768 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2769
2770         * gfortran.dg/g77/7388.f: Copy from g77.dg
2771         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2772         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2773         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2774         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2775         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2776         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2777         * gfortran.dg/g77/strlen0.f: Likewise
2778
2779 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2780
2781         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2782         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2783
2784 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2785
2786         * gcc.c-torture/execute/920428-2.x: Delete.
2787         * gcc.c-torture/execute/920501-7.x: Likewise.
2788
2789 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2790
2791         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2792         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2793         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2794         prescott and c3-2.
2795         (PREFETCH_3DNOW): Add -march=c3.
2796
2797 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2798
2799         PR c/16437
2800         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2801         * gcc.c-torture/execute/bf64-1.x: Likewise.
2802
2803 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2804
2805         * gcc.c-torture/compile/20040708-1.c: New test.
2806
2807 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2808
2809         PR c++/16169
2810         * g++.dg/warn/effc2.C: New test.
2811
2812 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2813
2814         * gcc.c-torture/execute/bitfld-1.x: Remove.
2815         * gcc.c-torture/execute/bitfld-3.c: New test.
2816         * gcc.dg/bitfld-2.c: Remove XFAILs.
2817
2818 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2819
2820         PR c++/16276
2821         * g++.dg/rtti/tinfo1.C: New file.
2822
2823 2004-07-07  Eric Christopher  <echristo@redhat.com>
2824
2825         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2826
2827 2004-07-07  Andrew Pinski  <apinski@apple.com>
2828
2829         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2830
2831 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * g++.dg/init/call1.C: XFAIL.
2834
2835 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2836
2837         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2838         except for movstrict*, to movmem* and clrstr* to clrmem*.
2839
2840 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2841
2842         * gcc.c-torture/execute/20040707-1.c: New test.
2843
2844 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2845
2846         * gcc.c-torture/execute/20040706-1.c: New test.
2847
2848 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2849
2850         PR c++/3671
2851         * g++.dg/template/spec14.C: New test.
2852
2853 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2854
2855         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2856         nothing if not yet defined.  Use it in b, c and d type definitions.
2857         * gcc.c-torture/execute/20040705-1.c: New test.
2858         * gcc.c-torture/execute/20040705-2.c: New test.
2859
2860 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2861
2862         PR c++/2518
2863         * g++.dg/lookup/new1.C: New test.
2864
2865 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2866
2867         PR c++/11406
2868         * g++.dg/template/sizeof8.C: New test.
2869
2870 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2871
2872         * gcc.c-torture/compile/20040705-1.c: New test.
2873
2874 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2875
2876         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2877
2878 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2879
2880         * gcc.dg/cpp/if-mop.c: Two new testcases.
2881         * gcc.dg/cpp/trad/comment-3.c: New.
2882
2883 2004-07-04  Paul Brook  <paul@codesourcery.com>
2884
2885         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2886
2887 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2888
2889         PR c++/3761
2890         * g++.dg/lookup/crash4.C: New test.
2891
2892 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2893
2894         * gcc.c-torture/execute/builtin-abs-1.c
2895         * gcc.c-torture/execute/builtin-abs-2.c
2896         * gcc.c-torture/execute/builtin-complex-1.c
2897         * gcc.c-torture/execute/builtins/string-1-lib.c
2898         * gcc.c-torture/execute/builtins/string-1.c
2899         * gcc.c-torture/execute/builtins/string-2-lib.c
2900         * gcc.c-torture/execute/builtins/string-2.c
2901         * gcc.c-torture/execute/builtins/string-3-lib.c
2902         * gcc.c-torture/execute/builtins/string-3.c
2903         * gcc.c-torture/execute/builtins/string-4-lib.c
2904         * gcc.c-torture/execute/builtins/string-4.c
2905         * gcc.c-torture/execute/builtins/string-5-lib.c
2906         * gcc.c-torture/execute/builtins/string-5.c
2907         * gcc.c-torture/execute/builtins/string-6-lib.c
2908         * gcc.c-torture/execute/builtins/string-6.c
2909         * gcc.c-torture/execute/builtins/string-7-lib.c
2910         * gcc.c-torture/execute/builtins/string-7.c
2911         * gcc.c-torture/execute/builtins/string-8-lib.c
2912         * gcc.c-torture/execute/builtins/string-8.c
2913         * gcc.c-torture/execute/builtins/string-9-lib.c
2914         * gcc.c-torture/execute/builtins/string-9.c
2915         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2916         * gcc.c-torture/execute/builtins/string-asm-1.c
2917         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2918         * gcc.c-torture/execute/builtins/string-asm-2.c
2919         * gcc.c-torture/execute/stdio-opt-1.c
2920         * gcc.c-torture/execute/stdio-opt-2.c
2921         * gcc.c-torture/execute/stdio-opt-3.c
2922         * gcc.c-torture/execute/string-opt-1.c
2923         * gcc.c-torture/execute/string-opt-10.c
2924         * gcc.c-torture/execute/string-opt-11.c
2925         * gcc.c-torture/execute/string-opt-12.c
2926         * gcc.c-torture/execute/string-opt-13.c
2927         * gcc.c-torture/execute/string-opt-14.c
2928         * gcc.c-torture/execute/string-opt-15.c
2929         * gcc.c-torture/execute/string-opt-16.c
2930         * gcc.c-torture/execute/string-opt-2.c
2931         * gcc.c-torture/execute/string-opt-6.c
2932         * gcc.c-torture/execute/string-opt-7.c
2933         * gcc.c-torture/execute/string-opt-8.c:
2934         Replace with ...
2935
2936         * gcc.c-torture/execute/builtins/abs-2.c
2937         * gcc.c-torture/execute/builtins/abs-3.c
2938         * gcc.c-torture/execute/builtins/complex-1.c
2939         * gcc.c-torture/execute/builtins/fprintf.c
2940         * gcc.c-torture/execute/builtins/fputs.c
2941         * gcc.c-torture/execute/builtins/memcmp.c
2942         * gcc.c-torture/execute/builtins/memmove.c
2943         * gcc.c-torture/execute/builtins/memops-asm.c
2944         * gcc.c-torture/execute/builtins/mempcpy-2.c
2945         * gcc.c-torture/execute/builtins/mempcpy.c
2946         * gcc.c-torture/execute/builtins/memset.c
2947         * gcc.c-torture/execute/builtins/printf.c
2948         * gcc.c-torture/execute/builtins/sprintf.c
2949         * gcc.c-torture/execute/builtins/strcat.c
2950         * gcc.c-torture/execute/builtins/strchr.c
2951         * gcc.c-torture/execute/builtins/strcmp.c
2952         * gcc.c-torture/execute/builtins/strcpy.c
2953         * gcc.c-torture/execute/builtins/strcspn.c
2954         * gcc.c-torture/execute/builtins/strlen-2.c
2955         * gcc.c-torture/execute/builtins/strlen.c
2956         * gcc.c-torture/execute/builtins/strncat.c
2957         * gcc.c-torture/execute/builtins/strncmp-2.c
2958         * gcc.c-torture/execute/builtins/strncmp.c
2959         * gcc.c-torture/execute/builtins/strncpy.c
2960         * gcc.c-torture/execute/builtins/strpbrk.c
2961         * gcc.c-torture/execute/builtins/strpcpy-2.c
2962         * gcc.c-torture/execute/builtins/strpcpy.c
2963         * gcc.c-torture/execute/builtins/strrchr.c
2964         * gcc.c-torture/execute/builtins/strspn.c
2965         * gcc.c-torture/execute/builtins/strstr-asm.c
2966         * gcc.c-torture/execute/builtins/strstr.c:
2967         ... these new files.
2968
2969         * gcc.c-torture/execute/builtins/abs-2-lib.c
2970         * gcc.c-torture/execute/builtins/abs-3-lib.c
2971         * gcc.c-torture/execute/builtins/complex-1-lib.c
2972         * gcc.c-torture/execute/builtins/fprintf-lib.c
2973         * gcc.c-torture/execute/builtins/fputs-lib.c
2974         * gcc.c-torture/execute/builtins/memcmp-lib.c
2975         * gcc.c-torture/execute/builtins/memmove-lib.c
2976         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2977         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2978         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2979         * gcc.c-torture/execute/builtins/memset-lib.c
2980         * gcc.c-torture/execute/builtins/printf-lib.c
2981         * gcc.c-torture/execute/builtins/sprintf-lib.c
2982         * gcc.c-torture/execute/builtins/strcat-lib.c
2983         * gcc.c-torture/execute/builtins/strchr-lib.c
2984         * gcc.c-torture/execute/builtins/strcmp-lib.c
2985         * gcc.c-torture/execute/builtins/strcpy-lib.c
2986         * gcc.c-torture/execute/builtins/strcspn-lib.c
2987         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2988         * gcc.c-torture/execute/builtins/strlen-lib.c
2989         * gcc.c-torture/execute/builtins/strncat-lib.c
2990         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2991         * gcc.c-torture/execute/builtins/strncmp-lib.c
2992         * gcc.c-torture/execute/builtins/strncpy-lib.c
2993         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2994         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2995         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2996         * gcc.c-torture/execute/builtins/strrchr-lib.c
2997         * gcc.c-torture/execute/builtins/strspn-lib.c
2998         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2999         * gcc.c-torture/execute/builtins/strstr-lib.c
3000         * gcc.c-torture/execute/builtins/lib/abs.c
3001         * gcc.c-torture/execute/builtins/lib/fprintf.c
3002         * gcc.c-torture/execute/builtins/lib/memset.c
3003         * gcc.c-torture/execute/builtins/lib/printf.c
3004         * gcc.c-torture/execute/builtins/lib/sprintf.c
3005         * gcc.c-torture/execute/builtins/lib/strcpy.c
3006         * gcc.c-torture/execute/builtins/lib/strcspn.c
3007         * gcc.c-torture/execute/builtins/lib/strncat.c
3008         * gcc.c-torture/execute/builtins/lib/strncmp.c
3009         * gcc.c-torture/execute/builtins/lib/strncpy.c
3010         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3011         * gcc.c-torture/execute/builtins/lib/strspn.c
3012         * gcc.c-torture/execute/builtins/lib/strstr.c:
3013         New files containing support routines.
3014
3015         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3016         declaration.
3017         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3018         when not optimizing.
3019
3020 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3021
3022         PR c++/16240
3023         * g++.dg/abi/mangle22.C: New test.
3024         * g++.dg/abi/mangle23.C: Likewise.
3025
3026 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3027
3028         PR fortran/16290
3029         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3030         Allow for cases without denormalized floating point numbers.
3031
3032 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3033
3034         PR c/1027
3035         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3036         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3037         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3038         expected warning text.
3039         * gcc.dg/format/diag-2.c: New test.
3040
3041 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3042
3043         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3044
3045 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3046
3047         * gcc.dg/builtins-43.c: New.
3048         * gcc.dg/builtins-44.c: New.
3049         * gcc.dg/builtins-45.c: New.
3050
3051 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3052             Andreas Tobler  <a.tobler@schweiz.ch>
3053
3054         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3055         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3056         as SIGSEGV.
3057         * gcc.dg/cleanup-11.c: Likewise.
3058         * gcc.dg/cleanup-8.c: Likewise.
3059         * gcc.dg/cleanup-9.c: Likewise.
3060         * gcc.dg/cleanup-5.c: Run on all platforms.
3061
3062 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3063
3064         * g++.dg/warn/nonnull1.C: New test.
3065
3066 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3067
3068         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3069         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3070         Special-case the Sun compiler wrt to <complex.h>.
3071
3072 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3073
3074         * gcc.dg/Wunreachable-8.C: New test.
3075
3076         * gcc.dg/h8300-ice2.c : New test.
3077
3078 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3079
3080         PR fortran/16161
3081         * gfortran.fortran-torture/compile/implicit.f90: Add test
3082         for implicit character.
3083
3084 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3085
3086         PR fortran/16289
3087         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3088         Use tiny() intrinsic to find smallest non-negative real
3089
3090 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3091
3092         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3093         * gcc.dg/compat/struct-by-value-22_x.c: New.
3094         * gcc.dg/compat/struct-by-value-22_y.c: New.
3095
3096         * gcc.c-torture/execute/20040629-1.c: New test.
3097
3098 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3099
3100         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3101         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3102
3103         PR target/16195
3104         * gcc.dg/20040625-1.c: New test.
3105
3106 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3107
3108         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3109
3110 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3111
3112         PR fortran/15963
3113         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3114
3115 2004-06-29  Richard Henderson  <rth@redhat.com>
3116
3117         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3118
3119 2004-06-29  Paul Brook  <paul@codesourcery.com>
3120
3121         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3122         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3123
3124 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3125
3126         PR c++/16260
3127         * g++.dg/parse/crash15.C: New.
3128
3129 2004-06-28  Andrew Pinski  <apinski@apple.com>
3130
3131         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3132         by the error already.
3133
3134         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3135
3136 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3137
3138         PR target/14041
3139         * gcc.dg/h8300-bss-align-1.c : New.
3140
3141 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3142
3143         * PR c++/16174
3144         * g++.dg/template/ctor4.C: New.
3145
3146 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3147
3148         PR c++/16205
3149         * g++.dg/warn/Wsequence-point-1.C: New test.
3150
3151 2004-06-27  Paul Brook  <paul@codesourcery.com>
3152
3153         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3154
3155 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3156
3157         * g++.old-deja/g++.mike/p7325.C: Remove.
3158
3159 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3160
3161         PR c/14963
3162         * gcc.dg/pr14963.c: New test.
3163
3164 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/16193
3167         * g++.dg/parse/redef1.C: New test.
3168
3169 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3170
3171         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3172         20021110.c.
3173         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3174         20021119-1.c.
3175         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3176         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3177         5-04.c.
3178         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3179         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3180         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3181         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3182         g++.brendan/enum14.C.
3183         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3184         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3185         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3186         g++.mike/virt1.C.
3187         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3188         memtemp24.C.
3189
3190 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3191
3192         * gcc.dg/20040527-1.c: New test case.
3193
3194 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3195
3196         PR gfortran/pr16196
3197         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3198
3199 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3200
3201         PR middle-end/15825
3202         * gcc.dg/pr15825-1.c: New test case.
3203
3204 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3205
3206         * gcc.c-torture/execute/20040625-1.c: New test.
3207
3208 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3209
3210         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3211
3212 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3213
3214         * gcc.dg/torture/mips-div-1.c: New test.
3215
3216 2004-06-24  Jeff Law  <law@redhat.com>
3217
3218         * gcc.dg/tree-ssa/20040624-1.c: New test.
3219
3220 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3221
3222         * gcc.c-torture/compile/20040624-1.c: New test.
3223
3224 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3225
3226         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3227         this directory.
3228
3229 2004-06-23  Andrew Pinski  <apinski@apple.com>
3230
3231         PR middle-end/15988
3232         * g++.dg/opt/ptrmem4.C: New test.
3233
3234         * gcc.dg/c90-array-quals-2.c: New test.
3235
3236 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3237
3238         * gcc.dg/kpice1.c: New test.
3239
3240 2006-06-23  Andrew Pinski  <apinski@apple.com>
3241
3242         * gcc.dg/c90-array-quals.c: New test.
3243
3244 2006-06-22  Richard Henderson  <rth@redhat.com>
3245
3246         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3247
3248 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3249
3250         * gcc.dg/builtins-config.h: Handle FreeBSD.
3251
3252 2006-06-22  Richard Henderson  <rth@redhat.com>
3253
3254         * g++.dg/opt/devirt1.C: New.
3255
3256 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3257
3258         * g++.dg/opt/pr15551.C: New testcase.
3259
3260 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3261
3262         PR target/14800
3263         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3264         x86_64-*-linux* when compiling for 32bit.
3265
3266 2004-06-21  Andrew Pinski  <apinski@apple.com>
3267
3268         * gcc.dg/pch/struct-1.c: New.
3269         * gcc.dg/pch/struct-1.hs: New.
3270
3271 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3272
3273         * gcc.dg/pch/save-temps-1.c: New file.
3274         * gcc.dg/pch/save-temps-1.hs: New file.
3275
3276 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3277
3278         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3279         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3280
3281 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3282
3283         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3284         to fix type error.
3285         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3286         Remove trailing spaces.
3287
3288 2004-06-21  Richard Henderson  <rth@redhat.com>
3289
3290         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3291         merging && to BIT_FIELD_REF.
3292
3293 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3294
3295         * g++.dg/opt/placeholder1.C: New test.
3296
3297 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3298
3299         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3300         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3301         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3302         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3303
3304 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3305
3306         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3307         extern "C".
3308         * g++.dg/other/pragma-re-1.C: Add comments.
3309
3310 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3311
3312         PR gfortran/16080
3313         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3314
3315 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3316
3317         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3318         instead of setting the type of size_t by
3319         hand.
3320
3321 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3322
3323         * gcc.dg/unordered-2.c: New test case.
3324         * gcc.dg/unordered-3.c: New test case.
3325
3326 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3327
3328         PR other/16043
3329         * lib/g++.exp (g++_version): Tweak regexp for version
3330         * lib/g77.exp (g77_version): Likewise
3331         * lib/gfortran.exp (gfortran_version): Likewise
3332         * lib/objc.exp (objc_version): Likewise
3333         * lib/treelang.exp (treelang_version): Likewise
3334
3335 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3336
3337         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3338         Use INT_MAX instead of __INT_MAX__.
3339         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3340
3341         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3342         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3343         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3344         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3345         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3346         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3347         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3348         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3349         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3350
3351         * gcc.dg/range-test-1.c: New test.
3352         * g++.dg/opt/range-test-1.C: New test.
3353
3354 2004-06-17  Richard Henderson  <rth@redhat.com>
3355
3356         * objc.dg/sync-1.m: New.
3357         * objc.dg/try-catch-1.m: Don't force next runtime.
3358         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3359         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3360         shadowed catch clause.
3361         * objc.dg/try-catch-5.m: New.
3362
3363 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3364
3365         Bug 14610
3366         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3367
3368 2004-06-15  Richard Henderson  <rth@redhat.com>
3369
3370         * gcc.dg/20001116-1.c: Move expected warning line.
3371
3372 2004-06-15  Richard Henderson  <rth@redhat.com>
3373
3374         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3375         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3376
3377 2004-06-15  Jeff Law  <law@redhat.com>
3378
3379         * gcc.dg/tree-ssa/20040615-1.c: New test.
3380         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3381         be less sensitive to operand ordering.
3382         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3383
3384 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3385
3386         * g++.dg/abi/bitfield3.C: Add comment..
3387
3388 2004-06-15  Richard Henderson  <rth@redhat.com>
3389
3390         * g++.dg/ext/stmtexpr1.C: XFAIL.
3391         * gcc.dg/20030612-1.c: XFAIL.
3392
3393 2004-06-15  Eric Christopher  <echristo@redhat.com>
3394
3395         * g++.dg/charset/asm5.c: New.
3396         * gcc.dg/charset/asm6.c: New.
3397
3398 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3399
3400         PR fortran/15962
3401         * gfortran.fortran-torture/execute/select_1.f90: New test.
3402
3403 2004-06-15  Paul Brook  <paul@codesourcery.com>
3404
3405         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3406
3407 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3408
3409         PR c++/15967
3410         * g++.dg/lookup/crash3.C: New test.
3411
3412 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3413
3414         PR c++/15947
3415         * g++.dg/parse/dtor4.C: New test.
3416
3417 2004-06-14  Jeff Law  <law@redhat.com>
3418
3419         * gcc.c-torture/compile/20040614-1.c: New test.
3420
3421 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3422
3423         PR fortran/15211
3424         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3425         LEN of a character array.
3426
3427 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3428
3429         PR c++/15096
3430         * g++.dg/template/ptrmem10.C: New test.
3431
3432         PR c++/14930
3433         * g++.dg/template/friend30.C: New test.
3434
3435 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3436
3437         PR fortran/14928
3438         * gfortran.fortran-torture/compile/mloc.f90: New test.
3439
3440 2004-06-13  Paul Brook  <paul@codesourcery.com>
3441
3442         * gfortran.fortran-torture/execute/random_2.f90: New test.
3443
3444 2004-06-13  Eric Christopher  <echristo@redhat.com>
3445
3446         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3447
3448 2004-06-12  Paul Brook  <paul@codesourcery.com>
3449
3450         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3451
3452 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3453
3454         PR fortran/14923
3455         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3456
3457 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3458
3459         PR fortran/14957
3460         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3461         syntax errors in end statements of contained subroutines.
3462
3463 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3464
3465         PR fortran/12841
3466         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3467
3468 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3469
3470         PR fortran/15665
3471         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3472
3473 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3474
3475         PR gfortran/12839
3476         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3477
3478 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3479
3480         PR c++/15862
3481         * g++.dg/parse/enum1.C: New test.
3482
3483 2004-06-10  Jeff Law  <law@redhat.com>
3484
3485         * gcc.c-torture/compile/20040610-1.c: New test.
3486
3487 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3488
3489         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3490         * g++.old-deja/g++.other/decl3.C: Likewise.
3491
3492 2004-06-10  Brian Booth  <bbooth@redhat.com>
3493
3494         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3495         V_MAY_DEF instead of VDEF.
3496         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3497
3498 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3499
3500         PR c++/14211
3501         * g++.dg/conversion/const1.C: New test.
3502
3503         PR c++/15076
3504         * g++.dg/conversion/reinterpret1.C: New test.
3505
3506         PR c++/15877
3507         * g++.dg/template/enum2.C: New test.
3508
3509         PR c++/15227
3510         * g++.dg/template/error13.C: New test.
3511
3512 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3513
3514         PR fortran/14957
3515         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3516         arguments to test_* REAL and of the right size.
3517
3518 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR target/15569
3521         PR rtl-optimization/15681
3522         * gcc.dg/20040609-1.c: New test.
3523
3524 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3525
3526         PR c++/14791
3527         * g++.dg/opt/builtins1.C: New test.
3528
3529 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3530
3531         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3532         that use default windows32 struct layout.
3533         * gcc.dg/i386-bitfield2.c: Likewise.
3534
3535 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3536
3537         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3538         for mingw32 and cygwin targets.
3539
3540 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3541
3542         * gcc.dg/pch/macro-4.c: New.
3543         * gcc.dg/pch/macro-4.hs: New.
3544
3545 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3546
3547         PR fortran/13249
3548         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3549
3550 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3551
3552         PR fortran/13372
3553         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3554
3555 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3556
3557         PR gfortran/14897
3558         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3559
3560 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3561
3562         PR gfortran/15755
3563         * gfortran.fortran-torture/execute/backspace.c : New test.
3564
3565 2004-06-09  Paul Brook  <paul@codesourcery.com>
3566
3567         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3568         (pointer_to_section): Rewrite to use smaller array.
3569
3570 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3571
3572         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3573         * gcc.dg/ext/altivec-10.c: Same.
3574         * gcc.dg/ext/altivec-11.c: Same.
3575         * gcc.dg/ext/altivec-12.c: Same.
3576         * gcc.dg/ext/altivec-13.c: Same.
3577         * gcc.dg/ext/altivec-14.c: Same.
3578         * gcc.dg/ext/altivec-15.c: Same.
3579         * gcc.dg/ext/altivec-16.c: Same.
3580         * gcc.dg/ext/altivec-3.c: Same.
3581         * gcc.dg/ext/altivec-4.c: Same.
3582         * gcc.dg/ext/altivec-6.c: Same.
3583         * gcc.dg/ext/altivec-7.c: Same.
3584         * gcc.dg/ext/altivec-8.c: Same.
3585         * gcc.dg/ext/altivec-varargs-1.c: Same.
3586
3587         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3588         * g++.dg/ext/altivec-10.C: Same.
3589         * g++.dg/ext/altivec-2.C: Same.
3590         * g++.dg/ext/altivec-3.C: Same.
3591         * g++.dg/ext/altivec-4.C: Same.
3592         * g++.dg/ext/altivec-5.C: Same.
3593         * g++.dg/ext/altivec-6.C: Same.
3594         * g++.dg/ext/altivec-7.C: Same.
3595         * g++.dg/ext/altivec-8.C: Same.
3596         * g++.dg/ext/altivec-9.C: Same.
3597
3598 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3599
3600         PR c++/7841
3601         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3602
3603 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3604
3605         * gcc.dg/union-1.c: New test.
3606
3607 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3608
3609         * gcc.dg/builtins-41.c: New test case.
3610         * gcc.dg/builtins-42.c: New test case.
3611
3612 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3613
3614         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3615         * g++.dg/ext/altivec-10.C: Same.
3616         * g++.dg/ext/altivec-2.C: Same.
3617         * g++.dg/ext/altivec-3.C: Same.
3618         * g++.dg/ext/altivec-4.C: Same.
3619         * g++.dg/ext/altivec-5.C: Same.
3620         * g++.dg/ext/altivec-6.C: Same.
3621         * g++.dg/ext/altivec-7.C: Same.
3622         * g++.dg/ext/altivec-8.C: Same.
3623         * g++.dg/ext/altivec-9.C: Same.
3624         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3625         * g++.old-deja/g++.brendan/new3.C: Same.
3626         * gcc.c-torture/execute/eeprof-1.x: Same.
3627
3628 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3629
3630         PR c/14765
3631         * gcc.dg/pr14765-1.c: New test.
3632
3633 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3634
3635         PR c/14649
3636         * gcc.dg/pr14649-1.c: New test case.
3637
3638 2004-06-07  Richard Henderson  <rth@redhat.com>
3639
3640         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3641         if temporaries.
3642
3643 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3644
3645         * g++.dg/eh/elide1.C: Remove XFAIL.
3646
3647 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3648
3649         PR c++/15337
3650         * g++.dg/expr/sizeof3.C: New test.
3651
3652         PR c++/14777
3653         * g++.dg/template/access14.C: New test.
3654
3655         PR c++/15554
3656         * g++.dg/template/enum1.C: New test.
3657
3658         PR c++/15057
3659         * g++.dg/eh/throw1.C: New test.
3660
3661 2004-06-07  David Ayers  <d.ayers@inode.at>
3662             Ziemowit Laski  <zlaski@apple.com>
3663
3664         * lib/objc.exp (objc_target_compile): Revert the '-framework
3665         Foundation' flag fix, since bare Darwin does not ship
3666         with the Foundation framework.
3667         * objc/execute/next_mapping.h: Provide a local NSConstantString
3668         @interface and @implementation.
3669         (objc_constant_string_init): A constructor function, used to
3670         initialize the NSConstantString meta-class object.
3671         * objc/execute/string1.m: Include "next_mapping.h" instead of
3672         <Foundation/NSString.h>.
3673         * objc/execute/string2.m: Likewise.
3674         * objc/execute/string3.m: Likewise.
3675         * objc/execute/string4.m: Likewise.
3676
3677 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3678
3679         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3680         to double. Replace double with FLOAT.
3681         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3682
3683         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3684         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3685         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3686         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3687         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3688         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3689         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3690         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3691
3692 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3693
3694         PR c/13519
3695         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3696
3697 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3698
3699         PR c++/15503
3700         * g++.dg/template/meminit2.C: New test.
3701
3702 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3703
3704         PR target/15822
3705         * gcc.c-torture/execute/compare-fp-1.c,
3706         gcc.c-torture/execute/compare-fp-2.c,
3707         gcc.c-torture/execute/compare-fp-3.c,
3708         gcc.c-torture/execute/compare-fp-4.c,
3709         gcc.c-torture/execute/compare-fp-3.x,
3710         gcc.c-torture/execute/compare-fp-4.x: Moved...
3711         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3712         gcc.c-torture/execute/ieee/compare-fp-2.c,
3713         gcc.c-torture/execute/ieee/compare-fp-3.c,
3714         gcc.c-torture/execute/ieee/compare-fp-4.c,
3715         gcc.c-torture/execute/ieee/compare-fp-3.x,
3716         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3717
3718 2004-06-04  David Ayers  <d.ayers@inode.at>
3719
3720         * objc/execute/protocol-isEqual-4.m: New testcase.
3721
3722 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3723
3724         * objc/execute/protocol-isEqual-1.m: New testcase.
3725         * objc/execute/protocol-isEqual-2.m: New testcase.
3726         * objc/execute/protocol-isEqual-3.m: New testcase.
3727
3728 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3729
3730         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3731
3732 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3733
3734         * lib/objc.exp (objc_target_compile): When running tests on
3735         Darwin (Mac OS X), inform the linker about '-framework
3736         'Foundation'.
3737
3738 2004-06-02  Eric Christopher  <echristo@redhat.com>
3739
3740         * gcc.c-torture/compile/20040602-1.c: New.
3741
3742 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3743
3744         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3745         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3746
3747         PR tree-optimization/14736
3748         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3749
3750         PR tree-optimization/14042
3751         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3752
3753         PR tree-optimization/14729
3754         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3755
3756 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3757
3758         PR fortran/15557
3759         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3760
3761 2004-06-01  Richard Hederson  <rth@redhat.com>
3762
3763         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3764
3765 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3766
3767         PR c++/14932
3768         * g++.dg/parse/offsetof4.C: New test.
3769
3770 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3771
3772         PR objc/7993
3773         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3774
3775 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/15701
3778         * g++.dg/template/friend29.C: New test.
3779
3780 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3781
3782         PR c/15749
3783         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3784
3785 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3786
3787         * gcc.dg/sparc-trap-1.c: New test.
3788
3789 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3790
3791         PR middle-end/15069
3792         * g++.dg/opt/fold3.C: New test case.
3793
3794 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3795
3796         * lib/target-supports.exp (check_iconv_available): Fix fallout
3797         from 2004-05-28 patch.
3798
3799 2004-05-30  Paul Brook  <paul@codesourcery.com>
3800
3801         PR fortran/15620
3802         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3803         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3804
3805 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3806
3807         * gfortran.fortran-torture/execute/random_1.f90: New test.
3808
3809 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3810
3811         * g++.dg/ext/altivec-10.C: New test.
3812
3813 2004-05-29  Paul Brook  <paul@codesourcery.com>
3814
3815         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3816
3817 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3818
3819         * gcc.dg/altivec-16.c: New test.
3820
3821 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3822
3823         * lib/target-supports.exp (check_vmx_hw_available): New.
3824         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3825
3826         * lib/target-supports.exp (check_alias_available,
3827         check_iconv_available, check_named_sections_available): Use
3828         unique names for temporary files.
3829
3830 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3831
3832         * gcc.dg/altivec-15.c: New test.
3833
3834 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/15083
3837         * g++.dg/warn/noeffect6.C: New test.
3838
3839         PR c++/15471
3840         * g++.dg/expr/ptrmem4.C: New test.
3841
3842         PR c++/15640
3843         * g++.dg/template/operator3.C: New test.
3844
3845 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/14668
3848         * g++.dg/lookup/redecl1.C: New test.
3849         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3850
3851 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3852
3853         * gcc.c-torture/execute/compare-fp-1.c,
3854         gcc.c-torture/execute/compare-fp-2.c,
3855         gcc.c-torture/execute/compare-fp-3.c,
3856         gcc.c-torture/execute/compare-fp-4.c,
3857         gcc.c-torture/execute/compare-fp-3.x,
3858         gcc.c-torture/execute/compare-fp-4.x,
3859         gcc.dg/pr15649-1.c: New.
3860
3861 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3862
3863         PR c++/12883
3864         * g++.dg/init/array14.C: New test.
3865
3866 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3867
3868         * lib/compat.exp (compat-get-options-main): New.
3869         (compat-get-options): Remove unneeded code, warn for ignored
3870         command.
3871         (compat-execute): Check flag set by dg-require-* commands.
3872
3873         * lib/compat.exp (compat-execute): Break up long lines.
3874
3875 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3876
3877         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3878         * gcc.dg/altivec-14.c: New test.
3879         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3880
3881         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3882         * gcc.dg/altivec-12.c: Ditto.
3883
3884         * gcc.dg/altivec-3.c: Move call to altivec_check.
3885
3886 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/15044
3889         * g++.dg/template/error12.C: New test.
3890
3891         PR c++/15317
3892         * g++.dg/ext/attrib15.C: New test.
3893
3894         PR c++/15329
3895         * g++.dg/template/ptrmem9.C: New test.
3896
3897 2004-05-25  Paul Brook  <paul@codesourcery.com>
3898
3899         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3900
3901 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3902
3903         PR c++/15165
3904         * g++.dg/template/crash19.C: New test.
3905
3906 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/15025
3909         * g++.dg/template/redecl1.C: New test.
3910
3911 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/14821
3914         * g++.dg/other/ns1.C: New test.
3915
3916         PR c++/14883
3917         * g++.dg/template/invalid1.C: New test.
3918
3919 2004-05-23  Paul Brook  <paul@codesourcery.com>
3920         Victor Leikehman  <lei@haifasphere.co.il>
3921
3922         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3923         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3924
3925 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3926
3927         PR c++/15285
3928         PR c++/15299
3929         * g++.dg/template/non-dependent5.C: New test.
3930         * g++.dg/template/non-dependent6.C: New test.
3931
3932 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3933
3934         PR c++/15507
3935         * g++.dg/inherit/union1.C: New test.
3936
3937         PR c++/15542
3938         * g++.dg/template/addr1.C: New test.
3939
3940         PR c++/15427
3941         * g++.dg/template/array5.C: New test.
3942
3943         PR c++/15287
3944         * g++.dg/template/array6.C: New test.
3945
3946 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3947             Roger Sayle  <roger@eyesopen.com>
3948
3949         * g++.dg/lookup/forscope2.C: New test case.
3950
3951 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3952
3953         * gcc.dg/cpp/Wmissingdirs.c: New.
3954
3955 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3956
3957         PR target/15301
3958         * gcc.dg/compat/union-m128-1.h: New file.
3959         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3960         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3961         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3962
3963 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3964
3965         PR target/15302
3966         * gcc.dg/compat/struct-complex-1.h: New file.
3967         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3968         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3969         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3970
3971 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3972
3973         PR middle-end/3074
3974         * gcc.dg/pr3074-1.c: New test case.
3975         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3976
3977 2004-05-20  Falk Hueffner  <falk@debian.org>
3978
3979         PR other/15526
3980         * gcc.dg/ftrapv-1.c: New test case.
3981
3982 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3983
3984         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3985
3986 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3987             Jeff Law  <law@redhat.com>
3988
3989         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3990         * gcc.dg/tree-ssa/20040518-2.c: New test.
3991
3992         * gcc.dg/tree-ssa/20040518-1.c: New test.
3993
3994 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3995
3996         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3997
3998 2004-05-18  Paul Brook  <paul@codesourcery.com>
3999
4000         PR fortran/13930
4001         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4002
4003 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4004
4005         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4006         constant folding.
4007
4008 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4009
4010         * gcc.dg/tree-ssa/20040517-1.c: New test.
4011
4012 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4013
4014         * gcc.dg/loop-4.c: New test.
4015
4016 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4017
4018         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4019
4020 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4021
4022         PR fortran/15311
4023         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4024
4025 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         PR fortran/13826
4028         PR fortran/13940
4029         * gfortran.fortran-torture/compile/data_1.f90: New test.
4030
4031 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4032
4033         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4034         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4035
4036 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4037
4038         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4039
4040 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4041
4042         PR c/15444
4043         * gcc.dg/format/xopen-1.c: Adjust expected message.
4044         * gcc.dg/format/xopen-3.c: New test.
4045
4046 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4047
4048         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4049
4050 2004-05-14  Jeff Law  <law@redhat.com>
4051
4052         * gcc.dg/tree-ssa/20040514-2.c: New test.
4053
4054 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4055
4056         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4057         this ...
4058         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4059         this.
4060
4061 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4062
4063         * gcc.dg/tree-ssa/20040514-1.c: New test.
4064
4065 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4066
4067         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4068         test.
4069
4070 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4071
4072         PR fortran/14066
4073         * gfortran.fortran-torture/compile/do_1.f90: New test.
4074
4075 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4076
4077         PR fortran/15051
4078         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4079         test.
4080
4081 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4082
4083         PR fortran/15149
4084         * gfortran.fortran-torture/execute/random_init.f90: New test.
4085
4086 2004-05-13  Paul Brook  <paul@codesourcery.com>
4087
4088         PR fortran/15314
4089         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4090
4091 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4092
4093         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4094         for the powerpc case.
4095
4096 2004-05-13  Jeff Law  <law@redhat.com>
4097
4098         * gcc.dg/tree-ssa/20040513-1.c: New test.
4099         * gcc.dg/tree-ssa/20040513-2.c: New test.
4100
4101 2004-05-13  Paul Brook  <paul@codesourcery.com>
4102
4103         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4104         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4105         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4106
4107 2004-05-13  Andreas Schwab  <schwab@suse.de>
4108
4109         PR other/10819
4110         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4111         characters.
4112
4113 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4114
4115         PR fortran/15294
4116         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4117
4118 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4119
4120         Merge from tree-ssa-20020619-branch.  See
4121         ChangeLog.tree-ssa for details.
4122
4123 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4124
4125         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4126         include <altivec.h> explicitly.
4127         * gcc.dg/altivec-13.c: Likewise.
4128
4129 2004-05-11  Paul Brook  <paul@codesourcery.com>
4130
4131         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4132
4133 2004-05-10  Eric Christopher  <echristo@redhat.com>
4134
4135         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4136         * gcc.dg/sibcall-4.c: Ditto.
4137
4138 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4139
4140         * g++.dg/ext/altivec-8.C: New test case.
4141         * gcc.dg/altivec-13.c: New test case.
4142
4143 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4144
4145         * gcc.c-torture/execute/divcmp-1.c: New test case.
4146         * gcc.c-torture/execute/divcmp-2.c: New test case.
4147         * gcc.c-torture/execute/divcmp-3.c: New test case.
4148
4149 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4150
4151         * g++.dg/other/pragma-re-2.C: New test.
4152
4153 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4154
4155         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4156         * gcc.dg/i386-387-2.c: Likewise.
4157
4158         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4159         __builtin_drem.
4160         * gcc.dg/i386-387-6.c: Likewise.
4161
4162 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4163
4164         * gcc.dg/builtins-33.c:  Also check log1p*.
4165
4166 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4167
4168         PR optimization/15296
4169         * gcc.c-torture/execute/pr15296.c: New test.
4170
4171 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4172
4173         * gcc.dg/builtins-40.c: New test.
4174
4175 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4176
4177         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4178
4179 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4180
4181         * g++.dg/ext/spe1.C: New testcase.
4182
4183 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4184
4185         * objc.dg/image-info.m: Allow additional attributes
4186         for __image_info section.
4187
4188 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4189
4190         * gcc.dg/torture/mips-hilo-2.c: New test.
4191
4192 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4193
4194         PR c++/14389
4195         * g++.dg/template/member5.C: New test.
4196
4197 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4198
4199         * gcc.dg/builtins-34.c: Also check expm1*.
4200
4201 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4202
4203         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4204         * gcc.dg/torture/builtin-convert-3.c: New test.
4205
4206 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4207
4208         PR middle-end/15054
4209         * g++.dg/opt/pr15054.C: New test.
4210
4211 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4212
4213         * gcc.dg/torture/builtin-rounding-1.c: New test.
4214         * gcc.dg/builtins-25.c: Delete.
4215         * gcc.dg/builtins-29.c: Delete.
4216
4217 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4218
4219         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4220         * gcc.dg/sibcall-4.c: Likewise.
4221         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4222
4223 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4224
4225         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4226         bit-field on 16-bit targets.
4227
4228 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4229
4230         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4231         16-bit targets.
4232
4233 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4234
4235         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4236         * gcc.dg/rs6000-power2-2.c: Likewise.
4237
4238 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4241         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4242         Change the asm registers to be in form of frN instead of fN.
4243
4244 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4245
4246         * gcc.dg/torture/builtin-convert-2.c: New test.
4247
4248 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4249
4250         * gcc.dg/rs6000-power2-1.c: New test.
4251         * gcc.dg/rs6000-power2-2.c: New test.
4252
4253 2004-04-28  Jan Hubicka  <jh@suse.cz>
4254
4255         * gcc.dg/unused-6.c: New test.
4256
4257 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4258             Ulrich Weigand  <uweigand@de.ibm.com>
4259
4260         * ada/acats/run_all.sh: Define $target variable.
4261
4262 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4263
4264         PR c++/15119
4265         * g++.dg/other/vararg-1.C: New test.
4266
4267         PR c++/4794
4268         * g++.dg/eh/cleanup3.C: New test.
4269
4270 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4271
4272         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4273         and ad8011a (target_insn).
4274         * ada/acats/support/macro.dfs: Likewise.
4275         * ada/acats/support/impbit.adb: New file.
4276
4277 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4278
4279         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4280
4281 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4282
4283         * gcc.dg/loop-3.c: New test.
4284
4285 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4286
4287         * gcc.c-torture/execute/simd-5.c: New test.
4288
4289 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4290
4291         PR c++/15064
4292         * g++.dg/template/crash18.C: New test.
4293
4294 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4295
4296         * g++.dg/ext/complit3.C: New test.
4297
4298 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4299
4300         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4301         * gcc.dg/altivec-3.c: Same.
4302         * gcc.dg/altivec-varargs-1.c: Same.
4303
4304 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4305
4306         * lib/target-supports.exp (check_profiling_available): Assume
4307         profiling is not available on powerpc-eabi targets.
4308
4309 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4310
4311         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4312         * gcc.dg/vmx/bug-1.c: Ditto.
4313
4314 2004-04-20  Eric Christopher  <echristo@redhat.com>
4315
4316         * gcc.dg/charset/extern.c: New test.
4317         * g++.dg/charset/extern3.cc: Ditto.
4318
4319 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4320
4321         * gcc.dg/builtins-39.c: New test.
4322
4323 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4324
4325         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4326
4327 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4328
4329         * gcc.dg/torture/mips-hilo-1.c: New test.
4330
4331 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4332
4333         * gcc.c-torture/compile/20040419-1.c: New test.
4334
4335 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4336
4337         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4338
4339 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4340             Aldy Hernandez  <aldyh@redhat.com>
4341
4342         * gcc.c-torture/execute/va-arg-24.c: New.
4343
4344 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4345             Aldy Hernandez  <aldyh@redhat.com>
4346
4347         * gcc.dg/vmx/1b-01.c: New.
4348         * gcc.dg/vmx/1b-02.c: New.
4349         * gcc.dg/vmx/1b-03.c: New.
4350         * gcc.dg/vmx/1b-04.c: New.
4351         * gcc.dg/vmx/1b-05.c: New.
4352         * gcc.dg/vmx/1b-06.c: New.
4353         * gcc.dg/vmx/1b-07.c: New.
4354         * gcc.dg/vmx/1c-01.c: New.
4355         * gcc.dg/vmx/1c-02.c: New.
4356         * gcc.dg/vmx/3a-01a.c: New.
4357         * gcc.dg/vmx/3a-01.c: New.
4358         * gcc.dg/vmx/3a-01m.c: New.
4359         * gcc.dg/vmx/3a-03.c: New.
4360         * gcc.dg/vmx/3a-03m.c: New.
4361         * gcc.dg/vmx/3a-04.c: New.
4362         * gcc.dg/vmx/3a-04m.c: New.
4363         * gcc.dg/vmx/3a-05.c: New.
4364         * gcc.dg/vmx/3a-06.c: New.
4365         * gcc.dg/vmx/3a-06m.c: New.
4366         * gcc.dg/vmx/3a-07.c: New.
4367         * gcc.dg/vmx/3b-01.c: New.
4368         * gcc.dg/vmx/3b-02.c: New.
4369         * gcc.dg/vmx/3b-10.c: New.
4370         * gcc.dg/vmx/3b-13.c: New.
4371         * gcc.dg/vmx/3b-14.c: New.
4372         * gcc.dg/vmx/3b-15.c: New.
4373         * gcc.dg/vmx/3c-01a.c: New.
4374         * gcc.dg/vmx/3c-01.c: New.
4375         * gcc.dg/vmx/3c-02.c: New.
4376         * gcc.dg/vmx/3c-03.c: New.
4377         * gcc.dg/vmx/3d-01.c: New.
4378         * gcc.dg/vmx/4-01.c: New.
4379         * gcc.dg/vmx/4-03.c: New.
4380         * gcc.dg/vmx/5-01.c: New.
4381         * gcc.dg/vmx/5-02.c: New.
4382         * gcc.dg/vmx/5-03.c: New.
4383         * gcc.dg/vmx/5-04.c: New.
4384         * gcc.dg/vmx/5-05.c: New.
4385         * gcc.dg/vmx/5-06.c: New.
4386         * gcc.dg/vmx/5-07.c: New.
4387         * gcc.dg/vmx/5-07t.c: New.
4388         * gcc.dg/vmx/5-08.c: New.
4389         * gcc.dg/vmx/5-10.c: New.
4390         * gcc.dg/vmx/5-11.c: New.
4391         * gcc.dg/vmx/7-01a.c: New.
4392         * gcc.dg/vmx/7-01.c: New.
4393         * gcc.dg/vmx/7c-01.c: New.
4394         * gcc.dg/vmx/7d-01.c: New.
4395         * gcc.dg/vmx/7d-02.c: New.
4396         * gcc.dg/vmx/8-01.c: New.
4397         * gcc.dg/vmx/8-02a.c: New.
4398         * gcc.dg/vmx/8-02.c: New.
4399         * gcc.dg/vmx/brode-1.c: New.
4400         * gcc.dg/vmx/bug-1.c: New.
4401         * gcc.dg/vmx/bug-2.c: New.
4402         * gcc.dg/vmx/bug-3.c: New.
4403         * gcc.dg/vmx/cw-bug-1.c: New.
4404         * gcc.dg/vmx/cw-bug-2.c: New.
4405         * gcc.dg/vmx/cw-bug-3.c: New.
4406         * gcc.dg/vmx/dct.c: New.
4407         * gcc.dg/vmx/debug-1.c: New.
4408         * gcc.dg/vmx/debug-2.c: New.
4409         * gcc.dg/vmx/debug-3.c: New.
4410         * gcc.dg/vmx/debug-4.c: New.
4411         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4412         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4413         * gcc.dg/vmx/eg-5.c: New.
4414         * gcc.dg/vmx/fft.c: New.
4415         * gcc.dg/vmx/gcc-bug-1.c: New.
4416         * gcc.dg/vmx/gcc-bug-2.c: New.
4417         * gcc.dg/vmx/gcc-bug-3.c: New.
4418         * gcc.dg/vmx/gcc-bug-4.c: New.
4419         * gcc.dg/vmx/gcc-bug-5.c: New.
4420         * gcc.dg/vmx/gcc-bug-6.c: New.
4421         * gcc.dg/vmx/gcc-bug-7.c: New.
4422         * gcc.dg/vmx/gcc-bug-8.c: New.
4423         * gcc.dg/vmx/gcc-bug-9.c: New.
4424         * gcc.dg/vmx/gcc-bug-b.c: New.
4425         * gcc.dg/vmx/gcc-bug-c.c: New.
4426         * gcc.dg/vmx/gcc-bug-d.c: New.
4427         * gcc.dg/vmx/gcc-bug-e.c: New.
4428         * gcc.dg/vmx/gcc-bug-f.c: New.
4429         * gcc.dg/vmx/gcc-bug-g.c: New.
4430         * gcc.dg/vmx/gcc-bug-i.c: New.
4431         * gcc.dg/vmx/harness.h: New.
4432         * gcc.dg/vmx/ira1.c: New.
4433         * gcc.dg/vmx/ira2a.c: New.
4434         * gcc.dg/vmx/ira2b.c: New.
4435         * gcc.dg/vmx/ira2.c: New.
4436         * gcc.dg/vmx/ira2c.c: New.
4437         * gcc.dg/vmx/mem.c: New.
4438         * gcc.dg/vmx/newton-1.c: New.
4439         * gcc.dg/vmx/ops.c: New.
4440         * gcc.dg/vmx/sn7153.c: New.
4441         * gcc.dg/vmx/spill2.c: New.
4442         * gcc.dg/vmx/spill3.c: New.
4443         * gcc.dg/vmx/spill.c: New.
4444         * gcc.dg/vmx/t.c: New.
4445         * gcc.dg/vmx/varargs-1.c: New.
4446         * gcc.dg/vmx/varargs-2.c: New.
4447         * gcc.dg/vmx/varargs-3.c: New.
4448         * gcc.dg/vmx/varargs-4.c: New.
4449         * gcc.dg/vmx/varargs-5.c: New.
4450         * gcc.dg/vmx/varargs-6.c: New.
4451         * gcc.dg/vmx/varargs-7.c: New.
4452         * gcc.dg/vmx/vmx.exp: New.
4453         * gcc.dg/vmx/vprint-1.c: New.
4454         * gcc.dg/vmx/vscan-1.c: New.
4455         * gcc.dg/vmx/x-01.c: New.
4456         * gcc.dg/vmx/x-02.c: New.
4457         * gcc.dg/vmx/x-03.c: New.
4458         * gcc.dg/vmx/x-04.c: New.
4459         * gcc.dg/vmx/x-05.c: New.
4460         * gcc.dg/vmx/yousufi-1.c: New.
4461         * gcc.dg/vmx/zero-1.c: New.
4462         * gcc.dg/vmx/zero.c: New.
4463
4464 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4465
4466         * g++.dg/lookup/java1.C: Update for chage of
4467         _Jv_AllocObject.
4468         * g++.dg/lookup/java2.C: Likewise.
4469
4470 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4471
4472         * ada/acats/run_all.sh: use -O2 by default.
4473
4474 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4475
4476         * gcc.dg/vr-mult-[12].c: New tests.
4477
4478 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4479
4480         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4481
4482         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4483
4484 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4485
4486         * lib/target-supports.exp (check_profiling_available): Assume profiling
4487         isn't available for mips*-*-elf targets.
4488
4489 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4490
4491         * gcc.dg/builtins-38.c: New test.
4492
4493 2004-04-14  Eric Christopher  <echristo@redhat.com>
4494
4495         * g++.dg/charset/charset.exp: Run .cc extension tests.
4496
4497 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4498
4499         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4500
4501 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4502
4503         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4504
4505 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4506
4507         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4508         * gcc.dg/i386-387-2.c: Likewise.
4509
4510         * gcc.dg/i386-387-7.c: New test.
4511         * gcc.dg/i386-387-8.c: New test.
4512
4513         * gcc.dg/builtins-37.c: New test.
4514
4515 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4516
4517         * g++.dg/pch/externc-1.C: Add missing semicolon.
4518
4519 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4520
4521         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4522
4523 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4524
4525         * gcc.c-torture/execute/20040411-1.c: New test.
4526
4527 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4528
4529         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4530
4531 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4532
4533         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4534
4535 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4536
4537         * lib/target-supports.exp (check_named_sections_available): New.
4538         * lib/gcc-dg.exp (dg-require-named-sections): New.
4539         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4540         old-deja.exp.  Also prune error-count message from HP linker.
4541         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4542
4543         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4544         * g++.old-deja/g++.pt/static3.C: Likewise.
4545         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4546
4547 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4548
4549         * gcc.c-torture/execute/20040409-1.c: New test case.
4550         * gcc.c-torture/execute/20040409-2.c: New test case.
4551         * gcc.c-torture/execute/20040409-3.c: New test case.
4552
4553 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4554
4555         * gcc.dg/20040409-1.c: New test.
4556
4557 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4558
4559         PR target/14888
4560         * g++.dg/opt/pr14888.C: New test case.
4561
4562 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4563
4564         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4565         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4566         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4567         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4568         New tests.
4569
4570 2004-04-08  Paul Brook  <paul@codesourcery.com>
4571
4572         * gcc.dg/spill-1.c: New test.
4573
4574 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4575
4576         * gcc.dg/torture/builtin-ctype-2.c: New test.
4577
4578 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4579
4580         * gcc.dg/pch/pch.exp: Add largefile test.
4581
4582 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4583
4584         * g++.dg/pch/externc-1.Hs: New.
4585         * g++.dg/pch/externc-1.C: New.
4586
4587 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4588
4589         * gcc.dg/compat/struct-by-value-5a_main.c,
4590         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4591         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4592         * gcc.dg/compat/struct-by-value-5a_x.c,
4593         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4594         gcc.dg/compat/struct-by-value-5_x.c.
4595         * gcc.dg/compat/struct-by-value-5a_y.c,
4596         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4597         gcc.dg/compat/struct-by-value-5_y.c.
4598
4599         * gcc.dg/compat/struct-by-value-6a_main.c,
4600         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4601         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4602         * gcc.dg/compat/struct-by-value-6a_x.c,
4603         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4604         gcc.dg/compat/struct-by-value-6_x.c.
4605         * gcc.dg/compat/struct-by-value-6a_y.c,
4606         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4607         gcc.dg/compat/struct-by-value-6_y.c.
4608
4609         * gcc.dg/compat/struct-by-value-7a_main.c,
4610         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4611         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4612         * gcc.dg/compat/struct-by-value-7a_x.c,
4613         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4614         gcc.dg/compat/struct-by-value-7_x.c.
4615         * gcc.dg/compat/struct-by-value-7a_y.c,
4616         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4617         gcc.dg/compat/struct-by-value-7_y.c.
4618
4619 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4620
4621         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4622         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4623         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4624         options.
4625
4626 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4627
4628         * gcc.dg/builtins-36.c: New test.
4629
4630 2004-04-06  Paul Brook  <paul@codesourcery.com>
4631
4632         * README.gcc: Remove obsolete contraint on testcases.
4633
4634 2004-04-05  Paul Brook  <paul@codesourcery.com>
4635
4636         PR2123
4637         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4638         failure and exit(0) on success.
4639         * g++.dg/expr/anew2.C: Ditto.
4640         * g++.dg/expr/anew3.C: Ditto.
4641         * g++.dg/expr/anew4.C: Ditto.
4642
4643 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4644
4645         PR c++/3518
4646         * g++.dg/template/unify7.C: New.
4647
4648 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4649
4650         * g++.dg/README: Bring up to date with new subdirectories; remove
4651         duplicate subdirectory lines.
4652
4653 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4654
4655         PR c++/14007
4656         * g++.dg/template/unify5.C: New.
4657         * g++.dg/template/unify6.C: New.
4658         * g++.dg/template/qualttp20.C: Adjust.
4659         * g++.old-deja/g++.jason/report.C: Adjust.
4660         * g++.old-deja/g++.other/qual1.C: Adjust.
4661
4662 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/14803
4665         * g++.dg/inherit/ptrmem1.C: New test.
4666
4667 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR c++/14755
4670         * gcc.c-torture/execute/20040331-1.c: New test.
4671         * gcc.dg/20040331-1.c: New test.
4672
4673 2004-04-01  Paul Brook  <paul@codesourcery.com>
4674
4675         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4676
4677 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4678
4679         PR c++/14724
4680         * g++.dg/init/goto1.C: New test.
4681
4682         PR c++/14763
4683         * g++.dg/template/defarg4.C: New test.
4684
4685 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4686
4687         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4688
4689 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4690
4691         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4692
4693 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4694
4695         * gcc.dg/noncompile/undeclared-2.c: New test.
4696
4697 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4698
4699         * gcc.dg/940409-1.c: Remove XFAIL.
4700         * gcc.dg/reg-vol-struct-1.c: New test.
4701
4702 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4703
4704         * gcc.dg/torture/builtin-wctype-1.c: New test.
4705
4706 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4707
4708         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4709         * gcc.dg/20001101-1.c: Likewise.
4710         * gcc.dg/20001102-1.c: Likewise.
4711
4712 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4713
4714         * gcc.dg/compare8.c: Add an additional test for XOR.
4715
4716 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4717
4718         * gcc.dg/torture/builtin-ctype-1.c: New test.
4719
4720 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4721
4722         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4723         * gcc.dg/torture/builtin-math-1.c: Likewise.
4724         * gcc.dg/torture/builtin-power-1.c: New test.
4725
4726 2004-03-24  Andreas Schwab  <schwab@suse.de>
4727
4728         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4729         IA64 assembler.
4730
4731 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4732             Roger Sayle  <roger@eyesopen.com>
4733
4734         * gcc.dg/compare8.c: New test case.
4735
4736 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4737
4738         * g++.dg/ext/altivec-7.C: New test.
4739
4740 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4741
4742         PR 12267, 12391, 12560, 13129, 14114, 14133
4743         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4744         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4745         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4746         Adjust error regexps.
4747         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4748         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4749         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4750         * gcc.dg/local1.c: Add explanatory comment.
4751
4752 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4753
4754         PR optimization/14669
4755         * g++.dg/opt/fold2.C: New test case.
4756
4757 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR c/14069
4760         * gcc.dg/20040322-1.c: New test.
4761
4762 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4763
4764         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4765         * gcc.dg/ultrasp4.c: Likewise.
4766         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4767
4768 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4769
4770         * gcc.dg/i386-sse-8.c: Reset default options.
4771
4772 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4773
4774         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4775         in the error message text.
4776
4777 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4778
4779         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4780
4781 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4782
4783         PR c++/14616
4784         * g++.dg/init/array13.C: New test.
4785
4786 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4787
4788         PR target/13889
4789         * gcc.c-torture/compile/pr13889.c: New test case.
4790
4791 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4792
4793         PR c/14635
4794         * builtins-1.c (nan, nans): Don't test.
4795         * builtins-30.c: Don't use nan, nanf, nanl.
4796         * builtins-35.c: New test.
4797
4798 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4799
4800         * g++.dg/ext/altivec-6.C: New test.
4801
4802 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4803
4804         * g++.dg/init/placement3.C: New test.
4805
4806         * g++.dg/template/spec13.C: New test.
4807
4808         * g++.dg/lookup/using11.C: New test.
4809
4810         * g++.dg/lookup/koenig3.C: New test.
4811
4812         * g++.dg/template/operator2.C: New test.
4813
4814         * g++.dg/expr/dtor3.C: New test.
4815         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4816         marker.
4817         * g++.old-deja/g++.law/visibility28.C: Likewise.
4818
4819 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4820
4821         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4822         * gcc.dg/ppc64-abi-3.c: Likewise.
4823
4824 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4825
4826         PR c++/14545
4827         * g++.dg/parse/template15.C: New test.
4828
4829 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4830
4831         * g++.dg/expr/dtor2.C: New test.
4832
4833         * g++.dg/lookup/anon4.C: New test.
4834
4835         * g++.dg/overload/using1.C: New test.
4836
4837         * g++.dg/template/lookup7.C: New test.
4838
4839         * g++.dg/template/typename6.C: New test.
4840
4841         * g++.dg/expr/cond6.C: New test.
4842
4843 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4844
4845         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4846
4847 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4848
4849         * g++.dg/expr/cond5.C: New test.
4850         * g++.dg/expr/constcast1.C: Likewise.
4851         * g++.dg/expr/ptrmem2.C: Likewise.
4852         * g++.dg/expr/ptrmem3.C: Likewise.
4853         * g++.dg/lookup/main1.C: Likewise.
4854         * g++.dg/template/lookup6.C: Likewise.
4855
4856 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4857
4858         * gcc.dg/local1.c: New test.
4859
4860         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4861
4862 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4863
4864         * gcc.dg/torture/builtin-convert-1.c: New test.
4865
4866 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4867
4868         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4869
4870 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4871
4872         PR c++/14481
4873         * g++.dg/warn/Wunused-7.C: New test.
4874
4875 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4876
4877         * gcc.dg/torture/builtin-integral-1.c: New test.
4878
4879 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4880
4881         PR c++/14586
4882         * g++.dg/parse/non-dependent3.C: New test.
4883
4884 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4885
4886         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4887         * g++.dg/eh/simd-2.C: Likewise.
4888         * g++.dg/init/array10.C: Likewise.
4889         * gcc.c-torture/compile/simd-1.c: Likewise.
4890         * gcc.c-torture/compile/simd-2.c: Likewise.
4891         * gcc.c-torture/compile/simd-3.c: Likewise.
4892         * gcc.c-torture/compile/simd-4.c: Likewise.
4893         * gcc.c-torture/compile/simd-6.c: Likewise.
4894         * gcc.c-torture/execute/simd-1.c: Likewise.
4895         * gcc.c-torture/execute/simd-2.c: Likewise.
4896         * gcc.dg/compat/vector-defs.h: Likewise.
4897         * gcc.dg/20020531-1.c: Likewise.
4898         * gcc.dg/altivec-3.c: Likewise.
4899         * gcc.dg/altivec-4.c: Likewise.
4900         * gcc.dg/altivec-varargs-1.c: Likewise.
4901         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4902         * gcc.dg/i386-mmx-3.c: Likewise.
4903         * gcc.dg/i386-sse-4.c: Likewise.
4904         * gcc.dg/i386-sse-5.c: Likewise.
4905         * gcc.dg/i386-sse-8.c: Likewise.
4906         * gcc.dg/simd-1.c: Likewise.
4907         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4908         __ev64_opaque__ since the machine description provides it.
4909
4910 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4911
4912         * lib/compat.exp (skip_list): New global variable.
4913         Use it to hold the user defined COMPAT_SKIPS list if any.
4914         (compat-obj): Add the members of skip_list to optall.
4915
4916 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4917
4918         * gcc.dg/compat/union-by-value-1_main.c,
4919         union-by-value-1_x.c, union-by-value-1_y.c,
4920         union-check.h, union-defs.h,
4921         union-init.h, union-return-1_main.c,
4922         union-return-1_x.c, union-return-1_y.c: New files.
4923
4924 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4925
4926         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4927         mixed-struct-init.h: Add 4 mixed structure types.
4928         struct-by-value-21_main.c, struct-by-value-21_x.c,
4929         struct-by-value-21_y.c, struct-return-21_main.c,
4930         struct-return-21_x.c, struct-return-21_y.c: New files.
4931
4932 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4933
4934         PR c++/14550
4935         * g++.dg/parse/template14.C: New test.
4936
4937 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4938
4939         * gcc.c-torture/execute/20040313-1.c: New test.
4940
4941 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR target/14533
4944         * gcc.dg/20040311-2.c: New test.
4945
4946 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4947
4948         PR other/14544
4949         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4950         bit-field.
4951
4952 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4953
4954         * gcc.dg/20040305-2.c: Add missing return statement.
4955
4956 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4957
4958         * gcc.dg/builtins-34.c: Also check pow10*.
4959
4960 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4961
4962         PR target/14262
4963         * gcc.dg/20040305-2.c: New test.
4964
4965 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4966
4967         * gcc.dg/20040310-1.c: New test.
4968
4969 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4970
4971         * gcc.c-torture/execute/20040311-1.c: New test case.
4972
4973 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4974
4975         PR c++/14476
4976         * g++.dg/lookup/enum1.C: New test.
4977
4978 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4979
4980         PR c++/14510
4981         * g++.dg/lookup/struct2.C: New test.
4982
4983 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4984
4985         * gcc.dg/builtins-34.c: New test.
4986
4987 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4988
4989         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4990
4991 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4992
4993         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4994         * gcc.dg/alias-2.c: New testcase.
4995
4996 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4997
4998         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4999
5000 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5001
5002         * gcc.c-torture/execute/20040309-1.c: New test case.
5003
5004 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5005
5006         PR c++/14397
5007         * g++.dg/overload/ref1.C: New.
5008
5009 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5010
5011         PR c++/14409
5012         * g++.dg/template/spec12.C: New test.
5013
5014         PR c++/14448
5015         * g++.dg/parse/crash14.C: New test.
5016
5017 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5018
5019         PR c++/14230
5020         * g++.dg/init/ref11.C: New test.
5021
5022 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5023
5024         PR c++/14432
5025         * g++.dg/parse/builtin2.C: New test.
5026
5027 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5028
5029         PR c++/14401
5030         * g++.dg/init/ctor3.C: New test.
5031         * g++.dg/init/union1.C: New test.
5032         * g++.dg/ext/anon-struct4.C: New test.
5033
5034 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5035
5036         * g++.dg/lookup/koenig1.C: Tweak error messages.
5037         * g++.dg/lookup/used-before-declaration.C: Likewise.
5038         * g++.dg/other/do1.C: Likewise.
5039         * g++.dg/overload/koenig1.C: Likewise.
5040         * g++.dg/parse/crash13.C: Likewise.
5041         * g++.dg/template/instantiate3.C: Likewise.
5042
5043 2004-03-08  Eric Christopher  <echristo@redhat.com>
5044
5045         * * lib/target-supports.exp: Enable libiconv in test
5046         compilation.  Fix up error checking.
5047
5048 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5049
5050         PR middle-end/14289
5051         * gcc.dg/pr14289-1.c: New test case.
5052         * gcc.dg/pr14289-2.c: Likewise.
5053         * gcc.dg/pr14289-3.c: Likewise.
5054
5055 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5056
5057         * gcc.c-torture/execute/20040308-1.c: New test.
5058
5059 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5060
5061         * gcc.c-torture/execute/20040307-1.c: New test case.
5062
5063 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5064
5065         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5066
5067 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5068
5069         * gcc.dg/20040306-1.c: New test.
5070
5071 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5072
5073         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5074         them static.
5075         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5076
5077 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5078
5079         PR c/14465
5080         * gcc.dg/decl-6.c: New test.
5081
5082 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5083
5084         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5085         Rename LOGPOW -> LOG_POW.
5086         (SQRT_EXP, POW_EXP): New.
5087
5088 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5089
5090         * gcc.dg/i386-sse-8.c: New test.
5091
5092 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5093
5094         PR c/14114
5095         * gcc.dg/decl-5.c: New test.
5096
5097 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5098
5099         * gcc.dg/20040305-1.c: New test.
5100
5101 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5102
5103         PR other/14354
5104         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5105
5106 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5107
5108         PR c++/14425, c++/14426
5109         * g++.dg/ext/altivec-4.C: New test.
5110         * g++.dg/ext/altivec-5.C: New test.
5111
5112 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5113
5114         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5115         global variables of a type with no linkage.
5116         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5117         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5118         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5119         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5120         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5121         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5122         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5123         * g++.dg/warn/deprecated.C: Name enum Color.
5124         * g++.dg/overload/VLA.C: Name structure for 'b'.
5125         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5126
5127 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5128
5129         * gcc.c-torture/compile/20040304-1.c: New test.
5130
5131 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5132
5133         PR 13728
5134         * gcc.dg/decl-4.c: New testcase.
5135
5136 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5137
5138         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5139         as PRECF if sizeof (float) > sizeof (double).
5140         (PRECL): Make it the same as PRECF if
5141         sizeof (float) > sizeof (long double).
5142
5143 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5144
5145         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5146         system type.  Add check for irix6 which doesn't have c99 runtime.
5147
5148 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5149
5150         * gcc.dg/const-elim-1.c: xfail for xtensa.
5151
5152 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR c++/14369
5155         * g++.dg/template/cond4.C: New test.
5156
5157 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5158
5159         PR c++/14360
5160         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5161
5162         PR c++/14361
5163         * g++.dg/parse/defarg7.C: New test.
5164
5165         PR c++/14359
5166         * g++.dg/template/friend26.C: New test.
5167
5168 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/14324
5171         * g++.dg/abi/mangle21.C: New test.
5172
5173         PR c++/14260
5174         * g++.dg/parse/constructor2.C: New test.
5175
5176         PR c++/14337
5177         * g++.dg/template/sfinae1.C: New test.
5178
5179 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/14267
5182         * g++.dg/expr/crash2.C: New test.
5183
5184         PR middle-end/13448
5185         * gcc.dg/inline-5.c: New test.
5186         * gcc.dg/always-inline.c: Split out tests into ...
5187         * gcc.dg/always-inline2.c: ... this and ...
5188         * gcc.dg/always-inline3.c: ... this.
5189
5190 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR debug/12103
5193         * g++.dg/debug/crash1.C: New test.
5194
5195 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5196
5197         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5198         function with __attribute__((noinline)).
5199         (recurser_void2): Likewise.
5200         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5201         (recurser_void2): Likewise.
5202
5203 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5204
5205         PR middle-end/14203
5206         * g++.dg/warn/Wunused-6.C: New test case.
5207
5208 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5209
5210         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5211         not defined.
5212
5213 2004-02-27  Eric Christopher  <echristo@redhat.com>
5214
5215         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5216         * g++.dg/charset/asm2.c: Run only x86.
5217         * gcc.dg/charset/asm3.c: Ditto.
5218
5219 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5220
5221         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5222         ld_library_path.
5223
5224 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5225
5226         * g++.dg/ext/altivec-3.C: New.
5227
5228 2004-02-26  Richard Henderson  <rth@redhat.com>
5229
5230         * g++.dg/ext/attrib10.C: Mark for warning.
5231         * gcc.dg/attr-alias-1.c: New.
5232
5233 2004-02-26  Richard Henderson  <rth@redhat.com>
5234
5235         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5236         * gcc.c-torture/execute/20040208-2.c: ... it back.
5237
5238 2004-02-26  Eric Christopher  <echristo@redhat.com>
5239
5240         * lib/target-supports.exp (check-iconv-available): New function.
5241         * lib/gcc-dg.exp (dg-require-iconv): New function.
5242         Use above.
5243         * gcc.dg/charset: New directory.
5244         * gcc.dg/charset/charset.exp: New file.
5245         * gcc.dg/charset/asm1.c: Ditto.
5246         * gcc.dg/charset/asm2.c: Ditto.
5247         * gcc.dg/charset/asm3.c: Ditto.
5248         * gcc.dg/charset/asm4.c: Ditto.
5249         * gcc.dg/charset/asm5.c: Ditto.
5250         * gcc.dg/charset/attribute1.c: Ditto.
5251         * gcc.dg/charset/attribute2.c: Ditto.
5252         * gcc.dg/charset/string1.c: Ditto.
5253         * g++.dg/charset: New directory.
5254         * g++.dg/dg.exp: Add here. Special options.
5255         * g++.dg/charset/charset.exp: New file.
5256         * g++.dg/charset/asm1.c: Ditto.
5257         * g++.dg/charset/asm2.c: Ditto.
5258         * g++.dg/charset/asm3.c: Ditto.
5259         * g++.dg/charset/asm4.c: Ditto.
5260         * g++.dg/charset/attribute1.c: Ditto.
5261         * g++.dg/charset/attribute2.c: Ditto.
5262         * g++.dg/charset/extern1.cc: Ditto.
5263         * g++.dg/charset/extern2.cc: Ditto.
5264         * g++.dg/charset/string1.c: Ditto.
5265
5266 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5267
5268         PR c++/14278
5269         * g++.dg/parse/comma1.C: New test.
5270
5271 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5272
5273         PR c++/14284
5274         * g++.dg/template/ttp8.C: New test.
5275
5276 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5277
5278         * gcc.dg/fixuns-trunc-1.c: New test.
5279
5280 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5281
5282         * gcc.dg/builtins-config.h: Use #elif.
5283
5284 2004-02-26  Michael Matz  <matz@suse.de>
5285
5286         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5287         * gcc.dg/991214-1.c: Likewise.
5288         * gcc.dg/i386-asm-1.c: Likewise.
5289
5290 2004-02-25  Richard Henderson  <rth@redhat.com>
5291
5292         * gcc.c-torture/execute/20040208-2.c: Move ...
5293         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5294
5295 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5296
5297         PR c++/14246
5298         * g++.dg/other/crash-3.C: New test.
5299
5300 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5301
5302         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5303         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5304
5305         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5306         HP-UX.
5307
5308 2004-02-24  Michael Matz  <matz@suse.de>
5309
5310         * gcc.dg/i386-regparm.c: New.
5311
5312 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5313
5314         * gcc.c-torture/execute/20040223-1.c: New.
5315
5316 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5317             Kazu Hirata  <kazu@cs.umass.edu>
5318
5319         * gcc.dg/fwritable-strings-1.c: Remove.
5320
5321 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5322
5323         PR c/14156
5324         * gcc.dg/20040223-1.c: New test.
5325
5326 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5327
5328         PR c++/14106
5329         * g++.dg/ext/typeof9.C: New test.
5330
5331 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5332
5333         PR c++/14250
5334         * g++.dg/other/switch1.C: New test.
5335
5336 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5337
5338         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5339         * gcc.dg/va-arg-1.c: Likewise.
5340
5341 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5342
5343         PR c++/14143
5344         * g++.dg/template/koenig5.C: New test.
5345
5346 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5347
5348         * g++.dg/ext/altivec-1.C: Generalize target triple.
5349         * g++.dg/ext/altivec-2.C: New test case.
5350         * g++.dg/ext/altivec_check.h: New file.
5351         * gcc.dg/altivec-1.c: Generalize target triple;
5352         include altivec_check.h and call altivec_check().
5353         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5354         * gcc.dg/altivec-6.c: New test case.
5355         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5356         type casts as needed.
5357         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5358         altivec_check().
5359         * gcc.dg/altivec-12.c: New test case.
5360         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5361         include altivec_check.h and call altivec_check().
5362         * gcc.dg/altivec_check.h: New file.
5363
5364 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5365
5366         * lib/target-supports.exp (check_alias_available): Don't mangle
5367         function `g' in test program.
5368
5369 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5370
5371         * lib/target-supports.exp (check_profiling_available): Check
5372         argument to determine whether we support a profiling type.
5373         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5374         check_profiling_available.
5375         * g++.dg/bprob/bprob.exp: Likewise
5376         * g77.dg/bprob/bprob.exp: Likewise.
5377         * gcc.misc-tests/bprob.exp: Likewise.
5378         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5379         dg-require-profiling and delete expected error handling.
5380         * gcc.dg/20021014-1.c: Likewise.
5381         * gcc.dg/nest.c: Likewise.
5382
5383 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5384
5385         PR c++/12007
5386         * g++.dg/other/vthunk1.C: New test.
5387
5388 2004-02-20  Falk Hueffner  <falk@debian.org>
5389
5390         PR target/14201
5391         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5392
5393 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/13927
5396         * g++.dg/other/error8.C: Remove XFAIL markers.
5397
5398         PR c++/14173
5399         * g++.dg/ext/packed5.C: New test.
5400
5401         PR c++/14199
5402         * g++.dg/warn/Wunused-5.C: New test.
5403
5404         PR c++/14186
5405         * g++.dg/lookup/member1.C: New test.
5406
5407 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5408
5409         * gcc.c-torture/compile/20040130-1.c: Enable only when
5410         __INT_MAX__ >= 2147483647L.
5411         * gcc.c-torture/compile/961203-1.c: Likewise.
5412
5413 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5414
5415         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5416         * g++.dg/opt/template1.C: Robustify assembler regexp
5417
5418 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5419
5420         * gcc.c-torture/execute/simd-4.x: Remove.
5421         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5422         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5423         Guard with #ifndef SKIP_ATTRIBUTE.
5424         * gcc.dg/compat/vector-1_y.c: Likewise.
5425         * gcc.dg/compat/vector-2_x.c: Likewise.
5426         * gcc.dg/compat/vector-2_y.c: Likewise.
5427         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5428         * g++.dg/eh/simd-2.C: Likewise.
5429
5430 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5431
5432         * gcc.c-torture/compile/complex-1.c: New.
5433
5434 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5435
5436         PR target/14209
5437         * gcc.c-torture/execute/20040218-1.c: New test.
5438
5439 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5440
5441         PR c++/14181
5442         * g++.dg/parse/new2.C: New test.
5443
5444 2004-02-18  Paul Brook  <paul@codesourcery.com>
5445
5446         * gcc.c-torture/compile/libcall-1.c: New test.
5447
5448 2004-02-18  Paul Brook  <paul@codesourcery.com>
5449
5450         PR debug/12934
5451         * gcc.dg/debug/debug-7.c: New test.
5452
5453 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5454
5455         * gcc.dg/20040217-1.c: New test.
5456
5457 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5458
5459         * gcc.c-torture/execute/990208-1.x: Delete.
5460
5461 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5462
5463         * gcc.c-torture/execute/20040208-2.x: New file.
5464
5465 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5466
5467         PR c++/11326
5468         * g++.dg/abi/structret1.C: New test.
5469
5470 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5471
5472         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5473         (i386_cpuid): No need to test if cpuid is available on AMD64.
5474         Fix assembly, so that it works onboth i386 and AMD64.
5475         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5476         (vecInLong): Fix s[] member type to unsigned int.
5477         (vecInWord): Remove type.
5478         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5479         (a64, b64, c64, d64, e64): Remove.
5480         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5481         Remove unused variable.  Remove initialization of removed variables.
5482         Don't call mmx_tests nor sse_tests.
5483         (reference_mmx, reference_sse): Remove.
5484         (check): Add return stmt.
5485         * gcc.dg/i386-sse-7.c: New test.
5486         * gcc.dg/i386-mmx-4.c: New test.
5487
5488 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5489
5490         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5491         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5492         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5493         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5494         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5495         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5496         g++.dg/tc1/dr94.C: Fix line terminator.
5497
5498 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5499
5500         * gcc.c-torture/compile/20040216-1.c: New.
5501
5502 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5503
5504         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5505         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5506         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5507         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5508         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5509         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5510
5511 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5512
5513         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5514
5515 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/13971
5518         * g++.dg/expr/cond4.C: New test.
5519
5520         PR c++/14086
5521         * g++.dg/lookup/crash2.C: New test.
5522
5523 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5524
5525         * gcc.c-torture/compile/20040214-2.c: New test.
5526
5527 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5528
5529         PR c++/14116
5530         * g++.dg/ext/typeof8.C: New test.
5531
5532 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5533
5534         * gcc.c-torture/compile/20040214-1.c: New test.
5535
5536 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5537
5538         PR c++/13635
5539         * g++.dg/template/spec11.C: New test.
5540
5541 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5542
5543         PR c++/13927
5544         * g++.dg/other/error8.C: New test.
5545
5546 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5547
5548         PR c++/14122
5549         * g++.dg/template/array4.C: New test.
5550
5551         PR c++/14108
5552         * g++.dg/inherit/thunk2.C: New test.
5553
5554         PR c++/14083
5555         * g++.dg/eh/cond2.C: New test.
5556
5557 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5558
5559         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5560
5561 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5562
5563         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5564
5565 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5566
5567         * g++.dg/simd-2.C: xfail on ppc64-linux.
5568
5569 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5570
5571         PR c/456
5572         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5573         tests.
5574
5575 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5576
5577         * gcc.dg/builtins-33.c: New test.
5578
5579 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5580
5581         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5582
5583 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5584
5585         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5586
5587 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5588
5589         * gcc.dg/ppc64-abi-3.c: New test.
5590
5591 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5592
5593         PR c/14092
5594
5595         * gcc.dg/pr14092-1.c: New testcase.
5596
5597 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5598
5599         * gcc.dg/cpp/assert4.c: Fix typo last change.
5600
5601         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5602         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5603
5604         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5605
5606 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5607
5608         * gcc.c-torture/compile/20040209-1.c: New test case.
5609
5610 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5611
5612         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5613
5614 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5615
5616         * gcc.c-torture/execute/20040208-[12].c: New tests.
5617
5618 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5619
5620         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5621
5622 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5623
5624         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5625
5626 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5627
5628         Bug 13856
5629         * gcc.dg/visibility-8.c: New testcase.
5630
5631 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5632
5633         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5634         arguments.
5635         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5636
5637 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5638
5639         PR middle-end/13696
5640         * g++.dg/opt/fold1.C: New test case.
5641
5642 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5643
5644         PR c++/14033
5645         * g++.dg/other/crash-2.C: New test.
5646
5647 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5648
5649         PR c++/14028
5650         * g++.dg/parse/angle-bracket2.C: New test.
5651
5652 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5653
5654         PR middle-end/13750
5655         Revert:
5656         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5657         PR pch/13361
5658         * testsuite/g++.dg/pch/wchar-1.C: New.
5659         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5660
5661 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5662
5663         PR c++/14008
5664         * g++.dg/parse/error15.C: New test.
5665         * g++.dg/parse/crash11.C: Update dg-error mark.
5666
5667 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5668
5669         PR c++/13932
5670         * g++.dg/warn/conv2.C: New test.
5671
5672 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5673
5674         PR c++/13086
5675         * g++.dg/warn/incomplete1.C: Remove xfail.
5676
5677 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5678
5679         * lib/file-format.exp (gcc_target_object_format): Use
5680         ${tool}_target_compile, not gcc_target_compile.
5681         * lib/target-supports.exp (check_alias_available): Likewise.
5682         (check_gc_sections_available): Likewise.
5683         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5684         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5685         dg-require-alias.
5686
5687 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5688
5689         PR c++/13969
5690         * g++.dg/template/static6.C: New test.
5691
5692 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5693
5694         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5695
5696 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5697
5698         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5699         tests for systems where `char' is unsigned by default.
5700
5701 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5702
5703         PR c++/13997
5704         * g++.dg/template/partial3.C: New test.
5705
5706 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5707
5708         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5709         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5710         Remove mentions of obsolete ports.
5711
5712 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5713
5714         * gcc.dg/noncompile/20001228-1.c: Fix for new
5715         error message.
5716
5717 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5718
5719         PR target/9348
5720         * gcc.c-torture/execute/multdi-1.c: New test case.
5721
5722 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/13925
5725         * g++.dg/template/lookup5.C: New test.
5726
5727 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5728
5729         PR c++/13950
5730         * g++.dg/template/lookup4.C: New test.
5731
5732         PR c++/13970
5733         * g++.dg/parse/error14.C: New test.
5734
5735         PR c++/14002
5736         * g++.dg/parse/template13.C: New test.
5737
5738 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/13978
5741         * g++.dg/template/koenig4.C: New test.
5742
5743         PR c++/13968
5744         * g++.dg/template/crash17.C: New test.
5745
5746         PR c++/13975
5747         * g++.dg/parse/error13.C: New test.
5748         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5749
5750 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5751
5752         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5753
5754 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5755
5756         PR c/11658
5757         PR c/13994
5758         * gcc.dg/noncompile/20040203-1.c: New test.
5759         * gcc.dg/noncompile/20040203-2.c: Likewise.
5760         * gcc.dg/noncompile/20040203-3.c: Likewise.
5761         * gcc.dg/20040203-1.c: Likewise.
5762
5763 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5764
5765         PR c++/10858
5766         * g++.dg/template/sizeof7.C: New test.
5767
5768 2004-02-02  Eric Christopher  <echristo@redhat.com>
5769             Zack Weinberg  <zack@codesourcery.com>
5770
5771         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5772
5773 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5774
5775         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5776         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5777         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5778         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5779
5780 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/13113
5783         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5784
5785         PR c++/13854
5786         * g++.dg/ext/attrib13.C: New test.
5787
5788         PR c++/13907
5789         * g++.dg/conversion/op2.C: New test.
5790
5791 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5792
5793         * gcc.dg/titype-1.c: Fix pasto.
5794
5795 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5796
5797         * gcc.dg/titype-1.c: New test.
5798
5799 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5800
5801         PR c++/13957
5802         * g++.dg/template/non-type-template-argument-1.C,
5803         g++.dg/template/qualified-id1.C: Update dg-error marks.
5804         * g++.dg/template/nontype6.C: New test.
5805
5806 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5807
5808         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5809         * gcc.dg/builtins-31.c: New testcase.
5810         * gcc.dg/builtins-32.c: New testcase.
5811
5812 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5813
5814         * objc.dg/call-super-2.m: Update line numbers
5815         for the including of stddef.h.
5816
5817 2004-01-30  Michael Matz  <matz@suse.de>
5818
5819         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5820         g++.dg/ext/case-range3.C: New tests.
5821
5822 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5823
5824         DR206
5825         PR c++/13813
5826         * g++.dg/template/member4.C: New test.
5827
5828 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5829
5830         PR c++/13683
5831         * g++.dg/template/sizeof6.C: New test.
5832
5833 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5834
5835         * gcc.dg/fwritable-strings-1.c: New test.
5836
5837 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5838
5839         * gcc.c-torture/compile/20040130-1.c: New test.
5840
5841 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5842
5843         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5844
5845 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/13883
5848         * g++.dg/template/ctor3.C: New test.
5849
5850 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5851
5852         * g++.dg/tc1: New directory.
5853         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5854         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5855         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5856         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5857         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5858
5859 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5860
5861         * g++.dg/parse/error11.C: New test.
5862         * g++.dg/parse/error12.C: Likewise.
5863
5864 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5865
5866         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5867         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5868
5869 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/13791
5872         * g++.dg/ext/attrib12.C: New test.
5873
5874         PR c++/13736
5875         * g++.dg/parse/cast2.C: New test.
5876
5877 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5878
5879         * objc.dg/encode-2.m (main): New local string.  Set depending on
5880         sizeof long.  Use in sscanf call.
5881         * objc.dg/encode-3.m (main): New local string.  Set depending on
5882         sizeof long.  Use in scan_initial call.
5883
5884 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5885
5886         * objc.dg/call-super-2.m: Make LP64-safe.
5887         * objc.dg/desig-init-1.m: Likewise.
5888
5889 2004-01-27  Devang Patel <dpatel@apple.com>
5890
5891         * g++.dg/debug/namespace1.C: New test.
5892
5893 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5894
5895         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5896         xscale-*-*.
5897
5898         * gcc.dg/arm-mmx-1.c: New test.
5899
5900 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5901
5902         * gcc.dg/20040127-1.c: New test.
5903         * gcc.dg/20040127-2.c: New test.
5904
5905 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5906
5907         * objc.dg/stret-1.m (glob): Renamed to globa.
5908
5909 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5910
5911         PR c++/13663
5912         * g++.dg/expr/for1.C: New test.
5913
5914 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5915
5916         PR middle-end/13779
5917         * gcc.dg/darwin-longlong.c: New test.
5918
5919 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5920
5921         * gcc.dg/20040124-1.c: Moved test from here...
5922         * gcc.c-torture/compile/20040124-1.c: ...to here.
5923
5924 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5925
5926         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5927         the assembly output if -m64 is passed.
5928
5929 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5930
5931         PR c++/13833
5932         * g++.dg/template/cond3.C: New test.
5933
5934 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5935
5936         PR c++/13810
5937         * g++.dg/template/ttp7.C: New test.
5938
5939 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5940
5941         PR c++/13797
5942         * g++.dg/template/nontype4.C: New test.
5943         * g++.dg/template/nontype5.C: Likewise.
5944
5945 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5946
5947         * gcc.dg/torture/mips-clobber-at.c: New test.
5948
5949 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5950
5951         * gcc.dg/20040124-1.c: New test.
5952
5953 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * gcc.dg/20040123-1.c: New test.
5956
5957 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5958
5959         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5960
5961 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5962
5963         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5964
5965 2004-01-23  Andrew Pinski  <apinski@apple.com>
5966
5967         * gcc.dg/20030121-1.c: Move to ..
5968         * gcc.dg/20040121-1.c: here.
5969
5970 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5971
5972         * gcc.dg/builtins-29.c: New test case.
5973
5974 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5975
5976         PR 18314
5977         * gcc.dg/builtins-30.c: New testcase.
5978
5979 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5980
5981         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5982         * lib/g77.exp: Likewise.
5983         * lib/objc.exp: Likewise.
5984         * lib/g++.exp: Likewise.
5985
5986 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5987
5988         * gcc.dg/struct-by-value-2.c: New test.
5989
5990 2004-01-21  Andrew Pinski  <apinski@apple.com>
5991
5992         PR target/13785
5993         * gcc.dg/20030121-1.c: New test.
5994
5995 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5996
5997         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5998         clobber frame pointer register in asm statement.
5999
6000 2004-01-21  Falk Hueffner  <falk@debian.org>
6001
6002         * gcc.c-torture/compile/20040121-1.c: New test.
6003
6004 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6005
6006         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6007
6008 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6009
6010         * gcc.dg/ppc64-abi-2.c: New test.
6011
6012 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6013
6014         * lib/treelang.exp: Fill out this file.
6015         * lib/treelang-dg.exp: New File.
6016
6017 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6018
6019         * gcc.c-torture/compile/981022-1.c: Remove.
6020         * gcc.dg/array-5.c: Remove XFAIL.
6021         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6022         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6023         gcc.dg/cond-lvalue-1.c: Update.
6024         * gcc.dg/cast-lvalue-2.c: New test.
6025
6026 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/13592
6029         * g++.dg/other/error1.C (class foo): Tweak error message.
6030
6031         PR c++/13592
6032         * g++.dg/template/call2.C: New test.
6033
6034 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6035
6036         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6037         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6038         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6039         scalar-return-1_x.c, scalar-return-2_y.c,
6040         scalar-return-3_x.c, scalar-return-3_y.c,
6041         scalar-return-4_x.c, scalar-return-4_y.c,
6042         struct-align-1.h, struct-align-1_x.c,
6043         struct-align-1_y.c, struct-align-2.h,
6044         struct-align-2_x.c, struct-align-2_y.c,
6045         struct-by-value-10_y.c, struct-by-value-11_x.c,
6046         struct-by-value-11_y.c, struct-by-value-12_x.c,
6047         struct-by-value-12_y.c, struct-by-value-13_x.c,
6048         struct-by-value-13_y.c, struct-by-value-14_x.c,
6049         struct-by-value-14_y.c, struct-by-value-15_x.c,
6050         struct-by-value-15_y.c, struct-by-value-16_y.c,
6051         struct-by-value-17_y.c, struct-by-value-18_y.c,
6052         struct-by-value-19_y.c, struct-by-value-1_x.c,
6053         struct-by-value-1_y.c, struct-by-value-20_y.c,
6054         struct-by-value-2_x.c, struct-by-value-2_y.c,
6055         struct-by-value-3_y.c, struct-by-value-4_x.c,
6056         struct-by-value-4_y.c, struct-by-value-5_y.c,
6057         struct-by-value-6_y.c, struct-by-value-7_y.c
6058         struct-by-value-8_x.c, struct-by-value-8_y.c
6059         struct-by-value-9_x.c, struct-by-value-9_y.c
6060         struct-return-10_x.c, struct-return-10_y.c,
6061         struct-return-19_x.c, struct-return-20_x.c
6062         struct-return-2_x.c, struct-return-2_y.c
6063         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6064         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6065
6066 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6067
6068         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6069         attribute on sparc*-sun-solaris2.*.
6070
6071 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/13710
6074         * g++.dg/ext/typeof7.C: New test.
6075
6076 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6077
6078         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6079         * gcc.dg/const-elim-1.c: Same.
6080
6081 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6082
6083         * objc.dg/stret-1.m: New.
6084         * objc.dg/stret-2.m: New.
6085
6086 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6087
6088         PR c++/11895
6089         * g++.dg/ext/vector1.C: New test.
6090
6091 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6092
6093         * gcc.dg/pch/import-1.c: New.
6094         * gcc.dg/pch/import-1.hs: New.
6095         * gcc.dg/pch/import-1a.h: New.
6096         * gcc.dg/pch/import-1b.h: New.
6097         * gcc.dg/pch/import-1c.h: New.
6098
6099 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/13574
6102         * g++.dg/ext/array1.C: New test.
6103
6104         PR c++/13178
6105         * g++.dg/conversion/op1.C: New test.
6106
6107 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6108
6109         PR 11864
6110         From Kazumoto Kojima / Dan Kegel:
6111         * gcc.dg/pr11864-1.c: New test.
6112
6113         PR 10392
6114         From Marcus Comstedt / Dan Kegel:
6115         * gcc.dg/pr10392-1.c: New test.
6116
6117 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/13478
6120         * g++.dg/init/ref10.C: New test.
6121
6122 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6123
6124         PR c++/13407
6125         * g++.dg/parse/typename6.C: New test.
6126
6127 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6128
6129         PR pch/13361
6130         * testsuite/g++.dg/pch/wchar-1.C: New.
6131         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6132
6133 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6134
6135         PR c++/9259
6136         * g++.dg/expr/sizeof2.C: New test.
6137
6138 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6139
6140         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6141
6142 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6143
6144         PR c++/13659
6145         * g++.dg/lookup/strong-using-3.C: New.
6146         * g++.dg/lookup/using-10.C: New.
6147
6148 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6149
6150         PR c++/13594
6151         * g++.dg/lookup/strong-using-2.C: New.
6152
6153 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6154             Dan Kegel <dank@kegel.com>
6155             J"orn Rennecke <joern.rennecke@superh.com>
6156
6157         PR target/9365
6158         * gcc.dg/pr9365-1.c: New test.
6159
6160 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6161
6162         PR c++/8856
6163         * g++.dg/parse/casting-operator2.C: New test.
6164         * g++.old-deja/g++.pt/explicit83.C: Remove.
6165
6166 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6167
6168         * gcc.dg/label-compound-stmt-1.c: New test.
6169         * gcc.c-torture/compile/950922-1.c,
6170         gcc.c-torture/compile/20000211-3.c,
6171         gcc.c-torture/compile/20000518-1.c,
6172         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6173         compound statements.
6174
6175 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6176
6177         * gcc.dg/ppc64-abi-1.c: New test.
6178
6179 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6180
6181          * g++.dg/ext/attrib9.C: Add dg-warnings.
6182
6183 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6184
6185         PR c++/12335
6186         * g++.dg/parse/dtor3.C: New test.
6187
6188 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6189
6190         PR c++/12709
6191         * g++.dg/parse/try-catch-1.C: New test.
6192
6193 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6194
6195         * ada/acats/run_all.sh: Add more verbose output in acats.log
6196         when compiling tests.
6197
6198 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6199
6200         PR 13656
6201         * gcc.dg/typedef-redecl.c: New test case.
6202         * gcc.dg/typedef-redecl.h: New support file.
6203
6204 2004-01-13  Jan Hubicka  <jh@suse.cz>
6205
6206         * gcc.dg/always_inline.c: New test.
6207         * gcc.dg/debug/20031231-1.c: Fix.
6208
6209 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6210
6211         PR c++/13474
6212         * g++.dg/template/array3.C: New test.
6213
6214 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6215
6216         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6217         * g++.dg/warn/Wunused-2.C: Likewise.
6218
6219 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6220
6221         PR c++/13289
6222         * g++.dg/template/instantiate6.C: New test.
6223
6224 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6225
6226         PR middle-end/11397
6227         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6228
6229 2004-01-12  Jan Hubicka  <jh@suse.cz>
6230
6231         PR opt/12826
6232         * gcc.dg/20040112-1.c: New.
6233
6234         * gcc.dg/dwarf-die[1-7].c: Move to...
6235         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6236         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6237
6238 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6239
6240         PR c++/4100
6241         * g++.dg/parse/friend4.C: New test.
6242
6243 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6244
6245         PR c++/4100
6246         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6247         definition is called a friend.
6248
6249 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6250
6251         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6252
6253 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6254
6255         PR c++/3478
6256         * g++.dg/parse/error10.C: New test.
6257         * g++.dg/template/arg2.C: Accept "invalid type" error.
6258
6259 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6260
6261         PR middle-end/13392
6262         * g++.dg/opt/expect2.C: New test.
6263
6264 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6265
6266         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6267         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6268         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6269         Update dg-error regexps.
6270
6271 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6272
6273         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6274         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6275
6276 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6277
6278         * gcc.dg/pragma-re-1.c: Use right pointer type.
6279
6280 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6281
6282         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6283
6284 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6285
6286         * gcc.dg/rs6000-ldouble-1.c: New.
6287
6288 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6289
6290         DR 337
6291         PR c++/9256
6292         * g++.dg/other/abstract1.C: New test.
6293
6294 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6295
6296         * g++.dg/lookup/strong-using-1.C: New.
6297
6298 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6299
6300         PR c/11234
6301         * gcc.dg/func-ptr-conv-1.c: New test.
6302         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6303
6304 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6305
6306         PR target/13380.
6307         * gcc.c-torture/compile/20040109-1.c: New.
6308
6309 2004-01-08  Stuart Hastings  <stuart@apple.com>
6310
6311         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6312         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6313         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6314
6315 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6316
6317         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6318
6319 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6320
6321         * ada/acats/run_acats: Treat 'gnatchop' the same way
6322         as 'gnatmake'.  Export GCC_DRIVER.
6323         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6324         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6325
6326 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6327
6328         PR c++/12573
6329         * g++.dg/template/dependent-expr4.C: New test.
6330
6331 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6332
6333         * gcc.dg/altivec-11.c: New test.
6334
6335 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6336
6337         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6338
6339 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6340
6341         PR c/6024
6342         * gcc.dg/enum-compat-1.c: New test.
6343         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6344
6345 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6346
6347         PR c/12165
6348         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6349         gcc.dg/c99-idem-qual-3.c: New tests.
6350
6351 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6352
6353         * gcc.dg/winline-7.c: Don't cast void * to int.
6354
6355 2004-01-06  Jan Hubicka  <jh@suse.cz>
6356
6357         * gcc.dg/i386-sse-5.c: New test
6358         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6359
6360 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6361
6362         PR c++/12815
6363         * g++.dg/rtti/typeid4.C: New test.
6364
6365 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6366
6367         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6368
6369 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/12132
6372         * g++.dg/template/error11.C: New test.
6373
6374         PR c++/13451
6375         * g++.dg/template/class2.C: New test.
6376
6377 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6378         Richard Sandiford <rsandifo@redhat.com>
6379
6380         PR c++/13387
6381         * g++.dg/opt/alias3.C: New test.
6382
6383 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6384
6385         PR c++/13157
6386         * g++.dg/template/koenig3.C: New test.
6387
6388         PR c++/13529
6389         * g++.dg/parse/offsetof3.C: New test.
6390
6391         * g++.dg/init/copy7.C: Add missing dg-error markers.
6392
6393         PR c++/12226
6394         * g++.dg/init/copy7.c: New test.
6395
6396         PR c++/13536
6397         * g++.dg/parse/cast1.C: New test.
6398
6399 2004-01-04  Jan Hubicka  <jh@suse.cz>
6400
6401         * gcc.dg/winline[1-7].c: New tests.
6402
6403 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6404
6405         PR c++/13520
6406         * g++.dg/template/qualttp22.C: New test.
6407
6408 2004-01-01  Jan Hubicka  <jh@suse.cz>
6409
6410         * gcc.dg/debug/20031231-1.c: New.
6411         * gcc.c-torture/compile/20040101-1.c: New.
6412         * gcc.dg/dwarf-die-[1-7].c: New.
6413
6414 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6415
6416         PR optimization/13521
6417         * gcc.c-torture/compile/20031231-1.c: New test.
6418
6419 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6420
6421         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6422
6423 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6424
6425         PR c++/10079
6426         * g++.dg/template/crash16.C: New test.
6427
6428 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6429
6430         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6431
6432 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6433
6434         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6435         ports.
6436         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6437         * g++.old-deja/g++.law/profile1.C: Likewise.
6438         * gcc.c-torture/compile/981006-1.c: Likewise.
6439         * gcc.c-torture/execute/loop-2e.x: Likewise.
6440         * gcc.c-torture/execute/loop-2f.x: Remove.
6441         * gcc.c-torture/execute/loop-2g.x: Likewise.
6442         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6443         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6444
6445 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6446
6447         PR c++/13507
6448         * g++.dg/ext/attrib11.C: New test.
6449
6450         PR c++/13494
6451         * g++.dg/template/array2-1.C: New test.
6452         * g++.dg/template/array2-2.C: New test.
6453
6454 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6455
6456         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6457
6458 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6459
6460         PR c++/12774
6461         * g++.dg/template/array1-1.C: New test.
6462         * g++.dg/template/array1-2.C: New test.
6463
6464 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6465
6466         PR fortran/12632
6467         * g77.dg/12632.f: New test case.
6468
6469 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6470
6471         PR c++/13289
6472         * g++.dg/parse/nontype1.C: New test.
6473
6474 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6475
6476         PR c++/12403
6477         * g++.dg/parse/explicit1.C: New test.
6478         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6479
6480 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6481
6482         PR c++/13081
6483         * g++.dg/opt/inline6.C: New test.
6484
6485         PR c++/12613
6486         * g++.dg/parse/error9.C: New test.
6487
6488         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6489
6490 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR c++/13009
6493         * g++.dg/init/assign1.C: New test.
6494
6495 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6496
6497         PR c++/13070
6498         * g++.dg/warn/format3.C: New test case.
6499
6500 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6501
6502         * gcc.c-torture/compile/20031227-1.c: New test.
6503
6504 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6507         * g77.dg/bprob/bprob.exp: Likewise.
6508         * gcc.misc-tests/bprob.exp: Likewise.
6509         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6510         variants on systems where the library does not provide that
6511         functionality.
6512         * gcc.dg/builtins-20.c: Use builtins-config.h.
6513         * gcc.dg/builtins-config.h: New file.
6514
6515 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6516
6517         * lib/gcc-dg.exp (dg-require-profiling): New function.
6518         * lib/target-supports.exp (check_profiling_available): Likewise.
6519         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6520         * g77.dg/bprob/bprob.exp: Likewise.
6521         * gcc.misc-tests/bprob.exp: Likewise.
6522         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6523         * gcc.dg/20021014-1.c: Likewise.
6524         * gcc.dg/nest.c: Likewise.
6525
6526 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6527
6528         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6529         compiling.
6530         * g++.dg/lookup/java2.C: Likewise.
6531         * gcc.dg/cpp/lexident.c: Likewise.
6532
6533 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6534
6535         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6536         given.
6537         * gcc.c-torture/compile/961203-1.c: Likewise.
6538         * gcc.c-torture/compile/980506-1.c: Likewise.
6539
6540 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6541
6542         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6543         (additional_prunes): New global.
6544         (gcc-dg-prune): Handle additional per-test pruning.
6545         (dg-test): Clear additional_prunes between tests.
6546
6547         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6548         dg-prune-output to avoid spurious failures from assembler
6549         complaining about nonexistent WAW violations.
6550         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6551         Use dg-prune-output to avoid spurious failures from assembler
6552         warning about Itanium B-step errata.
6553
6554 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6555
6556         * g++.dg/abi/macro0.C: New test.
6557         * g++.dg/abi/macro1.C: Likewise.
6558         * g++.dg/abi/macro2.C: Likewise.
6559
6560         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6561         * g++.dg/abi/bitfield7.C: Likewise.
6562         * g++.dg/abi/dtor2.C: Likewise.
6563         * g++.dg/abi/mangle11.C: Likewise.
6564         * g++.dg/abi/mangle12.C: Likewise.
6565         * g++.dg/abi/mangle14.C: Likewise.
6566         * g++.dg/abi/mangle17.C: Likewise.
6567         * g++.dg/abi/vbase10.C: Likewise.
6568         * g++.dg/abi/vbase14.C: Likewise.
6569         * g++.dg/template/qualttp17.C: Likewise.
6570
6571 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6572
6573         PR c/11995
6574         * gcc.dg/20031223-1.c: New test.
6575
6576 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.dg/noreturn-7.c: New test.
6579
6580 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * gcc.dg/null-pointer-1.c: New test.
6583
6584 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6585
6586         * g++.old-deja/g++.jason/template18.C: Remove.
6587         * g++.old-deja/g++.jason/template37.C: Likewise.
6588
6589         PR c++/12862
6590         * g++.dg/lookup/ns1.C: New test.
6591
6592         PR c++/12397
6593         * g++.dg/template/lookup3.C: New test.
6594
6595 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6596
6597         * g++.dg/template/recurse1.C: New test
6598
6599 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6600
6601         PR c++/12479
6602         * g++.dg/parse/semicolon1.C: New test.
6603         * g++.dg/parse/semicolon1.h: Likewise.
6604
6605 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6606
6607         * gcc.dg/darwin-misaligned.c: New test.
6608
6609 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6610
6611         PR c/9163
6612         * gcc.dg/20031222-1.c: New test.
6613
6614 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/13438
6617         * g++.dg/parse/error8.C: New test.
6618
6619         PR c++/11554
6620         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6621
6622 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6623
6624         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6625         too small.
6626         * gcc.c-torture/compile/930217-1.c: Likewise.
6627         * gcc.c-torture/compile/930513-1.c: Likewise.
6628         * gcc.c-torture/execute/920908-2.c: Likewise.
6629         * gcc.c-torture/execute/921204-1.c: Likewise.
6630         * gcc.c-torture/execute/930621-1.c: Likewise.
6631         * gcc.c-torture/execute/930630-1.c: Likewise.
6632         * gcc.c-torture/execute/931031-1.c: Likewise.
6633         * gcc.c-torture/execute/980602-2.c: Likewise.
6634         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6635         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6636         * gcc.c-torture/execute/extzvsi.c: Likewise.
6637         * gcc.c-torture/unsorted/ext.c: Likewise.
6638
6639 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6640
6641         PR target/12749
6642         * gcc.c-torture/compile/20031220-2.c: New test case.
6643
6644 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6645
6646         PR optimization/13031
6647         * gcc.c-torture/compile/20031220-1.c: New test case.
6648
6649 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6650
6651         * gcc.dg/cast-function-1.c: New test.
6652
6653 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6654
6655         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6656         formats.
6657
6658 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6659
6660         PR c++/12795
6661         * g++.dg/ext/attrib10.C: New test.
6662
6663 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6664
6665         * gcc.dg/cleanup-10.c: New test.
6666         * gcc.dg/cleanup-11.c: New test.
6667
6668 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR c++/13239
6671         * g++.dg/opt/expect1.C: New test.
6672
6673 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6674
6675         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6676
6677 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6678
6679         PR debug/12923
6680         * gcc.dg/20031218-1.c: New test.
6681
6682         PR debug/12389
6683         * gcc.dg/20031218-2.c: New test.
6684         * gcc.dg/20031218-3.c: New test.
6685
6686         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6687         of label name and allow for USER_LABEL_PREFIX == "_" names.
6688         * g++.dg/abi/mangle18-2.C: Likewise.
6689         * g++.dg/abi/mangle19-1.C: Likewise.
6690         * g++.dg/abi/mangle19-2.C: Likewise.
6691         * g++.dg/abi/mangle20-1.C: Likewise.
6692         * g++.dg/abi/mangle20-2.C: Likewise.
6693
6694 2003-12-18  Richard Henderson  <rth@redhat.com>
6695
6696         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6697
6698 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6699             Dan Kegel <dank@kegel.com>
6700
6701         PR other/12009
6702         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6703         testing a cross compiler, it causes spurious compile failures.
6704         * lib/g++.exp: Likewise.
6705
6706 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6707
6708         PR c++/13262
6709         * g++.dg/template/access13.C: New test.
6710
6711 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6712
6713         * gcc.dg/20031216-1.c: New test.
6714
6715 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6716
6717         PR c++/9154
6718         * g++.dg/template/error10.C: New test.
6719
6720 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6721
6722         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6723         * g++.dg/eh/simd-2.C: Likewise.
6724
6725 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6726             Roger Sayle  <roger@eyesopen.com>
6727
6728         * gcc.c-torture/execute/ieee/mzero5.c: New.
6729
6730 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6731
6732         PR c++/10603
6733         * g++.dg/parse/error6.C: New test.
6734
6735         PR c++/12827
6736         * g++.dg/parse/error7.C: New test.
6737
6738 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6739
6740         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6741         at -O with stabs debugging formats.
6742         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6743         * gcc.dg/debug/debug-2.c: Likewise.
6744
6745 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/12696
6748         * g++.dg/init/error1.C: New test.
6749
6750         PR c++/12218
6751         * g++.dg/init/pm3.C: New test.
6752
6753 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6754
6755         PR c/3347
6756         * gcc.dg/bitfld-8.c: New test.
6757
6758 2003-12-16  James Lemke  <jim@wasabisystems.com>
6759
6760         * gcc.dg/arm-scd42-[123].c: New tests.
6761
6762 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6763
6764         PR c++/9043
6765         * g++.dg/abi/mangle20-1.C: New test.
6766         * g++.dg/abi/mangle20-2.C: New test.
6767
6768 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR c++/13275
6771         * g++.dg/other/offsetof2.C: Remove XFAIL.
6772         * g++.dg/parse/offsetof1.C: New test.
6773         * g++.gd/parse/offsetof2.C: Likewise.
6774
6775 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6776
6777         * g++.dg/template/nontype3.C: New test.
6778         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6779
6780 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6781
6782         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6783
6784 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6785
6786         PR c++/13387
6787         * g++.dg/expr/assign1.C: New test.
6788
6789         PR c++/13242
6790         * g++.dg/abi/mangle19-1.C: New test.
6791         * g++.dg/abi/mangle19-2.C: New test.
6792
6793 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6794
6795         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6796
6797 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6798
6799         * gcc.c-torture/execute/20031216-1.c: New test.
6800
6801 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6802
6803         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6804         an ICE regression.
6805
6806 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6807
6808         PR c++/10926
6809         * g++.dg/template/error9.C: New test.
6810
6811         PR c++/11116
6812         * g++.dg/template/error8.C: New test.
6813
6814 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6815
6816         PR middle-end/13400
6817         * gcc.c-torture/execute/20031215-1.c: New test case.
6818
6819 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/13269
6822         * g++.dg/parse/error5.C: New test.
6823
6824         PR c++/12989
6825         * g++.dg/expr/sizeof1.C: New test.
6826
6827         PR c++/13310
6828         * g++.dg/template/crash15.C: New test.
6829
6830 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6831
6832         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6833         a non-POD type as the last named parameter of a varargs function.
6834
6835 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c++/13243
6838         PR c++/12573
6839         * g++.dg/template/crash14.C: New test.
6840         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6841
6842 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         * g++.dg/other/java1.C: New test.
6845
6846         PR c++/13241
6847         * g++.dg/abi/mangle18-1.C: New test.
6848         * g++.dg/abi/mangle18-2.C: New test.
6849
6850 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6851
6852         PR optimization/10312
6853         * gcc.c-torture/execute/20031214-1.c: New.
6854
6855 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/10779
6858         PR c++/12160
6859         * g++.dg/parse/error3.C: New test.
6860         * g++.dg/parse/error4.C: Likewise.
6861         * g++.dg/abi/mangle4.C: Tweak error messages.
6862         * g++.dg/lookup/using5.C: Likewise.
6863         * g++.dg/other/error2.C: Likewise.
6864         * g++.dg/parse/typename5.C: Likewise.
6865         * g++.dg/parse/undefined1.C: Likewise.
6866         * g++.dg/template/arg2.C: Likewise.
6867         * g++.dg/template/ttp3.C: Likewise.
6868         * g++.dg/template/type1.C: Likewise.
6869         * g++.old-deja/g++.other/crash32.C: Likewise.
6870         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6871
6872 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6873
6874         PR c++/13106
6875         * g++.dg/warn/noreturn-3.C: New test.
6876
6877 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6878
6879         PR c++/13118
6880         * g++.dg/abi/covariant3.C: New.
6881
6882 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6883
6884         * g++.dg/eh/ia64-1.C: New test.
6885
6886 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6887
6888         PR optimization/13037
6889         * g77.f-torture/execute/13037.f: New test case.
6890
6891 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6892
6893         PR c++/12881
6894         * g++.dg/abi/covariant2.C: New.
6895
6896 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6897
6898         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6899
6900 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6901
6902         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6903
6904 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6905
6906         PR other/10819
6907         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6908         to fix Bug 10819.
6909         * lib/g++.exp (g++_version): Likewise.
6910         * lib/g77.exp (g77_version): Likewise.
6911         * lib/objc.exp (default_objc_version): Likewise.
6912
6913 2003-12-10  Richard Henderson  <rth@redhat.com>
6914
6915         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6916
6917         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6918
6919 2003-12-08  Matt Austern  <austern@apple.com>
6920
6921         PR c/13134
6922         * lib/gcc-dg.exp (dg-require-visibility): Define.
6923         * lib/target-supports (check_visibility_available): Define.
6924         * gcc.dg/visibility-1.c: New test.
6925         * gcc.dg/visibility-2.c: Likewise.
6926         * gcc.dg/visibility-3.c: Likewise.
6927         * gcc.dg/visibility-4.c: Likewise.
6928         * gcc.dg/visibility-5.c: Likewise.
6929         * gcc.dg/visibility-6.c: Likewise.
6930         * g++.dg/ext/visibility-1.C: Likewise.
6931         * g++.dg/ext/visibility-2.C: Likewise.
6932         * g++.dg/ext/visibility-3.C: Likewise.
6933         * g++.dg/ext/visibility-4.C: Likewise.
6934         * g++.dg/ext/visibility-5.C: Likewise.
6935         * g++.dg/ext/visibility-6.C: Likewise.
6936
6937 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6938
6939         * g++.dg/lookup/java1.C: New test.
6940         * g++.dg/lookup/java2.C: New test.
6941
6942 2003-12-07  Falk Hueffner  <falk@debian.org>
6943
6944         * g++.dg/opt/noreturn-1.C: New test.
6945
6946 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6947
6948         * gcc.dg/overflow-1.c: New test.
6949
6950 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6951
6952         * g77.f-torture/compile/13060.f: New test.
6953
6954 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/13323
6957         * g++.dg/inherit/operator2.C: New test.
6958
6959 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/13305
6962         * g++.dg/ext/attrib9.C: New test.
6963
6964 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6965
6966         PR c++/13314
6967         * g++.dg/template/error7.C: New test.
6968
6969 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6970             J"orn Rennecke <joern.rennecke@superh.com>
6971
6972         PR target/13302
6973         * g++.dg/other/struct-va_list.C: New test.
6974
6975 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6976
6977         PR c++/13166
6978         * g++.dg/parse/defarg6.C: New test.
6979
6980 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6981
6982         PR target/13256
6983         * gcc.c-torture/execute/20031201-1.c: New test.
6984
6985 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6986
6987         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6988
6989 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6990
6991         * gcc.dg/builtin-return-1.c: New test.
6992
6993 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6994             J"orn Rennecke <joern.rennecke@superh.com>
6995
6996         PR optimization/13260
6997         * gcc.c-torture/execute/20031204-1.c: New test.
6998
6999 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/9127
7002         * g++.dg/template/error6.C: New test.
7003
7004 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7005
7006         * gcc.dg/20031202-1.c: New test.
7007
7008 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7009
7010         PR c++/13179
7011         * g++.dg/template/eh1.C: New test.
7012
7013         PR c++/10771
7014         * g++.dg/template/error5.C: New test.
7015
7016 2003-12-02  David Ung  <davidu@mips.com>
7017
7018         * gcc.dg/compat/vector-check.h: Corrected type for var
7019         g_##TMODE
7020
7021 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7022
7023         PR c++/10126
7024         * g++.dg/template/ptrmem8.C: New test.
7025
7026 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7027
7028         PR c++/12573
7029         * g++.dg/template/dependent-expr3.C: New test.
7030
7031 2003-12-01  James Lemke  <jim@wasabisystems.com>
7032
7033         * gcc.dg/arm-g2.c: New test.
7034
7035 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7036
7037         PR optimization/11634
7038         * gcc.dg/20031201-2.c: New test case.
7039
7040 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7041
7042         PR 11433
7043         * objc.dg/proto-lossage-3.m: New test.
7044
7045 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7046
7047         PR optimization/12628
7048         * gcc.dg/20031201-1.c: New test case.
7049
7050 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7051
7052         * gcc.dg/unaligned-1.c: New test.
7053
7054 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7055
7056         PR c++/9849
7057         * g++.dg/template/error4.C: New test.
7058         * g++.dg/template/nested3.C: Adjust error markers.
7059
7060 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7061
7062         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7063
7064 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7065
7066         PR c/10333
7067         * gcc.dg/bitfld-7.c: New test.
7068
7069 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7070
7071         * gcc.dg/tls/asm-1.C: New test.
7072
7073 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7074
7075         * gcc.dg/cpp/assert4.c: Update.
7076
7077 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7078
7079         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7080         * gcc.dg/builtin-apply3.c: New test.
7081
7082 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7083
7084         * lib/compat.exp (compat-obj): New xfaildata parameter.
7085         Use it to set compiler_conditional_xfail_data before compiling.
7086         (compat-get-options): Handle dg-xfail-if.
7087         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7088         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7089         * gcc.dg/compat/vector-1_y.c: Likewise.
7090         * gcc.dg/compat/vector-2_x.c: Likewise.
7091         * gcc.dg/compat/vector-2_y.c: Likewise.
7092
7093 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7094
7095         * g++.dg/opt/reg-stack4.C: New test.
7096
7097 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         * gcc.dg/builtin-apply2.c: New test.
7100
7101 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7102
7103         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7104
7105 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7106
7107         PR c++/12924
7108         * g++.dg/template/template-id-2.C: New test.
7109
7110 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7111
7112         PR c++/5369
7113         * g++.dg/template/memfriend1.C: New test.
7114         * g++.dg/template/memfriend2.C: Likewise.
7115         * g++.dg/template/memfriend3.C: Likewise.
7116         * g++.dg/template/memfriend4.C: Likewise.
7117         * g++.dg/template/memfriend5.C: Likewise.
7118         * g++.dg/template/memfriend6.C: Likewise.
7119         * g++.dg/template/memfriend7.C: Likewise.
7120         * g++.dg/template/memfriend8.C: Likewise.
7121         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7122
7123 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/12515
7126         * g++.dg/ext/cond1.C: New test.
7127
7128 2003-11-20  Richard Henderson  <rth@redhat.com>
7129
7130         * gcc.dg/20020201-2.c: Remove.
7131         * gcc.dg/20020201-4.c: Remove.
7132         * gcc.dg/20020304-1.c: Remove.
7133
7134 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7135
7136         * gcc.dg/cpp/trad/xwin1.c: New test case.
7137
7138 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7139
7140         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7141         * lib/g77.exp: Likewise.
7142         * lib/objc.exp: Likewise.
7143         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7144         for darwin.
7145
7146 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7147
7148         PR c++/12932
7149         * g++.dg/template/static5.C: New test.
7150
7151 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7152
7153         * gcc.dg/nested-func-1.c: New test.
7154
7155 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * gcc.dg/cpp/assert4.c: New test.
7158
7159 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7160
7161         PR c++/2294
7162         * g++.dg/lookup/using9.c: New test.
7163
7164 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7165
7166         PR c++/12762
7167         * g++.dg/template/error3.C: New test.
7168
7169 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7170
7171         PR ada/13035
7172         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7173         No longer use a wrapper for gcc, since this does not work under
7174         Windows.
7175
7176 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7177
7178         PR c++/2094
7179         * g++.dg/template/ptrmem7.C: New test.
7180
7181 2003-11-13  Andrew Pinski <apinski@apple.com>
7182
7183         * gcc.c-torture/compile/20031113-1.c: New test.
7184
7185 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7186             Kean Johnston <jkj@sco.com>
7187
7188         PR c/13029
7189         * gcc.dg/unused-4.c: Update.
7190
7191 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7192
7193         * g++.dg/opt/const3.C: New test.
7194
7195 2003-11-13  Jan Hubicka  <jh@suse.cz>
7196
7197         * gcc.c-torture/compile/20031112-1.c: New test.
7198
7199 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7200
7201         * g++.dg/parse/crash10.C: Remove bogus error marker.
7202
7203 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7204
7205         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7206         (host_gcc): Likewise.
7207         (ROOT): Honor $PWDCMD.
7208         (BASE): Likewise.
7209         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7210
7211 2003-11-12  Catherine Moore  <clm@redhat.com>
7212
7213         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7214
7215 2003-11-12  Andreas Jaeger  <aj@suse.de>
7216             Jakub Jelinek  <jakub@redhat.com>
7217             Andrew Pinski  <pinskia@physics.uc.edu>
7218             Richard Henderson  <rth@redhat.com>
7219
7220         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7221         systems.
7222         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7223
7224         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7225         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7226
7227 2003-11-11  Andreas Jaeger  <aj@suse.de>
7228
7229         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7230
7231         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7232
7233 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7234
7235         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7236         Clean ups.
7237
7238 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7239
7240         * gcc.dg/trampoline-1.c: New test.
7241
7242 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7243
7244         * gcc.c-torture/compile/200031109-1.c: New test.
7245
7246 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7247
7248         PR c/3190
7249         PR c/8714
7250         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7251         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7252         gcc.dg/format/no-y2k-1.c: Update.
7253
7254 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7255
7256         PR optimization/10467
7257         * gcc.dg/20031108-1.c: New test case.
7258
7259 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7260
7261         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7262
7263 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7264
7265         * gcc.dg/compound-lvalue-1.c: New test.
7266         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7267         some XFAILs.
7268
7269 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7270
7271         * gcc.dg/altivec-varargs-1.c: New test.
7272
7273 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7274
7275         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7276         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7277         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7278         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7279         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7280
7281 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7282
7283         * gcc.dg/cond-lvalue-1.c: New test.
7284
7285 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7286
7287         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7288
7289 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7290
7291         PR c++/11616
7292         * g++.dg/template/instantiate5.C: New test.
7293
7294 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7295
7296         PR c++/12726
7297         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7298         * ChangeLog: Add missing first entry for above test.
7299
7300 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7301
7302         PR c++/9810
7303         * g++.dg/template/using8.C: New test.
7304         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7305
7306 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7307
7308         PR optimization/10817
7309         * gcc.c-torture/compile/20031102-1.c: New test case.
7310
7311 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7312
7313         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7314         2147483647.
7315
7316 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7317
7318         * gcc.dg/20031102-1.c: New test.
7319
7320 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7321
7322         * gcc.dg/complex-1.c: New test.
7323
7324 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7325
7326         PR c++/12796
7327         * g++.dg/template/crash13.C: Adjust expected error location.
7328         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7329
7330 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7331
7332         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7333
7334 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7335
7336         PR/10239
7337         * gcc.c-torture/compile/20031031-2.c: New test.
7338
7339 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7340
7341         PR/11640
7342         * gcc.c-torture/compile/20031031-1.c: New test.
7343
7344 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7345
7346         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7347         * gcc.misc-tests/bprob.exp: Likewise.
7348         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7349         the execution test on arm-elf configs.
7350         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7351         configs that don't support scratch files.
7352         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7353
7354 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7355
7356         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7357         done by dejagnu.
7358
7359 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7360
7361         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7362         Avoid non pure sh syntax. Add more logging.
7363
7364         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7365         fail.
7366
7367 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7368
7369         PR libgcj/10610
7370         * gcc.dg/ppc-stackalign-1.c: New test.
7371
7372 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7373
7374         * ada/acats/run_all.sh: Change output to be more compliant with
7375         dejagnu framework.
7376         Create acats.sum and acats.log files under testsuite/ada/acats
7377         Only run [a-z]* directories, to filter out e.g. CVS.
7378         Redirect build output to log file.
7379
7380 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7381
7382         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7383
7384 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7385
7386         PR ada/5909:
7387         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7388
7389 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7390
7391         * gcc.c-torture/compile/20031023-1.c: New test.
7392         * gcc.c-torture/compile/20031023-2.c: New test.
7393         * gcc.c-torture/compile/20031023-3.c: New test.
7394         * gcc.c-torture/compile/20031023-4.c: New test.
7395
7396 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7397
7398         PR c++/10371
7399         * g++.dg/lookup/scoped8.C: New test.
7400
7401 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7402
7403         * g++.dg/opt/reg-stack3.C: New test.
7404
7405 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7406
7407         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7408
7409 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7410
7411         PR c++/11076
7412         * g++.dg/template/crash13.C: New test.
7413
7414 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7415
7416         * gcc.dg/c99-restrict-2.c: New test.
7417
7418 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7419
7420         PR c++/12698, c++/12699, c++/12700, c++/12566
7421         * g++.dg/inherit/covariant9.C: New test.
7422         * g++.dg/inherit/covariant10.C: New test.
7423         * g++.dg/inherit/covariant11.C: New test.
7424
7425 2003-10-23  Jason Merrill  <jason@redhat.com>
7426
7427         PR c++/12726
7428         * g++.dg/ext/complit2.C: New test.
7429
7430 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7431
7432         PR target/12654
7433         * gcc.c-torture/execute/20031020-1.c: New test.
7434
7435 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7436
7437         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7438         following the jump_insn.
7439
7440 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7441
7442         * gcc.dg/cast-lvalue-1.c: New test.
7443
7444 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/11962
7447         * g++.dg/template/cond2.C: New test.
7448
7449 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7450
7451         * gcc.dg/builtins-28.c: New test.
7452
7453 2003-10-20  Jan Hubicka  <jh@suse.cz>
7454
7455         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7456         parameter.
7457         * testsuite/gcc.dg/inline-2.c: Likewise.
7458
7459 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7460
7461         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7462         * gcc.dg/nest.c:  Likewise.
7463
7464 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7465
7466         PR c++/9781, c++/10583, c++/11862
7467         * g++.dg/parse/crash13.C: New test.
7468
7469 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7470
7471         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7472
7473 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7474
7475         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7476         Define HAVE_C99_RUNTIME except on Solaris.
7477         * gcc.dg/builtins-20.c: Likewise.
7478
7479 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7480
7481         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7482
7483 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7484
7485         PR c++/12495
7486         * g++.dg/template/crash21.C: New test.
7487
7488 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7489
7490         PR c++/2513
7491         * g++.dg/template/typename5.C: New test.
7492
7493 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7494
7495         PR c++/12369
7496         * g++.dg/template/friend25.C: New test.
7497
7498 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7499
7500         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7501         versions.
7502
7503 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7504
7505         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7506         == 2147483647.
7507
7508 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7509
7510         * gcc.c-torture/execute/960416-1.x: Remove.
7511         * gcc.c-torture/execute/divconst-3.x: Likewise.
7512
7513 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7514
7515         PR target/12598
7516         * gcc.dg/torture/cris-volatile-1.c: New test.
7517
7518 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7519
7520         PR optimization/9325
7521         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7522         for overflowing floating point to integer conversion during RTL
7523         simplification.
7524
7525 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7526
7527         * objc/execute/_cmd.m: Fix typo.
7528         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7529         Relax 'scan-assembler' regexp.
7530         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7531         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7532         * objc.dg/zero-link-2.m: Remove blank line.
7533         * objc.dg/zero-link-3.m: New test case.
7534
7535 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7536
7537         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7538
7539         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7540         than linker trickery.
7541
7542 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7543
7544         PR c++/12370
7545         * g++.dg/other/friend2.C: New test.
7546
7547 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7548
7549         * gcc.dg/20031012-1.c: New test.
7550
7551 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7552
7553         * gcc.dg/weak/weak-3.c: Fix for new warning.
7554
7555 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7556
7557         PR optimization/8750
7558         * gcc.c-torture/execute/20031012-1.c: New test case.
7559
7560 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7561
7562         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7563         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7564
7565 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7566
7567         PR optimization/12260
7568         * gcc.c-torture/compile/20031011-2.c: New test case.
7569
7570 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7571
7572         * gcc.c-torture/execute/20031011-1.c: New testcase.
7573
7574 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7575
7576         * gcc.c-torture/compile/20031011-1.c: New test.
7577
7578 2003-10-11  Jan Hubicka  <jh@suse.cz>
7579
7580         * g++.dg/other/first-global.C: New test.
7581
7582 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7583
7584         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7585
7586 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7587
7588         * gcc.c-torture/compile/20031010-1.c: New test.
7589
7590 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7591
7592         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7593         * gcc.c-torture/execute/va-arg-25.c: ... here.
7594
7595 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7596
7597         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7598
7599 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7600
7601         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7602
7603 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7604
7605         * g++.dg/parse/error2.C: New test.
7606
7607 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7608
7609         PR c++/11097
7610         * g++.dg/other/error5.C: Modify the error message.
7611         * g++.dg/lookup/using8.C: New test.
7612
7613 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7614
7615         * gcc.dg/darwin-abi-2.c: New file.
7616         * gcc.c-torture/execute/va-arg-24.c: New file.
7617
7618 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7619
7620         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7621         indentation.
7622
7623 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/10147
7626         * g++.dg/other/error4.C: Update error messages.
7627         * g++.dg/template/ptrmem4.C: Likewise.
7628
7629         PR c++/12337
7630         * g++.dg/init/new9.C: New test.
7631
7632         PR c++/12334, c++/12236, c++/8656
7633         * g++.dg/ext/attrib8.C: New test.
7634
7635 2003-10-06  Devang Patel  <dpatel@apple.com>
7636
7637         * gcc.dg/debug/dwarf2-3.h: New test.
7638         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7639
7640 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7641
7642         * g++.dg/opt/cfg2.C: New test.
7643
7644 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7645
7646         * g++.dg/opt/float1.C: New test.
7647
7648 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7649
7650         * gcc.dg/c90-array-lval-6.c: New test.
7651         * gcc.dg/c99-array-lval-6.c: New test.
7652
7653 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7654             Ziemowit Laski  <zlaski@apple.com>
7655
7656         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7657         'Derived', so that it is never considered a class method; add
7658         new warning for '+port' method ambiguity.
7659         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7660         <objc/objc-api.h> (needed on Mac OS X).
7661         * objc.dg/method-13.m: New test.
7662
7663 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7664
7665         PR optimization/9325, PR java/6391
7666         * gcc.c-torture/execute/20031003-1.c: New test case.
7667
7668 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7669
7670         PR optimization/12180
7671         * gcc.dg/20031002-1.c: New test.
7672
7673         PR c++/12486
7674         * g++.dg/inherit/error1.C: New test.
7675
7676 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7677
7678         * lib/f-torture.exp (search_for): Rename to...
7679         (search_for_re): This.  Also, clean up comments and the
7680         "regexp" invocation.
7681
7682 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7683
7684         * gcc.c-torture/compile/20031002-1.c: New test.
7685
7686 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7687
7688         * g++.dg/opt/cond1.C: New test.
7689
7690 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7691
7692         * gcc.dg/Wold-style-definition-2.c: New testcase.
7693         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7694
7695 2003-09-29  Richard Henderson  <rth@redhat.com>
7696
7697         * g++.dg/init/array10.C: Add dg-options.
7698
7699 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7700
7701         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7702
7703 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7704
7705         * g++.dg/template/friend19.C: Fix typo.
7706         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7707
7708 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7709
7710         * gcc.c-torture/execute/20030928-1.c: New test.
7711         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7712
7713 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7714
7715         * g++.dg/opt/unroll1.C: New test.
7716
7717 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7718
7719         PR optimization/11741
7720         * gcc.dg/20030926-1.c: New test case.
7721
7722 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7723
7724         PR c++/5655
7725         * g++.dg/parse/access7.C: New test.
7726         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7727
7728 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7729
7730         MERGE OF objc-improvements-branch into MAINLINE:
7731         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7732         if libobjc has not been built.
7733         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7734         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7735         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7736         objc/execute/nested-3.m, objc/execute/np-2.m,
7737         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7738         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7739         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7740         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7741         objc.dg/special/unclaimed-category-1.h,
7742         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7743         well as GNU runtime.
7744         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7745         * execute/cascading-1.m, execute/function-message-1.m,
7746         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7747         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7748         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7749         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7750         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7751         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7752         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7753         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7754         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7755         * objc.dg/bitfield-2.m: Run only on Darwin.
7756         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7757         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7758         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7759         * objc.dg/const-str-1.m: Fix constant string layout.
7760
7761 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7762
7763         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7764
7765 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7766
7767         * gcc.dg/darwin-abi-1.c: New file.
7768
7769 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         PR target/12281
7772         * gcc.c-torture/compile/20030921-1.c: New test.
7773
7774 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7775
7776         * g++.dg/opt/reg-stack2.C: New test.
7777
7778 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7779
7780         * g++.dg/eh/delayslot1.C: New test.
7781
7782 2003-09-20  Richard Henderson  <rth@redhat.com>
7783
7784         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7785
7786 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7787
7788         * gcc.c-torture/execute/20030920-1.c: New test case.
7789
7790 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7791
7792         * g++.dg/rtti/typeid3.C: Correct expected error message.
7793
7794 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7795
7796         PR c++/157
7797         * g++.dg/parse/crash12.C: New test.
7798
7799 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7800
7801         * gcc.dg/compat/mixed-struct-check.h: New.
7802         * gcc.dg/compat/mixed-struct-defs.h: New.
7803         * gcc.dg/compat/mixed-struct-init.h: New.
7804         * gcc.dg/compat/struct-by-value-19_main.c: New.
7805         * gcc.dg/compat/struct-by-value-19_x.c: New.
7806         * gcc.dg/compat/struct-by-value-19_y.c: New.
7807         * gcc.dg/compat/struct-by-value-20_main.c: New.
7808         * gcc.dg/compat/struct-by-value-20_x.c: New.
7809         * gcc.dg/compat/struct-by-value-20_y.c: New.
7810         * gcc.dg/compat/struct-return-19_main.c: New.
7811         * gcc.dg/compat/struct-return-19_x.c: New.
7812         * gcc.dg/compat/struct-return-19_y.c: New.
7813         * gcc.dg/compat/struct-return-20_main.c: New.
7814         * gcc.dg/compat/struct-return-20_x.c: New.
7815         * gcc.dg/compat/struct-return-20_y.c: New.
7816
7817 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7818         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7819         so that it will not complain on LP64 targets.
7820
7821 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7822
7823         PR c++/495
7824         * g++.dg/template/friend24.C: New test.
7825
7826 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7827
7828         PR c++/12332
7829         * g++.dg/template/memtmpl2.C: New test.
7830
7831 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR target/11184
7834         * gcc.dg/builtin-apply1.c: New test.
7835
7836 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7837
7838         PR c++/9848
7839         * g++.dg/warn/Wunused-4.C: New test.
7840
7841 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7842
7843         PR c++/12316
7844         * g++.dg/other/gc2.C: New test.
7845
7846 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/11991
7849         * g++.dg/rtti/typeid3.C: New test.
7850
7851         PR c++/12266
7852         * g++.dg/overload/template1.C: New test.
7853
7854 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7855
7856         * g++.dg/opt/cfg3.C: New test.
7857
7858 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7859
7860         PR c++/7939
7861         * g++.dg/template/crash11.C: New test.
7862
7863 2003-09-16  Jason Merrill  <jason@redhat.com>
7864             Jakub Jelinek  <jakub@redhat.com>
7865
7866         * gcc.dg/attr-warn-unused-result.c: New test.
7867
7868 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7869
7870         PR c++/12184
7871         * g++.dg/expr/call2.C: New test.
7872
7873 2003-09-15  Andreas Jaeger  <aj@suse.de>
7874
7875         * gcc.dg/Wold-style-definition-1.c: New test.
7876
7877 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7878
7879         PR c++/3907
7880         * g++.dg/parse/template12.C: New test.
7881
7882         * g++.dg/abi/bitfield11.C: New test.
7883         * g++.dg/abi/bitfield12.C: Likewise.
7884
7885 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7886
7887         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7888         non-expansion of functional macro name without arguments at EOL.
7889         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7890
7891 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7892
7893         * gcc.c-torture/execute/20030914-[12].c: New tests.
7894
7895 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7896
7897         PR c++/11788
7898         * g++.dg/overload/addr1.C: New test.
7899
7900 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7901
7902         * gcc.dg/20030909-1.c: New test.
7903
7904 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7905
7906         * gcc.dg/ultrasp10.c: New test.
7907
7908 2003-09-09  Devang Patel  <dpatel@apple.com>
7909
7910         * gcc.dg/darwin-ld-6.c: New test.
7911
7912 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7913
7914         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7915
7916 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7917
7918         * gcc.dg/ia64-types1.c: New test.
7919         * gcc.dg/ia64-types2.c: Likewise.
7920
7921 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7922
7923         * gcc.dg/builtins-1.c: Add more _Complex tests.
7924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7925
7926         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7927         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7928
7929 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/11786
7932         * g++.dg/lookup/koenig2.C: New test.
7933
7934         PR c++/5296
7935         * g++.dg/rtti/typeid2.C: New test.
7936
7937 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7938
7939         * gcc.c-torture/compile/20030904-1.c: New test.
7940
7941 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7942
7943         * g++.dg/opt/longbranch2.C: New test.
7944
7945 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7946
7947         * g++.dg/template/crash10.C: Only compile it.
7948
7949 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7950
7951         PR middle-end/11665
7952         * gcc.c-torture/compile/20030907-1.c: New test.
7953         * g++.dg/init/array11.C: New test.
7954
7955 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/11852
7958         * g++.dg/init/struct1.C: New test.
7959
7960 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7961
7962         PR c++/12181
7963         * g++.dg/expr/comma1.C: New test.
7964
7965 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7966
7967         PR c++/11867
7968         * g++.dg/expr/static_cast5.C: New test.
7969
7970 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7971
7972         PR c++/11507
7973         * g++.dg/lookup/scoped7.C: New test.
7974
7975         PR c++/9574
7976         * g++.dg/other/static1.C: New test.
7977
7978         PR c++/11490
7979         * g++.dg/warn/template-1.C: New test.
7980
7981         PR c++/11432
7982         * g++.dg/template/crash10.C: New test.
7983
7984         PR c++/2478
7985         * g++.dg/overload/VLA.C: New test.
7986
7987         PR c++/10804
7988         * g++.dg/template/call1.C: New test.
7989
7990 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7991
7992         PR c++/11794
7993         * g++.dg/parse/using3.C: New test.
7994
7995 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7996
7997         PR c++/11409
7998         * g++.dg/overload/builtin3.C: New test case.
7999
8000 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8001
8002         PR c/9862
8003         * gcc.dg/20030906-1.c: New test.
8004         * gcc.dg/20030906-2.c: Likewise.
8005
8006 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8007
8008         PR c++/12167
8009         * g++.dg/parse/defarg5.C: New test.
8010
8011         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8012
8013 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/12163
8016         * g++.dg/expr/static_cast4.C: New test.
8017
8018         PR c++/12146
8019         * g++.dg/template/crash9.C: New test.
8020
8021 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8022
8023         * g++.old-deja/g++.ext/pretty2.C: Update for change
8024         in __FUNCTION__.
8025         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8026
8027 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR c++/11922
8030         * g++/dg/template/qualified-id1.C: New test.
8031
8032         PR c++/12037
8033         * g++.dg/warn/noeffect4.C: New test.
8034
8035 2003-09-04  Matt Austern  <austern@apple.com>
8036
8037         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8038         * g++.dg/ext/fnname2.C: Likewise.
8039         * g++.dg/ext/fnname3.C: Likewise.
8040
8041 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8042
8043         * g++.dg/expr/lval1.C: New test.
8044         * g++.dg/ext/lvcast.C: Remove.
8045
8046 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8047
8048         PR optimization/11700.
8049         * gcc.c-torture/compile/20030903-1.c: New test case.
8050
8051 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8052
8053         PR c++/12053
8054         * g++.dg/abi/layout4.C: New test.
8055
8056 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8057
8058         PR c++/11553
8059         * g++.dg/parse/friend3.C: New test.
8060
8061 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/11847
8064         * g++.dg/template/class1.C: New test.
8065
8066         PR c++/11808
8067         * g++.dg/expr/call1.C: New test.
8068
8069 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8070
8071         PR c++/12114
8072         * g++.dg/init/ref9.C: New test.
8073
8074         PR c++/11972
8075         * g++.dg/template/nested4.C: New test.
8076
8077 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/12093
8080         * g++.dg/template/non-dependent4.C: New test.
8081
8082         PR c++/11928
8083         * g++.dg/inherit/conv1.C: New test.
8084
8085 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8086
8087         PR c++/6196
8088         * g++.dg/ext/label1.C: New test.
8089         * g++.dg/ext/label2.C: Likewise.
8090
8091 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8092
8093         * g++.dg/expr/cond3.C: New test.
8094
8095 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8096
8097         * gcc.dg/builtins-1.c: Add new builtin cases.
8098
8099 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8100
8101         * gcc.dg/builtins-1.c: Add new cases.
8102         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8103
8104 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8105
8106         * gcc.dg/builtins-1.c: Add more math builtin tests.
8107         * gcc.dg/torture/builtin-attr-1.c: New test.
8108
8109 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8110
8111         PR optimization/5079
8112         * g++.dg/opt/static3.C: New test.
8113
8114 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8115
8116         * gcc.misc-tests/gcov-10b.c: New test.
8117
8118 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8119
8120         * g++.dg/opt/ptrmem3.C: New test.
8121
8122         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8123
8124 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8125
8126         * gcc.dg/20030826-2.c: New test.
8127
8128 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8129
8130         PR middle-end/12002
8131         * g77.f-torture/compile/12002.f: New test case.
8132
8133 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8134
8135         * gcc.dg/20030826-1.c: New test case.
8136
8137 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8138
8139         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8140
8141 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8142
8143         PR c++/11871
8144         * c++.dg/lookup/crash1.C: New test.
8145
8146         * c++.dg/warn/noeffect3.C: New test.
8147
8148 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8149
8150         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8151         * gcc.dg/compat/vector-1_y.c: Ditto.
8152         * gcc.dg/compat/vector-2_x.c: Ditto.
8153         * gcc.dg/compat/vector-2_y.c: Ditto.
8154
8155 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8156
8157         * gcc.dg/20030702-1.c: New test.
8158
8159 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/8795
8162         * g++.dg/ext/altivec-1.C: New test.
8163
8164 2003-08-24  Richard Henderson  <rth@redhat.com>
8165
8166         * g++.dg/eh/simd-2.C: Add -w for x86.
8167
8168 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8169
8170         * gcc.dg/20030815-1.c: New test.
8171
8172 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8173
8174         PR c++/3765
8175         * g++.dg/parse/access6.C: New test.
8176
8177 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8178
8179         PR c++/641, c++/11876
8180         * g++.dg/template/friend22.C: New test.
8181         * g++.dg/template/friend23.C: Likewise.
8182
8183 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8184
8185         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8186         identically.
8187
8188 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8189
8190         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8191
8192 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8193
8194         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8195
8196 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8197
8198         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8199
8200 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8201
8202         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8203
8204 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/11919
8207         * g++.dg/overload/prom1.C: New test.
8208
8209         PR c++/11551
8210         * g++.dg/parse/dtor2.C: New test.
8211
8212         PR c++/10762
8213         * g++.dg/parse/using2.C: New test.
8214
8215 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8216
8217         PR target/11805
8218         * gcc.c-torture/compile/20030821-1.c: New.
8219
8220 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8221
8222         PR c++/11834
8223         * g++.dg/template/deduce2.C: New test.
8224
8225 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8226
8227         * gcc.c-torture/execute/20030821-1.c: New test.
8228
8229 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8230
8231         PR middle-end/11984
8232         * gcc.dg/20030820-1.c: New test case.
8233
8234 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8235
8236         PR c++/11945
8237         * g++.dg/warn/noeffect2.C: New test.
8238
8239 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/10926
8242         * g++.dg/template/dtor2.C: New test.
8243
8244         PR c++/11684
8245         * g++.dg/template/operator1.C: New test.
8246         * g++.dg/parse/operator4.C: New test.
8247
8248         PR c++/11946.C
8249         * g++.dg/expr/enum1.C: New test.
8250         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8251
8252         PR c++/11036.C
8253         * g++.dg/parse/elab2.C: New test.
8254         * g++.dg/parse/typedef4.C: Change error message.
8255         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8256         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8257         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8258
8259 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8260
8261         * gcc.dg/pch/warn-1.c: New.
8262         * gcc.dg/pch/warn-1.hs: New.
8263
8264         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8265         not-tested file.
8266
8267 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8268
8269         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8270
8271 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8272
8273         * gcc.dg/uninit-D.c: New Test.
8274         * gcc.dg/uninit-E.c: New Test.
8275         * gcc.dg/uninit-F.c: New Test.
8276         * gcc.dg/uninit-G.c: New Test.
8277
8278 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8279
8280         * g++.dg/README: Describe the pch directory.
8281
8282 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8283
8284         PR c++/11174
8285         * g++.dg/parse/access4.C: New test.
8286         * g++.dg/parse/access5.C: Likewise.
8287         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8288
8289 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8290
8291         * gcc.dg/noncompile/20030818-1.c: New.
8292
8293 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8294
8295         PR c++/11957
8296         * g++.dg/warn/noeffect1.C: New test.
8297
8298         * g++.dg/template/scope2.C: New test.
8299         * g++.dg/template/error2.C: Correct dg-error
8300
8301 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8302
8303         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8304
8305 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         PR C++/11512
8308         * g++.dg/template/warn1.C: New.
8309
8310 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8311
8312         * g++.dg/template/error2.C: New test.
8313         * g++.dg/lookup/using7.C: Adjust errors
8314         * g++.old-deja/g++.pt/crash36.C: Likewise.
8315         * g++.old-deja/g++.pt/derived3.C: Likewise.
8316
8317 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8318
8319         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8320         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8321         * gcc.c-torture/execute/builtins/string-9.c: New, from
8322         string-opt-9.c.  Adjust for execute/builtins framework.
8323         * gcc.c-torture/execute/string-opt-9.c: Delete.
8324
8325 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8326
8327         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8328
8329         * g++.dg/parse/ret-type2.C: New test.
8330
8331         PR c++/11703
8332         * g++.dg/init/new8.C: New test.
8333
8334         PR c++/10923
8335         * g++.dg/parse/typedef5.C: New test.
8336
8337         PR c++/9512
8338         * g++.dg/parse/qualified2.C: New test.
8339         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8340         invalid code.
8341
8342 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8343
8344         * g++.dg/conversion/ptrmem1.C: New test.
8345
8346 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR target/11693
8349         * gcc.dg/20030811-1.c: New test.
8350
8351         PR target/11535
8352         * gcc.c-torture/execute/20030811-1.c: New test.
8353
8354 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8355
8356         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8357
8358 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/11789.C
8361         * g++.dg/inherit/multiple1.C: New test.
8362
8363 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8364
8365         * gcc.dg/spe1.c: New test.
8366
8367         PR c++/11670
8368         * g++.dg/expr/cast2.C: New test.
8369
8370         PR c++/10530
8371         * g++.dg/template/dependent-name2.C: New test.
8372
8373 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8374
8375         * g++.dg/parse/crash11.C: Put the dg options in comments.
8376
8377 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8378
8379         * lib/gcc-dg.exp: Update for diagnostic change.
8380
8381 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8382
8383         PR c++/5767
8384         * g++.dg/parse/crash11.C: New test.
8385
8386 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8387
8388         * gcc.dg/cpp/spacing1.c: Update.
8389
8390 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8391
8392         PR target/11739
8393         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8394         a value for -mtune.
8395
8396 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8397
8398         PR middle-end/11771
8399         * gcc.c-torture/compile/20030804-1.c: New test case.
8400
8401 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8402
8403         * gcc.dg/20030804-1.c: New test case.
8404
8405 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8406
8407         * gcc.dg/cpp/separate-1.c: New test.
8408
8409 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8410
8411         PR c++/11704
8412         * g++.dg/template/dependent-expr2.C: New test.
8413
8414         PR c++/11766
8415         * g++.dg/expr/ptrmem1.C: New test.
8416
8417 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8418
8419         PR c++/9453
8420         * g++.dg/template/friend15.C: New test.
8421
8422 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8423
8424         * lib/dg-pch.exp: Work round PCH bug.
8425
8426 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8427
8428         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8429         builtins.  Move cases from builtins-4.c here.
8430
8431         * gcc.dg/torture/builtin-math-1.c: New test taken from
8432         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8433         additional cases.
8434
8435         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8436         Delete.
8437
8438 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8439
8440         PR c++/9447
8441         * g++.dg/template/using7.C: New test.
8442
8443 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8444
8445         * import1.c, import2.c: New tests.
8446
8447 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8448
8449         * g++.dg/eh/crossjump1.C: New test.
8450
8451 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8452
8453         PR c++/11697
8454         * g++.dg/template/using6.C: New test.
8455
8456         PR c++/11744
8457         * g++.dg/template/koenig2.C: New test.
8458
8459 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8460
8461         PR c++/7983
8462         * g++.dg/parse/typedef4.C: New test.
8463
8464 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8465
8466         PR c++/8442, c++/8806
8467         * g++.dg/template/elab1.C: New test.
8468         * g++.dg/template/type2.C: Likewise.
8469         * g++.dg/template/ttp3.C: Adjust expected error message.
8470         * g++.old-deja/g++.law/visibility13.C: Likewise.
8471         * g++.old-deja/g++.niklas/t135.C: Likewise.
8472         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8473         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8474         template argument.
8475         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8476
8477 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8478
8479         PR c++/11295
8480         * g++.dg/ext/stmtexpr1.C: New test.
8481
8482         * g++.dg/opt/tmp1.C: New test.
8483
8484         PR c++/11525
8485         * g++.dg/parse/constant4.C: New test.
8486
8487         PR c++/9447
8488         * g++.dg/template/using5.C: New test.
8489
8490 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8491
8492         * gcc.dg/builtins-27.c: New test case.
8493
8494 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8495
8496         * gcc.dg/tls/opt-7.c: New test.
8497
8498 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8499
8500         * g++.old-deja/g++.other/crash18.C: Remove.
8501
8502 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8503
8504         * g++.dg/template/explicit3.C: New.
8505         * g++.dg/template/explicit4.C: New.
8506         * g++.dg/template/explicit5.C: New.
8507
8508         PR c++/11347
8509         * g++.dg/template/memtmpl1.C: New.
8510
8511 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8512
8513         PR target/11565
8514         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8515         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8516
8517 2003-07-30  Jan Hubicka  <jh@suse.cz>
8518
8519         * vtgc1.c: Kill.
8520
8521 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8522
8523         * gcc.dg/struct-in-proto-1.c: New test.
8524
8525 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8526
8527         * gcc.dg/cpp/include2.c: Only expect one message.
8528
8529 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8530
8531         PR c++/9447
8532         * g++.dg/template/using1.C: New test.
8533         * g++.dg/template/using2.C: New test.
8534         * g++.dg/template/using3.C: New test.
8535         * g++.dg/template/using4.C: New test.
8536
8537 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8538
8539         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8540         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8541
8542 2003-07-28  Jan Hubicka  <jh@suse.cz>
8543
8544         PR c++/11530
8545         * g++.dg/opt/call1.C: New test.
8546
8547 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8548
8549         PR c++/11667
8550         * g++.dg/init/enum2.C: New test.
8551         * g++.dg/template/overload1.C: Add "-w" option.
8552
8553 2003-07-28    <hp@bitrange.com>
8554
8555         * gcc.dg/Wdeclaration-after-statement-1.c,
8556         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8557
8558 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8559
8560         * gcc.c-torture/compile/20030725-1.c: New test.
8561
8562 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8563
8564         * gcc.dg/20030505.c: Only run for SPE.
8565         Remove definition of opaque type.
8566
8567 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * g++.dg/template/ptrmem6.C: New test.
8570
8571 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8572
8573         * gcc.c-torture/compile/zero-strct-2.c: New test.
8574
8575 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8576
8577         * gcc.dg/intermod-1.c: New test.
8578
8579 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8580
8581         PR c++/11617
8582         * g++.dg/template/lookup2.C: New test.
8583         * g++.dg/template/memclass1.C: Remove instantiated from error.
8584         * g++.dg/other/error2.C: Tweak expected errors.
8585
8586         PR c++/11596
8587         * g++.dg/template/defarg3.C: New test.
8588
8589         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8590
8591 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8592
8593         * g++.dg/inherit/access5.C: New test.
8594
8595 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8596
8597         PR c++/11513
8598         * g++.dg/template/crash8.C: New test.
8599
8600 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8601
8602         PR c/10602
8603         * gcc.dg/noncompile/incomplete-2.c: New test.
8604
8605 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8606
8607         PR c++/11645
8608         * g++.dg/inherit/access4.C: New test.
8609
8610         PR c++/11517
8611         * g++.dg/expr/cond2.C: New test.
8612
8613         PR optimization/10679
8614         * g++.dg/opt/inline4.C: New test.
8615
8616 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8617
8618         * g++.dg/parse/crash10: New test.
8619
8620 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8621
8622         * g++.dg/ext/flexary1.C: New test.
8623
8624 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8625
8626         PR c++/10793
8627         * g++.dg/template/crash9.C: New test.
8628
8629 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8630
8631         PR c++/3004
8632         * g++.dg/parse/typedef3.C: New test.
8633
8634         PR c++/7906
8635         * g++.dg/parse/operator2.C: New test.
8636
8637         PR c++/8895
8638         * g++.dg/parse/def-tmpl-arg1.C: New test.
8639
8640         PR c++/9282
8641         * g++.dg/parse/funptr1.C: New test.
8642
8643         PR c++/9452
8644         * g++.dg/parse/ambig3.C: New test.
8645
8646         PR c++/9454
8647         * g++.dg/parse/operator3.C: New test.
8648
8649         PR c++/9486
8650         * g++.dg/parse/template10.C: New test.
8651
8652         PR c++/9488
8653         * g++.dg/parse/template11.C: New test.
8654
8655         PR c++/10150
8656         * g++.dg/parse/invalid-op1.C: New test.
8657
8658         PR c++/10247
8659         * g++.dg/parse/condexpr1.C: New test.
8660
8661 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8662
8663         * g++.dg/ext/packed3.C: New test.
8664         * g++.dg/ext/packed4.C: New test.
8665
8666         * gcc.dg/pack-test-3.c: New test.
8667
8668 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8669
8670         * lib/compat.exp: Handle dg-options per source file.
8671         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8672         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8673         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8674         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8675         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8676         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8677         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8678         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8679         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8680         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8681         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8682         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8683         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8684         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8685
8686 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR c/10320
8689         * gcc.c-torture/execute/20030718-1.c: New test.
8690
8691 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8692
8693         PR optimization/11536
8694         * gcc.dg/20030721-1.c: New test.
8695
8696 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8697
8698         PR c++/11546
8699         * g++.dg/template/lookup1.C: New test.
8700
8701 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8702
8703         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8704         diagnostics of ill-formed constructs involving labels.
8705         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8706         the new 'previously defined here' message.
8707
8708 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         * g++.dg/parse/non-dependent2.C: New test.
8711
8712 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         * g++.dg/init/init-ref4.C: xfail on targets without
8715         weak symbols.
8716
8717 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8718
8719         PR target/11087
8720         * gcc.c-torture/execute/20030717-1.c: New test.
8721
8722 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8723
8724         * g++.dg/opt/cfg1.C: New test.
8725
8726 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR optimization/11557
8729         * gcc.dg/20030717-1.c: New test.
8730
8731 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8732
8733         PR c++/10476
8734         * g++.dg/expr/crash-1.C: New test.
8735
8736         PR c++/11027
8737         * g++.dg/template/init3.C: New test.
8738
8739         PR c++/8222
8740         * g++.dg/template/non-dependent1.C: New test.
8741
8742         PR c++/11070
8743         * g++.dg/template/non-dependent2.C: New test.
8744
8745         PR c++/11071
8746         * g++.dg/template/non-dependent3.C: New test.
8747
8748         PR c++/9907
8749         * g++.dg/template/sizeof5.C: New test.
8750
8751 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8752
8753         PR 11498
8754         * gcc.c-torture/compile/mangle-1.c: New file.
8755
8756 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8757
8758         PR c++/7809
8759         * g++.dg/parse/access3.C: New test.
8760
8761 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8762
8763         PR c++/11384
8764         * g++.dg/init/init-ref4.C: New test.
8765
8766 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/11547
8769         * g++.dg/parse/constant3.C: New test.
8770         * g++.dg/parse/crash7.C: Likewise.
8771
8772 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8773
8774         PR target/11008
8775         * gcc.dg/i386-pentium4-not-mull.c: New.
8776
8777 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8778
8779         * gcc.dg/asm-names.c (ymain): Make it weak.
8780
8781 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8782
8783         PR c++/5421
8784         * g++.dg/template/friend21.C: New test.
8785
8786 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8787
8788         * gcc.dg/cleanup-8.c: New test.
8789         * gcc.dg/cleanup-9.c: New test.
8790
8791 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8792
8793         * g++.dg/ext/dll-MI1.h: New file.
8794         * g++.dg/ext/dllexport-MI1.C: New file.
8795         * g++.dg/ext/dllimport-MI1.C: New file.
8796
8797 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8798
8799         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8800         it does not have cmpstrsi patterns (just cmpmemsi).
8801
8802 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR debug/11473
8805         * g++.dg/debug/debug8.C: New test.
8806
8807 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8808
8809         PR c++/10108
8810         * g++.dg/template/crash7.C: New test.
8811
8812 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8813
8814         PR target/10795
8815         * gcc.c-torture/compile/20030708-1.c: New.
8816
8817 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8818
8819         * gcc.c-torture/execute/20030715-1.c: New test.
8820
8821 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8822
8823         * gcc.dg/pch/inline-3.c: New file.
8824         * gcc.dg/pch/inline-3.hs: New file.
8825         * gcc.dg/pch/inline-4.c: New file.
8826         * gcc.dg/pch/inline-4.hs: New file.
8827
8828 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8829
8830         PR c++/11509
8831         * g++.dg/template/crash6.C: New test.
8832
8833         PR c++/7053
8834         * g++.dg/template/friend20.C: New test.
8835
8836         PR c++/7019
8837         * g++.dg/template/overload2.C: New test.
8838
8839 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8840
8841         PR optimization/11440
8842         * gcc.c-torture/execute/20030714-1.c: New test.
8843
8844 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8845
8846         PR c++/11154
8847         * g++.dg/template/partial2.C: New test.
8848
8849 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/11503
8852         * g++.dg/template/anon1.C: New test.
8853
8854         PR c++/11493
8855         PR c++/11495
8856         * g++.dg/parse/template9.C: Likewise.
8857         * g++.dg/template/crash4.C: New test.
8858         * g++.dg/template/koenig1.C: Likewise.
8859         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8860         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8861         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8862         functions.
8863         * g++.old-deja/g++.jason/template36.C: Likewise.
8864         * g++.old-deja/g++.mike/p1989.C: Likewise.
8865         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8866         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8867         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8868         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8869         compiling.
8870         * g++.old-deja/g++.pt/union2.C: Use this->.
8871
8872 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8873
8874         * gcc.dg/20030711-1.c: New test.
8875
8876 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8877
8878         PR c++/11050
8879         * g++.dg/parse/args1.C: New test.
8880         * g++.pt/defarg8.C: Change expected errors.
8881
8882 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8883
8884         PR c++/8164
8885         * g++.dg/template/nontype2.C: New test.
8886
8887         PR c++/10558
8888         * g++.dg/parse/template8.C: New test.
8889
8890         PR c++/8327
8891         * g++.dg/template/scope1.C: New test.
8892
8893         * g++.dg/warn/Wsign-compare-1.C: New test.
8894
8895 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8896
8897         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8898
8899 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8900
8901         PR c++/9411
8902         * g++.dg/template/explicit2.C: New test.
8903
8904         PR c++/10032
8905         * g++.dg/warn/pedantic1.C: New test.
8906
8907 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8908
8909         PR c++ 9483
8910         * g++.dg/other/field1.C: New test.
8911
8912 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8913
8914         PR c/11449
8915         * gcc.c-torture/compile/20030707-1.c: New.
8916
8917 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8918
8919         PR c++/10849
8920         * g++.dg/template/access12.C: New test.
8921
8922 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8923
8924         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8925         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8926         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8927         * gcc.misc-tests/gcov.exp: Update
8928         * g++.dg/gcov/gcov.exp: Update
8929         * lib/gcov.exp: Update.
8930
8931 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8932
8933         * g++.dg/abi/mangle17.C: Make sure template expressions are
8934         dependent.
8935         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8936         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8937         * g++.dg/opt/stack1.C: Remove erroneous code.
8938         * g++.dg/parse/template7.C: New test.
8939         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8940         * g++.old-deja/g++.pt/crash4.C: Likewise.
8941
8942 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8943
8944         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8945         with zero or one occurence of `$' after the initial `L'.
8946
8947 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8948
8949         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8950
8951 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8952
8953         PR c/11370
8954         * gcc.dg/Wunreachable-6.c: New testcase.
8955         * gcc.dg/Wunreachable-7.c: New testcase.
8956
8957 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR c/11420
8960         * gcc.dg/20030708-1.c: New test.
8961
8962 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8963
8964         * gcc.dg/compat/sdata-section.h: New file.
8965         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8966         * gcc.dg/torture/mips-sdata-1.c: New test.
8967
8968 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8969
8970         PR c++/11030
8971         * g++.dg/template/friend19.C: New test.
8972
8973 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8974
8975         * g++.dg/opt/strength-reduce.C: New test.
8976
8977 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8978
8979         PR target/10979
8980         * gcc.dg/20030707-1.c: New testcase.
8981
8982 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8983
8984         PR optimization/11059
8985         * g++.dg/opt/emptyunion.C: New testcase.
8986
8987 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8988             Eric Botcazou  <ebotcazou@libertysurf.fr>
8989
8990         * g++.dg/opt/stack1.C: New test.
8991
8992 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8993
8994         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8995         run test.
8996
8997         PR c++/11431
8998         * g++.dg/expr/static_cast3.C: New test.
8999
9000 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9001
9002         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9003         everywhere.
9004         * gcc.dg/concat.c: Concatenation of string constants with
9005         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9006         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9007         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9008         necessary to avoid multi-character character constant warning.
9009         * gcc.dg/cpp/escape.c: Likewise.
9010         * gcc.dg/cpp/ucs.c: Likewise.
9011         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9012         Fix a typo.
9013
9014 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9015
9016         PR c/11428
9017         * gcc.c-torture/compile/20030704-1.c: New.
9018
9019 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9020
9021         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9022
9023 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9024
9025         PR c++/5287, PR c++/7910,  PR c++/11021
9026         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9027         tests for warnings.
9028         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9029         * g++.dg/ext/dllimport3.C: Likewise.
9030         * g++.dg/ext/dllimport4.C: New file.
9031         * g++.dg/ext/dllimport5.C: New file.
9032         * g++.dg/ext/dllimport6.C: New file.
9033         * g++.dg/ext/dllimport7.C: New file.
9034         * g++.dg/ext/dllimport8.C: New file.
9035         * g++.dg/ext/dllimport9.C: New file.
9036         * g++.dg/ext/dllimport10.C: New file.
9037         * g++.dg/ext/dllexport1.C: New file.
9038
9039 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9040
9041         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9042         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9043
9044 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9045
9046         * gcc.dg/builtins-25.c: New testcase.
9047         * gcc.dg/builtins-26.c: New testcase.
9048
9049 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9050
9051         * gcc.dg/compat/vector-defs.h: New file.
9052         * gcc.dg/compat/vector-setup.h: New file.
9053         * gcc.dg/compat/vector-check.h: New file.
9054         * gcc.dg/compat/vector-1_main.c: New file.
9055         * gcc.dg/compat/vector-1_x.c: New file.
9056         * gcc.dg/compat/vector-1_y.c: New file.
9057         * gcc.dg/compat/vector-2_main.c: New file.
9058         * gcc.dg/compat/vector-2_x.c: New file.
9059         * gcc.dg/compat/vector-2_y.c: New file.
9060
9061         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9062         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9063         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9064         * gcc.dg/compat/struct-align-1.h: New file.
9065         * gcc.dg/compat/struct-align-1_main.c: New file.
9066         * gcc.dg/compat/struct-align-1_x.c: New file.
9067         * gcc.dg/compat/struct-align-1_y.c: New file.
9068         * gcc.dg/compat/struct-align-2.h: New file.
9069         * gcc.dg/compat/struct-align-2_main.c: New file.
9070         * gcc.dg/compat/struct-align-2_x.c: New file.
9071         * gcc.dg/compat/struct-align-2_y.c: New file.
9072
9073         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9074         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9075         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9076         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9077         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9078         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9079         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9080         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9081         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9082         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9083         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9084         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9085         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9086         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9087         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9088         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9089         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9090         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9091         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9092         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9093         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9094         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9095         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9096         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9097         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9098         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9099         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9100         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9101         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9102
9103 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9104
9105         * gcc.dg/i386-call-1.c: New test.
9106
9107 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9108
9109         PR c++/9162
9110         * g++.dg/parse/defarg4.C: New.
9111
9112 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9113
9114         PR target/10700
9115         * gcc.c-torture/compile/20030703-1.c: New test case.
9116
9117 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9118
9119         * g++.dg/template/local3.C: Remove extra semicolon.
9120
9121 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9122
9123         * gcc.dg/i386-volatile-1.c: New test.
9124
9125 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9126
9127         PR c++/11072
9128         * g++.dg/other/offsetof2.C: XFAIL.
9129         * g++.dg/other/offsetof5.C: New.
9130
9131         PR c++/10219
9132         * g++.dg/template/error1.C: New.
9133
9134         PR c++/9779
9135         * g++.dg/template/dependent-expr1.C: New.
9136
9137 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9138
9139         PR c++/6949
9140         * g++.dg/template/local3.C: New test.
9141
9142         PR c++/11149
9143         * g++.dg/lookup/scoped6.C: New test.
9144
9145 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9146
9147         PR c++/8046
9148         * g++.dg/other/error7.C: New test.
9149
9150 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9151
9152         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9153         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9154         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9155         * g++.old-deja/g++.other/union2.C: Likewise.
9156         * gcc.dg/c90-const-expr-2.c: Likewise.
9157         * gcc.dg/c90-const-expr-3.c: Likewise.
9158         * gcc.dg/c99-const-expr-2.c: Likewise.
9159         * gcc.dg/c99-const-expr-3.c: Likewise.
9160         * gcc.dg/concat.c: Likewise.
9161
9162 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/9559
9165         * g++.dg/init/static1.C: New test.
9166
9167 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9168
9169         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9170         * g++.old-deja/g++.other/access2.C: Likewise.
9171         * g++.old-deja/g++.other/decl2.C: Likewise.
9172         * gcc.c-torture/execute/20020615-1.c: Likewise.
9173
9174 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9175
9176         PR c++/4933
9177         * g++.dg/template/sizeof4.C: New test.
9178
9179 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9180
9181         * g++.dg/other/error6.C: New test.
9182
9183 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9184
9185         PR c++/10750
9186         * g++.dg/parse/constant2.C: New test.
9187
9188 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9189
9190         PR c++/11106
9191         * g++.dg/other/error5.C: New test.
9192
9193 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9194
9195         * gcc.dg/format/gcc_diag-1.c: New test.
9196
9197 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9198
9199         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9200
9201 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9204         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9205         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9206
9207 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9208
9209         * gcc.c-torture/execute/builtins/string-8.c: New test.
9210         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9211         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9212         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9213
9214 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9215
9216         PR c++/10468
9217         * g++.dg/ext/typeof6.C: New test.
9218
9219 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/10796
9222         * g++.dg/init/enum1.C: New test.
9223
9224 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9225
9226         * gcc.dg/20030627-1.c: New test.
9227
9228 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9229
9230         PR c++/11332
9231         * g++.dg/expr/static_cast2.C: New test.
9232
9233 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9234             Jakub Jelinek  <jakub@redhat.com>
9235
9236         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9237         sprintf(dst,"%s",src) optimization.
9238         * gcc.c-torture/execute/20030626-1.c: New test case.
9239         * gcc.c-torture/execute/20030626-2.c: New test case.
9240
9241 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9242
9243         * gcc.c-torture/execute/multi-ix.c: New test.
9244
9245         * gcc.c-torture/execute/simd-4.c (main):
9246         Added missing semicolon at end of union.
9247
9248 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9249
9250         PR c++/8266
9251         * g++.dg/template/explicit-instantiation3.C: New test.
9252
9253 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9254
9255         * gcc.dg/20030626-1.c: Use signed char.
9256
9257 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9258
9259         * gcc.dg/20030626-1.c: New test.
9260
9261 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9262
9263         * const-str-2.m: Update.
9264
9265 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/10990
9268         * g++.dg/rtti/dyncast1.C: New test.
9269         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9270         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9271         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9272
9273         PR c++/10931
9274         * g++.dg/expr/static_cast1.C: New test.
9275
9276 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9277
9278         * gcc.dg/20030625-1.c: New test.
9279
9280 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9281
9282         * gcc.c-torture/compile/20030624-1.c: New test case.
9283
9284 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9285
9286         * gcc.c-torture/execute/string-opt-17.c: New test.
9287
9288 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/5754
9291         * g++.dg/parse/crash6.C: New test.
9292
9293 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9294
9295         * gcc.dg/builtins-24.c: New test case.
9296
9297 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9298
9299         * g++.dg/opt/operator1.C: New test.
9300
9301 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9302
9303         * gcc.c-torture/execute/string-opt-16.c: New test case.
9304
9305 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9306
9307         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9308         * g++.old-deja/g++.other/conv7.C: Likewise
9309         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9310         * g++.old-deja/g++.other/overload14.C: Likewise.
9311
9312 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9313
9314         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9315         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9316
9317 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9318
9319         PR c++/10888
9320         * g++.dg/warn/Winline-3.C: New test.
9321
9322 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9323
9324         * lib/target-supports.exp (check_alias_available): Make the test
9325         program acceptable to the Solaris assembler.
9326
9327         PR c++/10749
9328         * g++.dg/template/memclass2.C: New test.
9329
9330 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9331             Eric Botcazou  <ebotcazou@libertysurf.fr>
9332
9333         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9334         data for non-matching targets.
9335         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9336
9337 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9338
9339         PR c++/10845
9340         * g++.dg/template/member3.C: New test.
9341
9342 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9343
9344         PR c++/10939
9345         * g++.dg/template/func1.C: New test.
9346
9347         PR c++/9649
9348         * g++.dg/template/static4.C: New test.
9349         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9350
9351         PR c++/11041
9352         * g++.dg/init/ref7.C: New test.
9353
9354 2003-06-19  Matt Austern  <austern@apple.com>
9355
9356         PR c++/11228
9357         * g++.dg/anew1.C: New test.
9358         * g++.dg/anew2.C: New test.
9359         * g++.dg/anew3.C: New test.
9360         * g++.dg/anew4.C: New test.
9361
9362 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9363
9364         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9365
9366 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9367
9368         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9369         endian-dependent.
9370
9371 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9372
9373         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9374         Remove cruft.
9375
9376 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9377
9378         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9379         * gcc.c-torture/compile/961203-1.c: Likewise.
9380         * gcc.c-torture/compile/980506-1.c: Likewise.
9381
9382 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9383
9384         PR c++/10712
9385         * g++.dg/lookup/using7.C: New test.
9386
9387 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9388
9389         PR c++/11105
9390         * g++.dg/abi/conv1.C: Remove it.
9391         * g++.dg/template/conv7.C: New test.
9392         * g++.dg/template/conv8.C: Likewise.
9393         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9394         conversion operator.
9395
9396 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9397
9398         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9399         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9400         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9401         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9402         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9403         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9404         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9405         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9406         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9407         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9408         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9409         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9410         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9411         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9412         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9413         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9414         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9415         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9416         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9417         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9418         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9419         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9420         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9421         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9422         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9423         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9424         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9425         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9426         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9427
9428 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9429
9430         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9431         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9432         indications.
9433
9434 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9435
9436         * gcc.dg/i386-387-5.c: New test case.
9437         * gcc.dg/i386-387-6.c: New test case.
9438         * gcc.dg/builtins-23.c: New test case.
9439
9440 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9441
9442         * gcc.dg/builtins-22.c: New test case.
9443         * gcc.dg/i386-387-1.c: Update to test exp.
9444         * gcc.dg/i386-387-2.c: Likewise.
9445
9446 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9447
9448         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9449
9450 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9451
9452         * lib/gcc-dg.exp (dg-require-dll): New function.
9453         (dg-xfail-if): Likewise.
9454         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9455         driver.
9456
9457         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9458         * gcc.c-torture/compile/20001205-1.c: Likewise.
9459         * gcc.c-torture/compile/20001226-1.c: Likewise.
9460         * gcc.c-torture/compile/20010518-2.c: Likewise.
9461         * gcc.c-torture/compile/20020312-1.c: Likewise.
9462         * gcc.c-torture/compile/20020604-1.c: Likewise.
9463         * gcc.c-torture/compile/920501-12.c: Likewise.
9464         * gcc.c-torture/compile/920501-4.c: Likewise.
9465         * gcc.c-torture/compile/920520-1.c: Likewise.
9466         * gcc.c-torture/compile/920521-1.c: Likewise.
9467         * gcc.c-torture/compile/920625-1.c: Likewise.
9468         * gcc.c-torture/compile/961203-1.c: Likewise.
9469         * gcc.c-torture/compile/980506-1.c: Likewise.
9470         * gcc.c-torture/compile/981006-1.c: Likewise.
9471         * gcc.c-torture/compile/981022-1.c: Likewise.
9472         * gcc.c-torture/compile/981223-1.c: Likewise.
9473         * gcc.c-torture/compile/990617-1.c: Likewise.
9474         * gcc.c-torture/compile/dll.c: Likewise.
9475         * gcc.c-torture/compile/labels-3.c: Likewise.
9476         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9477         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9478         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9479         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9480         * gcc.c-torture/compile/simd-5.c: Likewise.
9481         * gcc.c-torture/compile/20000804-1.x: Remove.
9482         * gcc.c-torture/compile/20001205-1.x: Likewise.
9483         * gcc.c-torture/compile/20001226-1.x: Likewise.
9484         * gcc.c-torture/compile/20010518-2.x: Likewise.
9485         * gcc.c-torture/compile/20020312-1.x: Likewise.
9486         * gcc.c-torture/compile/20020604-1.x: Likewise.
9487         * gcc.c-torture/compile/920501-12.x: Likewise.
9488         * gcc.c-torture/compile/920501-4.x: Likewise.
9489         * gcc.c-torture/compile/920520-1.x: Likewise.
9490         * gcc.c-torture/compile/920521-1.x: Likewise.
9491         * gcc.c-torture/compile/920625-1.x: Likewise.
9492         * gcc.c-torture/compile/961203-1.x: Likewise.
9493         * gcc.c-torture/compile/980506-1.x: Likewise.
9494         * gcc.c-torture/compile/981006-1.x: Likewise.
9495         * gcc.c-torture/compile/981022-1.x: Likewise.
9496         * gcc.c-torture/compile/981223-1.x: Likewise.
9497         * gcc.c-torture/compile/990617-1.x: Likewise.
9498         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9499         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9500         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9501         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9502         * gcc.c-torture/compile/simd-5.x: Likewise.
9503
9504         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9505
9506 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9507
9508         * gcc.c-torture/execute/20030611-1.c: New test.
9509
9510 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9511
9512         PR middle-end/168
9513         * gcc.dg/20030612-1.c: New test case.
9514
9515 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/10635
9518         * g++.dg/expr/cast1.C: New test.
9519
9520 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9521
9522         * gcc.dg/builtins-21.c: New test case.
9523
9524 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9525
9526         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9527         options instead of at the end.
9528         * lib/objc.exp (objc_target_compile): Likewise.
9529
9530 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9531
9532         PR c++/10432
9533         * g++.dg/parse/error1.C: New test.
9534
9535 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9536
9537         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9538         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9539         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9540         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9541         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9542         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9543         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9544         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9545         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9546         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9547         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9548         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9549         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9550         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9551         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9552         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9553         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9554         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9555         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9556         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9557         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9558         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9559         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9560         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9561
9562         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9563         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9564         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9565         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9566         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9567         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9568         * gcc.dg/compat/scalar-return-3_main.c: New file.
9569         * gcc.dg/compat/scalar-return-3_x.c: New file.
9570         * gcc.dg/compat/scalar-return-3_y.c: New file.
9571         * gcc.dg/compat/scalar-return-4_main.c: New file.
9572         * gcc.dg/compat/scalar-return-4_x.c: New file.
9573         * gcc.dg/compat/scalar-return-4_y.c: New file.
9574
9575 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9576
9577         * gcc.dg/compat/fp2-struct-check.h: New file.
9578         * gcc.dg/compat/fp2-struct-defs.h: New file.
9579         * gcc.dg/compat/fp2-struct-init.h: New file.
9580         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9581         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9582         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9583         * gcc.dg/compat/struct-return-10_main.c: New file.
9584         * gcc.dg/compat/struct-return-10_x.c: New file.
9585         * gcc.dg/compat/struct-return-10_y.c: New file.
9586
9587         * gcc.dg/compat/compat-common.h: New file.
9588         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9589         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9590         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9591         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9592         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9593         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9594         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9595         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9596         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9597         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9598         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9599         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9600         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9601         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9602         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9603         * gcc.dg/compat/small-struct-check.h: Ditto.
9604         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9605         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9606         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9607         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9608         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9609         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9610         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9611         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9612         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9613         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9614         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9615         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9616         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9617         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9618         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9619         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9620         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9621         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9622         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9623         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9624         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9625         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9626         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9627         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9628         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9629         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9630         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9631         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9632         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9633         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9634
9635 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9636
9637         * g++.dg/pch/static-1.C: New file.
9638         * g++.dg/pch/static-1.Hs: New file.
9639
9640 2003-06-10  Richard Henderson  <rth@redhat.com>
9641
9642         * gcc.dg/asm-7.c: Adjust expected warning text.
9643
9644 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9645
9646         * gcc.dg/builtins-20.c: New test case.
9647
9648 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9649
9650         PR c++/11131
9651         * g++.dg/opt/template1.C: New test.
9652
9653 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9654
9655         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9656         additional_sources.
9657
9658 2003-05-21  David Taylor  <dtaylor@emc.com>
9659
9660         * gcc.dg/Wpadded.c: New file.
9661
9662 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9663
9664         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9665         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9666         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9667         dg-require-weak.
9668
9669 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9670
9671         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9672
9673 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9674
9675         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9676         (dg-require-alias): Likewise.
9677         (dg-require-gc-sections): Likewise.
9678         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9679
9680 2003-06-08  Richard Henderson  <rth@redhat.com>
9681
9682         * gcc.dg/20011029-2.c: Fix the array reference.
9683         * gcc.dg/asm-7.c: New.
9684
9685 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9686
9687         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9688
9689 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9690
9691         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9692         (dg-require-gc-sections): Likewise.
9693
9694 2003-06-08  Jan Hubicka  <jh@suse.cz>
9695
9696         * i386-cmov1.c: Fix regular expression.
9697         * i386-cvt-1.c: Likewise.
9698         * i386-local.c: Likewise.
9699         * i386-local2.c: Likewise.
9700         * i386-mul.c: Likewise.
9701         * i386-ssetype-1.c: Likewise.
9702         * i386-ssetype-3.c: Likewise.
9703         * i386-ssetype-5.c: Likewise.
9704
9705 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9706
9707         PR c++/11039
9708         * g++.dg/warn/implicit-typename2.C: New test.
9709         * g++.dg/warn/implicit-typename3.C: New test.
9710
9711 2003-06-07  Richard Henderson  <rth@redhat.com>
9712
9713         * g++.dg/other/offsetof3.C: Use size_t.
9714         * g++.dg/other/offsetof4.C: Likewise.
9715
9716 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9717
9718         * lib/copy-file.exp: New. Implement gcc_copy_files.
9719
9720         * lib/dg-pch.exp: Load copy-file.exp
9721         (dg-pch): Use gcc_copy_files instead of "file copy".
9722
9723 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9724
9725         * gcc.dg/weak/weak.exp: Simplify.
9726         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9727         * gcc.dg/weak/weak-1.c: Likewise.
9728         * gcc.dg/weak/weak-2.c: Likewise.
9729         * gcc.dg/weak/weak-3.c: Likewise.
9730         * gcc.dg/weak/weak-4.c: Likewise.
9731         * gcc.dg/weak/weak-5.c: Likewise.
9732         * gcc.dg/weak/weak-6.c: Likewise.
9733         * gcc.dg/weak/weak-7.c: Likewise.
9734         * gcc.dg/weak/weak-8.c: Likewise.
9735         * gcc.dg/weak/weak-9.c: Likewise.
9736
9737 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9738
9739         gcc.c-torture/execute/20030606-1.c: New.
9740
9741 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9742
9743         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9744         * gcc.dg/builtins-19.c: Likewise.
9745
9746 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9747
9748         * gcc.dg/builtins-2.c: Add some more tests.
9749         * gcc.dg/builtins-18.c: New test case.
9750         * gcc.dg/builtins-19.c: New test case.
9751
9752 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9753             Jim Wilson  <wilson@tuliptree.org>
9754
9755         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9756
9757 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9760         mempcpy/stpcpy calls not to be optimized into something else.
9761         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9762         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9763         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9764
9765 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9766
9767         * gcc.dg/format/asm_fprintf-1.c: New test.
9768
9769 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9770
9771         * lib/gcc-defs.exp (additional_sources): New variable.
9772         (dg-additional-sources): New function.
9773         (additional_files): New variable.
9774         (dg-additional-files): New function.
9775         (dg-additional-files-options): Likewise.
9776         * lib/gcc-dg.exp (dg-require-weak): New function.
9777         (dg-require-alias): Likewise.
9778         (dg-require-gc-sections): Likewise.
9779         * lib/target-supports.exp (check_alias_available): Remove testfile
9780         parameter.
9781         (check_gc_sections_available): New function.
9782         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9783         (dg-gpp-additional-files): Likewise.
9784         * lib/g++.exp (additional_sources): Remove.
9785         (additional_files): Likewise.
9786         (g++_target_compile): Use dg-additional-files-options.
9787
9788         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9789         Tcl logic.
9790         * gcc.dg/special/ecos.exp: Remove.
9791         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9792         * gcc.dg/special/alias-1.c: Likewise.
9793         * gcc.dg/special/alias-2.c: Likewise.
9794         * gcc.dg/special/gcsec-1.c: Likewise.
9795         * gcc.dg/special/weak-1.c: Likewise.
9796         * gcc.dg/special/weak-2.c: Likewise.
9797         * gcc.dg/special/wkali-1.c: Likewise.
9798         * gcc.dg/special/wkali-2.c: Likewise.
9799
9800         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9801         dg-gpp-additional-*.
9802         * g++.dg/special/conpr-3.C: Likewise.
9803         * g++.dg/special/conpr-4.C: Likewise.
9804         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9805         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9806         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9807         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9808         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9809         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9810         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9811         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9812         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9813         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9814         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9815         * g++.old-deja/g++.other/comdat1.C: Likewise.
9816         * g++.old-deja/g++.other/comdat2.C: Likewise.
9817         * g++.old-deja/g++.other/comdat3.C: Likewise.
9818         * g++.old-deja/g++.other/ctor1.C: Likewise.
9819         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9820
9821 2003-06-05  Richard Henderson  <rth@redhat.com>
9822
9823         * gcc.dg/debug/20030605-1.c: New.
9824
9825 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9826
9827         * README.QMTEST: Update.
9828
9829 2003-06-04  Richard Henderson  <rth@redhat.com>
9830
9831         * gcc.dg/cleanup-1.c: New.
9832         * gcc.dg/cleanup-2.c: New.
9833         * gcc.dg/cleanup-3.c: New.
9834         * gcc.dg/cleanup-4.c: New.
9835         * gcc.dg/cleanup-5.c: New.
9836         * gcc.dg/cleanup-6.c: New.
9837         * gcc.dg/cleanup-7.c: New.
9838
9839 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9840
9841         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9842
9843         * lib/dg-pch.exp: New file.
9844         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9845         * gcc.dg/pch/pch.exp: Likewise.
9846
9847 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9848
9849         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9850         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9851         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9852         * gcc.dg/builtins-17.c: New test case.
9853         * gcc.dg/i386-387-4.c: New test case.
9854         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9855
9856 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9857
9858         * gcc.dg/ultrasp9.c: New test.
9859
9860 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9861
9862         * gcc.c-torture/compile/20030604-1.c: New test.
9863         * gcc.dg/sparc-constant-1.c: New test.
9864
9865 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9866
9867         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9868
9869 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9870
9871         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9872
9873         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9874         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9875
9876 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9877
9878         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9879
9880 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9881
9882         PR c++/10940
9883         * g++.dg/template/spec10.C: New test.
9884
9885 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9886
9887         * gcc.dg/builtins-16.c: New test case.
9888
9889 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9892         mempcpy test with post-increments.
9893         * gcc.c-torture/execute/string-opt-3.c: New test.
9894         * gcc.dg/string-opt-1.c: New test.
9895
9896 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9897
9898         PR fortran/10965
9899         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9900
9901 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9904         (scan-assembler): ... here.  Use dg-scan.
9905         (scan-assembler-not): Likewise.
9906         (scan-file): New function.
9907         (scan-file-not): Likewise.
9908         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9909         * gcc.dg/cpp/_Pragma4.c: Likewise.
9910         * gcc.dg/cpp/_Pragma5.c: Likewise.
9911         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9912         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9913         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9914         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9915         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9916         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9917         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9918         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9919         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9920         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9921         * gcc.dg/cpp/cxxcom1.c: Likewise.
9922         * gcc.dg/cpp/line1.c: Likewise.
9923         * gcc.dg/cpp/maccom1.c: Likewise.
9924         * gcc.dg/cpp/maccom2.c: Likewise.
9925         * gcc.dg/cpp/maccom3.c: Likewise.
9926         * gcc.dg/cpp/maccom4.c: Likewise.
9927         * gcc.dg/cpp/maccom5.c: Likewise.
9928         * gcc.dg/cpp/maccom6.c: Likewise.
9929         * gcc.dg/cpp/multiline.c: Likewise.
9930         * gcc.dg/cpp/spacing1.c: Likewise.
9931         * gcc.dg/cpp/spacing2.c: Likewise.
9932         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9933         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9934         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9935         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9936         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9937         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9938         * gcc.dg/cpp/cxxcom2.c: Likewise.
9939         * gcc.dg/cpp/cxxcom2.h: New file.
9940
9941         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9942         * g++.dg/cpp/truefalse.C: Here.
9943         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9944
9945 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9946
9947         * gcc.dg/cpp/redef3.c: New file.
9948
9949 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9950
9951         * gcc.dg/i386-loop-3.c: New test.
9952
9953 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9954
9955         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9956
9957 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9958
9959         * gcc.dg/fwrapv-1.c: New test case.
9960         * gcc.dg/fwrapv-2.c: New test case.
9961
9962 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9963
9964         PR c++/10956
9965         * g++.dg/template/spec9.C: New test.
9966
9967 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9968
9969         * gcc.dg/duff-4.c: New test case.
9970
9971 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9972
9973         PR fortran/10843
9974         * g77.dg/ffixed-form-1.f: New test
9975         * g77.dg/ffixed-form-2.f: New test
9976         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9977         * g77.dg/ffree-form-3.f: New test
9978
9979 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9980
9981         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9982         * gcc.dg/wint_t-1.c: Likewise.
9983
9984 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9985
9986         * g++.dg/template/access11.C: New test.
9987
9988 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9989
9990         PR c++/10849
9991         * g++.dg/template/access10.C: New test.
9992
9993 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9994             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9995
9996         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9997
9998 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9999
10000         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10001         suppress for powerpc-*-darwin*.
10002         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10003
10004 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10005
10006         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10007         suppress option for powerpc-*-darwin*.
10008
10009 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10010
10011         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10012         * gcc.dg/builtins-4.c: Add test for fmod.
10013
10014 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10015
10016         PR c++/10682
10017         * g++.dg/template/instantiate4.C: New test.
10018
10019 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10020
10021         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10022
10023 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10024
10025         * gcc.dg/compat/scalar-return-1_main.c: New file.
10026         * gcc.dg/compat/scalar-return-1_x.c: New file.
10027         * gcc.dg/compat/scalar-return-1_y.c: New file.
10028         * gcc.dg/compat/scalar-return-2_main.c: New file.
10029         * gcc.dg/compat/scalar-return-2_x.c: New file.
10030         * gcc.dg/compat/scalar-return-2_y.c: New file.
10031         * gcc.dg/compat/struct-return-3_main.c: New file.
10032         * gcc.dg/compat/struct-return-3_y.c: New file.
10033         * gcc.dg/compat/struct-return-3_x.c: New file.
10034         * gcc.dg/compat/struct-return-2_main.c: New file.
10035         * gcc.dg/compat/struct-return-2_x.c: New file.
10036         * gcc.dg/compat/struct-return-2_y.c: New file.
10037
10038 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10039
10040         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10041         for hppa*-hp-hpux*.
10042         * gcc.dg/20021014-1.c (dg-options): Likewise.
10043         * gcc.dg/nest.c (dg-options): Likewise.
10044
10045 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10046
10047         PR c++/9738
10048         * g++.dg/ext/dllimport2.C: New file.
10049         * g++.dg/ext/dllimport3.C: New file.
10050
10051 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10052
10053         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10054         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10055         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10056         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10057         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10058         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10059         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10060         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10061         * gcc.dg/compat/small-struct-defs.h: New file.
10062         * gcc.dg/compat/small-struct-init.h: New file.
10063         * gcc.dg/compat/small-struct-check.h: New file.
10064         * gcc.dg/compat/fp-struct-defs.h: New file.
10065         * gcc.dg/compat/fp-struct-check.h: New file.
10066         * gcc.dg/compat/fp-struct-init.h: New file.
10067         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10068         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10069
10070 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.dg/20030225-2.c: New test.
10073
10074 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10075             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076
10077         * gcc.c-torture/compile/20030518-1.c: New test case.
10078
10079 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10080
10081         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10082         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10083         gcc-dg-debug-runtest.
10084         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10085         gcc-dg-debug-runtest.
10086
10087 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10088
10089         PR c++/9022
10090         * g++.dg/lookup/using6.C: New test.
10091
10092 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10093
10094         * g++.dg/parse/access2.C: New test.
10095
10096 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10097
10098         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10099         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10100         * gcc.dg/debug/debug.exp: Likewise.
10101
10102 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10103
10104         * gcc.dg/dollar.c: New test.
10105
10106 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10107
10108         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10109         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10110         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10111         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10112         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10113         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10114         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10115         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10116         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10117         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10118         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10119         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10120         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10121         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10122         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10123         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10124         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10125         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10126
10127 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10128
10129         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10130         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10131         support for "repo" mode.
10132         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10133         * lib/g77-dg.exp: Likewise.
10134         * lib/obj-dg.exp: Likewise.
10135
10136 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10137
10138         Merge from gcc-3_2-rhl8-branch:
10139         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * gcc.dg/tls/opt-6.c: New test.
10142
10143         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10144
10145         * gcc.dg/20030405-1.c: New test.
10146
10147         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10148
10149         * gcc.dg/20030309-1.c: New test.
10150
10151         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10152
10153         * gcc.c-torture/execute/20030307-1.c: New test.
10154
10155         2003-02-20  Randolph Chung  <tausq@debian.org>
10156
10157         * gcc.c-torture/compile/20030220-1.c: New test.
10158
10159         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.dg/20030217-1.c: New test.
10162
10163         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * gcc.c-torture/compile/20020129-1.c: New test.
10166
10167         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10168
10169         * gcc.dg/unroll-1.c: New test.
10170
10171         2002-11-16  Jan Hubicka  <jh@suse.cz>
10172
10173         * gcc.c-torture/execute/20020920-1.c: New test.
10174
10175         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR target/7434
10178         * gcc.c-torture/compile/20021008-1.c: New test.
10179
10180         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10181
10182         PR target/7559
10183         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10184
10185         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * gcc.c-torture/compile/20020807-1.c: New test.
10188
10189         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10190
10191         * gcc.dg/tls/opt-1.c: New test.
10192
10193         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * gcc.dg/20020729-1.c: New test.
10196
10197         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10198
10199         * g++.dg/opt/life1.C: New test.
10200
10201         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10202
10203         * gcc.dg/20020525-1.c: New test.
10204
10205         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR c++/6794
10208         * g++.dg/ext/pretty1.C: New test.
10209         * g++.dg/ext/pretty2.C: New test.
10210
10211 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/8385
10214         * g++.dg/ext/typeof5.C: New test.
10215
10216 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10217
10218         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10219         __USER_LABEL_PREFIX__ into account.
10220         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10221
10222 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10223
10224         * gcc.dg/builtins-15.c: New test case.
10225
10226 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10227
10228         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10229
10230 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10231
10232         * lib/g++.exp: Tweak handling of additional source files.
10233         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10234         * g++.dg/special/conpr-2a.C: Rename to ...
10235         * g++.dg/special/conpr-2a.cc: ... this.
10236         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10237         * g++.dg/special/conpr-3a.C: Rename to ...
10238         * g++.dg/special/conpr-3a.cc: This.
10239         * g++.dg/special/conpr-3b.C: Rename to ...
10240         * g++.dg/special/conpr-3b.cc: This.
10241         * g++.dg/special/conpr-4.C: New test.
10242         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10243
10244 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10245
10246         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10247
10248 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10249
10250         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10251         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10252         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10253         * g++.old-deja/g++.other/warn3.C: Likewise.
10254
10255 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10256
10257         * gcc.dg/i386-387-1.c: Update to also test log.
10258         * gcc.dg/i386-387-2.c: Likewise.
10259
10260 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10261
10262         * g77.f-torture/execute/int8421.f: New test.
10263
10264 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10265
10266         PR c++/10230, c++/10481
10267         * g++.dg/lookup/scoped5.C: New test.
10268
10269 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10270
10271         PR c++/10552
10272         * g++.dg/template/ttp6.C: New test.
10273
10274 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10275
10276         * gcc.c-torture/execute/builtins: New directory.
10277         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10278         gcc.c-torture/execute/builtins.
10279         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10280         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10281         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10282         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10283
10284 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10285
10286         PR c++/9252
10287         * g++.dg/template/access8.C: New test.
10288         * g++.dg/template/access9.C: New test.
10289
10290 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10291
10292         PR c++/9554
10293         * g++.dg/parse/access1.C: New test.
10294
10295 2003-05-09  DJ Delorie  <dj@redhat.com>
10296
10297         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10298         long, and not an int.
10299
10300 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10301
10302         PR c++/10555, c++/10576
10303         * g++.dg/template/memclass1.C: New test.
10304
10305 2003-05-08  DJ Delorie  <dj@redhat.com>
10306
10307         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10308         targets.
10309         * gcc.c-torture/execute/20021024-1.x: Likewise.
10310         * gcc.c-torture/execute/shiftdi.x: Likewise.
10311         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10312         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10313         * gcc.dg/20021018-1.c: Likewise.
10314
10315 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10316
10317         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10318
10319         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10320         (bcopy): Call memmove.
10321
10322 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10323
10324         * g77.f-torture/compile/8485.f: New test case.
10325
10326 2003-05-07  Richard Henderson  <rth@redhat.com>
10327
10328         PR c++/10570
10329         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10330         Verify exception_cleanup not called for rethrows.
10331         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10332         when exiting catch block without rethrowing.
10333         * g++.dg/eh/forced3.C: New.
10334         * g++.dg/eh/forced4.C: New.
10335
10336 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10337
10338         * gcc.dg/20030505.c: Fix triplet.
10339
10340 2003-05-06  DJ Delorie  <dj@redhat.com>
10341
10342         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10343         * gcc.dg/nest.c: Likewise.
10344
10345 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10346
10347         * gcc.dg/builtins-14.c: New test case.
10348
10349 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10350
10351         * lib/compat.exp (compat-execute): New argument.
10352         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10353         * gcc.dg/compat: New test directory.
10354         * gcc.dg/compat/compat.exp: New expect script.
10355         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10356         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10357         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10358         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10359         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10360         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10361
10362         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10363         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10364         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10365         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10366         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10367         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10368         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10369         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10370         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10371         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10372         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10373         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10374         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10375         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10376         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10377
10378 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10379
10380         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10381
10382 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10383
10384         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10385
10386 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10387
10388         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10389         * gcc.dg/ppc-fsel-2.c: New test.
10390
10391         * gcc.dg/unused-5.c: New test.
10392
10393 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10394
10395         PR c++/10496
10396         * g++.dg/warn/pmf1.C: New test.
10397
10398 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10399
10400         PR c++/4494
10401         * g++.dg/warn/main.C: New test.
10402
10403 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10404
10405         * gcc.dg/nonnull-3.c: New test.
10406
10407 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10408
10409         * gcc.dg/cpp/Wtrigraphs.c: Update.
10410         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10411
10412 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10413
10414         * gcc.dg/ppc-fsel-1.c: New test.
10415
10416 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10417
10418         PR c/10604
10419         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10420
10421 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10422
10423         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10424
10425 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10426
10427         PR c++/9364, c++/10553, c++/10586
10428         * g++.dg/parse/typename4.C: New test.
10429         * g++.dg/parse/typename5.C: Likewise.
10430
10431 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10432
10433         * gcc.c-torture/compile/20030503-1.c: New test.
10434
10435 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10436
10437         * g++.dg/lookup/using5.C: Fix testcase error.
10438
10439 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10440
10441         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10442         since MEABI is no longer supported.  Remove all vestiges
10443         of MEABI from the test.
10444
10445 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10446
10447         PR c++/10554
10448         * g++.dg/lookup/using5.C: New test.
10449
10450 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10451
10452         PR c++/8772
10453         * g++.dg/template/ttp5.C: New test.
10454
10455 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10456
10457         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10458         (dg-gpp-additional-sources): New function.
10459         (dg-gpp-additional-files): Likewise.
10460         * lib/g++.exp (additional_sources): New variable.
10461         (additional_files): Likewise.
10462         (g++_target_compile): Deal with them.
10463         * lib/old-dejagnu.exp: Remove.
10464         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10465         * g++.old-deja: Revise all tests to use dg commands.
10466
10467 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10468
10469         PR c++/9432, c++/9528
10470         * g++.dg/lookup/using4.C: New test.
10471
10472 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10473
10474         * gcc.dg/noreturn-5.c: New file.
10475         * gcc.dg/noreturn-6.c: New file.
10476
10477         * gcc.c-torture/compile/inline-1.c: New file.
10478
10479 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/10551
10482         * g++.dg/template/explicit1.C: New test.
10483
10484 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10485
10486         PR c++/10549
10487         * g++.dg/other/bitfield1.C: New test.
10488
10489         PR c++/10527
10490         * g++.dg/init/new7.C: New test.
10491
10492 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10493
10494         * g++.dg/ext/desig1.C: New test.
10495         * g++.dg/ext/init1.C: Update.
10496
10497         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10498
10499 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10500
10501         PR c++/10180
10502         * g++.dg/warn/Winline-1.C: New test.
10503
10504 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * gcc.c-torture/execute/string-opt-19.c: New test.
10507
10508         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10509         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10510
10511 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10512
10513         PR c++/10506
10514         * g++.dg/init/new6.C: New test.
10515
10516         PR c++/10503
10517         * g++.dg/init/ref6.C: New test.
10518
10519 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10520
10521         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10522
10523 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10524
10525         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10526         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10527
10528 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10529
10530         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10531         initialized static data members.
10532
10533 2003-04-25  H.J. Lu <hjl@gnu.org>
10534
10535         * gcc.dg/ia64-sync-4.c: New test.
10536
10537 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10538
10539         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10540         date.
10541
10542 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10543
10544         PR c++/10337
10545         * g++.dg/warn/conv1.C: New test.
10546         * g++.old-deja/g++.other/conv7.C: Adjust.
10547         * g++.old-deja/g++.other/overload14.C: Adjust.
10548
10549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++/10471
10552         * g++.dg/template/defarg2.C: New test.
10553
10554 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10555
10556         * gcc.dg/cpp/include2.c: Update.
10557         * gcc.dg/cpp/multiline-2.c: New.
10558         * gcc.dg/cpp/multiline.c: Update.
10559         * gcc.dg/cpp/strify2.c: Update.
10560         * gcc.dg/cpp/trad/literals-2.c: Update.
10561
10562 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10563
10564         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10565
10566 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10567
10568         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10569
10570 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10571
10572         PR c++/10451
10573         * g++.dg/parse/crash4.C: New test.
10574
10575         PR c++/9847
10576         * g++.dg/parse/crash5.C: New test.
10577
10578 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10579
10580         PR c++/10446
10581         * g++.dg/parse/crash3.C: New test.
10582
10583         PR c++/10428
10584         * g++.dg/parse/elab1.C: New test.
10585
10586 2003-04-22  Devang Patel  <dpatel@apple.com>
10587
10588         * gcc.dg/cpp/trad/funlike-5.c: New test.
10589
10590 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10591
10592         * g++.dg/other/packed1.C: Fix dg options.
10593
10594 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10595
10596         * g++.dg/other/offsetof2.C: New test.
10597
10598 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10599
10600         * g++.dg/template/recurse.C: Adjust location of error messages.
10601
10602 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10603
10604         PR c++/9881
10605         * g++.dg/init/addr-const1.C: New test.
10606         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10607
10608 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10609
10610         PR c++/10405
10611         * g++.dg/lookup/struct-hack1.C: New test.
10612
10613 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10614
10615         * ucs.c: Update diagnostic messages.
10616
10617 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10618
10619         * gcc.dg/cpp/truefalse.cpp: New test.
10620         * gcc.dg/cpp/cpp.exp: Update.
10621         * g++.dg/other/stdbool-if.C: Remove.
10622
10623 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10624
10625         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10626         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10627
10628 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10629
10630         * gcc.c-torture/compile/20030418-1.c: New test.
10631
10632 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10633
10634         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10635
10636 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10637
10638         PR c++/10347
10639         g++.dg/template/dependent-name1.C: New test.
10640
10641 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10642
10643         * gcc.dg/warn-1.c (tourist_guide): New array,
10644         contains a pointer to bar.
10645
10646 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10647
10648         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10649         * gcc.c-torture/execute/medce-1.c: New test case.
10650         * gcc.c-torture/execute/medce-2.c: New test case.
10651
10652 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10653
10654         * lib/prune.exp: Ignore more messages.
10655
10656         PR c++/10381
10657         * g++.dg/parse/lookup3.C: New test.
10658
10659 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10660
10661         * gcc.c-torture/compile/20030415-1.c : New test.
10662
10663 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10664
10665         * gcc.c-torture/execute/scope-2.c: Move to ...
10666         * gcc.dg/noncompile/scope.c: .... here.
10667
10668 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10669
10670         * gcc.dg/20030414-2.c: New test case.
10671
10672 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10673
10674         PR target/10377
10675         * gcc.dg/20030414-1.c: New test.
10676
10677 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10678
10679         * gcc.dg/builtins-12.c: New test case.
10680         * gcc.dg/builtins-13.c: New test case.
10681
10682 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10683
10684         * gcc.c-torture/execute/string-opt-18.c: New test.
10685
10686 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10687
10688         PR c++/10300
10689         * g++.dg/init/new5.C: New test.
10690
10691 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10692
10693         PR c++/7910
10694         * g++.dg/ext/dllimport1.C: New test.
10695
10696 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10697
10698         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10699
10700 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10701
10702         PR Fortran/9263
10703         * g77.f-torture/noncompile/9263.f: New test
10704         PR Fortran/1832
10705         * g77.f-torture/execute/1832.f: New test
10706
10707 2003-04-11  David Chad  <davidc@freebsd.org>
10708             Loren J. Rittle  <ljrittle@acm.org>
10709
10710         libobjc/8562
10711         * objc.dg/headers.m: New test.
10712
10713 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10714
10715         * gcc.c-torture/execute/builtin-noret-2.c: New.
10716         * gcc.c-torture/execute/builtin-noret-2.x: New.
10717         XFAIL builtin-noret-2.c at -O1 and above.
10718         * gcc.dg/redecl.c: New.
10719         * gcc.dg/Wshadow-1.c: Update error regexps.
10720
10721 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10722
10723         * g++.dg/abi/bitfield10.C: New test.
10724
10725 2003-04-09  Mike Stump  <mrs@apple.com>
10726
10727         * gcc.dg/pch/pch.exp: Make testcase names longer.
10728         * g++.dg/pch/pch.exp: Make testcase names longer.
10729
10730 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10731
10732         * gcc.dg/builtins-11.c: New test case.
10733
10734 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10735
10736         * gcc.dg/builtins-9.c: New test case.
10737         * gcc.dg/builtins-10.c: New test case.
10738
10739 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10740
10741         * gcc.dg/noncompile/init-4.c.c: New test.
10742
10743 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10744
10745         * gcc.misc-test/gcov-9.c: New test.
10746         * gcc.misc-test/gcov-10.c: New test
10747         * gcc.misc-test/gcov-11.c: New test.
10748
10749 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10750
10751         PR optimization/10024
10752         * gcc.c-torture/compile/20030405-1.c: New test.
10753
10754 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10755
10756         * gcc.dg/pch/static-3.c: New.
10757         * gcc.dg/pch/static-3.hs: New.
10758         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10759
10760 2003-04-04  Richard Henderson  <rth@redhat.com>
10761
10762         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10763         * g++.dg/eh/forced2.C: Likewise.
10764
10765 2003-04-03  Mike Stump  <mrs@apple.com>
10766
10767         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10768         target arg.
10769         (scan-assembler-times, scan-assembler-not): Likewise.
10770         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10771
10772 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10773
10774         * gcc.dg/sparc-loop-1.c: New test.
10775
10776 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10777
10778         PR other/9274
10779         * g++.dg/pch/system-2.C: New.
10780         * g++.dg/pch/system-2.Hs: New.
10781
10782 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10783
10784         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10785
10786         * g++.dg/eh/simd-1.C (vecfunc): Same.
10787
10788 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10789
10790         * gcc.c-torture/execute/20030401-1.c: New test case.
10791
10792 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10793
10794         * objc.dg/defs.m: New.
10795
10796 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10797
10798         * g++.dg/eh/simd-1.C: New.
10799         * g++.dg/eh/simd-2.C: New.
10800
10801 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10802
10803         * gcc.c-torture/execute/simd-3.c: New.
10804
10805 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10806
10807         PR c/9936
10808         * gcc.dg/20030331-2.c: New test.
10809
10810 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/10278
10813         * g++.dg/parse/crash2.C: New test.
10814
10815 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10816
10817         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10818         * gcc.c-torture/execute/20030331-1.c: ...here.
10819
10820 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10821
10822         * gcc.c-torture/execute/20030331-1.c: New test.
10823
10824 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10825
10826         * lib/gcov.exp: Adjust call return testing strings.
10827         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10828
10829 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10830
10831         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10832         * gcc.dg/builtins-7.c: New test case.
10833         * gcc.dg/builtins-8.c: New test case.
10834
10835 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10836
10837         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10838
10839 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10840
10841         PR c++/7647
10842         * g++.dg/lookup-class-member-2.C: New test.
10843
10844 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10845
10846         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10847
10848 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10849
10850         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10851
10852 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10853
10854         * g++.dg/init/attrib1.C: New test.
10855
10856 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10857
10858         * gcc.dg/ultrasp8.c: New test.
10859
10860 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10861
10862         * gcc.dg/ultrasp7.c: New test.
10863
10864 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10865
10866         PR c++/10047
10867         * g++.dg/template/inline1.C: New test.
10868
10869 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10870
10871         * gcc.dg/sparc-dwarf2.c: New test.
10872
10873 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10874
10875         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10876         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10877
10878 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10879
10880         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10881         than reading .x files.
10882         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10883         * g77.dg/gcov/gcov-1.f: Likewise.
10884         * gcc.misc-tests/gcov-4b.c: Likewise.
10885         * gcc.misc-tests/gcov-5b.c: Likewise.
10886         * gcc.misc-tests/gcov-6.c: Likewise.
10887         * gcc.misc-tests/gcov-7.c: Likewise.
10888         * gcc.misc-tests/gcov-8.c: Likewise.
10889         * g++.dg/gcov/gcov-1.x: Remove.
10890         * g77.dg/gcov/gcov-1.x: Likewise.
10891         * gcc.misc-tests/gcov-4b.x: Likewise.
10892         * gcc.misc-tests/gcov-5b.x: Likewise.
10893         * gcc.misc-tests/gcov-6.x: Likewise.
10894         * gcc.misc-tests/gcov-7.x: Likewise.
10895         * gcc.misc-tests/gcov-8.x: Likewise.
10896
10897 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10898
10899         PR opt/10087
10900         * gcc.dg/20030324-1.c: New test.
10901
10902 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/10224
10905         * g++.dg/template/arg3.C: New test.
10906
10907         PR c++/10158
10908         * g++.dg/template/friend18.C: New test.
10909
10910 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10911
10912         * g77.f-torture/compile/20030326-1.f: New test case.
10913
10914 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10915
10916         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10917
10918         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10919
10920 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * gcc.dg/ia64-sync-3.c: New test.
10923
10924 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10925
10926         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10927
10928 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10929
10930         * gcc.dg/ultrasp6.c: New test.
10931
10932 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10933
10934         * gcc.dg/i386-signbit-1.c: New test.
10935         * gcc.dg/i386-signbit-2.c: New test.
10936         * gcc.dg/i386-signbit-3.c: New test.
10937
10938 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10939
10940         * gcc.dg/ultrasp5.c: Fix options.
10941
10942 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10943
10944         * gcc.dg/ultrasp5.c: Fix comment.
10945
10946 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10947
10948         PR fortran/10197
10949         * g77.f-torture/execute/10197.f: New test.
10950
10951 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10952
10953         PR c++/9898, c++/383
10954         * g++.dg/template/conv6.C: New test.
10955
10956         PR c++/10119
10957         * g++.dg/template/ptrmem5.C: New test.
10958
10959         PR c++/10026
10960         * g++.dg/lookup/koenig1.C: New test.
10961
10962         PR C++/10199
10963         * g++.dg/lookup/template2.C: New test.
10964
10965 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10966
10967         * g++.dg/opt/rtti1.C: New test.
10968
10969 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10970
10971         * gcc.dg/ultrasp5.c: New test.
10972
10973 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10974
10975         PR middle-end/9967
10976         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10977         builtin fputs.
10978
10979 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10980
10981         PR c/8224
10982         * gcc.dg/20030323-1.c: New test.
10983
10984 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10985
10986         * gcc.c-torture/compile/20030323-1.c: New test case.
10987
10988 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10989
10990         * gcc.dg/20030321-1.c: New test.
10991
10992 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10993
10994         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10995
10996 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10997
10998         PR c++/9978, c++/9708
10999         * g++.dg/ext/vlm1.C: Adjust expected error.
11000         * g++.dg/ext/vla2.C: New test.
11001         * g++.dg/template/arg1.C: New test.
11002         * g++.dg/template/arg2.C: New test.
11003
11004 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11005
11006         * g77.f-torture/execute/select.f: New test.
11007         * g77.f-torture/noncompile/select_no_compile.f: New test.
11008
11009 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11010
11011         PR c++/9898
11012         * g++.dg/other/error4.C: New test.
11013
11014 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11015
11016         * g++.dg/template/friend17.C: New test.
11017
11018 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11019
11020         * gcc.c-torture/compile/20030320-1.c: New.
11021
11022 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11023
11024         * gcc.dg/builtins-6.c: New test case.
11025
11026 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11027
11028         PR target/10073
11029         * gcc.c-torture/compile/20030319-1.c: New.
11030
11031 2003-03-18  Jan Hubicka  <jh@suse.cz>
11032
11033         * gcc.dg/i386-cvt-1.c: New test.
11034
11035 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11036
11037         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11038         * objc.dg/naming-2.m: Likewise.
11039
11040 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11041
11042         PR c++/9639
11043         * g++.dg/parse/crash1.C: New test.
11044
11045 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR c++/8805
11048         * g++.dg/eh/cleanup1.C: New test.
11049
11050 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11051
11052         * gcc.c-torture/execute/20030316-1.c: New test case.
11053
11054 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11055
11056         PR c++/9629
11057         * g++.dg/init/ctor2.C: New test.
11058
11059 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11060
11061         * g77.f-torture/compile/xformat.f: New test case.
11062
11063 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11064
11065         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11066         * g++.old-deja/g++.mike/eh50.C: Likewise.
11067
11068 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11069
11070         PR c++/6440
11071         * g++.dg/template/spec7.C: New test.
11072         * g++.dg/template/spec8.C: Likewise.
11073
11074 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * gcc.c-torture/execute/20030313-1.c: New test.
11077
11078 2003-03-14  Richard Henderson  <rth@redhat.com>
11079
11080         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11081
11082 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11083
11084         * gcc.c-torture/compile/20030314-1.c: New test.
11085
11086 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11087
11088         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11089         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11090         thumb target,
11091         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11092         to accept newer _imp__  prefix and additional
11093         newline in .drectve section.
11094         * gcc.dg/dll-4.c: Likewise.
11095         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11096         switch.
11097
11098 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11099
11100         * g++.dg/parse/namespace9.C: New test.
11101
11102         * g++.dg/init/ref5.C: New test.
11103         * g++.dg/parse/ptrmem1.C: Likewise.
11104
11105 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11106
11107         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11108         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11109         regular expression.
11110         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11111         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11112
11113 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11114
11115         * gcc.c-torture/execute/20030224-2.c: New test.
11116
11117 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11118
11119         * gcc.dg/decl-3.c: New test.
11120
11121 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11122
11123         * gcc.dg/i386-loop-2.c: New test.
11124
11125 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/9474
11128         * g++.dg/parse/namespace8.C: New test.
11129
11130         PR c++/9924
11131         * g++.dg/overload/builtin2.C: New test.
11132
11133 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11134
11135         * gcc.dg/return-type-3.c: New test.
11136
11137 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11138
11139         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11140         profiling options are not supported.
11141
11142 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11143
11144         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11145         * g++.old-deja/g++.warn/impint2.C: Likewise.
11146
11147 2003-03-10  Devang Patel  <dpatel@apple.com>
11148
11149         * g++.dg/cpp/c++_cmd_1.C: New test.
11150         * g++.dg/cpp/c++_cmd_1.h: New file.
11151
11152 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11153
11154         * gcc.dg/altivec-9.c: New file.
11155
11156 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11157
11158         * gcc.dg/ppc-sdata-1.c: New test.
11159         * gcc.dg/ppc-sdata-2.c: New test.
11160
11161 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11162
11163         PR c++/9373
11164         * g++.dg/opt/ptrmem2.C: New test.
11165
11166         PR c++/8534
11167         * g++.dg/opt/ptrmem1.C: New test.
11168
11169 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11170
11171         * gcc.dg/i386-loop-1.c: New test.
11172
11173 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11174
11175         PR c++/9970
11176         * g++.dg/lookup/friend1.C: New test.
11177
11178 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11179
11180         PR c++/9823
11181         * g++.dg/parser/constructor1.C: New test.
11182
11183 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11184
11185         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11186
11187         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11188
11189 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11190
11191         * gcc.dg/cpp/Wunused.c: Update test.
11192
11193 2003-03-08  Jan Hubicka  <jh@suse.cz>
11194
11195         * gcc.dg/inline-3.c: New test.
11196
11197 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c++/9809
11200         * g++.dg/parse/builtin1.C: New test.
11201
11202         PR c++/9982
11203         * g++.dg/abi/cookie1.C: New test.
11204         * g++.dg/abi/cookie2.C: Likewise.
11205
11206         PR c++/9524
11207         * g++.dg/template/field1.C: New test.
11208
11209         PR c++/9912
11210         * g++.dg/parse/class1.C: New test.
11211         * g++.dg/parse/namespace7.C: Likewise.
11212         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11213
11214 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11215
11216         * g++.dg/init/ref4.C: New test.
11217
11218 2003-03-07  Jan Hubicka  <jh@suse.cz>
11219
11220         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11221         * gcc.dg/inline-3.c:  New test.
11222
11223 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11224
11225         * g++.dg/init/ref3.C: New test.
11226
11227         PR c++/9965
11228         * g++.dg/init/ref2.C: New test.
11229
11230         PR c++/9400
11231         * g++.dg/warn/Wshadow-2.C: New test.
11232
11233         PR c++/9791
11234         * g++.dg/warn/Woverloaded-1.C: New test.
11235
11236 2003-03-05  Jan Hubicka  <jh@suse.cz>
11237
11238         * gcc.dg/i386-local2.c: New.
11239         * gcc.dg/i386-local.c: Fix typo.
11240
11241 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11242
11243         * g++.dg/abi/layout3.C: New test.
11244
11245 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11246
11247         * gcc.c-torture/compile/20030305-1.c
11248
11249 2003-03-05  Jan Hubicka  <jh@suse.cz>
11250
11251         * gcc.dg/i386-local.c: New.
11252
11253 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11254
11255         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11256
11257 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11258
11259         * gcc.dg/switch-2.c: New test.
11260         * gcc.dg/switch-3.c: New test.
11261         * gcc.dg/Wswitch.c: Adjust line numbers.
11262         * gcc.dg/Wswitch-default.c: Likewise.
11263         * gcc.dg/Wswitch-enum.c: Likewise.
11264
11265 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11266
11267         * gcc.c-torture/execute/20030222-1.c: New test.
11268
11269 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11270
11271         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11272
11273 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR c++/9878
11276         * g++.dg/init/ref1.C: New test.
11277
11278 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11279
11280         * gcc.dg/sh-relax.c: New SH-only test.
11281
11282 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11283
11284         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11285         comment explaining purpose of testcase.
11286
11287 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11288
11289         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11290         for HC11/HC12 (asm needs two int registers).
11291         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11292         HC11/HC12 because the test uses an asm which needs two 32-bit
11293         registers.
11294
11295 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11296
11297         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11298         for HC11/HC12 (array is too large otherwise).
11299         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11300         * gcc.c-torture/compile/20010518-2.x: Likewise.
11301         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11302         HC11/HC12 (array is too large).
11303
11304 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11305
11306         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11307         * lib/g++-dg.exp (g++-dg-test): Likewise.
11308
11309 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11310
11311         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11312         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11313
11314 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11315
11316         * g++.dg/warn/implicit-typename1.C: Remove warning.
11317
11318 2003-02-28  Richard Henderson  <rth@redhat.com>
11319
11320         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11321         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11322
11323 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11324
11325         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11326         * g++.dg/pch/pch.exp: Likewise.
11327
11328 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11329
11330         PR c++/9879
11331         * testsuite/g++.dg/init/new4.C: New test.
11332
11333 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11334
11335         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11336
11337 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11338
11339         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11340         unsigned long.
11341
11342         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11343         wider than float.
11344
11345 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11346
11347         * lib/scanasm.exp: Add support for counting numbers of
11348         occurences.
11349         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11350         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11351
11352 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11353
11354         PR c++/9683
11355         * g++.dg/template/static3.C: New test.
11356
11357         PR c++/9829
11358         * g++.dg/parse/namespace6.C: New test.
11359
11360 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11361
11362         PR target/9732
11363         * gcc.dg/20030225-1.c: New test.
11364
11365 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11366
11367         * README: Remove out-of-date information.
11368
11369         PR c++/9836
11370         * g++.dg/template/spec6.C: New test.
11371
11372 2003-02-24  Jeff Law  <law@redhat.com>
11373
11374         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11375
11376 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11377
11378         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11379         * gcc.dg/pragma-ep-1.c: Likewise.
11380
11381 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11382
11383         PR c++/9602
11384         * g++.dg/template/friend16.C: New test.
11385
11386 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11387
11388         PR c++/5333
11389         * g++.dg/parse/fused-params1.C: Adjust error messages.
11390         * g++.dg/template/nested3.C: New test.
11391
11392 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11393
11394         * g++.dg/abi/param1.C: New test.
11395
11396 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11397
11398         PR c++/7982
11399         * g++.dg/warn/implicit-typename1.C: New test.
11400
11401 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11402
11403         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11404         with "mtune".
11405         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11406         * gcc.c-torture/execute/20010129-1.x: Likewise.
11407         * gcc.dg/20011107-1.c: Likewise.
11408         * gcc.dg/20020108-1.c: Likewise.
11409         * gcc.dg/20020122-3.c: Likewise.
11410         * gcc.dg/20020206-1.c: Likewise.
11411         * gcc.dg/20020310-1.c: Likewise.
11412         * gcc.dg/20020426-2.c: Likewise.
11413         * gcc.dg/20020517-1.c: Likewise.
11414         * gcc.dg/991230-1.c: Likewise.
11415         * gcc.dg/i386-unroll-1.c: Likewise.
11416         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11417
11418 2003-02-22  Jan Hubicka  <jh@suse.cz>
11419
11420         * gcc.dg/i386-mul.c: New test.
11421
11422 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11423
11424         * gcc.dg/builtins-5.c: New test case.
11425
11426 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11427
11428         * gcc.dg/asmreg-1.c: New test.
11429
11430 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11431
11432         PR c++/9749
11433         * g++.dg/parse/varmod1.C: New test.
11434
11435 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11436
11437         PR c++/9727
11438         * g++.dg/template/op1.C: New test.
11439
11440 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11441
11442         PR c++/8906
11443         * g++.dg/template/nested2.C: New test.
11444
11445 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/8724
11448         * g++.dg/expr/dtor1.C: New test.
11449
11450 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11451
11452         * gcc.dg/cpp/include3.c: New test.
11453         * gcc.dg/cpp/inc/foo.h: New file.
11454
11455 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11456
11457         * gcc.c-torture/execute/20030221-1.c: New test.
11458
11459 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11460
11461         PR c++/9729
11462         * g++.dg/abi/conv1.C: New test.
11463
11464 2003-02-20  Jan Hubicka  <jh@suse.cz>
11465
11466         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11467
11468 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11469
11470         * gcc.c-torture/compile/20030219-1.c: New test.
11471
11472 2003-02-18  Jan Hubicka  <jh@suse.cz>
11473
11474         * gcc.dg/funcorder.c: New test.
11475
11476 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11477
11478         * gcc.c-torture/execute/20030218-1.c: New.
11479
11480 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11481
11482         * gcc.dg/20030218-1.c: New.
11483
11484 2003-02-18  Richard Henderson  <rth@redhat.com>
11485
11486         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11487         * gcc.dg/attr-used-2.c: New.
11488
11489 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11490
11491         PR c++/9704
11492         * g++.dg/init/copy5.C: New test.
11493
11494 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11495
11496         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11497         * g++.dg/pch/pch.exp: Likewise.
11498
11499 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11500
11501         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11502         STACK_SIZE is not defined.
11503
11504 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11505
11506         PR c++/9457
11507         * g++.dg/template/init1.C: New test.
11508
11509 2003-02-16  Jan HUbicka  <jh@suse.cz>
11510
11511         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11512         (foo): Add few extra tests
11513         * gcc.dg/c99-const-expr-3.c: Likewise.
11514         * gcc.c-torture/execute/20030216-1.c: New.
11515
11516 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11517
11518         PR c++/9459
11519         * g++.dg/ext/typeof4.C: New test.
11520
11521 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11522
11523         * gcc.dg/i386-387-3.c: New test case.
11524
11525 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11526
11527         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11528         cris-*-elf* cris-*-aout* and mmix-*-*.
11529
11530 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11531
11532         * gcc.dg/20030213-1.c: New test.
11533
11534 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11535
11536         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11537         * gcc.dg/i386-387-2.c: Likewise.
11538
11539 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11540
11541         * gcc.dg/ppc-spe.c: Fix formatting.
11542         Enable tests that were previously unsupported by gas.
11543         Delete tests for instructions that no longer exist.
11544         Switch arguments on evsubifw builtin.
11545
11546 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11547
11548         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11549         STACK_SIZE is too small.
11550
11551 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11552             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11553
11554         * gcc.dg/decl-2.c: New test.
11555
11556 2003-02-10  Jan Hubicka  <jh@suse.cz>
11557
11558         * gcc.dg/i386-fpcvt-1.c:  New test.
11559
11560 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11561
11562         * gcc.c-torture/execute/20030209-1.c: New test.
11563
11564 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11565
11566         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11567         int-wide bitops, use the constants of the same width.
11568         Likewise, if long long is 32-bit wide, test bitops using
11569         32-bit constants.
11570
11571 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11572
11573         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11574
11575 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11576
11577         * testsuite/gcc.dg/builtins-4.c: New test case.
11578
11579 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * gcc.dg/20020430-1.c: Fix dg command typos.
11582         * gcc.dg/20020503-1.c: Likewise.
11583
11584 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11585
11586         PR c++/8785
11587         * g++.dg/parse/fused-params1.C: New test.
11588
11589         PR c++/8857
11590         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11591
11592         PR c++/8921
11593         * g++.dg/parse/non-dependent1.C: New test.
11594
11595         PR c++/8928
11596         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11597
11598         PR c++/9228
11599         * g++.dg/parse/undefined7.C: New test.
11600         * g++.dg/parse/non-templ1.C: New test.
11601
11602         PR c++/9229
11603         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11604
11605 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11606
11607         * gcc.c-torture/compile/20030206-1.c: New test.
11608
11609 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11610
11611         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11612         "pow" to "foo" to avoid potential confusion with a math built-in.
11613
11614 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11615
11616         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11617         conditions for SPARC targets.
11618
11619 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * gcc.dg/20030204-1.c: New test.
11622
11623 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11624
11625         PR c++/38
11626         * g++.dg/parse/array-size1.C: New test.
11627
11628         PR c++/5657
11629         * g++.dg/parse/undefined3.C: New test.
11630
11631         PR c++/5665
11632         * g++.dg/parse/undefined4.C: New test.
11633
11634         PR c++/5975
11635         * g++.dg/parse/undefined5.C: New test.
11636
11637         PR c++/7259
11638         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11639
11640         PR c++/8578
11641         * g++.dg/parse/casting-operator1.C: New test.
11642
11643         PR c++/8596
11644         * g++.dg/parse/undefined6.C: New test.
11645
11646         PR c++/8736
11647         * g++.dg/parse/missing-template1.C: New test.
11648
11649 2003-02-04  Jan Hubicka  <jh@suse.cz>
11650
11651         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11652         * gcc.dg/i386-cmov?.c:  Likewise.
11653         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11654         * gcc.dg/i386-ssefp-1.c:  Likewise.
11655         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11656         conventions.
11657
11658 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/7129
11661         * testsuite/g++.dg/ext/max.C: New test.
11662
11663 2003-02-03  Jan Hubicka  <jh@suse.cz>
11664
11665         * gcc.c-torture/execute/20030203-1.c: New test.
11666
11667 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11668
11669         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11670         'natural-endian'.
11671
11672 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11673
11674         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11675         * g++.dg/init/new2.C: Likewise.
11676         * g++.dg/other/new1.C: Likewise.
11677
11678 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11679
11680         * gcc.dg/struct-ret-libc.c: New test.
11681
11682 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11683
11684         * gcc.dg/20030129-1.c: New test.
11685
11686 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11687
11688         PR c++/8849
11689         * g++.dg/template/ptrmem4.C: New test.
11690
11691 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11692
11693         * g++.dg/parser/constant1.C: New test.
11694
11695 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11696
11697         PR c++/8591
11698         * g++.dg/parse/friend2.C: New test.
11699
11700 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         PR c++/9437
11703         * g++.dg/template/unify4.C: New test.
11704
11705 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11706
11707         * gcc.c-torture/execute/20030128-1.c: New test.
11708
11709 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11710
11711         * g++.dg/lookup/nested1.C: Test moved from ...
11712         * g++.old-deja/g++.other/lookup24.C: ... here.
11713
11714 2003-01-28  Jan Hubicka  <jh@suse.cz>
11715
11716         * gcc.dg/i386-cmov5.c:  New test.
11717
11718 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11719
11720         * gcc.c-torture/execute/20010925-1.c: Changed the
11721         memcpy declaration.
11722
11723 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11724
11725         PR c++/3902
11726         * g++.dg/parse/template5.C: New test.
11727
11728 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11729
11730         PR fortran/9258
11731         * g77.dg/pr9258: New test.
11732
11733 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11734
11735         * README: Move relevant parts from README.g++.
11736
11737         * README.g++: Remove this file.
11738
11739 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11740
11741         * g++.dg/abi/dcast1.C: New test.
11742
11743 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11744
11745         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11746
11747 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11748
11749         PR c++/47
11750         * g++.old-deja/g++.other/lookup24.C: New test.
11751
11752 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11753
11754         PR middle-end/7227
11755         * gcc.dg/uninit-C.c: New test.
11756
11757 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11758
11759         * g++.dg/abi/covariant1.C: New test.
11760
11761 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11762
11763         * gcc.dg/20030123-1.c: New test.
11764
11765 2003-01-25  Jan Hubicka  <jh@suse.cz>
11766
11767         PR opt/8492
11768         * gcc.c-torture/compile/20030125-1.c
11769
11770 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11771
11772         PR c++/9403
11773         * g++.dg/parse/template3.C: New test.
11774         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11775
11776         PR c++/795
11777         * g++.dg/parse/template4.C: New test.
11778
11779         PR c++/9415
11780         * g++.dg/template/qual2.C: New test.
11781
11782         PR c++/8545
11783         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11784
11785         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11786
11787 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11788
11789         * gcc.c-torture/execute/switch-1.c: New test case.
11790
11791 2003-01-25  Jan Hubicka  <jh@suse.cz>
11792
11793         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11794
11795 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11796
11797         Tweaks for Bison-1.875. From the NEWS file:
11798         "- `parse error' -> `syntax error'
11799         Bison now uniformly uses the term `syntax error'"
11800         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11801         * gcc.dg/cpp/digraph2.c: Likewise.
11802         * gcc.dg/cpp/direct2.c: Likewise.
11803         * gcc.dg/cpp/paste4.c: Likewise.
11804         * gcc.dg/c90-restrict-1.c: Likewise.
11805         * gcc.dg/c99-func-2.c: Likewise.
11806         * gcc.dg/noncompile/920721-2.c: Likewise.
11807         * gcc.dg/noncompile/930622-2.c: Likewise.
11808         * gcc.dg/noncompile/940112-1.c: Likewise.
11809         * gcc.dg/noncompile/950921-1.c: Likewise.
11810         * gcc.dg/noncompile/951123-1.c: Likewise.
11811         * gcc.dg/noncompile/971104-1.c: Likewise.
11812         * gcc.dg/noncompile/990416-1.c: Likewise.
11813
11814 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11815
11816         * g++.dg/parse/undefined1.C: Add error message.
11817
11818 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11819
11820         PR c++/9354
11821         * g++.dg/parse/new1.C: New test.
11822
11823         PR c++/9216
11824         * g++.dg/parse/template2.C: New test.
11825
11826         PR c++/9354
11827         * g++.dg/parse/typedef2.C: New test.
11828
11829         PR c++/9328
11830         * g++.dg/ext/typeof3.C: New test.
11831
11832 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11833
11834         PR c++/2738
11835         * g++.dg/parse/ret-type1.C: New test.
11836
11837         PR c++/3792
11838         * g++.dg/parse/tmpl-outside1.C: New test.
11839
11840         PR c++/4207
11841         * g++.dg/parse/int-as-enum1.C: New test.
11842
11843         PR c++/4903
11844         * g++.dg/parse/no-typename1.C: New test.
11845
11846         PR c++/5533
11847         * g++.dg/parse/no-value1.C: New test.
11848
11849         PR c++/5921
11850         * g++.dg/parse/wrong-inline1.C: New test.
11851
11852         PR c++/6402
11853         * g++.dg/parse/ref1.C: New test.
11854
11855         PR c++/6992
11856         * g++.dg/parse/attr-ctor1.C: New test.
11857
11858         PR c++/7229
11859         * g++.dg/parse/namespace5.C: New test.
11860
11861         PR c++/7917
11862         * g++.dg/parse/func-def1.C: New test.
11863
11864         PR c++/8143
11865         * g++.dg/parse/undefined1.C: New test.
11866
11867         PR c++/5723, PR c++/8522
11868         * g++.dg/parse/specialization1.C: New test.
11869
11870         PR c++/163, PR c++/8595
11871         * g++.dg/parse/struct-as-enum1.C: New test.
11872
11873         PR c++/9173
11874         * g++.dg/parse/undefined2.C: New test.
11875
11876 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11877
11878         PR c++/9298
11879         * g++.dg/parse/template1.C: New test.
11880
11881         PR c++/9384
11882         * g++.dg/parse/using1.C: New test.
11883
11884         PR c++/9285
11885         PR c++/9294
11886         * g++.dg/parse/expr2.C: New test.
11887
11888         PR c++/9388
11889         * g++.dg/parse/lookup2.C: Likewise.
11890
11891 2003-01-21  Jan Hubicka  <jh@suse.cz>
11892
11893         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11894         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11895         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11896         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11897
11898 2003-01-20  Nick Clifton  <nickc@redhat.com>
11899
11900         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11901         problem with ARM sibcall code generation.
11902
11903 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11904
11905         * gcc.c-torture/execute/20030120-1.c: New.
11906
11907 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11908
11909         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11910
11911 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11912
11913         PR c++/9272
11914         * g++.dg/parse/ctor1.C: New test.
11915
11916         PR c++/9294:
11917         * g++.dg/parse/qualified1.C: New test.
11918
11919         * g++.dg/parse/typename3.C: New test.
11920
11921 2003-01-16  Richard Henderson  <rth@redhat.com>
11922
11923         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11924
11925 2003-01-16  Richard Henderson  <rth@redhat.com>
11926
11927         * g++.dg/pch/pch.exp: Copy test header to the working directory
11928         before using it either for precompilation or direct use.
11929         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11930         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11931
11932 2003-01-16  Richard Henderson  <rth@redhat.com>
11933
11934         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11935         before using it either for precompilation or direct use.
11936         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11937         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11938
11939 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11940
11941         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11942         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11943         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11944         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11945         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11946         typename warning into error.
11947         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11948         error messages.
11949         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11950         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11951         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11952         messages.
11953         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11954         make declaration visible in template.
11955         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11956         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11957         messages.
11958         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11959         message.
11960         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11961         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11962         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11963         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11964         typename warning with error message.
11965         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11966         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11967         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11968
11969 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11970
11971         * g++.dg/parse/ambig2.C: New test.
11972
11973 2003-01-15  Richard Henderson  <rth@redhat.com>
11974
11975         * g++.dg/tls/init-2.C: Update error message string.
11976
11977 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11978
11979         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11980
11981 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11982
11983         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11984         all for HC11/HC12.
11985         * gcc.c-torture/compile/20001205-1.x: Likewise.
11986         * gcc.c-torture/compile/20001226-1.x: Likewise.
11987         * gcc.c-torture/compile/920520-1.x: Likewise.
11988         * gcc.c-torture/compile/961203-1.x: Likewise.
11989         * gcc.c-torture/compile/20020604-1.x: Likewise.
11990
11991 2003-01-15  Jan Hubicka  <jh@suse.cz>
11992
11993         * gcc.c-torture/compile/20030115-1.c: New test.
11994
11995         * gcc.dg/i386-fpcvt-1.c: New test.
11996         * gcc.dg/i386-fpcvt-2.c: New test.
11997
11998 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11999
12000         Further conform g++'s __vmi_class_type_info to the C++ ABI
12001         specification.
12002         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12003         the specification.
12004
12005 2003-01-14  Jan Hubicka  <jh@suse.cz>
12006
12007         * gcc.dg/i386-fpcvt-1.c: New test.
12008         * gcc.dg/i386-fpcvt-2.c: New test.
12009
12010 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12011
12012         * gcc.dg/i386-mmx-3.c: New test.
12013
12014 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12015
12016         PR c++/9264
12017         * g++.dg/parse/octal1.C: New file.
12018
12019         PR c++/9172
12020         * g++.dg/parse/typename1.C: New file.
12021
12022 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12023
12024         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12025         * gcc.dg/bf-no-ms-layout.c: Likewise.
12026         * gcc.dg/bf-ms-attrib.c: Likewise.
12027
12028 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c++/9099
12031         * g++.dg/parse/dtor1.C: New file.
12032
12033         PR c++/9128
12034         * g++.dg/rtti/typeid1.C: New file.
12035
12036         PR c++/9153
12037         * g++.dg/parse/lookup1.C: New file.
12038
12039         PR c++/9171
12040         * g++.dg/templ/spec5.C: New file.
12041
12042 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12043
12044         * gcc.c-torture/compile/20030110-1.c: New test.
12045
12046 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12047
12048         Merge from pch-branch:
12049
12050         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12051
12052         * gcc.dg/pch/cpp-1.h: New.
12053         * gcc.dg/pch/cpp-1.c: New.
12054         * gcc.dg/pch/cpp-2.h: New.
12055         * gcc.dg/pch/cpp-2.c: New.
12056
12057         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12058
12059         * gcc.dg/pch/except-1.h: New.
12060         * gcc.dg/pch/except-1.c: New.
12061
12062         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12063
12064         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12065         running test.
12066         * gcc.dg/pch: Include *.hp not *.h.
12067         * gcc.dg/pch/system-1.h: New.
12068         * gcc.dg/pch/system-1.c: New.
12069
12070         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12071
12072         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12073         rather than trying to build and run a program using PCH.
12074         * gcc.dg/pch: Remove dg-do commands from test files.
12075
12076         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12077
12078         * gcc.dg/pch/macro-3.c: New.
12079         * gcc.dg/pch/macro-3.h: New.
12080
12081         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12082
12083         * gcc.dg/pch/common-1.c: New.
12084         * gcc.dg/pch/common-1.h: New.
12085         * gcc.dg/pch/decl-1.c: New.
12086         * gcc.dg/pch/decl-1.h: New.
12087         * gcc.dg/pch/decl-2.c: New.
12088         * gcc.dg/pch/decl-2.h: New.
12089         * gcc.dg/pch/decl-3.c: New.
12090         * gcc.dg/pch/decl-3.h: New.
12091         * gcc.dg/pch/decl-4.c: New.
12092         * gcc.dg/pch/decl-4.h: New.
12093         * gcc.dg/pch/decl-5.c: New.
12094         * gcc.dg/pch/decl-5.h: New.
12095         * gcc.dg/pch/global-1.c: New.
12096         * gcc.dg/pch/global-1.h: New.
12097         * gcc.dg/pch/inline-1.c: New.
12098         * gcc.dg/pch/inline-1.h: New.
12099         * gcc.dg/pch/inline-2.c: New.
12100         * gcc.dg/pch/inline-2.h: New.
12101         * gcc.dg/pch/static-1.c: New.
12102         * gcc.dg/pch/static-1.h: New.
12103         * gcc.dg/pch/static-2.c: New.
12104         * gcc.dg/pch/static-2.h: New.
12105
12106         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12107
12108         * g++.dg/pch/pch.exp: Better handle failing testcases.
12109         * gcc.dg/pch/pch.exp: Likewise.
12110         * gcc.dg/pch/macro-1.c: New.
12111         * gcc.dg/pch/macro-1.h: New.
12112         * gcc.dg/pch/macro-2.c: New.
12113         * gcc.dg/pch/macro-2.h: New.
12114
12115         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12116
12117         * g++.dg/dg.exp: Treat files in pch/ specially.
12118         * g++.dg/pch/pch.exp: New file.
12119         * g++.dg/pch/empty.H: New file.
12120         * g++.dg/pch/empty.C: New file.
12121         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12122         "precompile".
12123
12124         * gcc.dg/pch/pch.exp: New file.
12125         * gcc.dg/pch/empty.h: New file.
12126         * gcc.dg/pch/empty.c: New file.
12127         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12128         "precompile".
12129
12130 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12131
12132         * g++.dg/template/friend14.C: New test.
12133
12134 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12135
12136         * gcc.dg/old-style-asm-1.c: New test.
12137
12138 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12139
12140         * gcc.c-torture/compile/20030109-1.c: New test.
12141
12142 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12143
12144         * gcc.c-torture/execute/20030109-1.c: New test.
12145
12146 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12147
12148         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12149         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12150         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12151         * g++.old-deja/g++.mike/eh2.C: Likewise
12152         * g++.old-deja/g++.mike/eh3.C: Likewise
12153         * g++.old-deja/g++.mike/eh5.C: Likewise
12154         * g++.old-deja/g++.mike/eh6.C: Likewise
12155         * g++.old-deja/g++.mike/eh7.C: Likewise
12156         * g++.old-deja/g++.mike/eh8.C: Likewise
12157         * g++.old-deja/g++.mike/eh9.C: Likewise
12158         * g++.old-deja/g++.mike/eh10.C: Likewise
12159         * g++.old-deja/g++.mike/eh12.C: Likewise
12160         * g++.old-deja/g++.mike/eh13.C: Likewise
12161         * g++.old-deja/g++.mike/eh14.C: Likewise
12162         * g++.old-deja/g++.mike/eh16.C: Likewise
12163         * g++.old-deja/g++.mike/eh17.C: Likewise
12164         * g++.old-deja/g++.mike/eh18.C: Likewise
12165         * g++.old-deja/g++.mike/eh21.C: Likewise
12166         * g++.old-deja/g++.mike/eh23.C: Likewise
12167         * g++.old-deja/g++.mike/eh24.C: Likewise
12168         * g++.old-deja/g++.mike/eh25.C: Likewise
12169         * g++.old-deja/g++.mike/eh26.C: Likewise
12170         * g++.old-deja/g++.mike/eh27.C: Likewise
12171         * g++.old-deja/g++.mike/eh28.C: Likewise
12172         * g++.old-deja/g++.mike/eh29.C: Likewise
12173         * g++.old-deja/g++.mike/eh31.C: Likewise
12174         * g++.old-deja/g++.mike/eh33.C: Likewise
12175         * g++.old-deja/g++.mike/eh34.C: Likewise
12176         * g++.old-deja/g++.mike/eh35.C: Likewise
12177         * g++.old-deja/g++.mike/eh36.C: Likewise
12178         * g++.old-deja/g++.mike/eh37.C: Likewise
12179         * g++.old-deja/g++.mike/eh38.C: Likewise
12180         * g++.old-deja/g++.mike/eh39.C: Likewise
12181         * g++.old-deja/g++.mike/eh40.C: Likewise
12182         * g++.old-deja/g++.mike/eh41.C: Likewise
12183         * g++.old-deja/g++.mike/eh42.C: Likewise
12184         * g++.old-deja/g++.mike/eh44.C: Likewise
12185         * g++.old-deja/g++.mike/eh46.C: Likewise
12186         * g++.old-deja/g++.mike/eh47.C: Likewise
12187         * g++.old-deja/g++.mike/eh48.C: Likewise
12188         * g++.old-deja/g++.mike/eh49.C: Likewise
12189         * g++.old-deja/g++.mike/eh50.C: Likewise
12190         * g++.old-deja/g++.mike/eh51.C: Likewise
12191         * g++.old-deja/g++.mike/eh53.C: Likewise
12192         * g++.old-deja/g++.mike/eh55.C: Likewise
12193         * g++.old-deja/g++.mike/p7912.C: Likewise
12194         * g++.old-deja/g++.mike/p9706.C: Likewise
12195         * g++.old-deja/g++.mike/p10416.C: Likewise
12196         * g++.old-deja/g++.mike/p11667.C: Likewise
12197         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12198         Remove redundant reference to Iris.
12199         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12200         Elxsi, i860, Pico Java, and WE32K.
12201
12202 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12203
12204         * g++.dg/ext/asm4.C: New test.
12205
12206 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12207
12208         PR c++/9030
12209         * g++.dg/template/friend12.C: New test.
12210         * g++.dg/template/friend13.C: Likewise.
12211         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12212
12213 2003-01-08  Jan Hubicka  <jh@suse.cz>
12214
12215         * gcc.dg/i386-cadd.c: New test.
12216         * gcc.dg/i386-cmov4.c: Likewise.
12217
12218 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12219
12220         PR c++/9165
12221         * g++.dg/warn/Wunused-3.C: New test.
12222
12223         * g++.dg/abi/bitfield9.C: New test.
12224
12225         PR c++/9189
12226         * g++.dg/parse/defarg3.C: New test.
12227
12228 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12229
12230         * g++.dg/parse/ambig1.C: New test.
12231         * g++.dg/parse/defarg2.C: New test.
12232
12233 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12234
12235         * g++.dg/template/defarg-1.C: New test.
12236         * g++.dg/template/local2.C: Likewise.
12237
12238 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12239
12240         * gcc.c-torture/execute/20030105-1.c: New test.
12241
12242 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12243
12244         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12245         * g++.dg/parse/namespace4.C: Likewise.
12246
12247 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12248
12249         * g++.dg/template/ntp2.C: New test.
12250
12251 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12252
12253         * g++.dg/parse/extern-C-1.C: New test.
12254
12255         * g++.dg/parse/namespace4.C: New test.
12256
12257         * g++.dg/template/nested1.C: New test.
12258
12259         * g++.dg/parse/namespace3.C: New test.
12260
12261 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12262
12263         * g++.dg/lookup/two-stage1.C: New test.
12264
12265 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12266
12267         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12268         * g++.old-deja/g++.jason/access8.C: Likewise.
12269         * g++.old-deja/g++.other/decl5.C: Likewise.
12270
12271 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12272
12273         * g++.dg/parse/parse7.C: New test.
12274
12275 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12276
12277         PR c++/2843
12278         * g++.dg/ext/attrib7.C: New test.
12279
12280 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12281
12282         * g++.dg/parse/parse6.C: New test.
12283
12284 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12285
12286         * gcc.dg/h8300-stack-1.c: New.
12287
12288 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12289
12290         g++.dg/lookup/exception1.C: New test.
12291
12292         g++.dg/lookup/template1.C: New test.
12293
12294         g++.dg/parse/namespace2.C: New test.
12295
12296         g++.dg/parse/parens2.C: New test.
12297
12298 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12299
12300         * g++.dg/parse/parse5.C: New test.
12301         * g++.dg/lookup/scoped4.C: New test.
12302
12303 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12304
12305         * g++.dg/parse/parens1.C: New test.
12306
12307         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12308         angle-bracket1.C.
12309         * g++.dg/parse/parens2.C: New test.
12310
12311         * g++.dg/lookup/scope-operator1.C: New test.
12312
12313         * g++.dg/parse/operator1.C: New test.
12314
12315 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12316
12317         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12318         * g++.old-deja/g++.other/access6.C: Likewise.
12319         * g++.old-deja/g++.other/decl1.C: Likewise.
12320         * g++.old-deja/g++.pt/typename12.C: Likewise.
12321
12322 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12323
12324         * g++.dg/parse/namespace1.C: New test.
12325
12326 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12327
12328         * g++.dg/parse/parse4.C: New test.
12329
12330 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12331
12332         * g++.dg/parse/parse3.C: New test.
12333
12334 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12335
12336         * g++.dg/parse/parse2.C: New test.
12337
12338 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12339
12340         * g++.dg/template/friend11.C: New test.
12341
12342 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12343
12344         * g++.dg/parse/parse1.C: New test.
12345
12346 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12347
12348         * lib/profopt.exp: Change the name of a global variable to avoid
12349         possible clashes with other test suites.
12350
12351 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.dg/inherit/covariant8.C: New test.
12354
12355 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12356
12357         * g++.dg/init/array9.C: New test.
12358
12359         PR c++/9112
12360         * g++.dg/parse/expr1.C: New test.
12361
12362 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12363
12364         * gcc.c-torture/compile/20021230-1.c: New test.
12365
12366 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12367
12368         * g++.dg/inherit/covariant5.C: New test.
12369         * g++.dg/inherit/covariant6.C: New test.
12370         * g++.dg/inherit/covariant7.C: New test.
12371
12372 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12373
12374         PR c++/2739
12375         * g++.dg/other/access2.C: New test.
12376
12377 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12378
12379         * g++.dg/other/anon-struct.C: No longer fails
12380         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12381         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12382         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12383
12384 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12385
12386         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12387
12388 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12389
12390         * g++.dg/eh/spec4.C: Remove stray semicolon.
12391         * g++.dg/expr/pmf-1.C: Change error message.
12392         * g++.dg/ext/asm1.C: Remove stray semicolon.
12393         * g++.dg/ext/typename1.C: Add missing typenames.
12394         * g++.dg/inherit/template-as-base.C: Change error message.
12395         * g++.dg/lookup/scoped1.C: Likewise.
12396         * g++.dg/lookup/scoped2.C: Likewise.
12397         * g++.dg/lookup/using2.C: Likewise.
12398         * g++.dg/other/component1.C: Remove stray semicolon.
12399         * g++.dg/other/do1.C: Change error message.
12400         * g++.dg/other/error2.C: Likewise.
12401         * g++.dg/other/init1.C: Likewise.
12402         * g++.dg/other/packed1.C: Remove stray semicolon.
12403         * g++.dg/other/ptrmem2.C: Change error message.
12404         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12405         marker.
12406         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12407         * g++.dg/template/access3.C: Add typename keyword.
12408         * g++.dg/template/access5.C: Remove stray semicolon.
12409         * g++.dg/template/access6.C: Likewise.
12410         * g++.dg/template/complit1.C: Likewise.
12411         * g++.dg/template/crash1.C: Change error message.
12412         * g++.dg/template/inherit2.C: Remove stray semicolon.
12413         * g++.dg/template/instantiate2.C: Likewise.
12414         * g++.dg/template/instantiate3.C: Change error message.
12415         * g++.dg/template/qual1.C: Remove stray semicolon.
12416         * g++.dg/template/qualttp18.C: Change error message.
12417         * g++.dg/template/ref1.C: Remove stray semicolon.
12418         * g++.dg/template/sizeof1.C (A::value): Declare it.
12419         * g++.dg/template/spec4.C: Change error message.
12420         * g++.dg/template/static1.C: Likewise.
12421         * g++.dg/template/type1.C: Likewise.
12422         * g++.dg/template/typename3.C: Likewise.
12423         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12424         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12425         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12426         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12427         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12428         named return value extension.
12429         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12430         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12431         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12432         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12433         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12434         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12435         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12436         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12437         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12438         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12439         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12440         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12441         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12442         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12443         syntax.
12444         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12445         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12446         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12447         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12448         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12449         * g++.old-deja/g++.brendan/template11.C: Likewise.
12450         * g++.old-deja/g++.brendan/template26.C: Likewise.
12451         * g++.old-deja/g++.brendan/template27.C: Use explicit
12452         specialization syntax.
12453         * g++.old-deja/g++.brendan/template30.C: Likewise.
12454         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12455         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12456         non-dependent names.
12457         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12458         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12459         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12460         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12461         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12462         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12463         named return value extension.
12464         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12465         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12466         * g++.old-deja/g++.ext/return1.C: Likewise.
12467         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12468         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12469         * g++.old-deja/g++.jason/access8.C: Likewise.
12470         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12471         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12472         pseudo-destructor names.
12473         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12474         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12475         pseudo-destructor names.
12476         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12477         * g++.old-deja/g++.jason/overload19.C: Likewise.
12478         * g++.old-deja/g++.jason/overload32.C: Likewise.
12479         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12480         stray semicolons.
12481         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12482         * g++.old-deja/g++.jason/return.C: Likewise.
12483         * g++.old-deja/g++.jason/return2.C: Likewise.
12484         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12485         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12486         syntax.
12487         * g++.old-deja/g++.jason/template10.C: Account for use of
12488         non-dependent names.
12489         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12490         syntax.
12491         * g++.old-deja/g++.jason/template37.C: Likewise.
12492         * g++.old-deja/g++.law/access4.C: Change error messages.
12493         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12494         pseudo-destructor names.
12495         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12496         * g++.old-deja/g++.law/ctors9.C: Likewise.
12497         * g++.old-deja/g++.law/cvt22.C: Likewise.
12498         * g++.old-deja/g++.law/dtors5.C: Likewise.
12499         * g++.old-deja/g++.law/global-init1.C: Likewise.
12500         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12501         * g++.old-deja/g++.law/operators28.C: Likewise.
12502         * g++.old-deja/g++.law/visibility28.C: Likewise.
12503         * g++.old-deja/g++.martin/eval1.C: Likewise.
12504         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12505         name.
12506         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12507         * g++.old-deja/g++.mike/net34.C: Likewise.
12508         * g++.old-deja/g++.mike/net36.C: Likewise.
12509         * g++.old-deja/g++.mike/ns2.C: Likewise.
12510         * g++.old-deja/g++.mike/p12306.C: Likewise.
12511         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12512         value extension.
12513         * g++.old-deja/g++.mike/p700.C: Likewise.
12514         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12515         * g++.old-deja/g++.mike/p710.C: Likewise.
12516         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12517         value extension.
12518         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12519         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12520         * g++.old-deja/g++.ns/crash2.C: Likewise.
12521         * g++.old-deja/g++.ns/crash3.C: Likewise.
12522         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12523         * g++.old-deja/g++.ns/ns17.C: Likewise.
12524         * g++.old-deja/g++.ns/template16.C: Likewise.
12525         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12526         keyword.
12527         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12528         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12529         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12530         named return value extension.
12531         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12532         * g++.old-deja/g++.other/access4.C: Issue additional error
12533         messages.
12534         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12535         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12536         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12537         * g++.old-deja/g++.other/crash25.C: Change error message.
12538         * g++.old-deja/g++.other/crash4.C: Change error message.
12539         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12540         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12541         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12542         checks.
12543         * g++.old-deja/g++.other/defarg8.C: Likewise.
12544         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12545         * g++.old-deja/g++.other/dtor10.C: Likewise.
12546         * g++.old-deja/g++.other/incomplete.C: Likewise.
12547         * g++.old-deja/g++.other/linkage7.C: Likewise.
12548         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12549         lookup algorithm.
12550         * g++.old-deja/g++.other/mangle2.C: Likewise.
12551         * g++.old-deja/g++.other/refinit2.C: Likewise.
12552         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12553         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12554         * g++.old-deja/g++.pt/crash28.C: Likewise.
12555         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12556         syntax.
12557         * g++.old-deja/g++.pt/crash32.C: Change error message.
12558         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12559         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12560         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12561         error message position.
12562         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12563         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12564         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12565         syntax.
12566         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12567         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12568         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12569         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12570         keyword.
12571         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12572         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12573         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12574         keyword.
12575         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12576         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12577         syntax.
12578         * g++.old-deja/g++.pt/friend28.C: Account for use of
12579         non-dependent names.
12580         * g++.old-deja/g++.pt/friend29.C: Likewise.
12581         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12582         rules.
12583         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12584         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12585         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12586         lookup rules.
12587         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12588         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12589         keyword.
12590         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12591         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12592         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12593         keyword.
12594         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12595         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12596         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12597         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12598         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12599         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12600         keyword.
12601         * g++.old-deja/g++.pt/spec10.C: Likewise.
12602         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12603         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12604         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12605         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12606         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12607         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12608         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12609         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12610         * g++.old-deja/g++.pt/typename15.C: Likewise.
12611         * g++.old-deja/g++.pt/typename22.C: Likewise.
12612         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12613         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12614         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12615         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12616         syntax.
12617         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12618         return value extension.
12619         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12620         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12621         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12622         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12623
12624 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         * g++.dg/warn/inline1.C: New test.
12627         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12628         * g++.old-deja/g++.jason/synth10.C: Likewise.
12629         * g++.old-deja/g++.mike/net31.C: Likewise.
12630         * g++.old-deja/g++.mike/p8786.C: Likewise.
12631
12632         * g++.dg/template/friend10.C: New test.
12633         * g++.dg/template/conv5.C: New test.
12634
12635 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         * g++.dg/lookup/scoped3.C: New test.
12638
12639         * g++.dg/lookup/decl1.C: New test.
12640         * g++.dg/lookup/decl2.C: New test.
12641
12642 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12643
12644         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12645         gcc.c-torture/compile/20021015-1.c,
12646         gcc.c-torture/compile/20021015-2.c,
12647         gcc.c-torture/compile/20021123-1.c,
12648         gcc.c-torture/compile/20021123-2.c,
12649         gcc.c-torture/compile/20021123-3.c,
12650         gcc.c-torture/compile/20021123-4.c,
12651         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12652         only to 3.1 or 3.2 branch.
12653
12654 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * gcc.dg/i386-bitfield3.c: New test.
12657
12658         * gcc.dg/i386-bitfield2.c: New test.
12659
12660 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         * g++.dg/parse/conv_op1.C: New test.
12663
12664 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12665
12666         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12667         approved.
12668
12669 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12670
12671         * gcc.c-torture/compile/20021220-1.c: New test.
12672
12673 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12674
12675         * gcc.dg/i386-fastcall-1.c: New.
12676
12677 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12678
12679         * gcc.c-torture/execute/20021219-1.c: New test.
12680
12681 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12682
12683         * gcc.dg/i386-pic-1.c: New test.
12684
12685 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12686
12687         PR c++/8099
12688         * g++.dg/template/friend9.C: New test.
12689
12690 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12691
12692         PR c++/3663
12693         * g++.dg/template/access7.C: New test.
12694
12695 2002-12-18  Nick Clifton  <nickc@redhat.com>
12696
12697         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12698         the libstdc++-v3 directory has been found.
12699
12700 2002-12-12  Devang Patel <dpatel@apple.com>
12701         * gcc.dg/darwin-ld-1.c: New test.
12702         * gcc.dg/darwin-ld-2.c: New test.
12703         * gcc.dg/darwin-ld-3.c: New test.
12704         * gcc.dg/darwin-ld-4.c: New test.
12705         * gcc.dg/darwin-ld-5.c: New test.
12706
12707 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12708
12709         * gcc.c-torture/compile/20021212-1.c: New test.
12710
12711 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12712
12713         * gcc.dg/fshort-wchar: New test.
12714
12715 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12716
12717         PR c++/8372
12718         * g++.dg/template/dtor1.C: New test.
12719
12720         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12721         markers.
12722
12723 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12726
12727 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12728
12729         * g++.dg/template/static1.C: New test.
12730         * g++.dg/template/static2.C: New test.
12731         * g++.old-deja/g++.ext/memconst.C: New test.
12732
12733 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12734
12735         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12736         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12737         * g++.dg/special/initp1.C: Likewise.
12738
12739 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12740
12741         * gcc.c-torture/execute/20021204-1.c: New test.
12742
12743 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12744
12745         * gcc.dg/ppc-fmadd-1.c: New file.
12746         * gcc.dg/ppc-fmadd-2.c: New file.
12747         * gcc.dg/ppc-fmadd-3.c: New file.
12748
12749 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12750
12751         * gcc.c-torture/compile/20021204-1.c: New test.
12752
12753 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.dg/inherit/covariant2.C: New test.
12756         * g++.dg/inherit/covariant3.C: New test.
12757         * g++.dg/inherit/covariant4.C: New test.
12758         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12759         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12760
12761 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12762
12763         PR c++/8688
12764         * g++.dg/init/brace3.C: New test.
12765
12766 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12767
12768         * gcc.dg/20020210-1.c: Fix a comment typo.
12769
12770 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12771
12772         PR c++/8720
12773         * g++.dg/parse/defarg1.C: New test.
12774
12775         PR c++/8615
12776         * g++.dg/template/char1.C: New test.
12777
12778         * g++.dg/template/varmod1.C: Fix typo.
12779
12780 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12781
12782         DR 180
12783         * g++.old-deja/g++.pt/crash32.C: Expect error.
12784
12785 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c++/5919
12788         * g++.dg/template/varmod1.C: New test.
12789
12790         PR c++/8727
12791         * g++.dg/inherit/typeinfo1.C: New test.
12792
12793         PR c++/8663
12794         * g++.dg/inherit/typedef1.C: New test.
12795
12796 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12797
12798         PR c++/8332
12799         PR c++/8493
12800         * g++.dg/template/strlen1.C: New test.
12801
12802         PR c++/8227
12803         * g++.dg/template/ctor2.C: New test.
12804
12805         PR c++/8214
12806         * g++.dg/init/string1.C: New test.
12807
12808         PR c++/8511
12809         * g++.dg/template/friend8.C: New test.
12810
12811 2002-11-29  Joe Buck <jbuck@synopsys.com>
12812
12813         * g++.dg/lookup/anon2.C: New test.
12814
12815 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12816
12817         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12818         h8300 port.
12819
12820 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12821
12822         * gcc.dg/bitfld-6.c: New test.
12823
12824 2002-11-27  Jan Hubicka  <jh@suse.cz>
12825
12826         * gcc.c-torture/execute/20021127.[cx]: New test.
12827
12828 2002-11-26  Jan Hubicka  <jh@suse.cz>
12829
12830         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12831         quality.
12832
12833 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12834
12835         * g++.dg/init/brace2.C: New test.
12836         * g++.old-deja/g++.mike/p9129.C: Correct.
12837
12838 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12839
12840         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12841
12842 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12843
12844         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12845
12846 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12847
12848         * testsuite/g++.dg/abi/empty11.C: New test.
12849         * testsuite/g++.dg/rtti/cv1.C: New test.
12850
12851 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12852
12853         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12854
12855 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12856
12857         * g++.dg/abi/empty10.C: New test.
12858
12859 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12860
12861         * gcc.c-torture/compile/20021124-1.c: New test.
12862
12863 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12864
12865         * g++.dg/abi/rtti2.C: New test.
12866
12867 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12868
12869         * gcc.dg/i386-unroll-1.c: New test.
12870
12871 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12872
12873         * gcc.c-torture/compile/20021120-1.c: New test.
12874         * gcc.c-torture/compile/20021120-2.c: New test.
12875
12876 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12877
12878         * gcc.dg/bitfld-5.c: New test.
12879
12880 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12881
12882         * gcc.c-torture/execute/20021120-3.c: New test.
12883
12884 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12885
12886         * gcc.c-torture/execute/20021120-2.c: New test.
12887
12888 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12889
12890         * gcc.c-torture/execute/20021120-1.c: New test.
12891
12892 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12893
12894         * gcc.c-torture/execute/20021118-3.c: New test.
12895
12896 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12897
12898         * gcc.c-torture/compile/20021119-1.c: New test.
12899
12900 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12901
12902         * gcc.dg/duff-1.c: New test.
12903         * gcc.dg/duff-2.c: New test.
12904         * gcc.dg/duff-3.c: New test.
12905
12906 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12907
12908         * gcc.dg/cpp/_Pragma5.c: New test.
12909
12910 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12911
12912         * gcc.c-torture/execute/20021118-2.c: New test.
12913
12914 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12915
12916         * gcc.c-torture/execute/20021118-1.c: New test.
12917
12918 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12919
12920         * gcc.dg/20021116-1.c: New test.
12921
12922 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12923
12924         * g++.dg/abi/vcall1.C: New test.
12925
12926 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12927
12928         * gcc.dg/20021029-1.c: New test.
12929         * gcc.dg/20021029-2.c: New test.
12930
12931 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12932
12933         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12934
12935 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12936
12937         PR c/8439
12938         * gcc.dg/20021110.c: Move to ...
12939         * gcc.c-torture/compile/20021110.c: .... here.
12940
12941 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12942
12943         PR c/8467
12944         * gcc.c-torture/execute/20021111-1.c
12945
12946 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12947
12948         PR c/8439
12949         * gcc.dg/20021110.c: New test.
12950
12951 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12952
12953         * g++.dg/abi/vthunk3.C: Run only on x86.
12954
12955 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12956
12957         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12958
12959 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12960
12961         * lib/compat.exp (compat-execute): Fix logic error in last
12962         change.
12963
12964 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12965
12966         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12967
12968 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12969
12970         PR c++/8389
12971         * g++.dg/template/access6.C: New test.
12972
12973 2002-11-08  Jan Hubicka  <jh@suse.cz>
12974
12975         * gcc.dg/i386-ssefp-1.c: New test.
12976         * gcc.dg/i386-ssefp-1.c: New test.
12977
12978 2002-11-08  Jan Hubicka  <jh@suse.cz>
12979
12980         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12981
12982 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12983
12984         * g++.dg/abi/vthunk3.C: New test.
12985
12986         PR c++/8338
12987         * g++.dg/template/crash2.C: New test.
12988
12989 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12990
12991         * testsuite/g++.dg/abi/dtor1.C: New test.
12992         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12993
12994 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12995
12996         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12997         Darwin.
12998
12999 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13000
13001         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13002         -mthumb.  Only xfail with -O0.
13003
13004 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13005
13006         * g++.dg/abi/thunk1.C: New test.
13007         * g++.dg/abi/thunk2.C: Likewise.
13008         * g++.dg/abi/vtt1.C: Likewise.
13009
13010 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13011
13012         PR optimization/8423
13013         * gcc.c-torture/execute/builtin-constant.c: New test.
13014
13015 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13016
13017         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13018         Add some more cases.
13019
13020 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13021
13022         PR c++/8391
13023         * g++.dg/opt/local1.C: New test.
13024
13025 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/8160
13028         * g++.dg/template/complit1.C: New test.
13029
13030         PR c++/8149
13031         * g++.dg/template/typename4.C: Likewise.
13032
13033 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13034
13035         Core issue 287, PR c++/7639
13036         * g++.dg/template/instantiate1.C: Adjust error location.
13037         * g++.dg/template/instantiate3.C: New test.
13038         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13039         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13040         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13041
13042 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13043
13044         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13045
13046 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13047
13048         PR c++/8287
13049         * g++.dg/init/dtor2.C: New test.
13050
13051 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13052
13053         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13054         * gcc.dg/nest.c: Bypass errors on irix6.
13055
13056 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13057
13058         * gcc.dg/nest.c: Expect error for mmix-*-*.
13059         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13060
13061 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13062
13063         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13064         markers.
13065
13066         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13067
13068 2002-10-25  Mike Stump  <mrs@apple.com>
13069
13070         * gcc.dg/warn-1.c: New test.
13071
13072 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13073
13074         * g++.dg/template/typename3.C: New test.
13075
13076 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13077
13078         * g++.dg/lookup/ptrmem1.C: New test.
13079
13080         * g++.dg/abi/vthunk2.C: New test.
13081
13082 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13083
13084         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13085
13086 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13087
13088         * g++.dg/abi/empty9.C: New test.
13089
13090 2002-10-24  Richard Henderson  <rth@redhat.com>
13091
13092         * g++.dg/inherit/thunk1.C: Enable for ia64.
13093
13094 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13095
13096         PR c++/8067
13097         * g++.dg/lookup/pretty1.C: New test.
13098
13099 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13100
13101         * gcc.dg/20021023-1.c: New test.
13102
13103 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/7679
13106         * g++.dg/parse/inline1.C: New test.
13107
13108 2002-10-23  Richard Henderson  <rth@redhat.com>
13109
13110         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13111
13112         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13113
13114 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13115
13116         PR c++/6579
13117         * g++.dg/parse/stmtexpr3.C: New test.
13118
13119 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13120
13121         * g++.dg/expr/cond1.C: New test.
13122
13123 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13124
13125         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13126
13127 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13128
13129         * g++.dg/abi/vbase13.C: New test.
13130         * g++.dg/abi/vbase14.C: Likewise.
13131
13132 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13133
13134         * gcc.dg/tls/pic-1.c: New test.
13135         * gcc.dg/tls/nonpic-1.c: New test.
13136         * gcc.dg/20021018-1.c: New test.
13137
13138 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13139
13140         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13141         Remove only files with the same base name as the test case.
13142         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13143         (profopt-execute): Likewise.  Also, remove old profiling
13144         and performance data files before running the tests.
13145
13146         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13147         * g++.dg/bprob/bprob.exp: Likewise.
13148         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13149         to allow more general test case names.
13150
13151         * g++.dg/bprob/bprob-1.C: Rename to ...
13152         * g++.dg/bprob/g++-bprob-1.C: ... this.
13153
13154         * g77.dg/bprob/bprob-1.f: Rename to ...
13155         * g77.dg/bprob/g77-bprob-1.f: ... this.
13156
13157 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13158
13159         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13160         bison 1.50 or later.
13161
13162 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13163
13164         * g++.dg/README: Describe more test directories.
13165
13166 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13167
13168         * g++.dg/init/array6.C: Add additional tests.
13169
13170 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13171
13172         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13173         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13174
13175 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13176
13177         * gcc.c-torture/compile/20020604-1.x: New.
13178         * gcc.c-torture/compile/simd-5.x: Likewise.
13179         * gcc.c-torture/execute/920710-1.x: Likewise.
13180         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13181
13182 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13183
13184         * g++.dg/inherit/override1.C: Add dg-options clause.
13185
13186 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13187
13188         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13189         _mm_slli_si128.
13190
13191 2002-10-19  Andreas Schwab  <schwab@suse.de>
13192
13193         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13194         directory component.
13195
13196 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13197
13198         * g++.dg/inherit/thunk1.C: New test.
13199
13200         * g++.dg/inherit/override1.C: New test.
13201
13202         * g++.dg/abi/mangle11.C: New test.
13203         * g++.dg/abi/mangle14.C: New test.
13204         * g++.dg/abi/mangle17.C: New test.
13205
13206 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.dg/overload/member2.C: New test.
13209
13210 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13211
13212         * g++.dg/README: Describe new compat directory.
13213         * g++.dg/dg.exp: Skip tests in compat directory.
13214         * README.compat: New file.
13215         * lib/compat.exp: New expect script.
13216         * g++.dg/compat: New test directory.
13217         * g++.dg/compat/compat.exp: New expect script.
13218         * g++.dg/compat/abi: New test directory.
13219         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13220         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13221         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13222         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13223         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13224         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13225         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13226         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13227         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13228         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13229         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13230         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13231         * g++.dg/compat/break: New test directory.
13232         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13233         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13234         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13235         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13236         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13237         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13238         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13239         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13240         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13241         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13242         g++.dg/compat/break/README: New files.
13243         * g++.dg/compat/eh: New test directory.
13244         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13245         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13246         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13247         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13248         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13249         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13250         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13251         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13252         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13253         g++.dg/compat/eh/filter2_y.C,
13254         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13255         g++.dg/compat/eh/new1_y.C,
13256         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13257         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13258         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13259         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13260         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13261         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13262         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13263         g++.dg/compat/eh/unexpected1_y.C: New files.
13264         * g++.dg/compat/init: New test directory.
13265         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13266         g++.dg/compat/init/array5_y.C,
13267         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13268         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13269         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13270         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13271         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13272         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13273         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13274         g++.dg/compat/init/init-ref2_y.C: New files.
13275
13276 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR c++/7584
13279         * g++.dg/inherit/using3.C: New test.
13280
13281 2002-10-17  Jan Hubicka  <jh@suse.cz>
13282
13283         * gcc.dg/20021017-2.c: New test.
13284
13285 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13286
13287         * g++.dg/abi/mangle16.C: Adjust.
13288
13289         * g++.dg/init/array8.C: New test.
13290
13291 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13292
13293         * gcc.dg/special/mips-abi.exp: New test.
13294         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13295
13296 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13297
13298         * g++.dg/abi/mangle16.C: New test.
13299         * g++.dg/abi/mangle17.C: Likewise.
13300
13301         PR c++/7478
13302         * g++.dg/template/ref1.C: New test.
13303
13304 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13305
13306         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13307
13308 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13309
13310         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13311
13312 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13313
13314         PR c++/7524
13315         * g++.dg/init/array7.C: New test.
13316
13317 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * g++.dg/init/array6.C: New test.
13320
13321         * g++.dg/abi/mangle13.C: Likewise.
13322         * g++.dg/abi/mangle14.C: Likewise.
13323         * g++.dg/abi/mangle15.C: Likewise.
13324
13325 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13326
13327         * g++.dg/abi/empty8.C: New test.
13328
13329 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13330
13331         * g++.dg/init/ctor1.C: New test.
13332
13333 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13334
13335         * gcc.c-torture/execute/20021015-1.c: New test.
13336
13337 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13338
13339         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13340
13341 2002-10-14  Jan Hubicka  <jh@suse.cz>
13342
13343         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13344
13345 2002-10-14  Richard Henderson  <rth@redhat.com>
13346
13347         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13348
13349 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13350
13351         PR optimization/6631
13352         * g++.dg/opt/const2.C: New test.
13353
13354 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13355
13356         PR c++/7176
13357         * g++.dg/parse/friend1.C: New test.
13358         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13359
13360 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13361
13362         * gcc.dg/20021014-1.c: New test.
13363
13364 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13365
13366         PR c++/5661
13367         * g++.dg/ext/vlm1.C: New test.
13368         * g++.dg/ext/vlm2.C: Likewise.
13369
13370         * g++.dg/init/array1.C: Remove invalid braces.
13371         * g++.dg/init/brace1.C: New test.
13372         * g++.dg/init/copy2.C: Likewise.
13373         * g++.dg/init/copy3.C: Likewise.
13374         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13375         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13376         braces.
13377
13378 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13379
13380         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13381
13382 2002-10-11  Richard Shann  <richard.shann@superh.com>
13383
13384         * gcc.c-torture/compile/simd-5.c: New test.
13385
13386 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13387
13388         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13389
13390 2002-10-10  Jim Wilson  <wilson@redhat.com>
13391
13392         * gcc.c-torture/execute/20021010-1.c: New test.
13393
13394 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13395
13396         PR c/7353
13397         * g++.dg/ext/typedef-init.C: New test.
13398         * gcc.dg/typedef-init.c: New test.
13399
13400 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13401
13402         * gcc.dg/cpp/paste13.c: New test.
13403
13404 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13405
13406         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13407         remaining platforms, XFAIL during compile, not execute.  Don't
13408         XFAIL at -O0.
13409
13410 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13411
13412         * gcc.dg/alias-1.c: Tweak expected warning.
13413
13414 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13415
13416         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13417
13418 2002-10-06  Andreas Jaeger  <aj@suse.de>
13419
13420         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13421         * gcc.dg/cpp/c++98.C: Likewise.
13422
13423         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13424         * g++.dg/cpp/c++98.C: Likewise.
13425
13426         * g++.dg/README (Subdirectories): Mention cpp directory.
13427
13428         PR target/7559
13429         * gcc.dg/20021006-1.c: New test.
13430
13431 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13432
13433         PR c++/7804
13434         * g++.dg/other/warning1.C: New test.
13435
13436 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13437
13438         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13439         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13440         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13441
13442 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/7931
13445         * g++.dg/template/ptrmem3.C: New test.
13446
13447         PR c++/7754
13448         * g++.dg/template/union1.C: New test.
13449
13450 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13451
13452         PR c++/8006
13453         * g++.dg/abi/mangle9.C: New test.
13454         * g++.dg/abi/mangle10.C: New test.
13455         * g++.dg/abi/mangle11.C: New test.
13456         * g++.dg/abi/mangle12.C: New test.
13457
13458 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/7188.
13461         * g++.dg/template/meminit1.C: New test.
13462         * g++.dg/warn/Wreorder-1.C: Likewise.
13463         * g++.old-deja/g++.mike/warn3.C: Tweak.
13464         * lib/prune.exp: Ingore "in copy constructor".
13465
13466 2002-10-02  Andreas Jaeger  <aj@suse.de>
13467
13468         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13469         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13470         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13471         on x86-64.
13472
13473 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13474
13475         * gcc.dg/empty1.C: Fix typo.
13476
13477 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         * gcc.dg/alias-1.c: New test.
13480
13481 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13482
13483         * gcc.dg/empty1.C: New test.
13484
13485         * g++.dg/tls/init-2.C: Tweak error messages.
13486
13487 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13488
13489         * gcc.c-torture/compile/20020923-1.c: New test.
13490
13491 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13492
13493         * gcc.c-torture/execute/ffs-1.c: New test.
13494         * gcc.c-torture/execute/ffs-2.c: Ditto.
13495
13496 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13497
13498         * g++.dg/overload/member1.C: New test.
13499
13500 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13501
13502         * g++.dg/abi/empty7.C: New test.
13503         * g++.dg/init/pm2.C: Likewise.
13504
13505 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13506
13507         * g++.dg/rtti/crash1.C: New test.
13508
13509 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13510
13511         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13512         gcc.dg/sibcall-4.c: New tests.
13513
13514 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13515
13516         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13517         powerpc and MMIX targets.
13518
13519 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13520
13521         * gcc.dg/cpp/20020927-1.c: New.
13522
13523 2002-09-26  David S. Miller  <davem@redhat.com>
13524
13525         * gcc.c-torture/compile/trunctfdf.c: New.
13526
13527 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13528
13529         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13530
13531 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13532
13533         * gcc.c-torture/execute/loop-15.c: New.
13534
13535 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13536
13537         * README.QMTEST: Fix typo.
13538
13539 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13540
13541         * gcc.dg/20020926-1.c: New test.
13542
13543 2002-09-25  David S. Miller  <davem@redhat.com>
13544
13545         PR target/7842
13546         * gcc.c-torture/execute/shiftdi.c: New test.
13547
13548 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13549
13550         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13551         unique to the tool.
13552         * lib/g77.exp (g77_init): Likewise.
13553         * lib/g++.exp (g++_init): Likewise.
13554         * lib/objc.exp (objc_init): Likewise.
13555
13556 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13557
13558         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13559         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13560         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13561
13562 2002-09-25  Richard Henderson  <rth@redhat.com>
13563
13564         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13565         too-small long double.
13566
13567 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13568
13569         * gcc.dg/20020919-1.c: New test.
13570
13571 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13572
13573         * g++.dg/abi/bitfield6.C: New test.
13574         * g++.dg/abi/bitfield7.C: New test.
13575         * g++.dg/abi/bitfield8.C: New test.
13576         * g++.dg/abi/vbase11.C: New test.
13577
13578 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13579
13580         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13581         hppa*-*-hpux*.  Update test comment.
13582
13583 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13584
13585         * gcc.dg/tls/struct-1.c: New test.
13586
13587 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13588
13589         * gcc.dg/cpp/tr-warn2.c: Update.
13590
13591 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13592
13593         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13594
13595 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13596
13597         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13598         systems.
13599
13600 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13601
13602         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13603
13604         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13605         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13606         setting of cxxfilt.
13607
13608 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13609
13610         * gcc.dg/20020312-2.c: Update for darwin.
13611
13612 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13613
13614         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13615
13616 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13617
13618         * objc.dg/comp-types-1.m: New test.
13619         * objc.dg/comp-types-2.m: New test.
13620         * objc.dg/comp-types-3.m: New test.
13621         * objc.dg/comp-types-4.m: New test.
13622         * objc.dg/comp-types-5.m: New test.
13623         * objc.dg/comp-types-6.m: New test.
13624
13625 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13626
13627         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13628
13629 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13630
13631         * g++.dg/other/do1.C: New test.
13632
13633         * g++.dg/template/subst1.C: New test.
13634
13635 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13636
13637         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13638
13639 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13640
13641         * g++.dg/template/qualttp20.C: Adjust expected errors.
13642         * g++.old-deja/g++.jason/report.C: Likewise.
13643         * g++.old-deja/g++.other/qual1.C: Likewise.
13644
13645         * g++.dg/lookup/scoped2.C: New test.
13646
13647         * g++.dg/ext/asm3.C: New test.
13648
13649 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13650
13651         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13652
13653 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13654
13655         * ChangeLog: follow spelling conventions.
13656         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13657         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13658         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13659         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13660         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13661         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13662         * g++.old-deja/g++.law/global-init1.C: Likewise.
13663         * g++.old-deja/g++.other/delete4.C: Likewise.
13664         * g++.old-deja/g++.other/inline21.C: Likewise.
13665         * g++.old-deja/g++.other/singleton.C: Likewise.
13666         * g77.dg/strlen0.f: Likewise.
13667         * g77.f-torture/compile/20010519-1.f: Likewise.
13668         * g77.f-torture/compile/980310-4.f: Likewise.
13669         * gcc.c-torture/compile/20000605-1.c: Likewise.
13670         * gcc.c-torture/execute/20020225-1.c: Likewise.
13671         * gcc.dg/c90-hexfloat-2.c: Likewise.
13672         * gcc.dg/c99-bool-1.c: Likewise.
13673         * gcc.dg/c99-hexfloat-2.c: Likewise.
13674         * gcc.dg/dll-2.c: Likewise.
13675         * gcc.dg/wtr-union-init-1.c: Likewise.
13676         * gcc.dg/wtr-union-init-2.c: Likewise.
13677         * gcc.dg/wtr-union-init-3.c: Likewise.
13678         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13679         * gcc.dg/cpp/defined.c: Likewise.
13680         * gcc.dg/cpp/macsyntx.c: Likewise.
13681         * gcc.dg/cpp/paste2.c: Likewise.
13682         * gcc.dg/cpp/trad/defined.c: Likewise.
13683         * gcc.dg/format/c90-printf-1.c: Likewise.
13684         * gcc.dg/format/c90-scanf-1.c: Likewise.
13685         * gcc.dg/format/c99-printf-1.c: Likewise.
13686         * gcc.dg/format/c99-scanf-1.c: Likewise.
13687         * gcc.misc-tests/gcov-8.c: Likewise.
13688         * lib/profopt.exp: Likewise.
13689
13690 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13691
13692         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13693
13694 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13695
13696         * g++.dg/inherit/using2.C: New test.
13697
13698 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13699
13700         * ChangeLog: Follow spelling conventions.
13701         * g++.dg/template/friend4.C: Likewise.
13702         * g++.old-deja/g++.pt/crash67.C: Likewise.
13703         * gcc.c-torture/execute/20000801-4.c: Likewise.
13704         * gcc.dg/c90-digraph-1.c: Likewise.
13705         * gcc.dg/c94-digraph-1.c: Likewise.
13706         * gcc.dg/c99-digraph-1.c: Likewise.
13707         * gcc.dg/cpp/line5.c: Likewise.
13708         * gcc.dg/cpp/multiline.c: Likewise.
13709         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13710         * gcc.dg/format/attr-3.c: Likewise.
13711         * gcc.dg/format/c90-scanf-3.c: Likewise.
13712         * gcc.dg/format/ext-4.c: Likewise.
13713
13714 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13715
13716         * g++.dg/template/pretty1.C: New test.
13717
13718 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13719
13720         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13721
13722 2002-09-13  Matt Austern  <austern@apple.com>
13723
13724         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13725         passing a cast expression to a function by const reference.
13726
13727 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13728
13729         * g++.dg/template/deduce1.C: New test.
13730
13731 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13732
13733         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13734         32-bit int.
13735
13736 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13737
13738         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13739         usage.
13740
13741 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13742
13743         * gcc.c-torture/compile/20020910-1.c: New test.
13744
13745 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13746
13747         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13748
13749 2002-09-10  Andreas Jaeger  <aj@suse.de>
13750
13751         * gcc.dg/20020312-2.c: Adjust for x86-64.
13752
13753 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13754
13755         * g77.dg/7388.f: New test case for PR 7388.
13756
13757 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13758
13759         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13760
13761 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13762
13763         * objc.dg/proto-lossage-1.m: New test.
13764
13765 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13766
13767         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13768
13769 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13770
13771         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13772         expected to pass.
13773
13774 2002-09-06  Stan Shebs  <shebs@apple.com>
13775             David Edelsohn  <edelsohn@gnu.org>
13776
13777         * gcc.dg/weak: New directory.
13778         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13779         target-specific xfail bits.
13780         * gcc.dg/typeof-2.c: Move to new directory.
13781         * gcc.dg/weak.exp: New expect script.
13782
13783 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13784
13785         * gcc.c-torture/execute/extzvsi.c: New test.
13786
13787 2002-09-05  Stan Shebs  <shebs@apple.com>
13788
13789         * gcc.dg/weak-1.c: xfail on Darwin.
13790         * gcc.dg/weak-2.c: Ditto.
13791         * gcc.dg/weak-3.c: Ditto.
13792         * gcc.dg/weak-4.c: Ditto.
13793         * gcc.dg/weak-5.c: Ditto.
13794         * gcc.dg/weak-6.c: Ditto.
13795         * gcc.dg/weak-7.c: Ditto.
13796         * gcc.dg/weak-8.c: Ditto.
13797         * gcc.dg/weak-9.c: Ditto.
13798
13799 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13800
13801         * gcc.c-torture/execute/loop-14.c: New test.
13802
13803 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13804
13805         * g++.dg/other/cxa-atexit1.C: New test.
13806
13807         * gcc.dg/typeof-2.c: New test.
13808
13809 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13810
13811         * gcc.dg/builtins-2.c: New testcase.
13812         * gcc.dg/builtins-3.c: New testcase.
13813
13814 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13815
13816         * gcc.dg/cpp/_Pragma4.c: New test.
13817
13818 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13819
13820         * objc/execute/nil_method-1.m: New testcase.
13821
13822 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13823
13824         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13825         [Object class], not [Object initialize].
13826
13827 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13828             Hans-Peter Nilsson  <hp@bitrange.com>
13829
13830         * gcc.c-torture/execute/20020720-1.x: Skip test on
13831         mmix-knuth-mmixware.  Correct comment.
13832
13833 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13834
13835         * testsuite/g++.dg/abi/bitfield5.C: New test.
13836         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13837
13838 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13839
13840         * objc.dg/undeclared-selector.m: New test.
13841
13842 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13843
13844         * g++.dg/other/offsetof1.C: Avoid cast warning.
13845
13846 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13847
13848         * objc.dg/super-class-2.m: New test.
13849
13850 2002-08-24  Matt Austern  <austern@apple.com>
13851
13852         * g++.dg/ext/lvaddr.C: New test.
13853         * g++.dg/ext/lvcast.C: New test.
13854
13855 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13856
13857         * testsuite/g++.dg/inherit/cond1.C: New test.
13858
13859 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13860
13861         * gcc.dg/noncompile/incomplete-1.c: New test.
13862
13863 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13864
13865         * gcc.dg/typespec-1.c: New test.
13866
13867 2002-08-20  Devang Patel  <dpatel@apple.com>
13868         * objc.dg/proto-hier-2.m: New test.
13869
13870 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13871
13872         * objc.dg/bitfield-1.m: New test.
13873         * objc.dg/bitfield-2.m: New test.
13874
13875 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13876
13877         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13878         gcc.dg/c99-flex-array-4.c: New tests.
13879
13880 2002-08-16  Stan Shebs  <shebs@apple.com>
13881
13882         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13883
13884 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13885
13886         * gcc.dg/typeof-1.c: New test.
13887         * g++.dg/ext/typeof2.C: New test.
13888
13889 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         * g++.dg/other/offsetof1.C: New test.
13892
13893 2002-08-14  Richard Henderson  <rth@redhat.com>
13894
13895         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13896
13897 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13898
13899         * gcc.dg/cpp/_Pragma3.c: New test.
13900
13901 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13902
13903         * g++.dg/template/inherit3: New test.
13904
13905 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * gcc.dg/bitfld-4.c: Add blank options.
13908
13909 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13910
13911         * g++.dg/template/crash1.C: New test.
13912
13913 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * gcc.dg/tls/opt-2.c: New test.
13916
13917 2002-08-08  Devang Patel  <dpatel@apple.com>
13918
13919         * objc.dg/selector-1.m : New test
13920
13921 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13922
13923         * g++.dg/abi/bitfield4.C: New test.
13924         * gcc.dg/bitfld-4.c: New test.
13925
13926 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         * g++.dg/other/packed1.C: New test.
13929
13930 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13931
13932         * g++.dg/abi/offsetof.C: Tweak error messages.
13933         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13934
13935 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * gcc.dg/bitfld-3.c: New test.
13938
13939 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13940             Richard Henderson  <rth@redhat.com>
13941
13942         * gcc.dg/i386-bitfield1.c: New test.
13943         * g++.dg/abi/bitfield3.C: Update.
13944
13945 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13946
13947         * objc.dg/const-str-2.m: Update.
13948         * gcc.dg/cpp/c++98.c: Change to C extension.
13949         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13950         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13951
13952 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13953
13954         * testsuite/gcc.dg/tls/diag-3.c: New.
13955
13956 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13957
13958         * g++.dg/README (Subdirectories): Document new subdir expr.
13959         * g++.dg/expr/pmf-1.C: New test.
13960
13961 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13962
13963         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13964
13965 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13966
13967         * g++.dg/abi/bitfield3.C: New test.
13968
13969 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         * lib/gcov.exp: Tweak expected line formats.
13972         * gcc.misc-tests/gcov8.c: New test.
13973         * gcc.misc-tests/gcov8.x: New flags.
13974
13975 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * consistency.vlad/layout/endian.c: Include string.h.
13978
13979         * gcc.c-torture/execute/20020805-1.c: New test.
13980
13981 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13982
13983         * g++.dg/other/conversion1.C: New test.
13984
13985 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13986
13987         * gcc.dg/builtins-1.c: New testcase.
13988
13989 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13990
13991         * g++.dg/inherit/access3.C: New test.
13992
13993 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13994
13995         * gcc.dg/ia64-visibility-2.c: New test.
13996
13997 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13998
13999         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14000         __qualifier_flags to __flags.
14001
14002 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14003
14004         * g++.dg/inherit/operator1.C: New test.
14005         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14006         * g++.dg/other/error1.C: Change expected error message.
14007         * g++.dg/template/conv4.C: Likewise.
14008
14009 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14010
14011         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14012         for documented behavior.
14013
14014 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14015
14016         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14017         several targets known to fail.
14018
14019 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14020
14021         * gcc.dg/mips-args-[123].c: New tests.
14022
14023 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14024
14025         * gcc.dg/ppc-spe.c: New.
14026
14027 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14028
14029         * g++.dg/other/ptrmem4.C: New testcase.
14030
14031 2002-07-24  Richard Henderson  <rth@redhat.com>
14032
14033         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14034
14035 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14036
14037         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14038
14039 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14040
14041         * gcc.c-torture/execute/memset-3.c: New testcase.
14042
14043 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14044
14045         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14046         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14047
14048 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14049
14050         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14051         Delete.
14052
14053 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14054
14055         * gcc.c-torture/compile/simd-4.c: New test.
14056
14057 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14058
14059         PR c++/7347, c++/7348
14060         * g++.dg/template/access4.C: New test.
14061         * g++.dg/template/access5.C: New test.
14062         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14063         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14064         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14065         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14066
14067 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14068
14069         * gcc.dg/gnu89-init-2.c: New test.
14070
14071 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14072
14073         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14074
14075 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14076
14077         * gcc.c-torture/execute/20020720-1.c: New testcase.
14078
14079 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14080
14081         * gcc.dg/cpp/Wsignprom.c: New tests.
14082
14083 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14084
14085         * gcc.c-torture/execute/loop-13.c: New test.
14086
14087 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14088
14089         * gcc.dg/cpp/expr.c: New tests.
14090
14091 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14092
14093         * g++.dg/opt/pr6713.C: Add template instantiation.
14094
14095 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14096
14097         * gcc.dg/nest.c: New test.
14098
14099 2002-07-17  Richard Henderson  <rth@redhat.com>
14100
14101         * g++.dg/opt/pr6713.C: New test.
14102
14103 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14104
14105         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14106         XFAIL for all x86 processors.
14107
14108 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14109
14110         * gcc.c-torture/execute/20010122-1.x: Do not test with
14111         -fomit-frame-pointer.
14112
14113 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14114
14115         * g++.dg/template/instantiate2.C: New test.
14116         * g++.dg/template/spec4.C: New test.
14117
14118 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14119
14120         * g++.dg/template/access2.C: New test.
14121         * g++.dg/template/access3.C: New test.
14122
14123 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14124
14125         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14126         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14127         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14128         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14129         Convert to use <stdarg.h>.
14130         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14131         Delete.
14132         * gcc.dg/va-arg-2.c: New.
14133         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14134
14135 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14136
14137         * gcc.c-torture/compile/20020710-1.c: New test.
14138
14139 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14140                           Andrew Pinski  <pinskia@physics.uc.edu>
14141
14142         gcc.c-torture/compile/simd-2.c: New testcase.
14143         gcc.c-torture/compile/simd-3.c: Likewise.
14144
14145 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR c++/7224
14148         * g++.dg/overload/error1.C: New test.
14149
14150 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14151
14152         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14153         configuration and IRIX 6 O32 ABI.
14154
14155 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14156
14157         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14158
14159 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14160
14161         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14162
14163 2002-07-10  Jeffrey A Law  <law@redhat.com>
14164
14165         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14166
14167         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14168
14169 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14170
14171         * gcc.dg/20020312-2.c: Check for __PPC__.
14172
14173 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14174
14175         * gcc.c-torture/compile/20020709-1.c: New test.
14176
14177 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14178
14179         * g++.dg/template/qualttp21.C: New test case.
14180
14181 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14182
14183         * gcc.c-torture/compile/20020706-1.c: New test.
14184         * gcc.c-torture/compile/20020706-2.c: New test.
14185
14186 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14187             Alexandre Oliva  <aoliva@redhat.com>
14188
14189         * g++.dg/warn/incomplete1.C: New test.
14190
14191 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14192
14193         PR c++/7099
14194         * g++.dg/warn/noreturn1.C: New test.
14195
14196 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR c++/6706
14199         * g++.dg/debug/debug6.C: New test.
14200         * g++.dg/debug/debug7.C: New test.
14201
14202 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14203
14204         * gcc.c-torture/compile/simd-3.c: New test.
14205
14206 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14207
14208         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14209         * gcc.dg/20020620-1.c: Likewise.
14210
14211 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14212
14213         PR c++/6944
14214         * g++.dg/init/array4.C: New test.
14215         * g++.dg/init/array5.C: New test.
14216
14217 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14218
14219         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14220         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14221
14222 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14223
14224         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14225         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14226         * gcc.dg/wtr-conversion-1.c: Likewise.
14227         * gcc.dg/wtr-escape-1.c: Likewise.
14228         * gcc.dg/wtr-int-type-1.c: Likewise.
14229         * gcc.dg/wtr-label-1.c: Likewise.
14230         * gcc.dg/wtr-static-1.c: Likewise.
14231         * gcc.dg/wtr-strcat-1.c: Likewise.
14232         * gcc.dg/wtr-suffix-1.c: Likewise.
14233         * gcc.dg/wtr-switch-1.c: Likewise.
14234         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14235         * gcc.dg/wtr-union-init-1.c: Likewise.
14236         * gcc.dg/wtr-union-init-2.c: Likewise.
14237         * gcc.dg/wtr-union-init-3.c: Likewise.
14238
14239         * gcc.dg/wtr-func-def-1.c: New test.
14240
14241 2002-07-02 Devang Patel <dpatel@apple.com>
14242
14243         * objc.dg/param-1.m: New test.
14244
14245 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14246
14247         * gcc.dg/cpp/trad/directive.c: Add test.
14248         * gcc.dg/cpp/trad/macroargs.c: Add test.
14249         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14250
14251 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14252
14253         * gcc.dg/cpp/cmdlne-M.c: New test.
14254
14255 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14256
14257         * objc.dg/desig-init-1.m: New test.
14258
14259 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14260
14261         PR c++/6716
14262         * g++.dg/template/instantiate1.C: New test.
14263
14264 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14265
14266         PR c++/7112
14267         * g++.dg/template/sizeof2.C: New test.
14268
14269 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14270
14271         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14272         gcc.dg/cpp/trad/include.c: New tests.
14273
14274 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14275
14276         PR target/7177
14277         * gcc.c-torture/compile/20020701-1.c: New test.
14278
14279 2002-07-01  Stan Shebs  <shebs@apple.com>
14280
14281         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14282         header here...
14283         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14284         (objc-torture-execute): or here.
14285
14286 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14287
14288         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14289
14290 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14291
14292         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14293
14294 2002-06-30  Devang Patel  <dpatel@apple.com>
14295
14296         * objc.dg/fsyntax-only.m: New test.
14297
14298 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/6695
14301         * g++.dg/template/friend7.C: New file.
14302
14303 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14304
14305         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14306         return type.
14307
14308 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14309
14310         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14311         avoid division by zero.
14312
14313 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14314
14315         * gcc.dg/Wunknownprag.c: New tests.
14316
14317 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14318
14319         * gcc.c-torture/execute/simd-2.c: New test.
14320
14321 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14322
14323         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14324         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14325         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14326         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14327         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14328         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14329         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14330         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14331         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14332         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14333         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14334         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14335         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14336         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14337         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14338         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14339         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14340
14341 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14342
14343         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14344         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14345         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14346         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14347         New tests.
14348         * gcc.dg/cpp/trad/directive.c: Update.
14349
14350 2002-06-23  Andreas Jaeger  <aj@suse.de>
14351
14352         * gcc.c-torture/execute/complex-6.c: New.
14353
14354 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14355
14356         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14357         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14358         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14359         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14360
14361 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14362
14363         * gcc.dg/cpp/trad: New directory with traditional tests copied
14364         from parent directory.
14365         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14366         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14367         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14368         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14369         Move to trad/ and rename.
14370         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14371         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14372         gcc.dg/cpp/trad/redef2.c: New tests.
14373         * gcc.dg/cpp/trad/trad.exp: New driver.
14374
14375 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14376
14377         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14378         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14379         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14380         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14381         Remove.
14382
14383 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14384
14385         * gcc.dg/20020620-1.c: New test.
14386
14387 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14388
14389         * g++.dg/template/ttp4.C: New test.
14390
14391 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14392
14393         * g++.dg/opt/vt1.C: Fix regexp.
14394
14395 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14396
14397         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14398         Don't use attribute `noinline'.
14399
14400 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14401
14402         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14403
14404 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14405
14406         * gcc.c-torture/execute/simd-1.c: New.
14407
14408         * gcc.dg/simd-1.c: New.
14409
14410 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14411
14412         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14413
14414 2002-06-16  Richard Henderson  <rth@redhat.com>
14415
14416         * g++.dg/ext/anon-struct1.C: New.
14417         * g++.dg/ext/anon-struct2.C: New.
14418         * g++.dg/ext/anon-struct3.C: New.
14419         * gcc.dg/anon-struct-1.c: New.
14420         * gcc.dg/anon-struct-2.c: New.
14421         * gcc.dg/anon-struct-3.c: New.
14422         * gcc.dg/20011008-1.c: Adjust warning text.
14423         * gcc.dg/20020527-1.c: Add -fms-extensions.
14424
14425 2002-06-16  Richard Henderson  <rth@redhat.com>
14426
14427         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14428
14429 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14430
14431         * gcc.c-torture/execute/20020615-1.c: New test.
14432
14433 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14434
14435         * gcc.c-tortuture/execute/compare-1.c: New test case.
14436         * gcc.c-tortuture/execute/compare-2.c: New test case.
14437         * gcc.c-tortuture/execute/compare-3.c: New test case.
14438
14439 2002-06-13  Richard Henderson  <rth@redhat.com>
14440
14441         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14442         ia64 ilp32.
14443
14444 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14445
14446         * g++.dg/template/typename2.C: Update error message.
14447
14448 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14449
14450         * gcc.c-torture/execute/20020611-1.c: New test.
14451
14452 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14453
14454         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14455         list of targets to skip.
14456
14457 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14458
14459         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14460         targets if not optimizing.
14461
14462 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.c-torture/compile/20020605-1.c: New test.
14465
14466         * g++.dg/opt/vt1.C: New test.
14467
14468         * gcc.dg/20020531-1.c: New test.
14469
14470         * gcc.dg/20020530-1.c: New test.
14471
14472         * gcc.dg/20020527-1.c: New test.
14473
14474         * g++.dg/opt/cse1.C: New test.
14475
14476 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14477
14478         * gcc.dg/20020607-2.c: New test case.
14479
14480 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * gcc.c-torture/compile/20020604-1.c: New test.
14483
14484 2002-06-04  Richard Henderson  <rth@redhat.com>
14485
14486         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14487         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14488         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14489
14490 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14491
14492         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14493
14494 2002-06-03  Richard Henderson  <rth@redhat.com>
14495
14496         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14497         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14498
14499 2002-06-02  Richard Henderson  <rth@redhat.com>
14500
14501         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14502         test functions static.
14503
14504 2002-06-02  Andreas Jaeger  <aj@suse.de>
14505
14506         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14507         now.
14508
14509 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14510
14511         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14512         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14513         Update for mofified diagnostics.
14514         * gcc.dg/c99-intconst-1.c: No longer fail.
14515
14516 2002-06-02  Richard Henderson  <rth@redhat.com>
14517
14518         * gcc.dg/uninit-A.c: Remove xfail markers.
14519
14520 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14521
14522         * gcc.dg/fnegate-1.c: New test case.
14523
14524 2002-05-30  Osku Salerma  <osku@iki.fi>
14525
14526         * gcc.c-torture/execute/mayalias-1.c: New file.
14527
14528 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14529
14530         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14531         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14532         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14533
14534 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14535
14536         * gcc.c-torture/execute/20020529-1.c: New test.
14537
14538 2002-05-27  Richard Henderson  <rth@redhat.com>
14539
14540         * g++.dg/ext/attrib6.C: New test case.
14541
14542 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14543
14544         * gcc.c-torture/execute/pure-1.c: New test.
14545
14546 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14547
14548         * gcc.dg/cpp/arith-2.c: Remove.
14549
14550 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14551
14552         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14553         * gcc.dg/cpp/if-3.c: Remove.
14554
14555 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * g++.dg/opt/cse2.C: New test.
14558
14559 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14560
14561         * gcc.dg/cpp/arith-1.c: New semantic tests.
14562         * gcc.dg/cpp/if-1.c: Update.
14563
14564 2002-05-24  Ben Elliston  <bje@redhat.com>
14565
14566         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14567
14568 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.dg/verbose-asm.c: New test.
14571
14572 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14573
14574         * gcc.dg/cpp/paste12.c: New test.
14575
14576 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14577
14578         * g++.dg/parse/named_ops.C: New test.
14579
14580 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14581
14582         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14583
14584 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14585
14586         * gcc.dg/weak-2.c: Allow optional leading underscore
14587         in scan-assembler symbol name.
14588         * gcc.dg/weak-3.c: Likewise.
14589         * gcc.dg/weak-4.c: Likewise.
14590         * gcc.dg/weak-5.c: Likewise.
14591
14592 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14593
14594         * gcc.dg/20020523-1.c: New test.
14595
14596 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14597
14598         * objc.dg/const-str-2.m: Update now that we stop after
14599         a command line error.
14600
14601 2002-05-22  Richard Henderson  <rth@redhat.com>
14602
14603         * g++.dg/dg.exp: Fix typo in test pruneing.
14604
14605 2002-05-22  Richard Henderson  <rth@redhat.com>
14606
14607         * g++.dg/dg.exp: Prune the tls subdirectory.
14608         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14609         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14610         * g++.dg/tls/init-1.C: New.
14611
14612 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14613
14614         * gcc.dg/20020517-1.c: New test.
14615
14616 2002-05-21  Richard Henderson  <rth@redhat.com>
14617
14618         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14619         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14620
14621 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14622
14623         * g++.dg/other/copy2.C: New test.
14624
14625 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14626
14627         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14628         (MAX_COPY): Bump up to 10 times sizeof (long long).
14629         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14630
14631         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14632         sizeof (long long).
14633
14634         * gcc.c-torture/execute/strcpy-1.c: New test.
14635
14636 2002-05-19  Jason Merrill  <jason2redhat.com>
14637
14638         * g++.dg/ext/oper1.C: New test.
14639
14640 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14641 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14642
14643         * README.QMTEST: New file.
14644
14645         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14646
14647 2002-05-19  Andreas Jaeger  <aj@suse.de>
14648
14649         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14650         now.
14651         * gcc.c-torture/execute/loop-2d.x: Likewise.
14652
14653 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14654
14655         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14656         support weak symbols.
14657         * gcc.dg/weak-4.c: Likewise
14658         * gcc.dg/weak-6.c: Likewise
14659
14660 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14661
14662         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14663         cygwin, coff and h8300-*-hms targets
14664         * gcc.dg/weak-5.c: Likewise
14665         * gcc.dg/weak-7.c: Likewise
14666
14667 2002-05-16  Jason Merrill  <jason@redhat.com>
14668
14669         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14670         (scan-assembler-not, scan-assembler-dem): Likewise.
14671         (scan-assembler-dem-not): Likewise.
14672
14673 2002-05-15  Richard Henderson  <rth@redhat.com>
14674
14675         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14676
14677 2002-05-15  Richard Henderson  <rth@redhat.com>
14678
14679         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14680         (vfoo1f): Warning here.
14681         (vfoo1l): Don't redefine the alias.
14682
14683 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14684
14685         * g++.dg/init/pm1.C: New test.
14686
14687 2002-05-12  David S. Miller  <davem@redhat.com>
14688
14689         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14690         types.
14691
14692 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14693
14694         * gcc.c-torture/execute/20020510-1.c: New test case.
14695
14696 2002-05-10  David S. Miller  <davem@redhat.com>
14697
14698         * gcc.c-torture/execute/conversion.c: Test long double too.
14699
14700 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14701
14702         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14703         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14704         * lib/g++.exp (g++_link_flags): Likewise.
14705         * lib/objc.exp (objc_target_compile): Likewise.
14706
14707 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14708
14709         * gcc.dg/cpp/poison.c: Update.
14710         * gcc.dg/cpp/20000625-2.c: Remove.
14711         * gcc.dg/cpp/direct2s.c: Remove final test.
14712
14713 2002-05-08  Tom Rix  <trix@redhat.com>
14714
14715         * gcc.c-torture/execute/20020508-1.c: New test.
14716         * gcc.c-torture/execute/20020508-2.c: New test.
14717         * gcc.c-torture/execute/20020508-3.c: New test.
14718
14719 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14720
14721         * gcc.dg/cpp/charconst-4.c: More tests.
14722
14723 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c/6569
14726         * gcc.dg/weak-3.c: Update location of warning messages.
14727         * gcc.dg/weak-5.c: Likewise.
14728
14729 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14730
14731         * gcc.c-torture/execute/20020506-1.c: New test case.
14732
14733 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14734
14735         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14736
14737 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14738
14739         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14740
14741 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14742
14743         * gcc.dg/cpp/charconst-3.c: New test.
14744
14745 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14746
14747         * gcc.dg/cpp/charconst.c: Update tests.
14748
14749 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14750
14751         * treelang: Added directory for new sample language treelang. Also
14752         lib/treelang.exp: New file to signal treelang should be tested.
14753
14754 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14755
14756         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14757         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14758         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14759         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14760         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14761         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14762         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14763
14764 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14765
14766         * gcc.dg/format/xopen-2.c: New test.
14767
14768 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14769
14770         * gcc.dg/20020503-1.c: New test.
14771
14772 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14773
14774         * g++.dg/init/dtor1.C: Make it tougher.
14775
14776 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14777
14778         * g++.dg/init/dtor1.C: New test.
14779
14780 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14781
14782         * gcc.dg/altivec-8.c: New.
14783
14784 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14785
14786         * gcc.dg/altivec-7.c: New.
14787
14788 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * g++.dg/parse/typedef1.C: New test.
14791
14792 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14793
14794         PR c++/6486
14795         * g++.dg/template/friend6.C: New test.
14796
14797         PR c++/6492
14798         * g++.dg/init/copy1.C: New test.
14799
14800 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14801
14802         * g++.dg/warn/effc1.C: New test.
14803
14804 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14805
14806         * gcc.dg/cpp/if-cexp.c: Add a test.
14807
14808 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14809
14810         * gcc.dg/20020426-2.c: New test.
14811
14812 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14813
14814         * gcc.dg/cpp/if-mop.c: Update.
14815         * gcc.dg/cpp/if-mpar.c: Add test.
14816         * gcc.dg/cpp/if-oppr.c: Update.
14817
14818 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14819
14820         PR c/6343
14821         * gcc.dg/weak-[2-7].c: New tests.
14822
14823 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14824
14825         * gcc.dg/enum1.c: New test.
14826
14827 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14828
14829         PR c++/6497
14830         * g++.dg/inherit/access2.C: New test.
14831
14832 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR bootstrap/6445
14835         * gcc.dg/20020426-1.c: New test.
14836
14837 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14838
14839         * g++.dg/abi/enum1.C: New test.
14840
14841 2002-04-26  Richard Henderson  <rth@redhat.com>
14842
14843         * gcc.dg/c99-bool-1.c: Expect always true warning.
14844
14845 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14846
14847         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14848
14849 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14850
14851         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14852         targets.
14853
14854 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14855
14856         * g++.dg/abi/mange7.C: New test.
14857
14858         PR c++/6438.
14859         * g++.dg/parse/stmtexpr2.C: New test.
14860
14861 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14862
14863         * gcc.dg/20020312-2.c: Add SH target.
14864
14865 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14866
14867         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14868         compiler output on mips*-*-irix*.
14869
14870 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14871
14872         * g++.dg/parse/attr1.C: New test.
14873
14874 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14875
14876         * gcc.c-torture/execute/string-opt-17.c: New test case.
14877         * gcc.c-torture/execute/memset-2.c: New test case.
14878
14879 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14880
14881         PR c++/6256:
14882         * g++.dg/template/friend5.C: New test.
14883
14884         PR c++/6331:
14885         * g++.dg/template/qual1.C: Likewise.
14886
14887 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14888
14889         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14890         Include stdlib.h, not stdio.h or ctype.h.
14891
14892 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14893
14894         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14895         cris-*-elf* and mmix-*-*.
14896         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14897         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14898         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14899         Ditto.
14900         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14901         * gcc.dg/wchar_t-1.c: Ditto.
14902
14903 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14904
14905         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14906         Clarify comment.
14907
14908 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14909
14910         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14911
14912 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14913
14914         * gcc.c-torture/execute/20000906-1.x: Delete.
14915
14916 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14917
14918         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14919
14920 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14921
14922         * PR6367
14923         * g77.f-torture/execute/6367.f: New test.
14924         * g77.f-torture/execute/6367.x: Disable for MMIX.
14925
14926 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14927
14928         * PR6352
14929         * g++.dg/opt/inline2.C: New test.
14930
14931 2002-04-18  Richard Henderson  <rth@redhat.com>
14932
14933         * gcc.dg/20000906-1.c: Enable for all targets.
14934         * gcc.c-torture/compile/iftrap-2.c: New.
14935
14936 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * gcc.dg/20020418-1.c: New test.
14939         * gcc.dg/20020418-2.c: New test.
14940
14941 2002-04-18  Richard Henderson  <rth@redhat.com>
14942
14943         * gcc.c-torture/compile/iftrap-1.c: New.
14944         * gcc.dg/iftrap-1.c: Adjust for ia64.
14945         * gcc.dg/iftrap-2.c: New.
14946
14947 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14948
14949         * gcc.c-torture/compile/20020418-1.c: New test.
14950
14951 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14952
14953         * gcc.c-torture/compile/20020415-1.c: New.
14954
14955 2002-04-18  David S. Miller  <davem@redhat.com>
14956
14957         * gcc.c-torture/execute/20020418-1.c: New test.
14958
14959 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14960
14961         * gcc.dg/20020416-1.c: New test.
14962
14963         * g++.dg/opt/inline1.C: New test.
14964
14965 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14966
14967         * gcc.dg/altivec-5.c: New test.
14968
14969         * gcc.dg/20020415-1.c: New test.
14970
14971 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14972
14973         * testsuite/lib/chill.exp: Remove.
14974
14975 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14976
14977         * g++.dg/other/big-struct.C: New test.
14978
14979 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14980
14981         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14982         of scratch file.
14983
14984 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14985
14986         PR c/6277
14987         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14988         in scan-assembler function name
14989
14990 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14991
14992         * g77.f-torture/execute/980628-4.x,
14993         g77.f-torture/execute/980628-5.x,
14994         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14995         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14996         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14997         i[34567]86-*-*.
14998
14999 2002-04-13  David S. Miller  <davem@redhat.com>
15000
15001         * gcc.c-torture/execute/20020413-1.c: New test.
15002
15003 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15004
15005         * gcc.dg/asm-6.c,
15006         * g++.dg/ext/asm1.C: New tests.
15007
15008 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++ 5373.
15011         * g++.dg/parse/stmtexpr1.C: New test.
15012
15013         PR c++/5189.
15014         * g++.dg/template/copy1.C: New test.
15015
15016 2002-04-12  Richard Henderson  <rth@redhat.com>
15017
15018         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15019
15020 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15021
15022         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15023         gcc.c-torture/execute/20020307-2.c.
15024
15025 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15026
15027         * g++.dg/ext/attrib5.C,
15028         * g++.dg/lookup/struct1.C: New tests.
15029
15030 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * gcc.dg/20020411-1.c: New test.
15033
15034         * gcc.c-torture/execute/20020411-1.c: New test.
15035
15036 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15037
15038         * g77.f-torture/execute/6177.f: New test.
15039
15040 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15041
15042         PR middle-end/6247
15043         * g++.dg/opt/cleanup1.C: New test.
15044
15045         * g++.dg/opt/const1.C: New test.
15046
15047 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15048
15049         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15050
15051 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         PR c++/5507
15054         * g++.dg/template/typename2.C: New test.
15055
15056 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15057
15058         * gcc.c-torture/execute/loop-12.c: New.
15059
15060 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15061
15062         * g77.f-torture/execute/980628-4.x,
15063         g77.f-torture/execute/980628-5.x,
15064         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15065         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15066         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15067
15068 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15069
15070         PR optimization/6086
15071         * g++.dg/opt/preinc1.C: New test.
15072
15073 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15074
15075         PR c++/5571
15076         * g++.dg/opt/static2.C: New test.
15077
15078 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c/5120
15081         * gcc.dg/20020406-1.c: New test.
15082
15083 2002-04-04  David S. Miller  <davem@redhat.com>
15084
15085         * gcc.c-torture/execute/20020404-1.c: New test.
15086
15087 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15088
15089         PR c/6123
15090         * gcc.dg/20020312-2.c: Do not declare global register variable
15091         if __PIC__ or __pic__ is defined.
15092
15093 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15094
15095         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15096         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15097
15098 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15099
15100         * gcc.misc-tests/linkage.exp: Update last change to handle
15101         sparc*-, not just sparc-.
15102
15103 2002-04-03  Richard Henderson  <rth@redhat.com>
15104
15105         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15106
15107 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15108
15109         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15110
15111 2002-04-02  David S. Miller  <davem@redhat.com>
15112
15113         * gcc.c-torture/execute/20020402-3.c: New test.
15114
15115 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15116
15117         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15118         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15119
15120         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15121         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15122         g77.f-torture/execute/20001201.x,
15123         g77.f-torture/execute/u77-test.x: New files.
15124
15125         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15126         * gcc.dg/wchar_t-1.c: Ditto.
15127
15128 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15129
15130         * gcc.c-torture/execute/20020402-1.c: New test.
15131
15132 2002-04-01  Richard Henderson  <rth@redhat.com>
15133
15134         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15135
15136         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15137
15138 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15139
15140         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15141
15142 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15143
15144         * g++.dg/inherit/template-as-base.C: Expect error.
15145         * g++.dg/inherit/namespace-as-base.C: Likewise.
15146
15147 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15148
15149         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15150         g++.dg/ext/instantiate3.C: Tweak match patterns.
15151
15152         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15153         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15154         -da test.
15155
15156 2002-03-31  Richard Henderson  <rth@redhat.com>
15157
15158         * gcc.dg/special/alias-2.c: New.
15159         * gcc.dg/special/ecos.exp: Run it.
15160
15161 2002-03-31  Richard Henderson  <rth@redhat.com>
15162
15163         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15164
15165 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15166
15167         * gcc.dg/weak-1.c: Disable on h8300 port.
15168
15169 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15170
15171         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15172         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15173         ordering tests.
15174         * g++.dg/bprob/bprob-1.C: New test.
15175         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15176         * g++.dg/gcov/gcov-1.C: New test.
15177         * g++.dg/gcov/gcov-1.x: New file.
15178         * g++.dg/gcov/gcov-2.C: New test.
15179         * g++.dg/gcov/gcov-3.C: New test.
15180         * g++.dg/gcov/gcov-3.h: New file.
15181
15182 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15183
15184         * g++.old-deja/g++.other/builtins5.C: New test.
15185         * g++.old-deja/g++.other/builtins6.C: New test.
15186         * g++.old-deja/g++.other/builtins7.C: New test.
15187         * g++.old-deja/g++.other/builtins8.C: New test.
15188         * g++.old-deja/g++.other/builtins9.C: New test.
15189
15190 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15191
15192         * g++.dg/opt/static1.C: New test.
15193
15194         * g++.dg/opt/longbranch1.C: New test.
15195
15196 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15197
15198         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15199
15200         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15201
15202 2002-03-28  Jeffrey A Law  (law@redhat.com)
15203
15204         * gcc.c-torture/execute/20020328-1.c: New test.
15205
15206 2002-03-27  Richard Henderson  <rth@redhat.com>
15207
15208         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15209         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15210         move from g++.old-deja/g++.ext/.
15211
15212 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15213
15214         * g++.dg/init/new2.C: New test.
15215
15216 2002-03-26  Richard Henderson  <rth@redhat.com>
15217
15218         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15219
15220         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15221         on sparc.
15222
15223         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15224         sparcv9 systems.
15225         * gcc.dg/20001102-1.c: Likewise.
15226
15227 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15228
15229         * gcc.dg/cpp/endif-pedantic1.c,
15230         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15231
15232 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15233
15234         * g++.dg/init/new1.C: New test.
15235
15236 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         * g++.dg/abi/vbase9.C: New test.
15239
15240 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15241
15242         * gcc.dg/arm-asm.c: New test.
15243
15244 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15245
15246         * gcc.dg/Wswitch-enum.c: New test.
15247         Fix PR c/5044.
15248
15249 2002-03-26  Richard Henderson  <rth@redhat.com>
15250
15251         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15252         structure.
15253
15254 2002-03-25  Richard Henderson  <rth@redhat.com>
15255
15256         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15257         sparcv9 systems.
15258
15259         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15260         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15261
15262 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15263
15264         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15265
15266 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15267
15268         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15269         targets using generic thunk support.
15270
15271 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15272
15273         * gcc.c-torture/compile/20020323-1.c: New test.
15274
15275         * g++.dg/opt/conj2.C: New test.
15276
15277 2002-03-24  Richard Henderson  <rth@redhat.com>
15278
15279         * gcc.dg/weak-1.c: Use -fno-common.
15280
15281 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15282
15283         * g77.dg/f77-edit-apostrophe-out.f: New test
15284         * g77.dg/f77-edit-h-out.f: New test
15285         * g77.dg/f77-edit-t-in.f: New test
15286         * g77.dg/f77-edit-t-out.f: New test
15287         * g77.dg/f77-edit-x-out.f: New test
15288         * g77.dg/f77-edit-slash-out.f: New test
15289         * g77.dg/f77-edit-colon-out.f: New test
15290         * g77.dg/f77-edit-s-out.f: New test
15291
15292 2002-03-24  Richard Henderson  <rth@redhat.com>
15293
15294         * objc/execute/formal_protocol-6.x: New XFAIL.
15295
15296 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15297
15298         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15299         that do not support weak symbols
15300
15301 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15302
15303         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15304         * lib/g77.exp:  Likewise
15305         * lib/objc.exp: Likewise
15306
15307 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15308
15309         * gcc.dg/Wswitch-default.c: New test.
15310
15311 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15312
15313         * g++.dg/other/enum1.C: New test.
15314
15315 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15316
15317         * gcc.dg/pragma-ep-3.c: Fix typo.
15318
15319 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15320
15321         * g++.dg/inherit/template-as-base.C: New test.
15322
15323 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15326         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15327
15328 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15329
15330         * gcc.dg/cpp/multiline.c: Update to match.
15331
15332 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15333
15334         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15335
15336 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15337
15338         * gcc.dg/cpp/extratokens2.c:  New file.
15339
15340 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15341
15342         * gcc.dg/20020312-2.c: Add rs6000 target.
15343
15344         * gcc.c-torture/compile/20020319-1.c: New test.
15345
15346 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15347
15348         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15349         (A, E): Handle this.
15350
15351 2002-03-20  Jason Merrill  <jason@redhat.com>
15352
15353         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15354         ignoring -fpic.
15355         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15356         through prune_gcc_output.
15357
15358 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15359
15360         * gcc.c-torture/compile/20020320-1.c: New test.
15361
15362 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15363
15364         * gcc.c-torture/compile/20020318-1.c: New test.
15365
15366         * gcc.dg/struct-by-value-1.c: New test.
15367
15368         * gcc.dg/20020319-1.c: New test.
15369
15370 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15371
15372         * g++.dg/opt/conj1.C: New test.
15373
15374 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15375
15376         * g++.dg/template/qualttp20.C: Revert previous change.
15377         * g++.dg/template/qualttp3.C: Likewise.
15378         * g++.dg/template/qualttp4.C: Likewise
15379         * g++.dg/template/qualttp5.C: Likewise
15380         * g++.dg/template/qualttp6.C: Likewise
15381         * g++.dg/template/qualttp7.C: Likewise
15382         * g++.dg/template/qualttp8.C: Likewise
15383         * g++.dg/template/recurse.C: Likewise.
15384
15385 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15386
15387         * gcc.dg/cpp/wchar-1.c: Update.
15388
15389 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15390
15391         * g++.dg/template/conv1.C: New test.
15392         * g++.dg/template/conv2.C: New test.
15393         * g++.dg/template/conv3.C: New test.
15394         * g++.dg/template/conv4.C: New test.
15395
15396 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15397
15398         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15399         * g++.dg/template/qualttp3.C: Likewise.
15400         * g++.dg/template/qualttp4.C: Likewise
15401         * g++.dg/template/qualttp5.C: Likewise
15402         * g++.dg/template/qualttp6.C: Likewise
15403         * g++.dg/template/qualttp7.C: Likewise
15404         * g++.dg/template/qualttp8.C: Likewise
15405         * g++.dg/template/recurse.C: Likewise.
15406
15407 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15408
15409         * g++.dg/opt/dtor1.C: New test.
15410
15411 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15412
15413         * gcc.c-torture/compile/20020315-1.c: New test.
15414
15415 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15416
15417         * gcc.dg/weak-1.c: Fix scan tests.
15418
15419 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15420
15421         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15422         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15423         cris-*-aout* mmix-*-*.
15424         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15425         cris-*-aout* mmix-*-*.
15426         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15427         cris-*-elf* cris-*-aout* and mmix-*-*.
15428         * gcc.dg/20001009-1.c: Ditto.
15429         * gcc.dg/20010912-1.c: Ditto.
15430         * gcc.dg/20020122-4.c: Ditto.
15431         * gcc.dg/inline-2.c: Ditto.
15432
15433 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15434
15435         * gcc.c-torture/compile/20020314-1.c: New test.
15436
15437 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15438
15439         * gcc.c-torture/execute/20020314-1.c: New test.
15440
15441 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15442
15443         * g++.dg/warn/Wunused-1.C: New test.
15444
15445 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15446
15447         * g++.dg/abi/mangle6.C: New test.
15448
15449 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15450
15451         * gcc.c-torture/compile/20020309-2.c: New test.
15452
15453         * gcc.c-torture/compile/20020312-1.c: New test.
15454
15455 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15456
15457         * g++.dg/other/access1.C: New test.
15458
15459 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15460
15461         * gcc.c-torture/execute/wchar_t-1.c: New test.
15462
15463 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15464
15465         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15466
15467 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15468
15469         * gcc.dg/20020312-1.c: New test case.
15470
15471 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15472
15473         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15474
15475 2002-03-11  Richard Henderson  <rth@redhat.com>
15476
15477         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15478         * g++.old-deja/g++.jason/report.C: Likewise.
15479
15480 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15481
15482         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15483         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15484
15485 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         * testsuite/g++.dg/overload/pmf1.C: New test.
15488
15489 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15490
15491         * gcc.c-torture/execute/20020307-1.c: Use long.
15492
15493 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15494
15495         PR optimization/5844
15496         * gcc.dg/20020310-1.c: New test.
15497
15498 2002-03-09  Michael Meissner  <meissner@redhat.com>
15499
15500         * gcc.c-torture/execute/memcpy-2.c: New test.
15501         * gcc.c-torture/execute/memset-1.c: New test.
15502         * gcc.c-torture/execute/strlen-1.c: New test.
15503         * gcc.c-torture/execute/strcmp-1.c: New test.
15504         * gcc.c-torture/execute/strncmp-1.c: New test.
15505
15506 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15507
15508         * gcc.dg/ppc-ldstruct.c: New test.
15509
15510 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15511
15512         * gcc.c-torture/execute/va-arg-22.c: New test.
15513
15514 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15515
15516         * gcc.c-torture/compile/20020309-1.c: New test.
15517
15518 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15519
15520         * gcc.c-torture/execute/20020307-2.c: New test.
15521
15522 2002-03-07  Jeffrey A Law  (law@redhat.com)
15523
15524         * g77.f-torture/compile/20020307-1.f: New test.
15525
15526 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15527
15528         * gcc.dg/unordered-1.c: New test.
15529
15530 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15531
15532         * gcc.c-torture/execute/20020307-1.c: New test.
15533
15534 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15535
15536         * gcc.dg/20020304-1.c: New test.
15537
15538         * gcc.c-torture/compile/20020304-2.c: New test.
15539
15540 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15541
15542         * gcc.c-torture/compile/20020304-1.c: New test case
15543         (from PR c/5830).
15544
15545 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15546
15547         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15548
15549 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * g++.dg/other/classkey1.C: New test.
15552
15553 2002-03-01  Richard Henderson  <rth@redhat.com>
15554
15555         * gcc.c-torture/compile/981223-1.x: New.
15556         * gcc.c-torture/compile/920625-1.x: New.
15557
15558 2002-02-28  Richard Henderson  <rth@redhat.com>
15559
15560         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15561
15562 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15563
15564         * gcc.c-torture/execute/20020227-1.c: New test.
15565
15566 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15567
15568         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15569         here" ERROR lines.
15570         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15571         * g++.old-deja.g++.other/defarg1.C: Likewise.
15572         * g++.old-deja/g++.pt/calls2.C: Likewise.
15573         * g++.old-deja/g++.pt/crash20.C: Likewise.
15574         * g++.old-deja/g++.pt/crash30.C: Likewise.
15575         * g++.old-deja/g++.pt/crash36.C: Likewise.
15576         * g++.old-deja/g++.pt/crash6.C: Likewise.
15577         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15578         * g++.old-deja/g++.pt/derived3.C: Likewise.
15579         * g++.old-deja/g++.pt/error1.C: Likewise.
15580         * g++.old-deja/g++.pt/friend21.C: Likewise.
15581         * g++.old-deja/g++.pt/friend23.C: Likewise.
15582         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15583         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15584
15585 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15586
15587         * gcc.c-torture/execute/20020225-2.c: New test.
15588
15589 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15590
15591         * gcc.c-torture/execute/920730-1t.c,
15592         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15593         Delete test cases, only relevant to -traditional.
15594
15595 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15596
15597         * gcc.dg/cpp/undef1.c: Remove.
15598         * gcc.dg/cpp/directiv.c: Update.
15599         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15600
15601 2002-02-27  Michael Meissner  <meissner@redhat.com>
15602
15603         * gcc.c-torture/execute/20020226-1.c: New test.
15604
15605 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15606
15607         * g++.dg/debug/debug4.C: New test.
15608
15609         * gcc.dg/ia64-visibility-1.c: New test.
15610
15611 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15612
15613         * gcc.dg/debug/20020224-1.c: New.
15614
15615 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15616
15617         * gcc.c-torture/execute/960416-1.x: New.
15618         * gcc.c-torture/execute/divconst-3.x: Likewise.
15619
15620 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15621
15622         * gcc.dg/20020224-1.c: New test.
15623
15624 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15625
15626         * gcc.c-torture/execute/20020225-1.c: New.
15627
15628 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15629
15630         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15631
15632 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15633
15634         * gcc.dg/20020222-1.c: New test.
15635
15636 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15637
15638         * g++.dg/opt/anonunion1.C: New test.
15639
15640 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15641
15642         * g++.dg/template/qualttp19.C: New test.
15643         * g++.dg/template/qualttp20.C: New test.
15644         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15645         * g++.old-deja/g++.other/qual1.C: Likewise.
15646
15647 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15648
15649         * gcc.dg/attr-alwaysinline.c: New.
15650
15651 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15652
15653         * gcc.dg/20020220-1.c: New test.
15654
15655         * gcc.dg/20020220-2.c: New test.
15656
15657         * g++.dg/opt/mmx1.C: New test.
15658
15659 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15660
15661         * gcc.c-torture/compile/20020110.c: New test.
15662
15663 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * gcc.c-torture/execute/20020219-1.c: New test.
15666
15667         * gcc.dg/20020219-1.c: New test.
15668
15669         * gcc.dg/noncompile/20020220-1.c: New test.
15670
15671         * g++.dg/opt/ptrintsum1.C: New test.
15672
15673         * gcc.dg/debug/20020220-1.c: New test.
15674
15675 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15676
15677         * gcc.c-torture/execute/20020216-1.c: New test.
15678
15679 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15680
15681         * gcc.dg/decl-1.c: Update, new test.
15682
15683 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         * g++.dg/abi/bitfield1.C: New test.
15686         * g++.dg/abi/bitfield2.C: New test.
15687
15688 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15689
15690         * gcc.dg/attr-nest.c: New test.
15691
15692 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15693
15694         * gcc.c-torture/execute/20020215-1.c: New test.
15695
15696 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15697
15698         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15699         * g++.dg/debug/debug.exp: New.
15700         * g++.dg/debug/trivial.C: New.
15701         * g++.dg/debug/debug1.C: Moved...
15702         * g++.dg/other/debug1.C: ...from here.
15703         * g++.dg/debug/debug2.C: Moved...
15704         * g++.dg/other/debug2.C: ...from here.
15705         * g++.dg/debug/debug3.C: Moved...
15706         * g++.dg/other/debug3.C: ...from here.
15707
15708         * gcc.dg/noncompile/20020213-1.c: New test.
15709
15710 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15711
15712         * g++.dg/other/debug3.C: New test.
15713
15714         * gcc.c-torture/execute/20020213-1.c: New test.
15715
15716 2002-02-13  Richard Smith <richard@ex-parrot.com>
15717
15718         * g++.old-deja/g++.other/thunk1.C: New test.
15719
15720 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15721
15722         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15723
15724 2002-02-13  Stan Shebs  <shebs@apple.com>
15725
15726         * gcc.dg/altivec-3.c: New.
15727
15728 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15729
15730         * gcc.dg/Wunreachable-1.c: New test.
15731         * gcc.dg/Wunreachable-2.c: New test.
15732
15733 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15734
15735         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15736
15737 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15738
15739         * gcc.dg/decl-1.c: New test.
15740
15741 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15742
15743         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15744
15745 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15746
15747         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15748         * gcc.c-torture/compile/980506-1.x: Likewise.
15749
15750 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15751
15752         * gcc.dg/20020210-1.c: New.
15753
15754 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15755
15756         * g77.f-torture/execute/947.f: New regression test
15757         for PR fortran/947.
15758
15759 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15760
15761         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15762         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15763
15764 2002-02-08  Richard Henderson  <rth@redhat.com>
15765
15766         * gcc.c-torture/compile/labels-3.c: New.
15767
15768 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15769
15770         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15771         expression statements work instead.
15772         * gcc.dg/noncompile/20020207-1.c: New test.
15773
15774 2002-02-07  Richard Henderson  <rth@redhat.com>
15775
15776         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15777
15778 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15779
15780         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15781         message from g77
15782         * lib/g77-dg.exp: Trim g77 error messages so that they are
15783         recognized by dg.exp.
15784
15785 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15786
15787         PR fortran/5473
15788         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15789
15790 2002-02-07  Richard Henderson  <rth@redhat.com>
15791
15792         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15793         to be sufficiently aligned for integers.
15794
15795 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         * g++.dg/template/friend4.C: New test.
15798
15799 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15800
15801         PR fortran/5743
15802         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15803         unsupported cases.
15804
15805 2002-02-07  Richard Henderson  <rth@redhat.com>
15806
15807         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15808         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15809         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15810         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15811
15812 2002-02-06  Richard Henderson  <rth@redhat.com>
15813
15814         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15815
15816 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15817
15818         * gcc.dg/20020206-1.c: New test.
15819
15820 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gcc.c-torture/execute/20020206-1.c: New test.
15823
15824         * gcc.c-torture/execute/20020206-2.c: New test.
15825
15826         PR optimization/5429:
15827         * gcc.c-torture/compile/20020206-1.c: New test.
15828
15829 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15830
15831         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15832         as certain file formats cannot support particularly large
15833         alignments.
15834
15835         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15836         and do not expect to be able to link the executable.
15837
15838         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15839         fail because the COFF format does not support the weak attribute.
15840
15841 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15842
15843         * g77.dg/pr5473.f:  New test
15844
15845 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15846
15847         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15848         Fix testcase accordingly.
15849
15850 2002-02-04  Richard Henderson  <rth@redhat.com>
15851
15852         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15853         (buf): Change to be an array of pointers, not ints.
15854
15855 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15858         before all tests.  Move warning one line above to match where it
15859         C frontend emits.
15860         * gcc.dg/Wswitch-2.c: New test.
15861         * g++.dg/warn/Wswitch-1.C: New test.
15862         * g++.dg/warn/Wswitch-2.C: New test.
15863
15864 2002-02-04  Richard Henderson  <rth@redhat.com>
15865
15866         * g++.dg/abi/offsetof.C: Fix size comparison.
15867
15868 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15869
15870         * gcc.dg/cast-qual-2.c: New test.
15871
15872 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15873
15874         * gcc.dg/20020201-4.c: New test.
15875
15876 2002-02-04  Ben Elliston  <bje@redhat.com>
15877
15878         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15879         target_info attribute != 0, in addition to the empty string.
15880         (gcc_target_compile): Likewise.
15881
15882 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15883
15884         * gcc.dg/Wswitch.c: New test.
15885         PR gcc/4475. PR gcc/3780.
15886
15887 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15888
15889         * g77.f-torture/execute/5122.f: New test for regressions
15890         against PR fortran/5122.
15891
15892 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15893
15894         * g77.f-torture/compile/pr3743.f: Delete
15895         * g77.dg/pr3743-1.f: New test.
15896         * g77.dg/pr3743-2.f: New test.
15897         * g77.dg/pr3743-3.f: New test.
15898         * g77.dg/pr3743-4.f: New test.
15899
15900 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15901
15902         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15903
15904 2002-02-02  Richard Henderson  <rth@redhat.com>
15905
15906         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15907         * gcc.c-torture/execute/bf64-1.c: Likewise.
15908
15909 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15910
15911         * gcc.dg/20020201-2.c: New test.
15912
15913         * gcc.dg/20020201-3.c: New test.
15914
15915         * gcc.c-torture/execute/bitfld-2.c: New test.
15916
15917 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15918
15919         * gcc.dg/bitfld-1.c: Update.
15920         * gcc.dg/bitfld-2.c: Update.
15921         * gcc.c-torture/execute/bitfld-1.x: New.
15922
15923 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15924
15925         * gcc.c-torture/execute/20020201-1.c: New test.
15926
15927 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15928
15929         PR target/5469
15930         * gcc.dg/20020201-1.c: New test.
15931
15932 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15933
15934         PR fortran/3743
15935         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15936         * g77.f-torture/compile/pr3743.x: Remove
15937
15938 2002-01-31  Tom Rix  <trix@redhat.com>
15939
15940         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15941
15942 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15943
15944         * gcc.dg/noncompile/20020130-1.c: New test.
15945
15946 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15947
15948         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15949
15950 2002-01-29  Richard Henderson  <rth@redhat.com>
15951
15952         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15953         to long long.
15954         * gcc.c-torture/execute/bf64-1.c: Likewise.
15955
15956 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15957
15958         * gcc.c-torture/execute/20020129-1.c: New test.
15959
15960 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15961
15962         * gcc.c-torture/compile/20000224-1.c: Update.
15963         * gcc.c-torture/execute/bitfld-1.c: New tests.
15964         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15965         * gcc.dg/uninit-A.c: Update.
15966
15967 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15968
15969         * g++.dg/template/ctor1.C: Add instantiation.
15970
15971 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15972
15973         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15974         argument to __builtin_prefetch to be const ptr.
15975
15976 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15977
15978         * gcc.c-torture/compile/20020120-1.c: New test.
15979
15980 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15981
15982         * gcc.c-torture/execute/20020127-1.c: New test.
15983
15984 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15985
15986         * g77.dg/f77-edit-i-in.f: New test
15987         * g77.dg/f77-edit-i-out.f: New test
15988
15989 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15990
15991         * gcc.dg/debug/debug.exp: New file.
15992         * gcc.dg/debug/trivial.c: New file.
15993         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15994         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15995         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15996         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15997         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15998         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15999         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16000         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16001         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16002         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16003         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16004         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16005         * gcc.dg/20000503-1.c: Removed.
16006         * gcc.dg/20010207-1.c: Removed.
16007         * gcc.dg/20011223-1.c: Removed.
16008         * gcc.dg/20020104-2.c: Removed.
16009         * gcc.dg/debug-1.c: Removed.
16010         * gcc.dg/debug-2.c: Removed.
16011         * gcc.dg/debug-3.c: Removed.
16012         * gcc.dg/debug-4.c: Removed.
16013         * gcc.dg/debug-5.c: Removed.
16014         * gcc.dg/debug-6.c: Removed.
16015         * gcc.dg/dwarf2-1.c: Removed.
16016         * gcc.dg/dwarf2-2.c: Removed.
16017
16018 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16019
16020         * g++.old-deja/g++.other/eh5.C: New test.
16021         * g++.old-deja/g++.other/sibcall2.C: New test.
16022         * g++.old-deja/g++.other/array9.C: New test.
16023         * g++.old-deja/g++.other/typename2.C: New test.
16024         * g++.old-deja/g++.other/crash60.C: New test.
16025         * g++.old-deja/g++.other/conv9.C: New test.
16026         * g++.old-deja/g++.other/mangle10.C: New test.
16027         * g++.old-deja/g++.other/unchanging1.C: New test.
16028         * g++.old-deja/g++.other/exprstmt1.C: New test.
16029         * g++.old-deja/g++.other/inline23.C: New test.
16030         * g++.old-deja/g++.eh/ia64-1.C: New test.
16031         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16032         * g++.old-deja/g++.other/reload1.C: New test.
16033         * g++.old-deja/g++.other/static20.C: New test.
16034         * g++.old-deja/g++.other/local-alloc1.C: New test.
16035         * g++.old-deja/g++.other/conv8.C: New test.
16036         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16037         * g++.old-deja/g++.other/storeexpr1.C: New test.
16038         * g++.old-deja/g++.other/storeexpr2.C: New test.
16039         * g++.dg/eh/template2.C: New test.
16040         * g++.dg/warn/weak1.C: New test.
16041
16042 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16043
16044         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16045         Remove first, non-varying, argument.
16046
16047 2002-01-23  Richard Henderson  <rth@redhat.com>
16048
16049         * gcc.dg/inline-2.c: New.
16050
16051         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16052         Add optional target arg.  Check number of arguments.
16053         (scan-assembler-not, scan-assembler-dem): Likewise.
16054         (scan-assembler-dem-not): Likewise.
16055
16056 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16057
16058         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16059         line 12.
16060         * g++.old-deja/g++.brendan/parse3.C,
16061         g++.old-deja/g++.other/crash26.C,
16062         g++.old-deja/g++.other/crash28.C,
16063         g++.old-deja/g++.other/crash29.C,
16064         g++.old-deja/g++.other/crash30.C,
16065         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16066
16067 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16068
16069         * gcc.dg/20020115-1.c: New.
16070
16071 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16072
16073         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16074
16075 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16076
16077         * gcc.dg/20020122-3.c: New.
16078
16079 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16080
16081         * g++.dg/other/gc1.C: New test.
16082
16083 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16084
16085         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16086
16087 2002-01-22  Richard Henderson  <rth@redhat.com>
16088
16089         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16090
16091 2002-01-22  Richard Henderson  <rth@redhat.com>
16092
16093         * gcc.dg/20020122-4.c: New.
16094
16095 2002-01-22  H.J. Lu <hjl@gnu.org>
16096
16097         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16098         link output.
16099         * gcc.dg/special/ecos.exp: Likewise.
16100         * lib/g++-dg.exp: Likewise.
16101         * lib/g77-dg.exp: Likewise.
16102         * lib/gcc-dg.exp : Likewise.
16103         * lib/mike-g++.exp: Likewise.
16104         * lib/mike-g77.exp: Likewise.
16105         * lib/mike-gcc.exp: Likewise.
16106         * lib/objc-dg.exp: Likewise.
16107
16108 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16109
16110         PR target/5379
16111         * gcc.dg/20020122-2.c: New test.
16112
16113 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16114
16115         * gcc.dg/20020122-1.c: New test.
16116
16117 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16118
16119         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16120
16121 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16122
16123         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16124
16125 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16126
16127         * gcc.c-torture/compile/20020121-1.c: New test.
16128
16129 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16130
16131         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16132         ld_library_path.
16133
16134 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * gcc.dg/20020218-1.c: New test.
16137
16138 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16139
16140         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16141         messages
16142         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16143         "At global scope" warning
16144         * g++.dg/ext/align1.C: Change cygwin test for alignment
16145         from db-bogus to dg-warning
16146
16147 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16148
16149         * g77.f-torture/compile/cpp2.F: New test.
16150
16151 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16152
16153         * g++.dg/template/access1.C: New test.
16154
16155 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16156
16157         * gcc.dg/20020118-1.c: New.
16158
16159 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16160
16161         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16162
16163 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16164
16165         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16166         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16167         alignment warnings.
16168
16169 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16170
16171         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16172         torture_with_loops and torture_without_loops
16173
16174 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16175
16176         * gcc.c-torture/compile/20020116-1.c: New test.
16177
16178 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16179
16180         * gcc.dg/20020116-2.c: New test.
16181
16182         * gcc.dg/ultrasp4.c: New test.
16183
16184         * gcc.dg/20020116-1.c: New test.
16185
16186 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16187
16188         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16189         by EABI.
16190
16191 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16192
16193         * gcc.misc-tests/i386-prefetch.exp: New.
16194         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16195         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16196         * gcc.misc-tests/i386-pf-none-1.c: New test.
16197         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16198
16199 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16200
16201         * gcc.dg/gnu89-init-1.c: Add new tests.
16202
16203 2002-01-15  Andreas Jaeger  <aj@suse.de>
16204
16205         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16206         * gcc.dg/i386-mmx-2.c: Likewise.
16207         * gcc.dg/i386-sse-1.c: Likewise.
16208         * gcc.dg/i386-sse-2.c: Likewise.
16209         * gcc.dg/i386-sse-3.c: Likewise.
16210
16211 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16212
16213         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16214         Uncomment additional cases that now pass.
16215
16216 2002-01-11  Richard Henderson  <rth@redhat.com>
16217
16218         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16219         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16220
16221 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16222
16223         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16224
16225 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16226
16227         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16228         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16229
16230 2002-01-10  Dale Johannesen  <dalej@apple.com>
16231
16232         * gcc.c-torture/execute/loop-11.c: New.
16233
16234 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16235
16236         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16237         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16238
16239 2002-01-09  Richard Henderson  <rth@redhat.com>
16240
16241         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16242         type in which to perform the operation for each size.
16243
16244 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16245
16246         * gcc.c-torture/compile/20020109-2.c: New test.
16247
16248 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16249
16250         * gcc.c-torture/execute/loop-10.c: New test.
16251
16252 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16253
16254         * gcc.c-torture/compile/20010226-1.c: New test.
16255         * gcc.c-torture/compile/20010227-1.c: New test.
16256         * gcc.c-torture/compile/20010426-1.c: New test.
16257         * gcc.c-torture/compile/20010510-1.c: New test.
16258         * gcc.c-torture/compile/20010605-3.c: New test.
16259         * gcc.c-torture/compile/20010824-1.c: New test.
16260         * gcc.c-torture/execute/20010409-1.c: New test.
16261         * gcc.dg/noncompile/20000901-1.c: New test.
16262         * gcc.dg/20001023-1.c: New test.
16263         * gcc.dg/20001101-1.c: New test.
16264         * gcc.dg/20001102-1.c: New test.
16265         * gcc.dg/20010207-1.c: New test.
16266         * gcc.dg/20010405-1.c: New test.
16267         * gcc.dg/20010822-1.c: New test.
16268         * gcc.dg/20011107-1.c: New test.
16269
16270 2002-01-09  Jeffrey A Law  (law@redhat.com)
16271
16272         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16273
16274         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16275         execution failure on PA targets.
16276
16277 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16278
16279         * gcc.c-torture/compile/20020109-1.c: New test.
16280
16281 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16282
16283         * gcc.c-torture/execute/20020108-1.c: New test.
16284
16285 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * gcc.dg/20020108-1.c: New test.
16288
16289 2002-01-08  H.J. Lu <hjl@gnu.org>
16290
16291         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16292         for header files.
16293
16294 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16295
16296         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16297         consistency.
16298
16299 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16300
16301         * gcc.dg/altivec-4.c: Test altivec predicates.
16302
16303 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16304
16305         * gcc.c-torture/execute/20020107-1.c: New test.
16306
16307 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16308
16309         PR c/5279
16310         * gcc.c-torture/compile/20020106-1.c: New test.
16311
16312 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16313
16314         * gcc.c-torture/execute/nestfunc-4.c: New test.
16315
16316 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16317
16318         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16319         extra triple that slipped in.
16320         * g++.old-deja/g++.abi/align.C: Likewise.
16321         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16322
16323 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16324
16325         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16326         * g++.old-deja/g++.abi/align.C: Likewise.
16327         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16328
16329         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16330         on FreeBSD/i386.
16331         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16332         FreeBSD.
16333
16334 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.dg/20020104-1.c: New test.
16337
16338         * gcc.dg/20020104-2.c: New test.
16339
16340 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16341
16342         * gcc.dg/20020103-1.c: Fix typo in target selector.
16343
16344 2002-01-03  Richard Henderson  <rth@redhat.com>
16345
16346         * gcc.dg/20020103-1.c: New.
16347
16348 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16349
16350         * gcc.c-torture/execute/20020103-1.c: New test.
16351
16352 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * g++.dg/other/debug2.C: New test.
16355
16356         * gcc.c-torture/compile/20020103-1.c: New test.
16357
16358 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16359
16360         * gcc.dg/gnu89-init-1.c: Added new tests.
16361
16362 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16363
16364         * g++.dg/template/friend2.C: Remove as patch is reverted.
16365
16366         * g++.dg/warn/oldcast1.C: New test.
16367
16368         * g++.dg/template/ptrmem1.C: New test.
16369         * g++.dg/template/ptrmem2.C: New test.
16370
16371         * g++.dg/template/ntp.C: New test.
16372
16373         * g++.dg/other/component1.C: New test.
16374
16375         * g++.dg/template/ttp3.C: New test.
16376
16377         * g++.dg/template/friend2.C: New test.
16378         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16379
16380 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16381
16382         * g++.dg/other/ptrmem1.C: New test.
16383         * g++.dg/other/ptrmem2.C: New test.
16384
16385 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16386
16387         * g++.dg/template/ctor1.C: New test.
16388
16389 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16390
16391         * g++.dg/template/friend2.C: New test.
16392
16393 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16394
16395         * gcc.dg/mmix-1.c: New test.
16396
16397 2001-12-31  Richard Henderson  <rth@redhat.com>
16398
16399         * gcc.dg/asm-5.c: New.
16400
16401 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16402
16403         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16404         in namespace __gnu_cxx
16405
16406 2001-12-30  Richard Henderson  <rth@redhat.com>
16407
16408         * gcc.dg/debug-6.c: New.
16409
16410 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16411
16412         * gcc.c-torture/compile/20011229-2.c: New test.
16413
16414 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16415
16416         * gcc.dg/debug-3.c: New test.
16417         * gcc.dg/debug-4.c: New test.
16418         * gcc.dg/debug-5.c: New test.
16419
16420 2001-12-29  Richard Henderson  <rth@redhat.com>
16421
16422         * g++.dg/eh/loop1.C: New.
16423
16424 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16425
16426         * g++.dg/template/crash1.C: New test.
16427
16428 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16429
16430         * g++.dg/other/const1.C: New test.
16431
16432 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16433
16434         * gcc.c-torture/compile/20011229-1.c: New test.
16435
16436 2001-12-28  Stan Shebs  <shebs@apple.com>
16437
16438         * lib/objc-torture.exp: Resync with c-torture.exp.
16439         * lib/objc.exp: Load standard libraries.
16440
16441 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16442
16443         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16444         additional tests.
16445
16446 2001-12-27  Roger Sayle <roger@eyesopen.com>
16447
16448         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16449
16450 2001-12-27  Richard Henderson  <rth@redhat.com>
16451
16452         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16453
16454 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16455
16456         * g++.dg/eh/ctor1.C: New test.
16457         * g++.dg/other/error2.C: New test.
16458
16459 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         * g++.dg/other/init2.C: New test.
16462
16463 2001-12-24  Richard Henderson  <rth@redhat.com>
16464
16465         * gcc.dg/20011223-1.c: New.
16466         * gcc.dg/inline-1.c: New.
16467
16468 2001-12-23  Richard Henderson  <rth@redhat.com>
16469
16470         * gcc.dg/asm-4.c: Test operand modifiers.
16471
16472 2001-12-23  Richard Henderson  <rth@redhat.com>
16473
16474         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16475
16476 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16477
16478         * gcc.c-torture/execute/20011223-1.c: New test.
16479
16480 2001-12-21  Richard Henderson  <rth@redhat.com>
16481
16482         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16483         re-enables the warning.
16484
16485 2001-12-21  Richard Henderson  <rth@redhat.com>
16486
16487         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16488
16489 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16490
16491         * gcc.c-torture/compile/20011218-1.c: New test.
16492
16493 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16494
16495         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16496         arm-isr.c test.
16497         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16498         epilogue generation for ARM ISR routines.
16499
16500 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16501
16502         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16503         * gcc.dg/format/c90-printf-3.c: Likewise.
16504         * gcc.dg/format/c99-printf-3.c: Likewise.
16505         * gcc.dg/format/ext-1.c: Likewise.
16506         * gcc.dg/format/ext-6.c: Likewise.
16507         * gcc.dg/format/format.h: Prototype unlocked stdio.
16508
16509 2001-12-20  Richard Henderson  <rth@redhat.com>
16510
16511         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16512         (arena): Use it.
16513         (malloc): Correct allocation logic.  Abort if we fill up the
16514         arena before initialization complete.
16515         (realloc): Correct allocation logic.
16516
16517 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16518
16519         * gcc.c-torture/compile/20011219-2.c: New test.
16520
16521         * gcc.c-torture/execute/20011219-1.c: New test.
16522
16523 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16524
16525         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16526         target does not support weak symbols.
16527
16528 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16529
16530         * gcc.c-torture/compile/20011219-1.c: New test.
16531
16532 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16533
16534         * g++.dg/other/error1.C: New test.
16535
16536 2001-12-17  Jeffrey A Law  (law@redhat.com)
16537
16538         * gcc.c-torture/execute/20011217-1.c: New test.
16539
16540 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16541
16542         * objc.dg/special/: New directory.
16543         * objc.dg/special/special.exp: New file.
16544         * objc.dg/special/unclaimed-category-1.h: New file.
16545         * objc.dg/special/unclaimed-category-1a.m: New file.
16546         * objc.dg/special/unclaimed-category-1.m: New file.
16547
16548 2001-12-17  Andreas Jaeger  <aj@suse.de>
16549
16550         * gcc.c-torture/compile/20011217-2.c: New test.
16551
16552 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16553
16554         * gcc.c-torture/compile/20011217-1.c: New test.
16555
16556 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16557
16558         * testsuite/gcc.dg/20011214-1.c: New.
16559
16560 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16561
16562         * gcc.dg/altivec-4.c: New.
16563
16564 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16565
16566         * gcc.dg/20011113-1.c: New test.
16567
16568 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16569
16570         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16571         std::__malloc_alloc_template<0> and
16572         std::__default_alloc_template<false, 0>.
16573
16574 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16575
16576         * objc/execute/bf-21.m: New test.
16577         * objc/execute/enumeration-1.m: New test.
16578         * objc/execute/enumeration-2.m: New test.
16579
16580 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16581
16582         * gcc.dg/gnu89-init-1.c: New test.
16583
16584 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16585
16586         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16587         * g++.old-deja/g++.jason/2371.C: Likewise.
16588         * g++.old-deja/g++.jason/template33.C: Likewise.
16589         * g++.old-deja/g++.jason/template34.C: Likewise.
16590         * g++.old-deja/g++.jason/template36.C: Likewise.
16591         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16592         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16593         * g++.old-deja/g++.other/typename1.C: Likewise.
16594         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16595         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16596         * g++.old-deja/g++.pt/typename11.C: Likewise.
16597         * g++.old-deja/g++.pt/typename14.C: Likewise.
16598         * g++.old-deja/g++.pt/typename16.C: Likewise.
16599         * g++.old-deja/g++.pt/typename3.C: Likewise.
16600         * g++.old-deja/g++.pt/typename4.C: Likewise.
16601         * g++.old-deja/g++.pt/typename5.C: Likewise.
16602         * g++.old-deja/g++.pt/typename7.C: Likewise.
16603         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16604
16605 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16606
16607         * g++.dg/other/linkage1.C: New test.
16608         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16609         specifiers.
16610
16611 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16612
16613         * gcc.dg/concat.c: New test.
16614
16615 2001-12-11  Stan Shebs  <shebs@apple.com>
16616
16617         * objc/compile: New test directory.
16618         * objc/compile/compile.exp: New expect script.
16619         * objc/compile/20011211-1.m: New compile test.
16620
16621 2001-12-11  Jason Merrill  <jason@redhat.com>
16622
16623         * lib/prune.exp (prune_gcc_output): Also handle "In member
16624         function".  So many permutations...
16625
16626 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16627
16628         * g++.dg/template/typedef1.C: New test.
16629
16630 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         * g++.dg/other/copy1.C: New test.
16633
16634 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16635
16636         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16637
16638         * gcc.dg/builtin-choose-expr.c: New.
16639
16640 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16641
16642         * gcc.dg/altivec-2.c: New.
16643
16644 2001-12-07  Richard Henderson  <rth@redhat.com>
16645
16646         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16647
16648 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16649
16650         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16651         ultrasparc.
16652
16653 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16654
16655         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16656
16657 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16658
16659         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16660         variable argument list.
16661
16662 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16663
16664         * gcc.c-torture/execute/memcheck: Delete entire directory.
16665         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16666         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16667
16668 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16669
16670         * gcc.dg/Wshadow-1.c: New test.
16671
16672 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16673
16674         * gcc.c-torture/compile/20011130-1.c: New test.
16675
16676         * gcc.dg/noncompile/20011025-1.c: New test.
16677
16678         * g++.dg/other/anon-union.C: New test.
16679
16680         * gcc.c-torture/execute/20011024-1.c: New test.
16681
16682 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16683
16684         * gcc.c-torture/execute/20000722-1.x,
16685         gcc.c-torture/execute/20010123-1.x: Remove.
16686         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16687         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16688         gcc.dg/c99-complit-2.c: New tests.
16689
16690 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16691
16692         * g++.dg/inherit/base1.C: New test.
16693
16694 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16695
16696         * g++.dg/other/stdarg1.C: New test.
16697
16698         * gcc.c-torture/compile/20011130-2.c: New test.
16699
16700 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16701
16702         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16703         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16704         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16705         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16706         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16707         * gcc.dg/builtin-prefetch-1.c: New test.
16708
16709 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16710
16711         * gcc.dg/20011130-1.c: New test.
16712
16713 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16714
16715         * g++.dg/other/scope1.C: New test.
16716         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16717
16718 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16719
16720         * gcc.dg/vla-init-1.c: New test.
16721
16722 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16723
16724         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16725
16726 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16727
16728         * objc.dg/alias.m: Update.
16729         * objc.dg/class-1.m: Update.
16730         * objc.dg/const-str-1.m: Update.
16731         * objc.dg/fwd-proto-1.m: Update.
16732         * objc.dg/id-1.m: Update.
16733         * objc.dg/super-class-1.m: Update.
16734
16735 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16736
16737         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16738         constructs.
16739
16740 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16741
16742         * gcc.c-torture/execute/20011128-1.c: New test.
16743
16744 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16745
16746         * gcc.dg/20011127-1.c: New test.
16747
16748 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16749
16750         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16751         from Austin Group draft 7.
16752         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16753         scanf format arguments.
16754         * gcc.dg/format/no-exargs-2.c: New test.
16755
16756 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16757
16758         * g++.dg/abi/vbase8-4.C: New test.
16759
16760 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16761
16762         * gcc.c-torture/execute/20011121-1.c: New test.
16763
16764 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16765
16766         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16767
16768 2001-11-23  Andreas Jaeger  <aj@suse.de>
16769
16770         * gcc.dg/cpp/charconst-2.c: New test.
16771
16772 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16773
16774         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16775         to the host if it is remote.  Let tests specify extra headers
16776         they use.
16777         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16778         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16779         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16780         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16781         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16782         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16783         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16784         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16785         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16786         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16787
16788 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16789
16790         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16791         for little endian ARMs.
16792
16793 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16794
16795         * gcc.c-torture/compile/20011119-1.c: New test.
16796         * gcc.c-torture/compile/20011119-2.c: New test.
16797
16798 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16799
16800         * gcc.dg/altivec-1.c: Fix typo.
16801
16802 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16803
16804         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16805
16806 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16807
16808         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16809
16810 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16811
16812         * lib/g77.exp: Don't specify --rpath-link.
16813
16814         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16815         across all the headers.
16816         * gcc.dg/format/format.exp: For testing on a remote host,
16817         copy format.h.
16818
16819         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16820         * gcc.c-torture/execute/930406-1.c: Likewise.
16821         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16822
16823 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16824
16825         * gcc.dg/altivec-1.c: New.
16826
16827 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16828
16829         * gcc.dg/cpp/fpreprocessed.c: New test case.
16830
16831 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16832
16833         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16834         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16835         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16836
16837 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16838
16839         * gcc.dg/no-builtin-1.c: New test.
16840
16841 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16842
16843         * gcc.c-torture/execute/20011115-1.c: New test.
16844
16845 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16846
16847         * gcc.c-torture/compile/20011114-2.c: New test.
16848         * gcc.c-torture/compile/20011114-3.c: New test.
16849         * gcc.c-torture/compile/20011114-4.c: New test.
16850
16851 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         * g++.dg/other/init1.C: New test.
16854
16855 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16856
16857         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16858         message.
16859
16860         * gcc.c-torture/execute/20011114-1.c: New testcase.
16861
16862         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16863         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16864         like the (before this change) version of 20010327-1.c.
16865
16866 2001-11-14  Roger Sayle <roger@eyesopen.com>
16867
16868         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16869
16870 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16871
16872         * g++.dg/init/array2.C: New test.
16873
16874 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16875
16876         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16877
16878 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16879
16880         * g++.dg/other/forscope1.C: New test.
16881         * g++.dg/ext/forscope1.C: New test.
16882         * g++.dg/ext/forscope2.C: New test.
16883
16884 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16885
16886         * gcc.c-torture/execute/20011113-1.c: New test.
16887
16888 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16889
16890         * gcc.c-torture/execute/20011109-2.c: New test.
16891
16892         * gcc.c-torture/execute/20011109-1.c: New test.
16893
16894 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16895
16896         * gcc.c-torture/compile/20011109-1.c: New test.
16897
16898 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16899
16900         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16901         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16902         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16903         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16904         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16905         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16906         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16907
16908 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16909
16910         * g++.dg/warn/Wshadow-1.C: New tests.
16911         * g++.old-deja/g++.mike/for3.C: Update.
16912
16913 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16914
16915         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16916         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16917         XFAILs.  Adjust expected error texts.
16918         * gcc.c-torture/compile/20011106-1.c,
16919         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16920         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16921         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16922         gcc.dg/c99-array-lval-5.c: New tests.
16923
16924 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16925
16926         * gcc.dg/cpp/defined.c: Update.
16927
16928 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16929
16930         * gcc.c-torture/execute/anon-1.c: New test.
16931
16932 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16933
16934         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16935         same size, so no warning should be produced on stormy16.
16936
16937         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16938         due to oversized array.
16939         * g++.old-deja/g++.mike/ns15.C: Likewise.
16940         * g++.old-deja/g++.pt/crash16.C: Likewise.
16941
16942 2001-11-02  Graham Stott  <grahams@redhat.com>
16943
16944         * g++.dgother/debug1.C: Fix typos.
16945
16946 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16947
16948         * g++.dg/other/debug1.C: New test.
16949
16950 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16951
16952         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16953         of unsigned long.
16954
16955 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16956
16957         * gcc.dg/20011029-2.c: New test.
16958
16959         * gcc.c-torture/compile/20011029-1.c: New test.
16960
16961 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16962
16963         * objc/execute/class_self-1.m: New test.
16964         * objc/execute/class_self-2.m: New test.
16965
16966 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16967
16968         * gcc.misc-tests/msgs.exp: Delete.
16969         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16970         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16971         error set to match recent changes.
16972
16973 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16974
16975         * gcc.dg/20011021-1.c: New test.
16976
16977 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * gcc.c-torture/compile/20011023-1.c: New test.
16980
16981 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16982
16983         * lib/g77.exp: Rewrite based on lib/g++.exp.
16984
16985 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16986
16987         * gcc.c-torture/execute/20011019-1.c: New test.
16988
16989         * gcc.dg/20011018-1.c: New test.
16990
16991 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16992
16993         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16994
16995 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16996
16997         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16998         * gcc.dg/attr-invalid.c: Likewise.
16999
17000 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17001
17002         * testsuite/gcc.dg/20011015-1.c: New test.
17003
17004 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17005
17006         * g++.dg/template/unify2.C: New test.
17007
17008 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17009
17010         * g++.dg/other/exception-specification.C: New test
17011
17012 2001-10-13  Tom Rix  <trix@redhat.com>
17013
17014         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17015         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17016
17017 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17018
17019         * testsuite/gcc.dg/20011009-1.c: New test.
17020
17021 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17022
17023         PR g++/4476
17024         * g++.dg/other/friend1.C: New test.
17025
17026 2001-10-11  Richard Henderson  <rth@redhat.com>
17027
17028         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17029
17030 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17031
17032         * gcc.c-torture/compile/20011010-1.c: New.
17033
17034 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17035
17036         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17037         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17038         g77.f-torture/execute/execute.exp,
17039         g77.f-torture/noncompile/noncompile.exp,
17040         gcc.c-torture/compile/compile.exp,
17041         gcc.c-torture/execute/execute.exp,
17042         gcc.c-torture/execute/ieee/ieee.exp,
17043         gcc.c-torture/execute/memcheck/memcheck.exp,
17044         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17045         objc/execute/execute.exp: Update FSF address.
17046
17047 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17048
17049         * gcc.dg/cpp/cmdlne-C.c: Update.
17050         * gcc.dg/cpp/cmdlne-C2.c: New.
17051
17052 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17053
17054         * gcc.c-torture/execute/20011008-3.c: New.
17055
17056 2001-10-08  DJ Delorie  <dj@redhat.com>
17057
17058         * gcc.dg/20011008-1.c: New.
17059         * gcc.dg/20011008-2.c: New.
17060
17061 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17062
17063         * gcc.dg/cpp/spacing1.c: Update test.
17064
17065 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17066
17067         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17068         spelling errors of "separate" as "seperate".
17069
17070 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17071
17072         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17073         enough to avoid inlining.
17074
17075 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17076
17077         * lib/g77.exp: set libg2c_dir correctly.
17078
17079 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17080
17081         * gcc.dg/cpp/macro11.c: New test.
17082
17083 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17084
17085         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17086         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17087         gcc.dg/format/multattr-3.c: New tests.
17088         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17089         tests for format attributes on function pointers being rejected.
17090
17091 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17092
17093         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17094
17095 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17096
17097         * g++.dg/warn/format1.C: New test.
17098
17099 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17100
17101         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17102
17103 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17104
17105         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17106
17107 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17108
17109         * gcc.dg/cpp/redef2.c: Add test.
17110
17111 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17112
17113         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17114         long-standing bug on i686, apparently.
17115         * gcc.c-torture/execute/loop-2c.x: New file.
17116         * gcc.c-torture/execute/loop-2d.x: New file.
17117         * gcc.c-torture/execute/loop-3c.x: New file.
17118
17119 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17120
17121         * gcc.dg/cpp/20000625-2.c: Correct line number.
17122
17123 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17124
17125         * gcc.dg/cpp/macro10.c: New test.
17126         * gcc.dg/cpp/strify3.c: New test.
17127         * gcc.dg/cpp/spacing1.c: Add tests.
17128         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17129         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17130
17131 2001-09-24  DJ Delorie  <dj@redhat.com>
17132
17133         * gcc.c-torture/execute/20010924-1.c: New test.
17134
17135 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17136
17137         * testsuite/objc/execute/paste.m: Remove.
17138
17139 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17140
17141         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17142
17143 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17144
17145         * g77.dg/strlen0.f: New test.
17146
17147 2001-09-21  Richard Henderson  <rth@redhat.com>
17148
17149         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17150         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17151
17152 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17153
17154         Table-driven attributes.
17155         * g++.dg/ext/attrib1.C: New test.
17156
17157 2001-09-20  DJ Delorie  <dj@redhat.com>
17158
17159         * gcc.dg/20000926-1.c: Update expected warning messages.
17160         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17161         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17162         array.
17163
17164 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17165
17166         * g++.dg/eh/registers1.C: New test case.
17167
17168 2001-09-17  Richard Henderson  <rth@redhat.com>
17169
17170         * gcc.dg/array-5.c: Fix VLA decomposition test.
17171
17172 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17173
17174         * gcc.dg/cpp/line5.c: New testcase.
17175
17176 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17177
17178         * gcc.dg/cpp/macro9.c: New test.
17179
17180 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17181
17182         * gcc.c-torture/execute/980223.c: Change type of addr from long
17183         to char *.
17184
17185 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17186
17187         * gcc.c-torture/execute/20010915-1.c: New test.
17188
17189 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17190
17191         * g77.dg/bprob: New directory.
17192         * g77.dg/bprob/bprob.exp: New file.
17193         * g77.dg/bprob/bprob-1.f: New test.
17194         * g77.dg/gcov: New directory.
17195         * g77.dg/gcov/gcov.exp: New file.
17196         * g77.dg/gcov/gcov-1.f: New test.
17197         * g77.dg/gcov/gcov-1.x: New file.
17198
17199 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17200
17201         * gcc.dg/cpp/directiv.c: Update.
17202         * gcc.dg/cpp/undef1.c: Update.
17203
17204 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17205
17206         * gcc.dg/20010912-1.c: New test.
17207
17208 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17209
17210         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17211         language-independent file in lib.
17212         * lib/gcov.exp: New file.
17213
17214 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17215
17216         * gcc.c-torture/compile/20010911-1.c: New test.
17217
17218 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17219
17220         * lib/profopt.exp: New, to support profile-directed optimizations.
17221         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17222         * gcc.misc-tests/bprob-1.c: New test.
17223         * gcc.misc-tests/bprob-2.c: New test.
17224
17225 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17226
17227         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17228         XFAIL and which kinds of gcov output to verify.
17229         * gcc.misc-tests/gcov-4b.x: New file.
17230         * gcc.misc-tests/gcov-5b.x: New file.
17231         * gcc.misc-tests/gcov-6.x: New file.
17232         * gcc.misc-tests/gcov-7.c: New test.
17233         * gcc.misc-tests/gcov-7.x: New file.
17234
17235 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17236
17237         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17238         * gcc.misc-tests/gcov-6.c: New test.
17239
17240 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         PR c++/3986
17243         * g++.dg/abi/vbase1.C: New test.
17244
17245 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17246
17247         * objc.dg/method-2.m: New.
17248
17249 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17250
17251         PR c++/4203
17252         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17253         * g++.dg/init/empty1.C: New test.
17254
17255 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17256
17257         * gcc.c-torture/compile/20010903-1.c: New test.
17258
17259 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17260
17261         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17262         for m68k.
17263
17264 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17265
17266         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17267
17268         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17269
17270         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17271
17272 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17273
17274         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17275         for 16-bit 'unsigned int'.
17276
17277 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17278
17279         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17280
17281 2001-08-27  Richard Henderson  <rth@redhat.com>
17282
17283         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17284         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17285
17286 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17287
17288         * gcc.dg/asm-names.c (ymain): New.
17289
17290 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17291
17292         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17293         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17294         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17295
17296 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17297
17298         * gcc.dg/compare5.c: New testcase.
17299
17300 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17301
17302         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17303         and "In instantiation".
17304
17305 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17306
17307         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17308
17309 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17310
17311         * gcc.misc-tests/gcov.exp: Add support for branch information.
17312         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17313         * gcc.misc-tests/gcov-4.c: New test.
17314         * gcc.misc-tests/gcov-4b.c: New test.
17315         * gcc.misc-tests/gcov-5b.c: New test.
17316
17317 2001-08-20  Zack Weinberg  <zackw@panix.com>
17318
17319         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17320         expected to fail.
17321
17322 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17323
17324         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17325
17326 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17327
17328         * g++.dg/eh/template1.C: New test.
17329
17330 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17331
17332         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17333         Fix thinko.
17334         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17335         for xfail.
17336
17337 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17338
17339         * lib/g77-dg.exp:  Use prune.exp for common procedures
17340         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17341         * lib/g77.exp: (g77-dg-prune) Remove
17342
17343 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17344
17345         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17346
17347 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17348
17349         * g++.dg/template/unify1.C: New test.
17350
17351 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17352
17353         * g++.dg/abi/empty4.C: New test.
17354
17355 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17356
17357         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17358         solaris2.*
17359         * g77.f-torture/compile/pr3743.x: Likewise
17360
17361 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17362
17363         * g++.dg/other/using-declaration.C: New test.
17364
17365 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17366
17367         * gcc.dg/cpp/tr-sign.c: New testcase.
17368
17369 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17370
17371         * gcc.dg/cpp/19951025-1.c: Revert.
17372         * gcc.dg/cpp/directiv.c: We no longer process directives that
17373         interrupt macro arguments.
17374
17375 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17376
17377         * gcc.dg/bconstp-1.c: New test.
17378
17379 2001-08-03  Richard Henderson  <rth@redhat.com>
17380
17381         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17382
17383 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17384
17385         * gcc.dg/cpp/19951025-1.c: Update.
17386
17387 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17388
17389         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17390         should be x.
17391
17392 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17393
17394         Kill -fhonor-std.
17395         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17396         * g++.old-deja/g++.other/std1.C: Likewise.
17397         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17398
17399 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17400
17401         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17402         (g77_pass, g77_fail, g77_finish, g77_exit,
17403         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17404
17405 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17406
17407         * g77.dg/fbackslash.f
17408         * g77.dg/fcase-preserve.f
17409         * g77.dg/ff90-1.f
17410         * g77.dg/ffixed-line-length-0.f
17411         * g77.dg/ffixed-line-length-132.f
17412         * g77.dg/ffixed-line-length-7.f
17413         * g77.dg/ffixed-line-length-72.f
17414         * g77.dg/ffixed-line-length-none.f
17415         * g77.dg/ffree-form-1.f
17416         * g77.dg/fno-backslash.f
17417         * g77.dg/fno-f90-1.f
17418         * g77.dg/fno-fixed-form-1.f
17419         * g77.dg/fno-onetrip.f
17420         * g77.dg/fno-typeless-boz.f
17421         * g77.dg/fno-underscoring.f
17422         * g77.dg/fno-vxt-1.f
17423         * g77.dg/fonetrip.f
17424         * g77.dg/ftypeless-boz.f
17425         * g77.dg/fugly-assumed.f
17426         * g77.dg/funderscoring.f
17427         * g77.dg/fvxt-1.f
17428
17429 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17430
17431         * objc.dg/fwd-proto-1.m: New.
17432         * objc.dg/local-decl-1.m: New.
17433         * objc.dg/naming-1.m: New.
17434         * objc.dg/naming-2.m: New.
17435         * objc.dg/proto-hier-1.m: New.
17436
17437 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17438
17439         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17440         largest-type elements to a struct makes its size grow.
17441
17442 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17443
17444         * g++.dg/abi/vthunk1.C: New test.
17445
17446 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17447
17448         * g++.dg/abi/vbase8-22.C: New test.
17449
17450 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17451
17452         * gcc.dg/cpp/macro8.c: New test.
17453
17454 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         * g++.dg/abi/vbase8-21.C: New test.
17457
17458 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17459
17460         * g++.dg/abi/vbase8-10.C: New test.
17461
17462 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17463
17464         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17465         ${tool}_set_ld_library_path.
17466         Changed caller.
17467         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17468         g++.exp.
17469
17470 2001-07-26  Stan Cox <scox@redhat.com>
17471
17472         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17473         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17474         gcc_exit, gcc_check_unsupported_p):
17475         Moved to gcc-deps.exp
17476         * gcc-deps.exp: New file.
17477
17478 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17479
17480         * g++.old-deja/g++.pt/defarg14.C: New test.
17481
17482 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17483
17484         * g++.old-deja/g++.other/lineno5.C: New test.
17485
17486 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17487
17488         * g++.old-deja/g++.pt/crash68.C: New test.
17489
17490 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         * g++.old-deja/g++.other/crash42.C: New test.
17493
17494 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17495
17496         * gcc.dg/cpp/extratokens.c: Fix.
17497         * gcc.dg/cpp/skipping2.c: New tests.
17498
17499 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17500
17501         * gcc.c-torture/execute/20010724-1.c: New file.
17502         * gcc.c-torture/execute/20010724-1.x: New file.
17503
17504 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17505
17506         * g++.old-deja/g++.other/cond7.C: New test.
17507
17508 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17509
17510         * g++.old-deja/g++.other/optimize4.C: New test.
17511
17512 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17513
17514         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17515
17516 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17517
17518         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17519         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17520         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17521         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17522
17523         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17524         bug report" message.
17525
17526         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17527         * g++.dg/ext/instantiate1.C: Move from old-deja.
17528
17529 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17530
17531         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17532         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17533         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17534         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17535
17536 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17537
17538         * gcc.c-torture/execute/20010723-1.c: New test.
17539
17540 2001-07-23  Ben Elliston  <bje@redhat.com>
17541
17542         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17543
17544 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17545
17546         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17547         i[34567]86-*-*.
17548         Delete handling of ieee_multilib_flags.
17549         Pass -mieee for alpha*-*-* and sh-*-*.
17550         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17551
17552 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17553
17554         Remove old-abi tests.
17555         * g++.old-deja/g++.mike/p11116.C: Remove.
17556         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17557
17558 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17559
17560         * g77.f-torture/compile/pr3743.f:  New test
17561
17562 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17563
17564         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17565
17566 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17567
17568         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17569         g++.old-deja/g++.pt/static6.C: Likewise.
17570         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17571         supports weak symbols.
17572
17573 2001-07-18  Andreas Jaeger  <aj@suse.de>
17574
17575         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17576         supported again.
17577
17578 2001-07-18  Andreas Jaeger  <aj@suse.de>
17579
17580         * gcc.dg/iftrap-1.c: Fix target line.
17581
17582 2001-07-17  Richard Henderson  <rth@redhat.com>
17583
17584         * gcc.c-torture/execute/20010717-1.c: New.
17585
17586 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17587
17588         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17589         tests.
17590
17591 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17592
17593         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17594
17595 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17596
17597         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17598         UAC_SIGBUS, UAC_NOPRINT definitions.
17599
17600 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17601
17602         * objc/execute/object_is_class.m: New test.
17603         * objc/execute/object_is_meta_class.m: New test.
17604
17605 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17606
17607         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17608         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17609
17610 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17611
17612         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17613         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17614
17615 2001-07-14  Richard Henderson  <rth@redhat.com>
17616
17617         * gcc.dg/iftrap-1.c: New.
17618
17619 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17620
17621         * g77.f-torture/execute/intrinsic77.f: New test.
17622
17623 2001-07-11  Janis Johnson <janis@us.ibm.com>
17624
17625         * gcc.misc-tests/gcov-3.c: New test.
17626
17627 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17628
17629         * gcc.c-torture/compile/20010711-1.c,
17630         * gcc.c-torture/compile/20010711-2.c: New tests.
17631
17632 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17633
17634         * gcc.c-torture/execute/20010711-1.c: New test.
17635
17636 2001-07-11  Ben Elliston  <bje@redhat.com>
17637
17638         * g++.old-deja/g++.other/enum5.C: New test.
17639
17640 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17641
17642         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17643         (g++-dg-prune): Call prune_gcc_output.
17644         * prune.exp: New file for prune_gcc_output.
17645         * lib/g++.exp, lib/gcc.exp: Load it.
17646
17647 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17648
17649         * gcc.c-torture/compile/20010701-1.c,
17650         g++.old-deja/g++.ext/attrib6.C: New tests.
17651
17652 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17653
17654         * gcc.c-torture/compile/20010706-1.c: New test.
17655
17656 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17657
17658         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17659
17660 2001-06-28  Stan Shebs  <shebs@apple.com>
17661
17662         * gcc.dg/pragma-darwin.c: New test.
17663
17664 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17665
17666         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17667         Solaris 2.[678] system.
17668
17669 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17670
17671         * gcc.dg/20010622-1.c: New test.
17672
17673 2001-06-18  Stan Shebs  <shebs@apple.com>
17674
17675         * objc.dg: New directory.
17676         * objc.dg/dg.exp: New file.
17677         * objc.dg/alias.m: New.
17678         * objc.dg/class-1.m: New.
17679         * objc.dg/class-2.m: New.
17680         * objc.dg/const-str-1.m: New.
17681         * objc.dg/const-str-2.m: New.
17682         * objc.dg/id-1.m: New.
17683         * objc.dg/method-1.m: New.
17684         * objc.dg/super-class-1.m: New.
17685         * lib/objc-dg.exp: New file.
17686
17687 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17688
17689         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17690         of label name.
17691
17692 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17693
17694         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17695
17696 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17697
17698         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17699         variable.
17700
17701 2001-06-12  Richard Henderson  <rth@redhat.com>
17702
17703         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17704
17705 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         * g++.old-deja/g++.abi/vbase5.C: New test.
17708         * g++.old-deja/g++.abi/vbase6.C: New test.
17709         * g++.old-deja/g++.abi/vbase7.C: New test.
17710
17711 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17712
17713         * gcc.c-torture/compile/20010610-1.c: New test.
17714
17715 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17716
17717         * g++.old-deja/g++.abi/vbase4.C: New test.
17718
17719 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17720
17721         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17722         support %f for HC11/HC12 targets.
17723         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17724         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17725         on HC11/HC12 targets.
17726         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17727
17728 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17729
17730         * gcc.dg/wchar_t-1.c: New file.
17731         * gcc.dg/wint_t-1.c: Likewise.
17732
17733 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17734
17735         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17736
17737 2001-06-11  Richard Henderson  <rth@redhat.com>
17738
17739         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17740
17741 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17742
17743         * gcc.c-torture/compile/20010611-1.c: New test.
17744
17745 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17746
17747         * gcc.dg/c99-tag-1.c: Add more tests.
17748
17749 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17750
17751         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17752         representation on MN10300 and ARM/Thumb.
17753
17754 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17755
17756         * g77.f-torture/execute/20010610.f: New.
17757
17758 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17759
17760         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17761         names.
17762
17763 2001-06-09  Richard Henderson  <rth@redhat.com>
17764
17765         * gcc.c-torture/execute/ashrdi-1.c: New.
17766         * gcc.c-torture/execute/ashldi-1.c: New.
17767         * gcc.c-torture/execute/lshrdi-1.c: New.
17768
17769 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17770
17771         * objc/execute/load-3.m: Added. Check sending +load to categories,
17772         in addition to classes.
17773
17774 2001-06-08  Stan Shebs  <shebs@apple.com>
17775
17776         * objc/execute/load-2.m: New test.  From Nicola Pero
17777         <n.pero@mi.flashnet.it>.
17778
17779 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17780
17781         * gcc.c-torture/execute/20010605-2.c: New test.
17782
17783 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.old-deja/g++.abi/vbase2.C: New test.
17786         * g++.old-deja/g++.abi/vbase3.C: New test.
17787
17788 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         * g++.old-deja/g++.pt/friend49.C: New test.
17791
17792 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17793
17794         * g++.old-deja/g++.ext/anon3.C: New test.
17795
17796 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17797
17798         * g++.old-deja/g++.other/conv7.C: New test.
17799
17800 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17801
17802         * gcc.c-torture/compile/20010605-2.c: New test.
17803
17804 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17805
17806         * gcc.c-torture/execute/20010604-1.c: New test.
17807
17808 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17809
17810         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17811
17812 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17813
17814         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17815         (g++_link_flags): Likewise.
17816         (g++_init): Pass gccpath's value to two previous functions.
17817
17818 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17819
17820         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17821         Ensure logfile entry matches exec command line.
17822
17823 2001-05-31  Richard Henderson  <rth@redhat.com>
17824
17825         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17826         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17827
17828 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17829
17830         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17831         compiler for irix6.2
17832
17833 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17834
17835         * g++.old-deja/g++.other/optimize3.C: New file.
17836
17837 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17838
17839         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17840         assemble.
17841
17842 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17843
17844         * g++.old-deja/g++.other/optimize2.C: New file.
17845
17846 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17847
17848         * gcc.c-torture/compile/20010518-2.c: New file.
17849         * gcc.c-torture/execute/20010518-1.c: New file.
17850         * gcc.c-torture/execute/20010518-2.c: New file.
17851
17852 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17853
17854         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17855
17856 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17857
17858         G++ no longer defines builtins that do not begin with __builtin.
17859         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17860         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17861         * g++.old-deja/g++.law/builtin1.C: Likewise.
17862         * g++.old-deja/g++.law/cvt2.C: Likewise.
17863         * g++.old-deja/g++.mike/net5.C: Likewise.
17864         * g++.old-deja/g++.other/builtins1.C: Likewise.
17865         * g++.old-deja/g++.other/builtins2.C: Likewise.
17866         * g++.old-deja/g++.other/builtins3.C: Likewise.
17867         * g++.old-deja/g++.other/builtins4.C: Likewise.
17868         * g++.old-deja/g++.other/inline8.C: Likewise.
17869         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17870
17871 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         * g++.old-deja/g++.pt/using1.C: Adjust.
17874         * g++.old-deja/g++.pt/using2.C: New test.
17875
17876 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17877
17878         * gcc.dg/cpp/charconst.c: New tests.
17879         * gcc.dg/cpp/escape.c: New tests.
17880         * gcc.dg/cpp/escape-1.c: New tests.
17881         * gcc.dg/cpp/escape-2.c: New tests.
17882         * gcc.dg/cpp/ucs.c: New tests.
17883
17884 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17885
17886         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17887         native compiler for irix6.5.
17888
17889 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17890
17891         * lib/g++.exp (g++_include_flags): Use args to compute
17892         get_multilibs.
17893         (g++_link_flags): Likewise.
17894         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17895
17896 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17897
17898         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17899
17900 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17901
17902         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17903         this file.
17904
17905 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17906
17907         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17908         STACK_SIZE;
17909         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17910         to STACK_SIZE; Use it to define size of add_histo array.
17911         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17912         to STACK_SIZE.
17913         (f): Use GITT_SIZE to define size of gitt local table.
17914         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17915         to STACK_SIZE; Use it to define size of bytemem array.
17916
17917 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17918
17919         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17920         on 68HC11/HC12 due to the asm instruction.
17921         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17922         * gcc.c-torture/compile/920520-1.x: Likewise.
17923         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17924         on 68HC11/HC12 because the function is larger than 64K.
17925         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17926         on 68HC11/HC12 because the structure is too large.
17927
17928 2001-05-20  Richard Henderson  <rth@redhat.com>
17929
17930         * gcc.c-torture/execute/20010520-1.c: New.
17931
17932 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17933
17934         * g++.old-deja/g++.warn/compare1.C: New test.
17935         * gcc.dg/compare4.c: New test.
17936
17937 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         * g++.old-deja/g++.other/optimize1.C: New test.
17940
17941 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17942
17943         * g++.old-deja/g++.pt/spec41.C: New test.
17944
17945 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17946
17947         * gcc.c-torture/compile/20010114-1.x: Remove.
17948
17949 2001-05-18  Stan Shebs  <shebs@apple.com>
17950
17951         * gcc.c-torture/compile/20010518-1.c: New test.
17952
17953 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17956         * g++.old-deja/g++.pt/crash67.C: New test.
17957
17958 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17959
17960         * g++.old-deja/g++.other/debug9.C: New test.
17961
17962 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17963
17964         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17965
17966 2001-05-16  Jan Hubicka  <jh@suse.cz>
17967
17968         * gcc.c-torture/compile/20010516-1.c: New test.
17969
17970 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         * g++.old-deja/g++.other/crash41.C: New test.
17973
17974 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17975
17976         * g++.old-deja/g++.pt/crash66.C: New test.
17977
17978 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17979
17980         * g++.old-deja/g++.robertl/eb27.C: Convert.
17981
17982 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17983
17984         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17985         declaration being redundant.
17986
17987 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17988
17989         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17990
17991 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17992
17993         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17994
17995 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17996
17997         * lib/g++.exp: Use testsuite_flags.
17998
17999 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18000
18001         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18002
18003 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18004
18005         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18006
18007 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18008
18009         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18010
18011 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18012
18013         * gcc.c-torture/compile/20010313-1.c: New test.
18014
18015 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18016
18017         * gcc.dg/cpp/direct2.c: New test.
18018         * gccq.dg/cpp/direct2s.c: New test.
18019
18020         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18021
18022 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18023
18024         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18025         * g++.old-deja/g++.other/op3.C: Likewise.
18026
18027 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18028
18029         * gcc.dg/cpp/syshdr.h: New file.
18030         * gcc.dg/cpp/sysmac1.c: Update.
18031         * gcc.dg/cpp/sysmac2.c: Update.
18032
18033 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18034
18035         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18036
18037 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18038
18039         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18040         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18041
18042 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18043
18044         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18045
18046 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18047
18048         * lib/g++.exp (g++_include_flags): Don't use any special flags
18049         if TESTING_IN_BUILD_TREE is not defined.
18050         (g++_init): Use a plain 'c++' as the compiler if
18051         TESTING_IN_BUILD_TREEE is not defined.
18052
18053 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18054
18055         * g++.old-deja/g++.eh/catch13.C: New test.
18056         * g++.old-deja/g++.eh/catch14.C: New test.
18057
18058 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18059
18060         * gcc.dg/cpp/tr-define.c: New test.
18061
18062 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18063
18064         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18065         <stdlib.h>, not <malloc.h>.
18066
18067 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18068
18069         * g++.old-deja/g++.ns/template17.C: New test.
18070
18071 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18072
18073         * g++.old-deja/g++.pt/ref4.C: New test.
18074
18075 2001-04-30  Richard Henderson  <rth@redhat.com>
18076
18077         * gcc.dg/20000724-1.c: Revert last change.
18078
18079 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18080
18081         * g77.f-torture/execute/20010430.f: New test.
18082
18083 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18084
18085         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18086
18087 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18088
18089         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18090
18091 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18092
18093         * g++.old-deja/g++.eh/crash6.C: New test.
18094
18095 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.old-deja/g++.other/warn7.C: New test.
18098
18099 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.old-deja/g++.other/defarg9.C: New test.
18102
18103 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18104
18105         * g77.f-torture/compile/20010426.f: New test.
18106         * g77.f-torture/execute/20010426.f: New test.
18107
18108 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18109
18110         * g77.f-torture/compile/20000629-1.x: Remove - error
18111         has been fixed.
18112
18113 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18114
18115         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18116         Tweak slightly to work with g++.dg framework.
18117         * g++.dg/special/ecos.exp: Run initp1.C test.
18118         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18119
18120         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18121         its linker doesn't give line numbers either.
18122         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18123
18124 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18125
18126         * g++.old-deja/g++.other/lex1.C: New test.
18127
18128 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18129
18130         * gcc.dg/noncompile/20010425-1.c: New test.
18131
18132 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18133
18134         * g++.old-deja/g++.pt/mangle2.C: New test.
18135
18136 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18137
18138         * gcc.dg/format/plus-1.c: New test.
18139
18140 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18141
18142         * gcc.dg/20010423-1.c: New test.
18143
18144 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18145
18146         * gcc.c-torture/execute/20010422-1.c: New test.
18147
18148 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18149
18150         * g++.old-deja/g++.ns/type2.C: New test.
18151
18152 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18153
18154         * g++.old-deja/g++.other/perf1.C: New test.
18155
18156 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18157
18158         * gcc.dg/c99-func-2.c: Remove xfail.
18159         * gcc.dg/c99-func-3.c: Remove xfail.
18160         * gcc.dg/c99-func-4.c: Remove xfail.
18161
18162 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18163
18164         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18165
18166 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18167
18168         * gcc.c-torture/compile/20010423-1.c: New test.
18169
18170 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18171
18172         * g++.old-deja/g++.pt/typename28.C: New test.
18173
18174 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18175
18176         * g++.old-deja/g++.abi/empty2.C: New test.
18177         * g++.old-deja/g++.abi/empty3.C: New test.
18178
18179 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18180
18181         * g++.old-deja/g++.other/comdat2.C: New test.
18182         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18183
18184 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18185
18186         * g++.old-deja/g++.other/overload14.C: New test.
18187
18188 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18189
18190         * g++.old-deja/g++.other/lookup23.C: New test.
18191
18192 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18193
18194         * gcc.c-torture/execute/20010403-1.c: New test.
18195
18196 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18197             Mark Mitchell  <mark@codesourcery.com>
18198
18199         * lib/old-dejagnu.exp: Don't delete output of executable.
18200         Add .exe suffix to executables.
18201
18202 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18203
18204         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18205
18206 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18207
18208         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18209
18210 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18211
18212         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18213         * g++.old-deja/g++.abi/crash1.C: New test.
18214
18215 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18216
18217         * g++.old-deja/g++.other/crash40.C: New test.
18218
18219 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18220
18221         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18222
18223 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18224
18225         * g++.old-deja/g++.other/warn6.C: New test.
18226
18227 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18228
18229         * g++.old-deja/g++.robertl/eb42.C: Same.
18230
18231 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18232
18233         * gcc.dg/wtr-conversion-1.c: New testcase.
18234
18235 2001-04-10  Richard Henderson  <rth@redhat.com>
18236
18237         * g++.old-deja/g++.other/array5.C: New.
18238
18239 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18240
18241         * gcc.c-torture/execute/20010408-1.c: New test.
18242
18243 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18244
18245         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18246         headers and constructs.
18247         * g++.old-deja/g++.robertl/eb79.C: Same.
18248         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18249         * g++.old-deja/g++.robertl/eb73.C: Same.
18250         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18251         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18252         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18253         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18254         * g++.old-deja/g++.robertl/eb44.C: Same.
18255         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18256         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18257         * g++.old-deja/g++.robertl/eb39.C: Same.
18258         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18259         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18260         * g++.old-deja/g++.robertl/eb30.C: Same.
18261         * g++.old-deja/g++.robertl/eb3.C: Same.
18262         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18263         * g++.old-deja/g++.robertl/eb21.C: Same.
18264         * g++.old-deja/g++.robertl/eb15.C: Same.
18265         * g++.old-deja/g++.robertl/eb118.C: Same.
18266         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18267         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18268         * g++.old-deja/g++.robertl/eb109.C: Same.
18269         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18270         * g++.old-deja/g++.mike/rtti1.C: Same.
18271         * g++.old-deja/g++.mike/p658.C: Same.
18272         * g++.old-deja/g++.mike/net46.C: Same.
18273         * g++.old-deja/g++.mike/net34.C: Same.
18274         * g++.old-deja/g++.mike/memoize1.C: Same.
18275         * g++.old-deja/g++.mike/eh2.C: Same.
18276         * g++.old-deja/g++.law/weak.C: Same.
18277         * g++.old-deja/g++.law/visibility7.C: Same.
18278         * g++.old-deja/g++.law/visibility25.C: Same.
18279         * g++.old-deja/g++.law/visibility22.C: Same.
18280         * g++.old-deja/g++.law/visibility2.C: Same.
18281         * g++.old-deja/g++.law/visibility17.C: Same.
18282         * g++.old-deja/g++.law/visibility13.C: Same.
18283         * g++.old-deja/g++.law/visibility10.C: Same.
18284         * g++.old-deja/g++.law/visibility1.C: Same.
18285         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18286         * g++.old-deja/g++.law/vbase1.C: Same.
18287         * g++.old-deja/g++.law/operators32.C: Same.
18288         * g++.old-deja/g++.law/nest3.C: Same.
18289         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18290         * g++.old-deja/g++.law/except5.C (main): Same.
18291         * g++.old-deja/g++.law/cvt7.C (run): Same.
18292         * g++.old-deja/g++.law/cvt2.C: Same.
18293         * g++.old-deja/g++.law/cvt16.C: Same.
18294         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18295         * g++.old-deja/g++.law/ctors17.C (main): Same.
18296         * g++.old-deja/g++.law/ctors13.C: Same.
18297         * g++.old-deja/g++.law/ctors12.C (main): Same.
18298         * g++.old-deja/g++.law/ctors10.C: Same.
18299         * g++.old-deja/g++.law/code-gen5.C: Same.
18300         * g++.old-deja/g++.law/bad-error7.C: Same.
18301         * g++.old-deja/g++.law/arm9.C: Same.
18302         * g++.old-deja/g++.law/arm12.C: Same.
18303         * g++.old-deja/g++.law/arg8.C: Same.
18304         * g++.old-deja/g++.law/arg1.C: Same.
18305         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18306         * g++.old-deja/g++.jason/template31.C: Same.
18307         * g++.old-deja/g++.jason/template24.C (main): Same.
18308         * g++.old-deja/g++.jason/2371.C: Same.
18309         * g++.old-deja/g++.eh/new2.C: Same.
18310         * g++.old-deja/g++.eh/new1.C: Same.
18311         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18312         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18313         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18314         * g++.old-deja/g++.brendan/crash62.C: Same.
18315         * g++.old-deja/g++.brendan/crash52.C: Same.
18316         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18317         * g++.old-deja/g++.brendan/crash38.C: Same.
18318         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18319         * g++.old-deja/g++.brendan/copy9.C: Same.
18320
18321 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18322
18323         * gcc.c-torture/execute/20001203-2.c (memset):
18324         Count argument is of type __SIZE_TYPE__.
18325
18326 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18327
18328         * gcc.c-torture/compile/20010404-1.c: New test.
18329
18330 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18331
18332         * gcc.c-torture/compile/20010326-1.c: New test.
18333
18334 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18335
18336         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18337         peculiarities of the SH.
18338         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18339
18340 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18341
18342         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18343         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18344         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18345
18346 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18347
18348         * g77.f-torture/compile/20010321-1.f: New test.
18349
18350 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18351
18352         * gcc.c-torture/compile/20010329-1.c: New test.
18353
18354 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18355
18356         * gcc.c-torture/execute/20010329-1.c: New test.
18357
18358 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18359
18360         * g++.old-deja/g++.other/eh4.C: Fix typo.
18361
18362 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18363
18364         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18365
18366 2001-03-28  Philip Blundell  <philb@gnu.org>
18367
18368         * gcc.c-torture/compile/20010328-1.c: New test.
18369
18370 2001-03-27  Richard Henderson  <rth@redhat.com>
18371
18372         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18373         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18374
18375 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18376
18377         * gcc.c-torture/compile/20010327-1.c: New test.
18378
18379 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18380
18381         * g++.old-deja/g++.other/friend12.C: New test.
18382         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18383         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18384
18385 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18386
18387         * gcc.c-torture/execute/20010325-1.c: New test.
18388
18389 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18390
18391         * g++.old-deja/g++.other/mangle3.C: New test.
18392
18393 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18394
18395         * g++.old-deja/g++.other/anon8.C: New test.
18396
18397 2001-03-20  Philip Blundell  <philb@gnu.org>
18398
18399         * gcc.c-torture/compile/20010320-1.c: New test.
18400
18401 2001-03-17  Richard Henderson  <rth@redhat.com>
18402
18403         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18404
18405 2001-03-15  Geoff Keating  <geoff@redhat.com>
18406
18407         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18408         tests on AIX.
18409
18410 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18411
18412         * g++.old-deja/g++.other/eh4.C: New test.
18413
18414 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18415
18416         * gcc.dg/cpp/mi1.c: Update.
18417
18418 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18419
18420         * g++.old-deja/g++.other/regstack.C: New test.
18421
18422 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18423
18424         * g++.old-deja/g++.other/ref4.C: New test.
18425
18426 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18427
18428         * objc/execute/va_method.m: Added.
18429         * objc/execute/IMP.m: Added.
18430         * objc/execute/_cmd.m: Added.
18431         * objc/execute/accessing_ivars.m: Added.
18432         * objc/execute/class-1.m: Added.
18433         * objc/execute/class-10.m: Added.
18434         * objc/execute/class-11.m: Added.
18435         * objc/execute/class-12.m: Added.
18436         * objc/execute/class-13.m: Added.
18437         * objc/execute/class-14.m: Added.
18438         * objc/execute/class-2.m: Added.
18439         * objc/execute/class-3.m: Added.
18440         * objc/execute/class-4.m: Added.
18441         * objc/execute/class-5.m: Added.
18442         * objc/execute/class-6.m: Added.
18443         * objc/execute/class-7.m: Added.
18444         * objc/execute/class-8.m: Added.
18445         * objc/execute/class-9.m: Added.
18446         * objc/execute/class-tests-1.h
18447         * objc/execute/class-tests-2.h
18448         * objc/execute/compatibility_alias.m: Added.
18449         * objc/execute/encode-1.m: Added.
18450         * objc/execute/formal_protocol-1.m: Added.
18451         * objc/execute/formal_protocol-2.m: Added.
18452         * objc/execute/formal_protocol-3.m: Added.
18453         * objc/execute/formal_protocol-4.m: Added.
18454         * objc/execute/formal_protocol-5.m: Added.
18455         * objc/execute/formal_protocol-6.m: Added.
18456         * objc/execute/formal_protocol-7.m: Added.
18457         * objc/execute/informal_protocol.m: Added.
18458         * objc/execute/initialize.m: Added.
18459         * objc/execute/load.m: Added.
18460         * objc/execute/many_args_method.m: Added.
18461         * objc/execute/nested-3.m: Added.
18462         * objc/execute/no_clash.m: Added.
18463         * objc/execute/private.m: Added.
18464         * objc/execute/redefining_self.m: Added.
18465         * objc/execute/root_methods.m: Added.
18466         * objc/execute/selector-1.m: Added.
18467         * objc/execute/static-1.m: Added.
18468         * objc/execute/static-2.m: Added.
18469         * objc/execute/va_method.m: Added.
18470
18471 2001-03-10  Richard Henderson  <rth@redhat.com>
18472
18473         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18474
18475 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18476
18477         * g++.old-deja/g++.other/crash31.C: XFAIL.
18478         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18479         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18480         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18481         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18482         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18483
18484 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18485
18486         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18487
18488 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18489
18490         * gcc.dg/20000724-1.c: Don't use multiline strings.
18491
18492 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18493
18494         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18495         result of -cString against what we expect it to be; don't just
18496         print it out for no one to read.
18497
18498         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18499         Based on testcases provided by Nicola Pero.
18500
18501 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18502
18503         * gcc.dg/cpp/macro7.c: New test.
18504
18505 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18506
18507         * gcc.dg/cpp/multiline.c: Update.
18508
18509 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18510
18511         * g++.old-deja/g++.other/enum3.C: New test.
18512
18513 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18514
18515         * g++.old-deja/g++.other/pod1.C: New test.
18516
18517 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18518
18519         * g++.old-deja/g++.ext/overload1.C: New test.
18520
18521 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18522
18523         * g++.old-deja/g++.pt/using1.C: New test.
18524
18525 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18526
18527         * g++.old-deja/g++.other/using9.C: New test.
18528
18529 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18530
18531         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18532
18533         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18534
18535 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18536
18537         * g++.old-deja/g++.ext/realpt1.C: Remove.
18538
18539 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18540
18541         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18542
18543 2001-02-26  Will Cohen  <wcohen@redhat.com>
18544
18545         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18546
18547 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18548
18549         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18550         templatized constructors.
18551
18552 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18553
18554         * gcc.c-torture/execute/20010224-1.c: New test.
18555
18556 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18557
18558         * gcc.c-torture/execute/20010222-1.c: New test.
18559
18560 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18561
18562         * g++.old-deja/g++.other/inline20.C: New test.
18563
18564 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18565
18566         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18567
18568 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18569
18570         * g++.old-deja/g++.other/lookup22.C: New test.
18571
18572 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18573
18574         * g77.dg: New directory.
18575         * g77.dg/20010216-1.f: New test case.
18576         * g77.dg/dg.exp: New driver.
18577         * lib/g77-dg.exp: New driver library.
18578
18579 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18580
18581         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18582
18583 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18584
18585         * g++.old-deja/g++.other/decl9.C: New test.
18586
18587 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18588
18589         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18590         not need <string> and also tests the initialization at runtime.
18591
18592 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18593
18594         * gcc.c-torture/execute/longlong.c: New test.
18595
18596 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18597
18598         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18599
18600 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18601
18602         * gcc.c-torture/execute/920302-1.c (execute):
18603         Change argument type to short.
18604
18605 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18606
18607         * g++.old-deja/g++.pt/deduct6.C: New test.
18608
18609 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18610
18611         * g++.old-deja/g++.pt/deduct5.C: New test.
18612
18613 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.c-torture/execute/20010209-1.c: New test.
18616
18617 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18618
18619         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18620
18621 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18622
18623         * g++.dg/vtgc1.C: Update for new ABI.
18624
18625         * consistency.vlad: New directory, 1665 files.
18626
18627 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18628
18629         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18630         return type.
18631         * gcc.dg/cpp/digraphs.c: Declare puts.
18632
18633 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18634
18635         * g++.old-deja/g++.other/warn5.C: New test.
18636
18637 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18638
18639         * g++.old-deja/g++.pt/spec40.C: New test.
18640
18641 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18642
18643         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18644         case.
18645         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18646
18647 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18648
18649         * gcc.c-torture/compile/20010209-1.c: New test.
18650
18651 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18652
18653         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18654         excess errors message but not if it crashes.
18655         * g++.old-deja/g++.other/crash27.C: Likewise.
18656         * g++.old-deja/g++.other/crash28.C: Likewise.
18657         * g++.old-deja/g++.other/crash30.C: Likewise.
18658         * g++.old-deja/g++.other/crash32.C: Likewise.
18659         * g++.old-deja/g++.other/crash35.C: Likewise.
18660         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18661
18662 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18663
18664         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18665         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18666         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18667         g77.f-torture/execute/execute.exp,
18668         g77.f-torture/noncompile/noncompile.exp,
18669         gcc.c-torture/execute/execute.exp,
18670         gcc.c-torture/execute/memcheck/memcheck.exp,
18671         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18672         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18673         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18674         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18675         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18676         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18677         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18678         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18679         Remove bug reporting instructions with ancient email addresses.
18680
18681 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18682
18683         * gcc.dg/20010202-1.c: New test.
18684         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18685
18686 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18687
18688         * g++.dg/stdbool-if.C: New test.
18689
18690 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18691
18692         * objc/execute/fdecl.m: Added main().
18693
18694 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18695
18696         * gcc.c-torture/execute/20010206-1.c: New test.
18697
18698 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18699
18700         * gcc.dg/cpp/avoidpaste1.c: Update.
18701
18702 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18703
18704         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18705         Pero <nicola@brainstorm.co.uk>.
18706         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18707
18708 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18709
18710         * g++.old-deja/g++.pt/spec39.C: New test.
18711
18712 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18713
18714         * gcc.c-torture/compile/20010202-1.c: New test.
18715
18716 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18717
18718         * g++.old-deja/g++.abi/primary2.C: New test.
18719         * g++.old-deja/g++.abi/primary3.C: New test.
18720         * g++.old-deja/g++.abi/primary4.C: New test.
18721         * g++.old-deja/g++.abi/primary5.C: New test.
18722         * g++.old-deja/g++.abi/vtable3.h: New test.
18723         * g++.old-deja/g++.abi/vtable3a.C: New test.
18724         * g++.old-deja/g++.abi/vtable3b.C: New test.
18725         * g++.old-deja/g++.abi/vtable3c.C: New test.
18726         * g++.old-deja/g++.abi/vtable3d.C: New test.
18727         * g++.old-deja/g++.abi/vtable3e.C: New test.
18728         * g++.old-deja/g++.abi/vtable3f.C: New test.
18729         * g++.old-deja/g++.abi/vtable3g.C: New test.
18730         * g++.old-deja/g++.abi/vtable3h.C: New test.
18731         * g++.old-deja/g++.abi/vtable3i.C: New test.
18732         * g++.old-deja/g++.abi/vtable3j.C: New test.
18733         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18734
18735 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18736
18737         * g++.old-deja/g++.other/anon6.C: New test.
18738         * g++.old-deja/g++.other/anon7.C: New test.
18739
18740 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18741
18742         * gcc.dg/cpp/avoidpaste2.c: New tests.
18743
18744 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18745
18746         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18747
18748 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18749
18750         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18751         DECIMAL_DIG cases for Irix."
18752
18753 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18754
18755         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18756
18757 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18758
18759         * gcc.dg/c99-tag-1.c: New test.
18760
18761 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18762
18763         * gcc.dg/cpp/tr-warn1.c: Add tests.
18764
18765 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18766
18767         * gcc.dg/cpp/avoidpaste1.c: Update.
18768         * gcc.dg/cpp/paste4.c: Update.
18769
18770 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18771
18772         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18773         cases for Irix.
18774
18775 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18776
18777         * g++.old-deja/g++.other/inline19.C: New test.
18778
18779 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18780
18781         * gcc.dg/Wlarger-than.c: New test.
18782
18783 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18784
18785         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18786
18787 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18788
18789         * gcc.c-torture/execute/20010129-1.c: New test.
18790         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18791
18792 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18793
18794         * gcc.dg/cpp/avoidpaste1.c: Test case.
18795
18796 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18797
18798         * g++.old-deja/g++.other/inline18.C: New test.
18799
18800 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18801
18802         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18803         and __builtin_putchar.
18804
18805 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18808         tests.
18809
18810 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18811
18812         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18813         floating point number rounding mode to round to the nearest
18814         representable mode.
18815
18816 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18817
18818         * g++.old-deja/g++.other/mangle2.C: New test.
18819
18820 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18821
18822         * gcc.c-torture/compile/20010124-1.c: New test.
18823
18824 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         * g++.old-deja/g++.pt/spec38.C: New test.
18827
18828 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18829
18830         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18831         "Build don't run".
18832
18833 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18834
18835         * gcc.c-torture/execute/20010123-1.c: New test.
18836
18837 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18838
18839         * g++.old-deja/g++.pt/spec37.C: New test.
18840
18841 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18842
18843         * g++.old-deja/g++.pt/overload14.C: New test.
18844
18845 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18846
18847         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18848         __builtin_return_address.
18849
18850 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18851
18852         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18853         * g++.old-deja/g++.pt/spec35.C: New test.
18854         * g++.old-deja/g++.pt/spec36.C: New test.
18855
18856 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18857
18858         * gcc.c-torture/compile/20010118-1.c: New test.
18859
18860 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18861
18862         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18863
18864 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * gcc.c-torture/execute/20010119-1.c: New test.
18867
18868 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18869
18870         * g++.old-deja/g++.other/vbase5.C: New test.
18871
18872 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18873
18874         * gcc.c-torture/execute/20010118-1.c: New test.
18875
18876 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18877
18878         * g++.old-deja/g++.pt/deduct3.C: New test.
18879
18880 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18881
18882         * g++.old-deja/g++.pt/spec34.C: New test.
18883
18884 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18885
18886         * g77.f-torture/compile/20000601-2.f: New test.
18887
18888 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18889
18890         * g++.old-deja/g++.other/init17.C: New test.
18891
18892 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18893
18894         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18895
18896 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18897
18898         * g++.old-deja/g++.pt/unify8.C: New test.
18899
18900 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18901
18902         * g++.old-deja/g++.abi/vbase1.C: New test.
18903
18904 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18905
18906         * g++.old-deja/g++.pt/crash65.C: New test.
18907
18908 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18909
18910         * gcc.dg/cpp/assembl2.S: New test case.
18911
18912 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18913
18914         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18915         are supported.
18916
18917 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18918
18919         * g++.old-deja/g++.other/builtins1.C: New test.
18920         * g++.old-deja/g++.other/builtins2.C: Likewise.
18921         * g++.old-deja/g++.other/builtins3.C: Likewise.
18922         * g++.old-deja/g++.other/builtins4.C: Likewise.
18923
18924 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18925
18926         * gcc.c-torture/compile/20010117-1.c: New test.
18927         * gcc.c-torture/compile/20010117-2.c: New test.
18928
18929 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18930
18931         * g77.f-torture/execute/20010116.[fx]: New test,
18932         XFAIL on i?86-*-*.
18933         * g77.f-torture/compile/20010115.f: Indicate it's
18934         a test for PR fortran/1636.
18935
18936 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18937
18938         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18939
18940 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18941
18942         * g77.f-torture/compile/20010115.f: New test.
18943
18944 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18945
18946         * g++.old-deja/g++.pt/nontype5.C: New test.
18947
18948 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18949
18950         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18951         have an equivalent working one below it.
18952
18953 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18954
18955         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18956         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18957
18958 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18959
18960         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18961         message containing "init_priority".
18962         (conpr-2.C): Likewise.
18963         (conpr-3.C): Likewise.
18964         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18965
18966 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18967
18968         * gcc.c-torture/execute/20010114-2.c: New test.
18969
18970 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18971
18972         * gcc.c-torture/compile/20010114-1.c: New test.
18973         * gcc.c-torture/compile/20010114-1.x: Xfail.
18974         * gcc.c-torture/compile/20010114-2.c: New test.
18975         * gcc.c-torture/execute/20010114-1.c: New test.
18976         * gcc.dg/trunc-1.c: New test.
18977         * gcc.dg/uninit-B.c: New test.
18978
18979 2001-01-13  Nick Clifton  <nickc@redhat.com>
18980
18981         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18982         target.
18983
18984 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18985
18986         * gcc.c-torture/compile/20010113-1.c: New test.
18987
18988 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18989
18990         * gcc.c-torture/compile/20001212-1.c: New test.
18991
18992 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18993
18994         * gcc.dg/cpp/widestr1.c: Update.
18995         * gcc.dg/cpp/prag-imp.c: Remove.
18996
18997 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18998
18999         * gcc.c-torture/execute/20000801-3.x: Remove.
19000         * gcc.dg/c90-init-1.c: New test.
19001         * gcc.dg/c99-init-1.c: New test.
19002         * gcc.dg/c99-init-2.c: New test.
19003         * gcc.dg/gnu99-init-1.c: New test.
19004
19005 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19006
19007         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19008         testing that no relevant ones were found.
19009
19010 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * g++.old-deja/g++.pt/cast2.C: New test.
19013
19014 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19015
19016         * g++.old-deja/g++.pt/friend47.C: New test.
19017
19018 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19019
19020         * g++.old-deja/g++.pt/instantiate13.C: New test.
19021
19022 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19023
19024         * g++.old-deja/g++.other/defarg7.C: New test.
19025         * g++.old-deja/g++.other/defarg8.C: New test.
19026
19027 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19028
19029         * g++.old-deja/g++.pt/crash64.C: New test.
19030
19031 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * g++.old-deja/g++.pt/crash63.C: New test.
19034
19035 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19036
19037         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19038
19039 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19040
19041         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19042
19043 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19044
19045         * g++.old-deja/g++.pt/error3.C: New test.
19046
19047 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19048
19049         * g++.old-deja/g++.other/crash39.C: New test.
19050
19051 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19052
19053         * g++.old-deja/g++.other/vbase4.C: New test.
19054
19055 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19056
19057         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19058         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19059         * gcc.dg/special/special.exp: New test driver which will check
19060         for alias support for the above test.
19061
19062 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19063
19064         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19065         problems on small machines.
19066         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19067         parameterize.
19068
19069 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19070
19071         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19072         mips.
19073         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19074
19075 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19076
19077         * g++.old_deja/g++.pt/using8.C: New test.
19078
19079 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19080
19081         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19082
19083 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19084
19085         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19086         where a failure is expected.
19087         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19088
19089 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19090
19091         * g++.old_deja/g++.pt/instantiate12.C: New test.
19092
19093 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19096         start of structs.
19097         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19098         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19099         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19100         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19101         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19102         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19103         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19104         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19105         * g++.old-deja/g++.eh/spec6.C: Likewise.
19106         * g++.old-deja/g++.jason/crash3.C: Likewise.
19107         * g++.old-deja/g++.law/ctors11.C: Likewise.
19108         * g++.old-deja/g++.law/ctors17.C: Likewise.
19109         * g++.old-deja/g++.law/ctors5.C: Likewise.
19110         * g++.old-deja/g++.law/ctors9.C: Likewise.
19111         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19112         * g++.old-deja/g++.mike/net22.C: Likewise.
19113         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19114         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19115         * g++.old-deja/g++.mike/virt3.C: Likewise.
19116         * g++.old-deja/g++.niklas/t128.C: Likewise.
19117         * g++.old-deja/g++.other/anon4.C: Likewise.
19118         * g++.old-deja/g++.other/using1.C: Likewise.
19119         * g++.old-deja/g++.other/warn3.C: Likewise.
19120         * g++.old-deja/g++.pt/t37.C: Likewise.
19121         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19122         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19123
19124 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19125
19126         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19127
19128 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19129
19130         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19131
19132 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19133
19134         * gcc.c-torture/compile/20010107-1.c: New test.
19135
19136 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19137
19138         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19139
19140 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19141
19142         * gcc.dg/format/format.h: New file.
19143         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19144         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19145         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19146         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19147         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19148         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19149         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19150         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19151         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19152         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19153         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19154         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19155         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19156         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19157         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19158         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19159         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19160         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19161         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19162         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19163         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19164         instead of declaring standard types, macros and functions in each
19165         test.
19166
19167 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19168
19169         * gcc.c-torture/execute/20010106-1.c: New test.
19170
19171 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19172
19173         * gcc.dg/format/format.exp: New file.
19174         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19175         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19176         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19177         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19178         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19179         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19180         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19181         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19182         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19183         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19184         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19185         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19186         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19187         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19188         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19189         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19190         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19191         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19192         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19193         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19194         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19195         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19196         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19197         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19198         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19199         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19200         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19201         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19202         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19203         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19204         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19205         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19206         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19207         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19208         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19209         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19210         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19211         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19212         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19213         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19214         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19215         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19216
19217 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19218
19219         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19220         account.
19221
19222 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19223
19224         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19225
19226 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19227
19228         * g++.old-deja/g++.pt/crash62.C: New test.
19229
19230 2001-01-04  Richard Henderson  <rth@redhat.com>
19231
19232         * gcc.dg/20000926-1.c: Update expected warnings.
19233         * gcc.dg/array-2.c: Likewise.
19234         * gcc.dg/array-4.c: Also validate flexible array members.
19235         * gcc.dg/c99-flex-array-1.c: New.
19236
19237 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19238
19239         * gcc.c-torture/compile/20001222-1.x: Remove.
19240
19241 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19242
19243         * gcc.c-torture/execute/built-in-setjmp.c: New.
19244
19245 2001-01-03  Richard Henderson  <rth@redhat.com>
19246
19247         * gcc.dg/940510-1.c: Update expected error wording.
19248         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19249
19250 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19251
19252         * lib/target-supports.exp (check_alias_available): Modified to
19253         indicate aliases not supported if only weak aliases are supported.
19254
19255 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19256
19257         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19258         Turn on cmpstrsi checks for __pj__ and __i370__.
19259
19260 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19261
19262         * g++.old-deja/g++.other/virtual11.C: New test.
19263
19264 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19265
19266         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19267
19268 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19269
19270         * gcc.c-torture/compile/20010102-1.c: New test.
19271
19272 2001-01-02  Andreas Jaeger  <aj@suse.de>
19273
19274         * gcc.dg/noreturn-3.c: New test.
19275
19276         * gcc.dg/noreturn-4.c: New test.
19277
19278 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19279
19280         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19281         __builtin_fputc and __builtin_fwrite.
19282
19283 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19284
19285         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19286         signed char, not default char.
19287
19288 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19289
19290         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19291
19292 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19293
19294         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19295
19296 2000-12-29  Richard Henderson  <rth@redhat.com>
19297
19298         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19299         (__cyg_profile_func_exit): Define.
19300
19301 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19302
19303         * g++.dg/vtgc1.C: New test.
19304
19305 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19306
19307         * gcc.dg/noncompile/20001228-1.c: New test.
19308
19309         * gcc.dg/20001228-1.c: New test.
19310
19311         * gcc.c-torture/execute/20001228-1.c: New test.
19312
19313 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19314
19315         * gcc.dg/format-strfmon-1.c: New test.
19316
19317 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19318
19319         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19320         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19321         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19322         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19323         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19324         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19325         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19326         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19327         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19328         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19329         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19330         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19331         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19332
19333         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19334         * gcc.c-torture/execute/string-opt-4.c: Test index.
19335
19336 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19337
19338         * gcc.c-torture/compile/20001226-1.c: New test.
19339
19340 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19341
19342         * gcc.c-torture/compile/20001222-1.c: New test.
19343         * gcc.c-torture/compile/20001222-1.x: Xfail.
19344
19345 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19346
19347         * gcc.c-torture/execute/comp-goto-2.c: New test.
19348
19349 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19350
19351         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19352         Use long types if __INT_MAX__ is 32767.
19353         (main): Use cast to (sint32 *) when poking 88 into a_page.
19354
19355         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19356
19357 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19358
19359         * gcc.c-torture/compile/20001221-1.c: New test.
19360         * gcc.c-torture/execute/20001221-1.c: New test.
19361
19362 2000-12-20  Richard Henderson  <rth@redhat.com>
19363
19364         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19365         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19366
19367 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19368
19369         * gcc.dg/compare3.c: New test.
19370
19371 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19372
19373         * gcc.dg/format-warnll-1.c: New test.
19374
19375 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19376
19377         * gcc.dg/cpp/cmdlne-P.c: New test.
19378
19379 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19380
19381         * gcc.c-torture/execute/builtin-abs-1.c,
19382         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19383
19384 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19385
19386         * gcc.dg/cpp/multiline.c: New test.
19387
19388 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19389
19390         * g++.old-deja/g++.other/syshdr1.C: Update.
19391         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19392
19393 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19394
19395         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19396
19397 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19398
19399         * g++.old-deja/g++.pt/ttp65.C: New test.
19400
19401 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19402
19403         * g++.old-deja/g++.pt/ttp64.C: New test.
19404
19405 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19406
19407         * g++.old-deja/g++.pt/spec33.C: New test.
19408
19409 2000-12-14  Catherine Moore  <clm@redhat.com>
19410
19411         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19412         * gcc.c-torture/execute/920612-2.c: Likewise.
19413         * gcc.c-torture/execute/920428-2.c: Likewise.
19414         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19415         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19416
19417 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19418
19419         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19420         * gcc.dg/pack-test-2.c: Likewise.
19421
19422 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19423
19424         Tests by Zack Weinberg <zackw@stanford.edu>.
19425
19426         * gcc.dg/cpp/defined.c: Update.
19427         * gcc.dg/cpp/defined_trad.c: New tests.
19428
19429 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19430
19431         * gcc.dg/cpp/trad-direct.c: Update.
19432
19433 2000-12-11  Neil Booth  <neilb@earthling.net>
19434
19435         * gcc.dg/cpp/defined_trad.c
19436
19437 2000-12-11  Neil Booth  <neilb@earthling.net>
19438
19439         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19440
19441 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19442
19443         * gcc.dg/format-miss-2.c: New test.
19444
19445 2000-12-09  Neil Booth  <neilb@earthling.net>
19446
19447         * gcc.dg/cpp/lineflags.c: New tests.
19448         * gcc.dg/cpp/poison.c: Update.
19449         * gcc.dg/cpp/redef2.c: Update.
19450         * gcc.dg/cpp/skipping.c: New test.
19451
19452 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19453
19454         * g++.old-deja/g++.other/eh3.C: New testcase.
19455
19456 2000-12-07  Neil Booth  <neilb@earthling.net>
19457
19458         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19459         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19460         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19461         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19462         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19463         Update.
19464
19465 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19466
19467         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19468         __SIZE_TYPE__ instead of int for type of integers cast to
19469         pointers.
19470
19471 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19472
19473         * g++.old-deja/g++.other/cleanup4.C: New test.
19474
19475 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19476
19477         * format-sec-1.c: New test.
19478
19479 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19480
19481         * gcc.dg/format-nonlit-3.c: New test.
19482
19483 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19484
19485         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19486         through a null pointer.
19487
19488 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19489
19490         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19491         * g++.old-deja/g++.pt/partial4.C: New test.
19492
19493 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19494
19495         * gcc.c-torture/execute/ieee/hugeval.x: New.
19496
19497 2000-12-06  Neil Booth  <neilb@earthling.net>
19498
19499         * gcc.dg/cpp/backslash2.c: New tests.
19500
19501 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19502
19503         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19504         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19505
19506 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19507
19508         * gcc.c-torture/execute/20001203-2.c: New testcase.
19509
19510 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19511
19512         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19513         * g++.old-deja/g++.other/virtual10.C: New test.
19514
19515 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19516
19517         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19518
19519 2000-12-05  Richard Henderson  <rth@redhat.com>
19520
19521         * gcc.c-torture/compile/20001205-1.c: New.
19522
19523 2000-12-04  Neil Booth  <neilb@earthling.net>
19524
19525         * g++.old-deja/g++.other/virtual9.C: New test.
19526         * g++.old-deja/g++.pt/crash61.C: New test.
19527         * gcc.c-torture/execute/loop-9.c: New test.
19528
19529 2000-12-04  Neil Booth  <neilb@earthling.net>
19530
19531         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19532         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19533         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19534         * gcc.dg/cpp/extratokens.c: ...here.
19535
19536 2000-12-04  Neil Booth  <neilb@earthling.net>
19537
19538         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19539         New tests.
19540
19541 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19542
19543         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19544         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19545
19546 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19547
19548         * gcc.c-torture/execute/20001203-1.c: New test.
19549
19550 2000-12-03  Neil Booth  <neilb@earthling.net>
19551
19552         * gcc.dg/cpp/macro6.c: New test cases.
19553
19554 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19555
19556         * gcc.c-torture/execute/string-opt-9.c: New test.
19557         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19558         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19559         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19560
19561         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19562         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19563
19564 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19565
19566         * gcc.dg/cpp/if-6.c: New testcase.
19567
19568         * gcc.dg/20001201-1.c: New testcase.
19569
19570 2000-12-02  Neil Booth  <neilb@earthling.net>
19571
19572         * g++.old-deja/g++.other/externC4.C,
19573         g++.old-deja/g++.other/friend10.C: New tests.
19574
19575 2000-12-02  Neil Booth  <neilb@earthling.net>
19576
19577         * g++.old-deja/g++.other/instan2.C
19578         * g++.old-deja/g++.other/instan3.C: New test.
19579
19580 2000-12-02  Neil Booth  <neilb@earthling.net>
19581
19582         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19583         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19584         gnuc99.c,gnuc99-pedantic.c: New tests.
19585
19586 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19587
19588         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19589         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19590
19591 2000-12-01  Neil Booth  <neilb@earthling.net>
19592
19593         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19594         * gcc.dg/cpp/poison.c: Update.
19595         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19596
19597 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19598
19599         * g77.f-torture/execute/20001201.f: New test.
19600
19601 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19602
19603         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19604
19605 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19606
19607         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19608
19609 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         * g++.old-deja/g++.other/cast6.C: New test.
19612
19613 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19614
19615         * gcc.c-torture/execute/20001130-2.c: New testcase.
19616
19617 2000-11-30  Richard Henderson  <rth@redhat.com>
19618
19619         * gcc.c-torture/execute/20001130-1.c: New test.
19620
19621 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19622
19623         * g++.old-deja/g++.other/op3.C: New test.
19624
19625 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19626
19627         * g++.old-deja/g++.other/op2.C: New test.
19628
19629 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19630
19631         * g++.old-deja/g++.other/crash38.C: New test.
19632
19633 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19634
19635         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19636
19637 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19638
19639         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19640         tests.
19641         * gcc.c-torture/execute/string-opt-6.c: New test.
19642
19643         * gcc.dg/20001117-1.c: Add main.
19644
19645 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19646
19647         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19648         Move from here ...
19649         * gcc.dg/940510-1.c: ... to here.
19650
19651         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19652         zero-size arrays in toplevel structures.
19653
19654 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19655
19656         * gcc.c-torture/execute/loop-8.c: New test.
19657
19658 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19659
19660         * g++.old-deja/g++.other/base1.C: New test.
19661
19662 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19663
19664         * g++.old-deja/g++.other/parse2.C: New test.
19665
19666 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19667
19668         * g++.old-deja/g++.pt/incomplete1.C: New test.
19669
19670 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19671
19672         * g++.old-deja/g++.other/friend9.C: New test.
19673
19674 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19675
19676         * gcc.dg/20001127-1.c: New test.
19677
19678 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19679
19680         * g++.old-deja/g++.pt/friend46.C: New test.
19681
19682 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19683
19684         * g++.old-deja/g++.other/ptrmem8.C: New test.
19685
19686 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19687
19688         * gcc.c-torture/execute/string-opt-7.c: New test.
19689         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19690
19691 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19692
19693         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19694         instead of 'mkcheck 2'.
19695
19696 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19697
19698         * gcc.c-torture/execute/memcheck/driver.c,
19699         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19700         C9X references to refer to C99.
19701
19702 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19703
19704         * gcc.dg/ultrasp3.c: New test.
19705
19706 2000-11-25  Neil Booth  <neilb@earthling.net>
19707
19708         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19709
19710 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19711
19712         * gcc.c-torture/compile/20001123-2.c: New.
19713
19714 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19715
19716         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19717
19718 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19719
19720         * gcc.dg/sequence-point-1.c: Add some new tests.
19721         * gcc.c-torture/execute/20001124-1.c: New test.
19722
19723 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         * g++.old-deja/g++.other/vaarg4.C: New test.
19726         * gcc.c-torture/compile/20001123-1.c: New test.
19727
19728 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         * g++.other/crash24.C: Adjust and remove XFAIL.
19731         * g++.other/crash37.C: New test.
19732
19733 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.old-deja/g++.pt/instantiate9.C: New test.
19736
19737 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19738
19739         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19740         new ABI, too.
19741
19742         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19743         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19744
19745 2000-11-22  Neil Booth  <neilb@earthling.net>
19746
19747         * gcc.dg/cpp/Wtrigraphs.c: New test.
19748
19749 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19750
19751         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19752
19753 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19754
19755         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19756
19757 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19758
19759         * lib/gcc-dg.exp: load_lib scanasm.exp.
19760         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19761         * lib/g++-dg.exp: load_lib scanasm.exp.
19762         * lib/scanasm.exp: New.
19763         (scan-assembler, scan-assembler-not): Add optional arguments to
19764         test name, or if not present, the pattern name.
19765         (scan-assembler-dem, scan-assembler-dem-not): New.
19766
19767         * g++.dg/dg.exp: New.
19768
19769 2000-11-21  Neil Booth  <neilb@earthling.net>
19770
19771         * gcc.dg/cpp/integrated1.c: Remove.
19772
19773 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19774
19775         * gcc.c-torture/execute/20001121-1.c: New test.
19776
19777 2000-11-21  Richard Henderson  <rth@redhat.com>
19778
19779         * gcc.c-torture/compile/20001121-1.c: New test.
19780
19781 2000-11-20  Neil Booth  <neilb@earthling.net>
19782
19783         * gcc.dg/cpp/integrated1.c: New test.
19784
19785 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19786
19787         * g++.old-deja/g++.other/inline17.C: New test.
19788
19789 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19790
19791         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19792         local variable to be zero: I made the variable global. Now
19793         uses abort() and exit() instead of relying on main's return value.
19794
19795 2000-11-20  Neil Booth  <neilb@earthling.net>
19796
19797         * gcc.dg/cpp/paste2.c: Update test.
19798         * objc/execute/paste.m: New test.
19799
19800 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19801
19802         * gcc.dg/c99-condexpr-1.c: New test.
19803
19804 2000-11-20  Neil Booth  <neilb@earthling.net>
19805
19806         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19807
19808 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         * g++.old-deja/g++.pt/export1.C: New test.
19811
19812 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19813
19814         * gcc.dg/20001117-1.c: New test.
19815
19816 2000-11-18  Richard Henderson  <rth@redhat.com>
19817
19818         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19819
19820 2000-11-18  Richard Henderson  <rth@redhat.com>
19821
19822         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19823         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19824         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19825
19826 2000-11-18  Richard Henderson  <rth@redhat.com>
19827
19828         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19829         (main): New.  Exit cleanly.
19830
19831 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19832
19833         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19834         gcc.dg/c99-fordecl-2.c: New tests.
19835
19836 2000-11-18  Richard Henderson  <rth@redhat.com>
19837
19838         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19839         * gcc.c-torture/execute/zerolen-2.c: New.
19840
19841 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19842
19843         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19844         memory.
19845
19846 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19847
19848         * g++.old-deja/g++.pt/instantiate8.C: New test.
19849
19850 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19853         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19854
19855 2000-11-16  Nick Clifton  <nickc@redhat.com>
19856
19857         * gcc.c-torture/execute/nestfunc-2.c: New test.
19858         * gcc.c-torture/execute/nestfunc-3.c: New test.
19859
19860 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19861
19862         * gcc.c-torture/compile/20001116-1.c: New test.
19863
19864 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19865
19866         * gcc.c-torture/execute/20001115-1.c: New test.
19867
19868 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19869
19870         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19871         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19872         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19873         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19874
19875 2000-11-15  Neil Booth  <neilb@earthling.net>
19876
19877         gcc.dg/cpp/_Pragma1.c: Update.
19878         gcc.dg/cpp/_Pragma2.c: New test.
19879
19880 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19881
19882         * g++.old-deja/g++.other/anon5.C: New test.
19883
19884 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19885
19886         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19887         tests.
19888
19889 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19890
19891         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19892         output.
19893
19894 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19895
19896         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19897         labels at end of compound statements.
19898
19899 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.c-torture/execute/loop-7.c: New test.
19902
19903 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19904
19905         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19906
19907 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19908
19909         * gcc.dg/c99-bool-1.c: New test.
19910
19911 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19912
19913         * gcc.dg/c99-scope-1.c: Remove xfail.
19914         * gcc.dg/c99-scope-2.c: New test.
19915
19916 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19917
19918         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19919         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19920
19921 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19922
19923         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19924         error messages.
19925
19926         * g++.mike/p700.C: Don't typedef wchar_t.
19927         * g++.mike/p784.C: Likewise.
19928         * g++.mike/eb101.C: Don't use __wchar_t.
19929
19930 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19931
19932         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19933         from DO loop.
19934
19935 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19936
19937         * gcc.c-torture/execute/20001111-1.c: New test.
19938
19939 2000-11-10  Nick Clifton  <nickc@redhat.com>
19940
19941         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19942         long multuiple and accumulate.
19943
19944 2000-11-09  Richard Henderson  <rth@redhat.com>
19945
19946         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19947         via size_t instead of int.
19948
19949         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19950         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19951         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19952         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19953
19954 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19955
19956         * gcc.c-torture/compile/20001109-1.c: New test.
19957         * gcc.c-torture/compile/20001109-2.c: New test.
19958
19959 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19960
19961         * g++.old-deja/g++.pt/operator1.C: New test.
19962         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19963
19964 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19965
19966         * gcc.dg/20001108-1.c: New test.
19967
19968 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19969
19970         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19971         with both arguments constant strings.
19972         * gcc.c-torture/execute/string-opt-3.c: New test.
19973         * gcc.c-torture/execute/string-opt-4.c: New test.
19974         * gcc.c-torture/execute/string-opt-5.c: New test.
19975
19976 2000-11-08  Nick Clifton  <nickc@redhat.com>
19977
19978         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19979         mulsidi3adddi patterns.
19980
19981 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19982
19983         * g++.old-deja/g++.other/crash36.C: New test.
19984
19985 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19986
19987         * g++.old-deja/g++.other/init16.C: New test.
19988
19989 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19990
19991         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19992
19993 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19994
19995         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19996         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19997         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19998
19999 2000-11-07  DJ Delorie  <dj@redhat.com>
20000
20001         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20002
20003 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20004
20005         * gcc.c-torture/execute/string-opt-1.c: New test.
20006
20007 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20008
20009         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20010         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20011         parameters in registers, and there is no way for a varargs
20012         function to know in which order the integer and floating-point
20013         parameters should be interleaved when they are placed on the
20014         stack.
20015         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20016         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20017
20018 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20019
20020         * gcc.c-torture/execute/string-opt-2.c: New test.
20021
20022 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.old-deja/g++.pt/crash60.C: New test.
20025
20026 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20027
20028         * g++.old-deja/g++.other/crash24.C: New test.
20029         * g++.old-deja/g++.other/crash25.C: New test.
20030         * g++.old-deja/g++.other/crash26.C: New test.
20031         * g++.old-deja/g++.other/crash27.C: New test.
20032         * g++.old-deja/g++.other/crash28.C: New test.
20033         * g++.old-deja/g++.other/crash29.C: New test.
20034         * g++.old-deja/g++.other/crash30.C: New test.
20035         * g++.old-deja/g++.other/crash31.C: New test.
20036         * g++.old-deja/g++.other/crash32.C: New test.
20037         * g++.old-deja/g++.other/crash33.C: New test.
20038         * g++.old-deja/g++.other/crash34.C: New test.
20039         * g++.old-deja/g++.other/crash35.C: New test.
20040
20041 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20042
20043         * gcc.c-torture/execute/20001031-1.c: New test.
20044
20045 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20046
20047         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20048         namespace.
20049
20050         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20051         standards-conformant.
20052
20053         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20054
20055         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20056         * g++.old-deja/g++.mike/p755a.C: Likewise.
20057         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20058         library makes no calls to `operator new' during initialization.
20059
20060 2000-11-04  Neil Booth  <neilb@earthling.net>
20061
20062         * gcc.dg/cpp/include2.c: New tests.
20063
20064 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20065
20066         * lib/g++.exp (g++_set_ld_library_path): New function.
20067         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20068
20069 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20070
20071         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20072         warnings.
20073
20074 2000-11-01  Richard Henderson  <rth@redhat.com>
20075
20076         * g++.old-deja/g++.ext/namedret1.C: New.
20077         * g++.old-deja/g++.ext/namedret2.C: New.
20078         * g++.old-deja/g++.ext/namedret3.C: New.
20079
20080 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20081
20082         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20083         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20084
20085 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20086
20087         * gcc.c-torture/execute/va-arg-21.c: New test.
20088
20089 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20090
20091         * gcc.dg/c99-complex-2.c: New test.
20092
20093 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20094
20095         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20096
20097 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20098
20099         * g++.old-deja/g++.other/inline16.C: New test.
20100
20101 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20102
20103         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20104         __PRETTY_FUNCTION__
20105
20106 2000-10-29  Neil Booth  <neilb@earthling.net>
20107
20108         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20109         New tests.
20110         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20111         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20112         optimisation.
20113
20114 2000-10-29  Neil Booth  <neilb@earthling.net>
20115
20116         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20117         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20118         * mi5.c: Test multiple includes work with -C.
20119         * trigraphs.c: Test ^= version.
20120
20121 2000-10-28  Neil Booth  <neilb@earthling.net>
20122
20123         New tests and test updates for new macro expander.
20124
20125         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20126         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20127         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20128         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20129         new diagnostic messages.
20130
20131         * gcc.dg/cpp/macro3.c: New tests.
20132
20133 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20134
20135         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20136         on the same line.
20137
20138 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20139
20140         * g++.old-deja/g++.other/eh2.C: New test.
20141
20142 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20143
20144         * gcc.c-torture/execute/20001027-1.c: New test.
20145
20146 2000-10-26  Richard Henderson  <rth@redhat.com>
20147
20148         * gcc.c-torture/execute/20001026-1.c: New.
20149
20150 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20151
20152         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20153         * g++.old-deja/g++.law/builtin1.C: Likewise.
20154         * g++.old-deja/g++.law/ctors10.C: Likewise.
20155         * g++.old-deja/g++.law/virtual3.C: Likewise.
20156         * g++.old-deja/g++.mike/p658.C: Likewise.
20157         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20158         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20159         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20160         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20161         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20162
20163 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20164
20165         * gcc.c-torture/compile/20001024-1.c: New test.
20166
20167 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20168
20169         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20170         to tell us whether or not we are using V3.
20171
20172 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20173
20174         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20175         operands.
20176
20177 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20178
20179         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20180
20181 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20182
20183         * gcc.c-torture/execute/20001024-1.c: New test.
20184
20185 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20186
20187         * g++.old-deja/g++.other/sibcall1.C: New test.
20188
20189 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20190
20191         * gcc.dg/noncompile/init-3.c: New test.
20192
20193 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20194
20195         * gcc.dg/format-array-1.c: New test.
20196
20197 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20198
20199         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20200         writing through null pointers; remove comment about testing
20201         unterminated strings.
20202
20203 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20204
20205         * gcc.c-torture/execute/20001017-2.c: New test.
20206
20207 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20208
20209         * gcc.c-torture/compile/20001018-1.c: New test.
20210         * gcc.c-torture/compile/20001018-1.x: Xfail.
20211
20212 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20213
20214         * gcc.c-torture/execute/20001017-1.c: New test.
20215
20216 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20217
20218         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20219         for multiple use of arguments with scanf formats; add tests for
20220         multiple use of arguments.
20221
20222 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20223
20224         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20225
20226 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20227
20228         * gcc.dg/format-miss-1.c: New test.
20229
20230 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20231
20232         * gcc.c-torture/execute/20001013-1.c: New test.
20233
20234 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20235
20236         * gcc.dg/format-branch-1.c: New test.
20237
20238 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20239
20240         * README, lib/file-format.exp: Remove EGCS references.
20241
20242 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20243
20244         * gcc.dg/20001013-1.c: New test.
20245
20246 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20247
20248         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20249         for intmax_t in the compiler using __typeof__ and the type rules
20250         for conditional expressions.
20251
20252 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20253
20254         * gcc.dg/20001012-1.c: New test.
20255         * gcc.dg/20001012-2.c: New test.
20256
20257 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20258
20259         * gcc.dg/format-attr-1.c: New test.
20260
20261 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20262
20263         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20264         __LONG_LONG_MAX__ instead of LLONG_MAX.
20265
20266 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20267
20268         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20269         scanf flags.
20270         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20271         flags.
20272
20273 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20274
20275         * gcc.dg/sequence-pt-1.c: New test.
20276
20277 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20278
20279         * gcc.c-torture/execute/20001011-1.c: New testcase.
20280         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20281
20282 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20283
20284         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20285         does not error on it.
20286
20287 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20288
20289         * gcc.dg/20001009-1.c: New test.
20290
20291 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20292
20293         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20294         * gcc.c-torture/execute/20001009-2.c: ... to here.
20295
20296 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20297
20298         * gcc.c-torture/compile/20001009-1.c: New testcase.
20299         * gcc.c-torture/execute/20001009-1.c: New testcase.
20300         Testcases provided by Jan Hubicka <jh@suse.cz>.
20301
20302 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20303
20304         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20305         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20306         uintmax_t using <limits.h> to emulate the compiler's internal
20307         logic.  No longer XFAIL %j tests.
20308
20309 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20310
20311         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20312         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20313         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20314         regexps and details of expected handling of some bad formats.
20315         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20316         suppression.
20317
20318 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20319
20320         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20321         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20322         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20323         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20324         in list archives.
20325
20326 2000-10-06  Richard Henderson  <rth@cygnus.com>
20327
20328         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20329         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20330         * g++.old-deja/g++.jason/report.C: Likewise.
20331         * g++.old-deja/g++.law/friend5.C: Likewise.
20332         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20333         of the expected warnings.
20334
20335 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20336
20337         * g++.old-deja/g++.pt/enum14.C: New test.
20338
20339 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20340
20341         * g++.old-deja/g++.pt/crash59.C: New test.
20342
20343 2000-10-04  Will Cohen  <wcohen@redhat.com>
20344
20345         * gcc.dg/20000926-1.c: New test.
20346
20347 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20348
20349         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20350         function name for current C++ compiler.
20351         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20352
20353 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20354
20355         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20356         __PRETTY_FUNCTION__.
20357         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20358
20359 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20360
20361         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20362
20363 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20364
20365         * gcc.c-torture/compile/20000923-1.c: New test.
20366
20367 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20368
20369         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20370         * g++.old-deja/g++.pt/ttp62.C: Same.
20371         * g++.old-deja/g++.other/inline14.C: Same.
20372
20373 2000-09-24  Richard Henderson  <rth@cygnus.com>
20374
20375         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20376
20377 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20378
20379         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20380
20381 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20382
20383         * gcc.c-torture/compile/20000922-1.c: New file.
20384
20385 2000-09-21  Nick Clifton  <nickc@redhat.com>
20386
20387         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20388         a signed long modulo operation.
20389         (mod6): New function - perform an unsigned long modulo operation.
20390         (main): Add tests for modulos of very large numbers by very small
20391         dividends.
20392
20393 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20394
20395         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20396
20397 2000-09-19  Richard Henderson  <rth@cygnus.com>
20398
20399         * gcc.dg/compare2.c (case 10): XFAIL.
20400
20401 2000-09-18  Richard Henderson  <rth@cygnus.com>
20402
20403         * gcc.c-torture/execute/20000906-1.c: Move ...
20404         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20405         that support __builtin_trap.
20406
20407 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20408
20409         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20410
20411 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20412
20413         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20414         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20415         more $ format tests.
20416
20417 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20418
20419         * gcc.dg/format-errmk-1.c: New test.
20420
20421 2000-09-17  Greg McGary  <greg@mcgary.org>
20422
20423         * gcc.c-torture/execute/20000917-1.x: Remove.
20424
20425 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20426
20427         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20428
20429 2000-09-17  Greg McGary  <greg@mcgary.org>
20430
20431         * gcc.c-torture/execute/20000917-1.c: New test.
20432         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20433
20434 2000-09-16  Neil Booth  <NeilB@earthling.net>
20435
20436         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20437         in nested macro bug.
20438
20439 2000-09-15  Neil Booth  <NeilB@earthling.net>
20440
20441         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20442
20443 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20444
20445         * gcc.c-torture/execute/20000914-1.c: New test.
20446
20447 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20448
20449         * g++.other/inline13.C: New test.
20450
20451 2000-09-12  Andreas Jaeger  <aj@suse.de>
20452
20453         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20454         constant by Ulrich Drepper <drepper@redhat.com>.
20455
20456 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20457
20458         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20459
20460 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461
20462         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20463
20464 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20465
20466         * gcc.dg/cpp/backslash.c: New test.
20467
20468 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20469
20470         * gcc.c-torture/execute/20000910-1.c: New test.
20471         * gcc.c-torture/execute/20000910-2.c: Likewise.
20472
20473 2000-09-11  Robert Lipe  <robertl@sco.com>
20474
20475         * gcc.dg/pragma-align.c: New test.
20476
20477 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20478
20479         * g++.old-deja/g++.pt/explicit82.C: New test.
20480         * g++.old-deja/g++.pt/explicit83.C: New test.
20481
20482 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20483
20484         * gcc.dg/asm-names.c: New test.
20485
20486 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20487
20488         * gcc.dg/cpp/tr-warn6.c: New test
20489
20490 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20491
20492         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20493         be accepted.
20494
20495 2000-09-07  Catherine Moore  <clm@redhat.com>
20496
20497         * gcc.c-torture/execute/unroll-1.c: New test.
20498
20499 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20500
20501         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20502         ERROR markers.
20503         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20504         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20505         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20506         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20507         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20508         Preprocess only.
20509         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20510         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20511
20512 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20513
20514         * g++.old-deja/g++.pt/deduct2.C: New test.
20515
20516 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20517
20518         * g++.old-deja/g++.pt/parms2.C: New test.
20519
20520 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20521
20522         * g++.old-deja/g++.pt/crash58.C: New test.
20523
20524 2000-09-06  Greg McGary  <greg@mcgary.org>
20525
20526         * gcc.c-torture/execute/20000906-1.c: New test.
20527         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20528
20529 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20530
20531         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20532
20533 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.old-deja/g++.pt/crash57.C: New test.
20536
20537 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20538
20539         * g++.old-deja/g++.pt/crash56.C: New test.
20540
20541 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20542
20543         * g++.old-deja/g++.pt/koenig1.C: New test.
20544
20545 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.dg/20000904-1.c: New test.
20548
20549 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.dg/cpp/paste8.c: New test.
20552
20553 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20554
20555         * gcc.c-torture/compile/20000827-1.c: New test.
20556
20557 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20558
20559         * gcc.dg/format-diag-1.c: New test.
20560
20561 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20562
20563         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20564         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20565         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20566         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20567         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20568
20569 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20570
20571         * g++.old-deja/g++.other/nested4.C: New test.
20572
20573 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20574
20575         * g++.old-deja/g++.ns/scoped1.C: New test.
20576
20577 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20578
20579         * lib/g++.exp: Support testing already-installed GCC.
20580
20581 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20582
20583         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20584
20585 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20586
20587         * gcc.dg/return-type-2.c: New test.
20588
20589 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20590
20591         * gcc.c-torture/compile/20000825-1.c: New test.
20592
20593 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20594
20595         * gcc.dg/dwarf2-2.c: New test.
20596
20597 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20598
20599         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20600         dg-warning regexps.
20601
20602 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20603
20604         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20605         gcc.dg/format-ext-5.c: New tests.
20606
20607 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20608
20609         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20610
20611 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20612
20613         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20614
20615 2000-08-24  Richard Henderson  <rth@cygnus.com>
20616
20617         * gcc.dg/ia64-sync-1.c: New test.
20618         * gcc.dg/ia64-sync-2.c: New test.
20619         * gcc.dg/ia64-asm-1.c: New test.
20620
20621 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20622
20623         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20624         * gcc.dg/format-ext-2.c: New test.
20625
20626 2000-08-23  Jason Merrill  <jason@redhat.com>
20627
20628         * lib/old-dejagnu.exp: Also ignore "In member function" and
20629         "At global scope".
20630
20631 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20632
20633         * gcc.dg/noncompile/label-lineno-1.c: New test.
20634
20635 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20636
20637         * gcc.dg/c99-array-nonobj-1.c: New test.
20638
20639 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20640
20641         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20642         tests.
20643         * gcc.dg/format-ext-1.c: New test.
20644
20645 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20646
20647         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20648         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20649         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20650         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20651         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20652
20653 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20654
20655         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20656         gcc.dg/c99-strftime-2.c: New tests.
20657
20658 2000-08-22  Richard Henderson  <rth@cygnus.com>
20659
20660         * gcc.c-torture/execute/20000822-1.c: New test.
20661
20662 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20663
20664         * gcc.c-torture/execute/20000819-1.x: Remove.
20665
20666 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20667
20668         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20669         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20670         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20671         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20672         gcc.dg/format-xopen-1.c: New tests.
20673
20674 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20675
20676         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20677
20678 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20679
20680         * g++.old-deja/g++.other/loop2.C: New test.
20681
20682         * gcc.c-torture/compile/20000606-1.c: New test.
20683         * gcc.c-torture/compile/20000728-1.c: New test.
20684         * gcc.c-torture/execute/20000801-1.c: New test.
20685         * gcc.c-torture/execute/20000801-2.c: New test.
20686         * gcc.c-torture/execute/20000819-1.c: New test.
20687         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20688         * gcc.dg/20000629-1.c: New test.
20689         * gcc.dg/20000724-1.c: New test.
20690         * gcc.dg/20000807-1.c: New test.
20691
20692 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20693
20694         * gcc.dg/cpp/pragma-1.c: New test.
20695         * gcc.dg/cpp/pragma-2.c: New test.
20696
20697 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20698
20699         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20700         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20701
20702 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20703
20704         * gcc.c-torture/compile/20000818-1.c: New test.
20705
20706 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20707
20708         * gcc.c-torture/execute/20000818-1.c: New test.
20709
20710 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20711
20712         * gcc.dg/format-va-1.c: New test.
20713
20714 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20715
20716         * g++.old-deja/g++.other/typedef8.C: New test.
20717
20718 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20721         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20722         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20723         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20724         * g++.old-deja/g++.other/ptrmem7.C: New test.
20725         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20726
20727 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.old-deja/g++.pt/typename27.C: New test.
20730
20731 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20734         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20735         * g++.old-deja/g++.pt/friend45.C: New test.
20736         * g++.old-deja/g++.other/friend8.C: New test.
20737
20738 2000-08-15  Richard Henderson  <rth@cygnus.com>
20739
20740         * gcc.c-torture/execute/20000815-1.c: New test.
20741
20742 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20743
20744         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20745         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20746         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20747
20748 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20749
20750         * g++.old-deja/g++.other/refinit2.C: New test.
20751
20752 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20753
20754         * lib/c-torture.exp (c-torture): Make
20755         compiler_conditional_xfail_data global.
20756         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20757         compiler_conditional_xfail_data machinery.
20758         (f-torture-execute): Likewise.
20759         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20760         and only when unrolling loops.
20761
20762         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20763
20764 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20765
20766         * g++.old-deja/g++.pt/explicit81.C: New test.
20767
20768 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20769
20770         * g++.old-deja/g++.pt/typename26.C: New test.
20771
20772 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20773
20774         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20775         warning.
20776
20777 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20778
20779         * g++.old-deja/g++.other/array3.C: New test.
20780
20781 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20782
20783         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20784         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20785         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20786         New tests.
20787
20788 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20789
20790         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20791         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20792
20793 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20794
20795         * gcc.c-torture/execute/20000808-1.c: New test.
20796
20797 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20798
20799         * gcc.dg/c90-const-expr-1.c: New test.
20800
20801 2000-08-08  Richard Henderson  <rth@cygnus.com>
20802
20803         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20804
20805 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20806
20807         * gcc.dg/noncompile/const-ll-1.c: New test.
20808
20809 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20810
20811         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20812
20813 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20814
20815         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20816         that running programs linked against the shared version of libobjc
20817         run correctly.
20818
20819 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20820
20821         * gcc.dg/c99-printf-1.c: New test.
20822
20823 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20824
20825         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20826
20827 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20828
20829         * gcc.c-torture/execute/20000731-1.x: Delete.
20830
20831 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20832
20833         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20834         and torture_without_loops as is done by c-torture.exp.
20835         (search_for): Copy from c-torture.exp.
20836         (gcc-dg-runtest): New function, drives a directory of tests
20837         iterating over the TORTURE_OPTIONS.
20838         (scan-assembler, scan-assembler-not): Move here from
20839         individual directory drivers.
20840
20841         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20842         defined by lib/gcc-dg.exp.
20843         * gcc.dg/cpp/cpp.exp: Likewise.
20844         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20845         gcc-dg-runtest, so we cycle over optimization options.
20846
20847         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20848         * gcc.dg/compare2.c: No longer expected to fail.
20849
20850 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20851
20852         * gcc.c-torture/execute/20000804-1.c: New test.
20853
20854 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20855
20856         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20857
20858 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20859
20860         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20861
20862 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20863
20864         * gcc.c-torture/compile/20000803-1.c: New test.
20865
20866 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20867
20868         * gcc.c-torture/execute/20000801-3.c,
20869         gcc.c-torture/execute/20000801-4.c: New tests.
20870         * gcc.c-torture/execute/20000801-3.x,
20871         gcc.c-torture/execute/20000801-4.x: Xfail.
20872
20873 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20874
20875         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20876         libobjc/.libs to allow for libtool.
20877
20878 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20879
20880         * gcc.c-torture/compile/20000802-1.c: New test.
20881
20882 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20883
20884         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20885
20886 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20887
20888         * gcc-c-torture/execute/20000731-2.c: New test.
20889
20890         * gcc.c-torture/execute/20000731-1.c: New test.
20891         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20892
20893 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20894
20895         * testsuite/gcc.dg/cpp/paste7.c: New test.
20896         * gcc.dg/cpp/20000725-1.c: New test.
20897
20898 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20899
20900         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20901         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20902         declaration warning for __builtin_dwarf_reg_size.
20903
20904         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20905
20906 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20907
20908         * gcc.dg/noncompile/voidparam-1.c: New test.
20909
20910 2000-07-30  Richard Henderson  <rth@cygnus.com>
20911
20912         * gcc.dg/c90-digraph-1.c: Don't xfail.
20913         * gcc.dg/compare2.c (case 10): Xfail.
20914         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20915
20916 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20917
20918         * gcc.dg/c99-main-1.c: New test.
20919
20920 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20921
20922         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20923
20924 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20925
20926         * gcc.c-tortuer/execute/20000726-1.c: New test.
20927
20928 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20929
20930         * gcc.c-torture/execute/enum-2.c: New test.
20931
20932 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20933
20934         * gcc.dg/cpp/tr-warn3.c: New test.
20935
20936 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20937
20938         * g++.old-deja/g++.ext/implicit1.C: Remove.
20939         * g++.old-deja/g++.jason/c2.C: Remove
20940         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20941         * g++.old-deja/g++.pt/crash16.C: Likewise.
20942         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20943
20944 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         * g++.old-deja/g++.other/for2.C: New test.
20947
20948 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20949
20950         * gcc.dg/20000720-1.c: New test.
20951
20952 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20953
20954         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20955
20956 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20957
20958         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20959         * gcc.c-torture/execute/20000722-1.c: New.
20960         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20961
20962 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20963
20964         * gcc.dg/cpp/20000720-1.S: New test.
20965
20966 2000-07-21  Michael Meissner  <meissner@redhat.com>
20967
20968         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20969
20970 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20971
20972         * g++.old-deja/g++.brendan/crash16.C,
20973         g++.old-deja/g++.brendan/parse3.C,
20974         g++.old-deja/g++.brendan/redecl1.C,
20975         g++.old-deja/g++.ns/template13.C,
20976         g++.old-deja/g++.other/decl4.C,
20977         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20978
20979 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20980
20981         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20982         and "Internal error".
20983
20984         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20985         regexps.
20986         * gcc.dg/cpp/paste6.c: New test.
20987
20988 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20989
20990         * gcc.dg/cpp/tr-direct.c: New test.
20991
20992         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20993         gcc.dg/cpp/undef1.c: Tweak error regexps.
20994
20995 2000-07-18  Eric Christopher <echristo@redhat.com>
20996
20997         * gcc.c-torture/compile/20000718-1.c: New test.
20998
20999 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21000
21001         * cpplex.c (_cpp_push_token): If the token being pushed back
21002         is the previous token in this context, just subtract one from
21003         context->posn.
21004         * cppmacro.c (save_expansion): Clear aux field when storing a
21005         placemarker.
21006
21007 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21008
21009         * gcc.dg/noncompile/redecl-1.c: New test.
21010
21011 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21012
21013         * gcc.c-torture/execute/20000717-5.c: New test.
21014         * gcc.c-torture/execute/20000717-1.x: Removed.
21015
21016 2000-07-17  Richard Henderson  <rth@cygnus.com>
21017
21018         * gcc.c-torture/execute/20000717-4.c: New test.
21019
21020 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21021
21022         * gcc.dg/cpp/syshdr.c: New test.
21023         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21024
21025 2000-07-17  Neil Booth  <neilb@earthling.net>
21026
21027         * gcc.dg/cpp/cmdlne-dM.c: New test.
21028         * gcc.dg/cpp/cmdlne-dD.c: New test.
21029
21030 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21031
21032         * gcc.c-torture/execute/20000717-3.c: New test.
21033
21034         * gcc.c-torture/compile/20000717-1.c: New test.
21035
21036 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21037
21038         * gcc.c-torture/execute/20000717-2.c: New test.
21039
21040 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21041
21042         * gcc.dg/formatz-1.c: New test.
21043
21044         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21045         * gcc.dg/c99-digraph-1.c: New tests.
21046
21047         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21048         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21049
21050         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21051         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21052         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21053         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21054         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21055         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21056         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21057
21058 2000-07-17   Greg McGary <greg@mcgary.org>
21059
21060         * gcc.c-torture/execute/20000717-1.c: New test.
21061         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21062
21063 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * gcc.c-torture/execute/20000715-2.c: New test.
21066         * gcc.dg/20000715-1.c: New test.
21067
21068 2000-07-15  Michael Meissner  <meissner@redhat.com>
21069
21070         * gcc.c-torture/execute/20000715-1.c: New test.
21071
21072 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21073
21074         * gcc.c-torture/execute/20000707-1.c: New test.
21075
21076 2000-07-13  Neil Booth  <NeilB@earthling.net>
21077
21078         * testsuite/gcc.dg/cpp/digraph1.c,
21079         testsuite/gcc.dg/cpp/digraph2.c,
21080         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21081
21082 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21083
21084         * g77.f-torture/compile/20000630-2.f:  New test.
21085         * g77.f-torture/compile/20000630-2.x
21086
21087 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21088
21089         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21090
21091 2000-07-11  Neil Booth  <NeilB@earthling.net>
21092
21093         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21094
21095 2000-07-11  Neil Booth  <NeilB@earthling.net>
21096
21097         * gcc.dg/cpp/cmdlne-C.c: New.
21098
21099 2000-07-09  Neil Booth  <NeilB@earthling.net>
21100
21101         * gcc.dg/cpp/directiv.c: New tests.
21102         * gcc.dg/cpp/undef1.c: Update.
21103
21104 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21105
21106         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21107
21108 2000-07-09  Neil Booth  <NeilB@earthling.net>
21109
21110         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21111
21112 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21113
21114         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21115         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21116
21117 2000-07-08  Neil Booth  <NeilB@earthling.net>
21118
21119         * gcc.dg/cpp/macsyntx.c: New tests.
21120
21121 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21122
21123         * gcc.dg/20000707-1.c: New test.
21124
21125 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21126
21127         * gcc.c-torture/execute/20000706-1.c: New test.
21128         * gcc.c-torture/execute/20000706-2.c: New test.
21129         * gcc.c-torture/execute/20000706-3.c: New test.
21130         * gcc.c-torture/execute/20000706-4.c: New test.
21131         * gcc.c-torture/execute/20000706-5.c: New test.
21132
21133 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21134
21135         * g++.old-deja/g++.pt/instantiate7.C: New test.
21136
21137 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21138
21139         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21140         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21141         * g++.old-deja/g++.other/rtti3.C: Likewise.
21142         * g++.old-deja/g++.other/rttid3.C: Likewise.
21143
21144 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21145
21146         *  g77.f-torture/compile/20000630-1.x: Fix typo
21147
21148 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21149
21150         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21151         assembly output.
21152
21153 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21154
21155         * gcc.dg/cpp/ident.c: New test.
21156
21157 2000-07-05  Neil Booth  <NeilB@earthling.net>
21158
21159         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21160           gcc.dg/cpp/lexstrng.c: New tests.
21161
21162 2000-07-04  Neil Booth  <NeilB@earthling.net>
21163
21164         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21165         * gcc.dg/cpp/strify2.c: Same.
21166
21167 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21168
21169         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21170         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21171         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21172         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21173
21174         * testsuite/gcc.dg/cpp/macro1.c,
21175         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21176         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21177         testsuite/gcc.dg/cpp/strify1.c,
21178         testsuite/gcc.dg/cpp/strify2.c: New tests.
21179
21180 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21181
21182         * gcc.c-torture/execute/20000703-1.c: New test.
21183
21184 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.old-deja/g++.pt (lookup10.C): New test.
21187
21188 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.old-deja/g++.pt (typename25.C): New test.
21191
21192 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21193
21194         * gcc.c-torture/compile/20000701-1.c: New test.
21195
21196 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21197
21198         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21199         to test case.
21200
21201 2000-06-30  Catherine Moore  <clm@cygnus.com>
21202
21203         * gcc.c-torture/execute/align-1.c: New test.
21204
21205 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21206
21207         * g++.old-deja/g++.pt/expr8.C: New test.
21208         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21209
21210 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21211
21212         * gcc.c-torture/compile/20000629-1.c: New test.
21213
21214 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21215
21216
21217         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21218         gcc.dg/noncompile directory, depending on whether they're
21219         preprocessor tests or not.  Annotate all the tests for the dg
21220         framework.
21221
21222         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21223         * gcc.dg/noncompile/noncompile.exp: New.
21224
21225         * Moved files:
21226         Old name                                New name
21227         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21228         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21229         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21230         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21231         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21232         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21233         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21234         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21235         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21236         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21237         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21238         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21239         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21240         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21241         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21242         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21243         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21244         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21245         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21246         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21247         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21248         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21249         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21250         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21251
21252         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21253         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21254         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21255         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21256         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21257         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21258
21259 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21260
21261         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21262         declare one variable.  On the fourth, error.
21263         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21264         declared by 20000628-1a.h.
21265
21266 2000-06-29  Richard Henderson  <rth@redhat.com>
21267
21268         * gcc.c-torture/execute/930529-1.x: New file.
21269         * gcc.dg/920413-1.c: Adjust expected warning text.
21270         * gcc.dg/980217-1.c: Declare abort.
21271         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21272
21273 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21274
21275         * g77.f-torture/compile/20000629-1.f: New test.
21276         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21277
21278 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21279
21280         Rearrange lots of files, removing entirely the
21281         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21282         directories.
21283
21284         * Deleted files:
21285         gcc.c-torture/code_quality/code_quality.exp
21286         gcc.c-torture/special/special.exp
21287         gcc.failure/failure.exp
21288         gcc.failure/940409-1.x
21289         gcc.c-torture/compile/961203-1.x
21290
21291         * New files:
21292         gcc.misc-tests/linkage.exp
21293         gcc.c-torture/execute/920730-1t.c
21294         gcc.c-torture/execute/920730-1t.x
21295         gcc.c-torture/compile/920520-1.x
21296         gcc.c-torture/compile/920521-1.x
21297         gcc.c-torture/compile/981006-1.x
21298         gcc.c-torture/execute/eeprof-1.x
21299
21300         * Moved files (possibly with modifications to fit a new harness):
21301         Old name                                New name
21302         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21303         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21304         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21305         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21306         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21307         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21308         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21309         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21310         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21311         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21312         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21313         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21314         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21315         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21316
21317 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21318
21319         * c-torture/compile/961203-1.x: Delete.
21320
21321         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21322         not exit. Include stdio.h.
21323         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21324         * gcc.misc-tests/dg-12.c: Likewise.
21325         * gcc.misc-tests/dg-5.c: Likewise.
21326         * gcc.misc-tests/dg-6.c: Likewise.
21327         * gcc.misc-tests/dg-7.c: Prototype abort.
21328         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21329         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21330         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21331         not exit.
21332         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21333         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21334
21335 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21336
21337         * gcc.dg/cpp/20000628-1.c: New test.
21338         * gcc.dg/cpp/20000628-1.h: New header for above test.
21339         * gcc.dg/cpp/20000628-1a.h: Likewise.
21340
21341 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21342
21343         * gcc.dg/cpp: New directory.
21344         * gcc.dg/cpp/cpp.exp: New driver.
21345         * gcc.dg/cpp/20000627-1.c: New test.
21346         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21347         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21348         and rewrite as a compilation test.
21349
21350         * gcc.dg: Move many files into the cpp subdirectory, possibly
21351         renaming or editing them as well.
21352         Old name                New name
21353         990119-1.c              cpp/19990119-1.c
21354         990228-1.c              cpp/19990228-1.c
21355         990407-1.c              cpp/19990407-1.c
21356         990409-1.c              cpp/19990409-1.c
21357         990413-1.c              cpp/19990413-1.c
21358         990703-1.c              cpp/19990703-1.c
21359         20000127-1.c            cpp/20000127-1.c
21360         20000129-1.c            cpp/20000129-1.c
21361         20000207-1.c            cpp/20000207-1.c
21362         20000207-2.c            cpp/20000207-2.c
21363         20000209-1.c            cpp/20000209-1.c
21364         20000209-2.c            cpp/20000209-2.c
21365         20000301-1.c            cpp/20000301-1.c
21366         20000419-1.c            cpp/20000419-1.c
21367         20000510-1.S            cpp/20000510-1.S
21368         20000519-1.c            cpp/20000519-1.c
21369         20000529-1.c            cpp/20000529-1.c
21370         20000625-1.c            cpp/20000625-1.c
21371         20000625-2.c            cpp/20000625-2.c
21372         cpp-as1.c               cpp/assert1.c
21373         cpp-as2.c               cpp/assert2.c
21374         cxx-comments-1.c        cpp/cxxcom1.c
21375         cxx-comments-2.c        cpp/cxxcom2.c
21376         endif-label.c           cpp/endif.c
21377         cpp-hash1.c             cpp/hash1.c
21378         cpp-hash2.c             cpp/hash2.c
21379         cpp-if1.c               cpp/if-1.c
21380         cpp-if2.c               cpp/if-2.c
21381         cpp-if3.c               cpp/if-3.c
21382         cpp-if4.c               cpp/if-4.c
21383         cpp-if5.c               cpp/if-5.c
21384         cpp-cond.c              cpp/if-cexp.c
21385         cpp-missingop.c         cpp/if-mop.c
21386         cpp-missingparen.c      cpp/if-mpar.c
21387         cpp-opprec.c            cpp/if-oppr.c
21388         cpp-ifparen.c           cpp/if-paren.c
21389         cpp-shortcircuit.c      cpp/if-sc.c
21390         cpp-shift.c             cpp/if-shift.c
21391         cpp-unary.c             cpp/if-unary.c
21392         cpp-li1.c               cpp/line1.c
21393         cpp-li2.c               cpp/line2.c
21394         lineno.c                cpp/line3.c
21395         lineno-2.c              cpp/line4.c
21396         cpp-mi.c                cpp/mi1.c
21397         cpp-mic.h               cpp/mi1c.h
21398         cpp-micc.h              cpp/mi1cc.h
21399         cpp-mind.h              cpp/mi1nd.h
21400         cpp-mindp.h             cpp/mi1ndp.h
21401         cpp-mix.h               cpp/mi1x.h
21402         cpp-mi2.c               cpp/mi2.c
21403         cpp-mi2a.h              cpp/mi2a.h
21404         cpp-mi2b.h              cpp/mi2b.h
21405         cpp-mi2c.h              cpp/mi2c.h
21406         cpp-mi3.c               cpp/mi3.c
21407         cpp-mi3.def             cpp/mi3.def
21408         poison-1.c              cpp/poison.c
21409         pr-impl.c               cpp/prag-imp.c
21410         cpp-redef-2.c           cpp/redef1.c
21411         cpp-redef.c             cpp/redef2.c
21412         strpaste.c              cpp/strp1.c
21413         strpaste-2.c            cpp/strp2.c
21414         cpp-tradpaste.c         cpp/tr-paste.c
21415         cpp-tradstringify.c     cpp/tr-str.c
21416         cpp-tradwarn1.c         cpp/tr-warn1.c
21417         cpp-tradwarn2.c         cpp/tr-warn2.c
21418         trigraphs.c             cpp/trigraphs.c
21419         cpp-unc1.c              cpp/unc1.c
21420         cpp-unc2.c              cpp/unc2.c
21421         cpp-unc3.c              cpp/unc3.c
21422         cpp-unc.c               cpp/unc4.c
21423         undef.c                 cpp/undef1.c
21424         undef-2.c               cpp/undef2.c
21425         cpp-wi1.c               cpp/widestr1.c
21426
21427 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21428
21429         * lib/g++.exp (g++_include_flags): Tweak.
21430
21431 2000-06-27  H.J. Lu  <hjl@gnu.org>
21432             Loren J. Rittle  <ljrittle@acm.org>
21433
21434         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21435         version with one that knows about the new gcc tree structure.
21436         (g++_link_flags): Same.
21437
21438 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21439
21440         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21441         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21442         case we are cross-compiling.
21443
21444         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21445         g++.old-deja/g++.niklas/Makefile.in,
21446         g++.old-deja/g++.niklas/configure.in,
21447         g++.old-deja/g++.other/Makefile.in,
21448         g++.old-deja/g++.other/configure.in,
21449         gcc.c-torture/code_quality/Makefile.in,
21450         gcc.c-torture/code_quality/configure.in,
21451         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21452         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21453         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21454         gcc.c-torture/execute/ieee/Makefile.in,
21455         gcc.c-torture/execute/ieee/configure.in,
21456         gcc.c-torture/noncompile/Makefile.in,
21457         gcc.c-torture/noncompile/configure.in,
21458         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21459         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21460         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21461
21462 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21463
21464         * g++.old-deja/g++.other/ambig3.C: New test.
21465
21466 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21467
21468         * g++.old-deja/g++.pt/syntax1.C: New test.
21469         * g++.old-deja/g++.pt/syntax2.C: New test.
21470         * g++.old-deja/g++.other/syntax3.C: New test.
21471         * g++.old-deja/g++.other/syntax4.C: New test.
21472
21473 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21474
21475         * gcc.dg/20000623-1.c: Prototype exit and abort.
21476
21477 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21478
21479         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21480         New tests.
21481         * gcc.dg/cpp-mi3.def: New file.
21482
21483         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21484         inside assertions.
21485         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21486         lexer's error messages.
21487         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21488         divine anything from the linemarkers.
21489         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21490         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21491
21492 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21493
21494         * gcc.dg/20000623-1.c: New test.
21495
21496 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * gcc.c-torture/execute/20000622-1.c: New test.
21499
21500 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21501
21502         * g++.old-deja/g++.other/init15.C: New test.
21503
21504 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * g++.old-deja/g++.pt/vaarg2.C: New test.
21507         * g++.old-deja/g++.pt/vaarg3.C: New test.
21508
21509 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         * g++.old-deja/g++.other/dyncast6.C: New test.
21512
21513 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21514
21515         * gcc.c-torture/execute/loop-6.c: New test.
21516
21517 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21518
21519         * gcc.dg/20000614-1.c: New test.
21520         * gcc.dg/20000614-2.c: New test.
21521
21522 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21523
21524         * g++.old-deja/g++.other/inline12.C: New test.
21525
21526 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21527
21528         * g++.old-deja/g++.other/eh1.C: New test.
21529
21530 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21531
21532         * g++.old-deja/g++.other/type.C: New test.
21533
21534 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21535
21536         * g++.old-deja/g++.other/initstring.C: New test.
21537
21538 2000-06-12  Jason Merrill  <jason@redhat.com>
21539
21540         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21541
21542 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21543
21544         * gcc.c-torture/compile/20000609-1.c: New test.
21545
21546 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21547
21548         * gcc.dg/20000609-1.c: New test.
21549
21550 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21551
21552         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21553         * gcc.c-torture/noncompile/poison-1.c: Move...
21554         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21555         * gcc.dg/cpp-li1.c: Add a token after the #line.
21556
21557 2000-06-05  Richard Henderson  <rth@cygnus.com>
21558
21559         * gcc.c-torture/execute/20000605-2.c: New test.
21560         * gcc.c-torture/execute/20000605-3.c: New test.
21561
21562 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21563
21564         * g77.f-torture/execute/20000503-1.x: New file.
21565
21566 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21567
21568         * g++.old-deja/g++.eh/badalloc1.C: New test.
21569
21570 2000-06-05  Richard Henderson  <rth@cygnus.com>
21571
21572         * gcc.c-torture/execute/20000605-1.c: New test.
21573
21574 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21575             Nathan Sidwell <nathan@codesourcery.com>
21576
21577         * gcc.c-torture/compile/20000605-1.c: New test.
21578
21579 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21580
21581         * g77.f-torture/compile/20000601-1.f:  New test.
21582
21583 2000-06-03  Richard Henderson  <rth@cygnus.com>
21584
21585         * gcc.c-torture/execute/20000603-1.c: New.
21586
21587 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21588
21589         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21590         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21591
21592 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21593
21594         * gcc.dg/compare2.c (case 12): XFAIL.
21595         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21596         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21597
21598         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21599
21600 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21601
21602         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21603         guard macro is already defined when the header is first
21604         included.
21605         * gcc.dg/cpp-mix.h: New file.
21606         * gcc.dg/endif-label.c: Update patterns to match compiler.
21607
21608         * g++.brendan/complex1.C: Declare abort.
21609         * g++.law/refs4.C: Remove XFAIL.
21610         * g++.oliva/expr2.C: Declare abort and exit.
21611
21612 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21613
21614         * gcc.c-torture/execute/20000528-1.c: New test.
21615
21616         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21617         * g++.old-deja/g++.law/temps4.C: Likewise.
21618
21619         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21620         stdlib.h.  Call abort() on failure.
21621         * g++.old-deja/g++.law/refs4.C: Likewise.
21622         * g++.old-deja/g++.law/temps4.C: Likewise.
21623         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21624         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21625
21626 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21627
21628         Relative to g++.dg/special:
21629         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21630
21631         Relative to g++.old-deja:
21632         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21633         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21634         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21635         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21636         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21637         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21638         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21639
21640         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21641         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21642         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21643         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21644         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21645         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21646         and/or string.h.
21647
21648         * g++.other/goto1.C: Update expectations for error messages.
21649
21650 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21651
21652         * gcc.c-torture/compile/20000523-1.c: New test.
21653
21654 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21655
21656         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21657
21658 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         * g++.old-deja/g++.eh/catch11.C: New test.
21661         * g++.old-deja/g++.eh/catch12.C: New test.
21662
21663 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21664
21665         * gcc.c-torture/execute/20000523-1.c: New test.
21666
21667 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21668
21669         * c-torture/execute/bcp-1.c: Replace abort in arg of
21670         __builtin_constant_p with a generic external function.
21671
21672         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21673         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21674         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21675         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21676         Prototype abort and/or exit.
21677
21678         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21679         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21680         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21681         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21682
21683 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21684
21685         * gcc.dg/dwarf2-1.c: New test.
21686
21687 2000-05-20  Richard Henderson  <rth@cygnus.com>
21688
21689         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21690
21691 2000-05-20  Andreas Jaeger  <aj@suse.de>
21692
21693         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21694         testcase.
21695
21696 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21697
21698         * gcc.c-torture/execute/20000519-2.c: New test.
21699
21700 2000-05-19  Andreas Jaeger  <aj@suse.de>
21701
21702         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21703         which fails with SSA.
21704
21705         * lib/c-torture.exp: Also test with -O3 -fssa.
21706
21707 2000-05-18  Michael Meissner  <meissner@redhat.com>
21708
21709         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21710         * gcc.c-torture/execute/920415-1.c: Ditto.
21711         * gcc.c-torture/execute/920501-1.c: Ditto.
21712         * gcc.c-torture/execute/conversion.c: Ditto.
21713         * gcc.c-torture/execute/cvt-1.c: Ditto.
21714
21715 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21716
21717         * gcc.c-torture/compile/20000518-1.c: New test.
21718
21719 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21720
21721         * g77.f-torture/compile/200005018.f:  New test.
21722
21723 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21724
21725         * gcc.c-torture/compile/20000517-1.c: New test.
21726
21727 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21728
21729         * gcc.c-torture/execute/20000516-1.c: New test.
21730
21731 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21732
21733         * g++.old-deja/g++.other/eh.C: New test.
21734
21735 2000-05-12  Richard Henderson  <rth@cygnus.com>
21736
21737         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21738         constants through to doit's conditional.
21739
21740 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21741
21742         * gcc.c-torture/compile/20000511-1.c: New test.
21743         * g77.f-torture/compile/20000511-1.f: New test.
21744         * g77.f-torture/compile/20000511-2.f: New test.
21745
21746 2000-05-11  Michael Meissner  <meissner@redhat.com>
21747
21748         * gcc.c-torture/execute/20000511-1.c: New test.
21749
21750 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21751
21752         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21753         * gcc.dg/20000510-1.S: New.
21754
21755 2000-05-08  Catherine Moore  <clm@cygnus.com>
21756
21757         * gcc.dg/unused-3.c: New.
21758
21759 2000-05-06  Richard Henderson  <rth@cygnus.com>
21760
21761           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21762           * g++.old-deja/g++.mike/warn1.C: Likewise.
21763           * g++.old-deja/g++.pt/local1.C: Likewise.
21764           * g++.old-deja/g++.pt/local7.C: Likewise.
21765           * g++.old-deja/g++.pt/spec16.C: Likewise.
21766
21767 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21768
21769         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21770
21771 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21772
21773           * g77.f-torture/execute/20000503-1.f:  New test.
21774
21775 2000-05-04  Andreas Jaeger  <aj@suse.de>
21776
21777         * gcc.dg/noreturn-2.c: New test.
21778
21779 2000-05-04  Neil Booth  <NeilB@earthling.net>
21780
21781         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21782         preprocessor.
21783
21784 2000-05-04  Richard Henderson  <rth@cygnus.com>
21785
21786         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21787
21788 2000-05-04  Richard Henderson  <rth@cygnus.com>
21789
21790         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21791         OpenSSL by Jason R Thorpe.
21792
21793 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21794
21795         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21796
21797 2000-05-03  Robert Lipe <robertlipe@usa.net>
21798
21799         * gcc.dg/20000503-1.c: New test.
21800
21801 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21802
21803         * gcc.c-torture/compile/20000502-1.c: New test.
21804         * g++.old-deja/g++.other/align.C: New test.
21805         * gcc.dg/cpp-tradstringify.c: New test.
21806
21807 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21808
21809         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21810         and hard registers.
21811
21812 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21813
21814         * gcc.c-torture/execute/loop-5.c: New test.
21815
21816 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21817
21818         * gcc.c-torture/execute/va-arg-20.c: New test.
21819
21820 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21821
21822         * gcc.c-torture/execute/20000422-1.c: New test.
21823
21824 2000-04-20  Greg McGary  <gkm@gnu.org>
21825
21826         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21827         when optimizing, but without sibling-call optimizations (-O1).
21828
21829 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21830
21831           * gcc.c-torture/compile/20000420-1.c: New test.
21832
21833 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21834
21835         * g++.abi/ptrflags.C: New test.
21836         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21837
21838 2000-04-19  Catherine Moore  <clm@cygnus.com>
21839
21840         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21841
21842 2000-04-19  Greg McGary  <gkm@gnu.org>
21843
21844         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21845         sibling-call optimizations.
21846
21847 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21848
21849         * gcc.dg/20000419-1.c: New test.
21850
21851 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21852
21853         * gcc.c-torture/execute/20000412-6.c: New test.
21854
21855 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21856
21857         * gcc.c-torture/execute/20000412-5.c: New test.
21858         * g77.f-torture/compile/20000412-1.f: New test.
21859         * gcc.c-torture/execute/20000412-4.c: New test.
21860         * gcc.c-torture/compile/20000412-2.c: New test.
21861         * gcc.c-torture/execute/20000412-3.c: New test.
21862         * gcc.c-torture/compile/20000412-1.c: New test.
21863         * gcc.c-torture/execute/20000412-2.c: New test.
21864
21865 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21866
21867         * objc/execute/bf-20.m: New test.
21868
21869 2000-04-10  Richard Henderson  <rth@cygnus.com>
21870
21871         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21872
21873         * gcc.c-torture/execute/20000412-1.c: New test.
21874
21875 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21876
21877         * g++.old-deja/g++.eh/catchptr1.C: New test.
21878
21879 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21880
21881         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21882
21883 2000-04-08  Neil Booth  <NeilB@earthling.net>
21884
21885         * gcc.dg/cpp-nullchar.c: Remove test as
21886         embedded nulls cause problems.
21887
21888 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21889
21890         * gcc.dg/compare2.c: New test.
21891
21892 2000-04-08  Neil Booth  <NeilB@earthling.net>
21893
21894         * gcc.dg/cpp-nullchar.c: New test.
21895
21896 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21897
21898         * gcc.dg/cpp-mi2.c: New test.
21899         * gcc.dg/cpp-mi2[abc].h: New files.
21900
21901 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21904         member name.
21905
21906 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.old-deja/g++.abi/vmihint.C: New test.
21909
21910 2000-04-06  Neil Booth  <NeilB@earthling.net>
21911
21912         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21913         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21914         copyright.
21915
21916 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21917
21918         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21919         avoid stack-frame overwrite.
21920
21921 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21922
21923         * gcc.c-torture/compile/20000405-2.c: New test.
21924         * gcc.c-torture/compile/20000405-3.c: New test.
21925
21926 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21927
21928         * gcc.c-torture/compile/20000405-1.c: New test.
21929
21930 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21931
21932         * gcc.dg/cast-qual-1.c: Revert last change.
21933
21934 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21935
21936         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21937
21938 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21939
21940         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21941         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21942
21943 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21944
21945         * gcc.c-torture/compile/20000403-2.c: New test.
21946         * gcc.c-torture/compile/20000403-1.c: New test.
21947
21948 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21949
21950         * gcc.c-torture/execute/20000403-1.c: New test.
21951
21952 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21953
21954         * gcc.c-torture/execute/20000402-1.c: New test.
21955
21956 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21957
21958         * gcc.c-torture/execute/va-arg-15.c: New test.
21959         * gcc.c-torture/execute/va-arg-16.c: New test.
21960         * gcc.c-torture/execute/va-arg-17.c: New test.
21961         * gcc.c-torture/execute/va-arg-18.c: New test.
21962         * gcc.c-torture/execute/va-arg-19.c: New test.
21963
21964 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21965
21966         * gcc.c-torture/compile/981211-1.c: Move to...
21967         * gcc.dg/cpp-as1.c: ...here.
21968         * gcc.dg/cpp-as2.c: New file.
21969
21970         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21971         compiler.
21972
21973 2000-04-02  Neil Booth  <NeilB@earthling.net>
21974
21975         * gcc.dg/cpp-cond.c  New tests.
21976         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21977         accidental success less likely.
21978         * gcc.dg/cpp-missingop.c  New tests.
21979         * gcc.dg/cpp-missingparen.c  New tests.
21980         * gcc.dg/cpp-shift.c  New tests.
21981         * gcc.dg/cpp-shortcircuit.c  New tests.
21982         * gcc.dg/cpp-unary.c  New tests.
21983
21984 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21985
21986         * gcc.c-torture/compile/20000329-1.c: New test.
21987
21988 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21989
21990         * gcc.c-torture/compile/20000326-1.c: New test.
21991         * gcc.c-torture/compile/20000326-2.c: New test.
21992
21993 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21994
21995         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21996         the first parameter is a function argument.
21997
21998 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21999
22000         * g++.old-deja/g++.ext/array4.C: New test.
22001
22002 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22003
22004         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22005
22006 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22007
22008         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22009
22010 2000-03-19  Richard Henderson  <rth@cygnus.com>
22011
22012         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22013
22014 2000-03-19  Richard Henderson  <rth@cygnus.com>
22015
22016         * gcc.c-torture/compile/20000319-1.c: New test.
22017
22018 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22019
22020         * gcc.c-torture/execute/20000314-3.c: New test.
22021         * gcc.c-torture/execute/20000314-2.c: New test.
22022         * gcc.c-torture/execute/20000314-1.c: New test.
22023         * gcc.c-torture/compile/20000314-2.c: New test.
22024         * gcc.c-torture/compile/20000314-1.c: New test.
22025
22026 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22027
22028         * g++.old-deja/g++.warn/inline.C: New test.
22029
22030 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22031
22032         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22033         standards-compliant result rather than specific constants.
22034         Put test-values in array.
22035
22036 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22037
22038         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22039         (g++_target_compile): Put test-specific options last.
22040
22041 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22042
22043         * g++.old-deja/g++.eh/vbase4.C: New test.
22044
22045 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22046
22047         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22048
22049 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22050
22051         * g++.old-deja/g++.brendan/misc12.C: Removed.
22052         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22053         * g++.old-deja/g++.ext/pretty4.C: New test.
22054
22055 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         * g++.old-deja/g++.other/string2.C: New test.
22058
22059 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22060
22061         * g++.old-deja/g++.warn/impint2.C: New test.
22062
22063 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22064
22065         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22066         is 1, not zero.
22067
22068 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22069
22070         * g++.old-deja/g++.warn/impint.C: New test.
22071         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22072         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22073         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22074         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22075         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22076         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22077         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22078         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22079         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22080         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22081         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22082         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22083
22084 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22085
22086         * gcc.dg/cpp-redef.c: New test.
22087
22088 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.old-deja/g++.pt/unify7.C: New test.
22091
22092 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22093
22094         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22095         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22096
22097 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22098
22099         * gcc.c-torture/compile/20000224-1.c: New test.
22100
22101 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22102
22103         * gcc.c-torture/compile/cpp-2.c: New test.
22104         * gcc.c-torture/compile/cpp-1.c: New test.
22105
22106 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22107
22108         * gcc.c-torture/execute/20000225-1.c: New test.
22109
22110 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22111
22112         * gcc.dg/cpp-li2.c: New test.
22113
22114         * gcc.dg/cpp-wi1.c: New test.
22115
22116         * gcc.dg/cpp-li1.c: New test.
22117
22118 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22119
22120         * g++.old-deja/g++.other/sizeof5.C: New test.
22121
22122 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22123
22124         * gcc.c-torture/execute/va-arg-13.c: New test.
22125
22126 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22127
22128         * gcc.c-torture/execute/va-arg-12.c: New test.
22129
22130 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * gcc.c-torture/execute/20000223-1.c: New test.
22133
22134 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22137
22138 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22139
22140         * g++.old-deja/g++.abi/ptrmem.C: New test.
22141
22142 2000-02-19  Richard Henderson  <rth@cygnus.com>
22143
22144         * gcc.c-torture/compile/init-3.c: New.
22145
22146 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22147
22148         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22149         ALWAYS_CXXFLAGS.
22150
22151 2000-02-11  Robert Lipe <robertl@sco.com>
22152
22153         * gcc.c-torture/compile/20000211-3.c: New test.
22154
22155 2000-02-11  Martin Buchholz <martin@xemacs.org>
22156
22157         * gcc.c-torture/compile/20000211-2.c: New test.
22158
22159 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22160
22161         * gcc.c-torture/compile/20000211-1.c: New test.
22162
22163 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22164
22165         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22166           on native targets
22167
22168 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22169
22170         * g++.old-deja/g++.other/cast5.C: New test.
22171
22172 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22173
22174         * gcc.c-torture/execute/20000205-1.c: New.
22175
22176 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22177
22178         * g++.old-deja/g++.jason/cast3.C: Return void.
22179         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22180
22181 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22182
22183         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22184
22185         * gcc.dg/loop-1.c: New test.
22186
22187 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22188
22189         * gcc.c-torture/compile/20000127-1.c: New test.
22190         * gcc.c-torture/execute/991228-1.c: New test.
22191
22192 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22193
22194         * gcc.dg/unused-2.c: New test.
22195
22196         * gcc.dg/conv-1.c: New test.
22197
22198 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22199
22200         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22201         compiler.
22202         (tool_option_proc): Fix typo.
22203
22204 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22205
22206         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22207         of the ld on the host, not on the build machine.
22208         Also, don't crash if '--help' is not a supported option.
22209
22210 2000-01-24  Richard Henderson  <rth@cygnus.com>
22211
22212         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22213
22214 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22215
22216         * gcc.c-torture/execute/20000120-2.c: New test.
22217         * gcc.c-torture/execute/20000120-1.c: New test.
22218
22219 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22220
22221         * gcc.c-torture/execute/20000113-1.c: New test.
22222
22223 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22224
22225         * gcc.c-torture/execute/20000112-1.c: New test.
22226
22227 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22228
22229         * gcc.dg/20000111-1.c: New test.
22230
22231 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22232
22233         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22234         with 16 bit integers.
22235
22236 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22237
22238         * gcc.dg/20000108-1.c: New test.
22239
22240 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22241
22242         * g++.old-deja/g++.ns/koenig8.C: New test.
22243
22244 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22245
22246         * g++.old-deja/g++.other/cast4.C: New test.
22247
22248 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22249
22250         * gcc.c-torture/compile/20000105-2.c: New test.
22251         * gcc.c-torture/compile/20000105-1.c: New test.
22252
22253 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22254
22255         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22256         references to printf & atoi to conform to ANSI standard.
22257         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22258         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22259         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22260         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22261         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22262         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22263         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22264         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22265         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22266         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22267         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22268         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22269         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22270         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22271         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22272         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22273         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22274         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22275         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22276         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22277         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22278         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22279         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22280         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22281         * g++.old-deja/g++.brendan/init3.C: Likewise.
22282         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22283         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22284         * g++.old-deja/g++.brendan/new2.C: Likewise.
22285         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22286         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22287         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22288         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22289         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22290         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22291         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22292         * g++.old-deja/g++.brendan/template24.C: Likewise.
22293         * g++.old-deja/g++.brendan/template3.C: Likewise.
22294         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22295         * g++.old-deja/g++.jason/inline3.C: Likewise.
22296         * g++.old-deja/g++.jason/opeq.C: Likewise.
22297         * g++.old-deja/g++.law/arg5.C: Likewise.
22298         * g++.old-deja/g++.law/arm7.C: Likewise.
22299         * g++.old-deja/g++.law/ctors11.C: Likewise.
22300         * g++.old-deja/g++.law/cvt8.C: Likewise.
22301         * g++.old-deja/g++.law/init9.C: Likewise.
22302         * g++.old-deja/g++.law/refs4.C: Likewise.
22303         * g++.old-deja/g++.law/template2.C: Likewise.
22304         * g++.old-deja/g++.law/visibility24.C: Likewise.
22305         * g++.old-deja/g++.law/vtable3.C: Likewise.
22306         * g++.old-deja/g++.mike/asm2.C: Likewise.
22307         * g++.old-deja/g++.mike/eh1.C: Likewise.
22308         * g++.old-deja/g++.mike/misc1.C: Likewise.
22309         * g++.old-deja/g++.mike/misc13.C: Likewise.
22310         * g++.old-deja/g++.mike/misc14.C: Likewise.
22311         * g++.old-deja/g++.mike/ns12.C: Likewise.
22312         * g++.old-deja/g++.mike/p1248.C: Likewise.
22313         * g++.old-deja/g++.mike/p3708.C: Likewise.
22314         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22315         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22316         * g++.old-deja/g++.mike/p646.C: Likewise.
22317         * g++.old-deja/g++.mike/p700.C: Likewise.
22318         * g++.old-deja/g++.mike/p783.C: Likewise.
22319         * g++.old-deja/g++.mike/p783a.C: Likewise.
22320         * g++.old-deja/g++.mike/p783b.C: Likewise.
22321         * g++.old-deja/g++.mike/p786.C: Likewise.
22322         * g++.old-deja/g++.mike/p789.C: Likewise.
22323         * g++.old-deja/g++.mike/p789a.C: Likewise.
22324         * g++.old-deja/g++.mike/p807a.C: Likewise.
22325         * g++.old-deja/g++.other/delete3.C: Likewise.
22326         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22327         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22328         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22329         * g++.old-deja/g++.other/empty1.C: Likewise.
22330         * g++.old-deja/g++.other/temporary1.C: Likewise.
22331         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22332         * g++.old-deja/g++.pt/t16.C: Likewise.
22333         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22334
22335 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22336
22337         * gcc.dg/991230-1.c: New test.
22338
22339 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22340
22341         * gcc.c-torture/compile/991229-3.c: New test.
22342         * gcc.c-torture/compile/991229-2.c: New test.
22343         * gcc.c-torture/compile/991229-1.c: New test.
22344
22345 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22346
22347         * gcc.c-torture/compile/labels-2.c: New test.
22348
22349 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22350
22351         * gcc.c-torture/execute/991227-1.c: New test.
22352
22353 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22354
22355         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22356
22357 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22358
22359         * gcc.c-torture/execute/991221-1.c: New test.
22360
22361 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22362
22363         * g++.old-deja/g++.other/cast3.C: New test.
22364
22365 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22366
22367         * gcc.c-torture/execute/991216-4.c: New test.
22368
22369 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22370
22371         * gcc.c-torture/execute/991216-1.c: New test.
22372         * gcc.c-torture/execute/991216-2.c: New test.
22373         * gcc.c-torture/execute/991216-3.c: New test.
22374
22375 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22376
22377         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22378         Actually make the test fail by using "-O2" for compilation.
22379
22380 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22381
22382         * g++.old-deja/g++.warn/cast-align1.C: New test.
22383
22384 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22385
22386         * gcc.c-torture/compile/991214-1.c: New test.
22387         * gcc.c-torture/compile/991214-2.c: New test.
22388
22389 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22390
22391         * gcc.dg/991214-1.c: New test.
22392
22393 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22394
22395         * gcc.c-torture/compile/991213-3.c: New test.
22396         * gcc.c-torture/compile/991213-2.c: New test.
22397         * gcc.c-torture/compile/991213-1.c: New test.
22398
22399 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22400
22401         * gcc.dg/991209-1.c: New test.
22402
22403 1999-12-08  Nathan Sidwell <nathan@acm.org>
22404
22405         * gcc.c-torture/compile/991208-1.c: New test.
22406
22407 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22408
22409         * gcc.dg/ultrasp2.c: New test.
22410
22411 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22412
22413         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22414
22415 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22416
22417         * gcc.c-torture/compile/991202-1.c: New test.
22418         * gcc.c-torture/execute/991202-1.c: New test.
22419         * gcc.c-torture/execute/991202-2.c: New test.
22420         * gcc.c-torture/execute/991202-3.c: New test.
22421
22422 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22423
22424         * g++.old-deja/g++.abi/align.C: New test.
22425         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22426         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22427
22428 1999-12-01  Richard Henderson  <rth@cygnus.com>
22429
22430         * gcc.c-torture/execute/991201-1.c: New.
22431
22432 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22433
22434         * gcc.dg/991129-1.c: New test.
22435
22436 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22437
22438         * gcc.c-torture/compile/991127-1.c: New test.
22439
22440 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22441
22442         * g++.old-deja/g++.other/warn4.C: New test.
22443
22444 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22445
22446         * g++.old-deja/g++.eh/cleanup2.C: New test.
22447         * g++.old-deja/g++.ext/pretty2.C: New test.
22448         * g++.old-deja/g++.ext/pretty3.C: New test.
22449         * g++.old-deja/g++.other/debug6.C: New test.
22450
22451 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22452
22453         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22454         compiler_output to look for one error message instead of two.
22455
22456 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22457
22458         * gcc.c-torture/execute/991118-1.c: Also test case
22459         where the word boundary does not split a byte evenly.
22460
22461 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22462
22463         * g++.old-deja/g++.ext/restrict1.C: New test.
22464
22465 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22466
22467         * gcc.c-torture/execute/991118-1.c: New test.
22468
22469 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22470
22471         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22472         working directory pathnames.
22473
22474 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22475
22476         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22477         host is equipped with driver.h and driver.o so it can actually
22478         compile and run the tests.
22479
22480 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22481
22482         * gcc.c-torture/compile/991008-1.c: New test.
22483
22484 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22485
22486         * lib/gcc-dg.exp: Include target-supports.exp
22487
22488 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22489
22490         * lib/target-supports.exp: New file: Provide procs to test for
22491         features supported by the target.
22492         (check_weak_available): Moved here from ecos.exp.
22493         (check_alias_available): New proc: Determine of the target
22494         toolchain supports the alias attribute.
22495
22496         * gcc.dg/special/ecos.exp: Move check_weak_available to
22497         target-supports.exp.
22498         (alias-1.c): Only perform the test if the target supports
22499         aliases.
22500         (wkali-1.c): Only perform the test if the target supports
22501         aliases.
22502
22503         * gcc.dg/990506-0.c: Expect error messages from cross
22504         targets as well as native targets.
22505
22506 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22507
22508         * gcc.dg/ultrasp1.c: Removed xfail.
22509         * gcc.dg/struct-ret-2.c: Likewise.
22510         * gcc.dg/array-1.c: Likewise.
22511
22512 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22513
22514         * gcc.dg/struct-ret-2.c: New test.
22515
22516         * gcc.dg/array-1.c: New test.
22517
22518 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22519
22520         * gcc.c-torture/execute/991030-1.c: New test.
22521
22522 1999-10-26  Richard Henderson  <rth@cygnus.com>
22523
22524         * gcc.c-torture/compile/991026-2.c: New test.
22525
22526 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22527
22528         * gcc.c-torture/compile/991026-1.c: New test.
22529
22530 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22531
22532         * gcc.c-torture/execute/991023-1.c: New test.
22533
22534 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22535
22536         * gcc.c-torture/execute/991019-1.c: New test.
22537
22538 1999-10-16  Richard Henderson  <rth@cygnus.com>
22539
22540         * gcc.c-torture/execute/991016-1.c: New test.
22541
22542 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22543
22544         * gcc.c-torture/execute/991014-1.c: New test.
22545
22546 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22547
22548         * g++.old-deja/g++.other/union2.C: New test.
22549
22550 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22551
22552         * g++.old-deja/g++.other/vaarg2.C: New test.
22553         * g++.old-deja/g++.other/vaarg3.C: New test.
22554
22555 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22556
22557         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22558         in compile/.
22559
22560 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22561
22562         * gcc.c-torture/execute/va-arg-11.c: New test.
22563
22564 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22565
22566         * lib/file-format.exp (gcc_target_object_format): Don't
22567         crash if objdump is unavailable.
22568
22569 1999-09-29  Donn Terry <donn@interix.com>
22570
22571         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22572
22573 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22574
22575         * gcc.c-torture/compile/990928-1.c: New test.
22576
22577 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22578
22579         * g++.old-deja/g++.other/decl6.C: New test.
22580
22581 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22582
22583         * gcc.c-torture/execute/va-arg-10.c: New test.
22584
22585 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22586
22587         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22588         __PRETTY_FUNCTION__.
22589
22590 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22591
22592         * gcc.c-torture/execute/990923-1.c: New test.
22593
22594 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22595
22596         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22597         for which -fpic is inappropriate.
22598
22599 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22600
22601         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22602
22603 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22604
22605         * g++.old-deja/g++.other/dyncast1.C: New test.
22606         * g++.old-deja/g++.other/dyncast2.C: New test.
22607         * g++.old-deja/g++.other/dyncast3.C: New test.
22608         * g++.old-deja/g++.other/dyncast4.C: New test.
22609         * g++.old-deja/g++.other/dyncast5.C: New test.
22610         * g++.old-deja/g++.eh/catch3.C: New test.
22611         * g++.old-deja/g++.eh/catch3p.C: New test.
22612         * g++.old-deja/g++.eh/catch4.C: New test.
22613         * g++.old-deja/g++.eh/catch4p.C: New test.
22614         * g++.old-deja/g++.eh/catch5.C: New test.
22615         * g++.old-deja/g++.eh/catch5p.C: New test.
22616         * g++.old-deja/g++.eh/catch6.C: New test.
22617         * g++.old-deja/g++.eh/catch6p.C: New test.
22618         * g++.old-deja/g++.eh/catch7.C: New test.
22619         * g++.old-deja/g++.eh/catch7p.C: New test.
22620         * g++.old-deja/g++.eh/catch8.C: New test.
22621         * g++.old-deja/g++.eh/catch8p.C: New test.
22622         * g++.old-deja/g++.eh/catch9.C: New test.
22623         * g++.old-deja/g++.eh/catch9p.C: New test.
22624
22625 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22626
22627         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22628         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22629
22630 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22631
22632         * gcc.c-torture/compile/990913-1.c: New test.
22633
22634 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22635
22636         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22637         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22638
22639 1999-09-09  Richard Henderson  <rth@cygnus.com>
22640
22641         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22642
22643 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22644
22645         * g++.old-deja/g++.other/lookup11.C: New test.
22646         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22647         what is permitted and what we want.
22648         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22649         overload use.
22650         * g++.old-deja/g++.jason/rfg5.C: Likewise
22651
22652 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22653
22654         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22655         * gcc.c-torture/noncompile/poison-1.c: New file.
22656
22657 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22658
22659         * g++.old-deja/g++.other/sizeof3.C: New test.
22660         * g++.old-deja/g++.other/sizeof4.C: New test.
22661         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22662         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22663
22664 1999-09-07  Richard Henderson  <rth@cygnus.com>
22665
22666         * gcc.dg/va-arg-1.c: New.
22667
22668 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22669
22670         * gcc.c-torture/execute/va-arg-9.c: New test.
22671
22672 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22673
22674         * g77.f-torture/compile/980519-2.f: New test.
22675         * g77.f-torture/compile/19990905-0.f: New test.
22676         * g77.f-torture/compile/19990905-1.f: New test.
22677         * g77.f-torture/compile/19990905-2.f: New test.
22678
22679         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22680
22681 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22682
22683         * gcc.c-torture/execute/990827-1.c: Fix typo.
22684
22685 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22686
22687         * g++.old-deja/g++.other/deref1.C: New test.
22688
22689 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22690
22691         * g++.old-deja/g++.other/ambig2.C: New test.
22692         * g++.old-deja/g++.other/cond5.C: New test.
22693         * g++.old-deja/g++.other/lookup16.C: New test.
22694
22695 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22696
22697         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22698         assemblers too.
22699
22700 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22701
22702         * lib/c-torture.exp: Avoid the "compare executables" optimization
22703         when testing native.
22704
22705 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22706
22707         * gcc.c-torture/execute/990829-1.c: New test.
22708         * gcc.c-torture/compile/990829-1.c: New test.
22709
22710 1999-08-27  Paul Burchard  <burchard@pobox.com>
22711
22712         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22713         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22714         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22715         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22716         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22717         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22718         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22719         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22720         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22721         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22722         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22723
22724 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22725
22726         * gcc.c-torture/execute/990827-1.c: New test.
22727
22728 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22729
22730         * g77.f-torture/noncompile/19990826-4.f: New test.
22731
22732         * g77.f-torture/compile/19990826-3.f: New test.
22733
22734         * g77.f-torture/execute/19990826-2.f: New test.
22735
22736         * g77.f-torture/compile/19990826-1.f: New test.
22737
22738         * gcc.c-torture/execute/990826-0.c: New test.
22739         * g77.c-torture/execute/19990826-0.f: New test.
22740
22741         * g77.f-torture/noncompile/970626-2.f: New test.
22742
22743 1999-08-25  Paul Burchard  <burchard@pobox.com>
22744
22745         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22746         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22747         lss-011.C: New tests.
22748
22749 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22750
22751         * g++.old-deja/g++.other/decl5.C: New test.
22752
22753 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22754
22755         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22756         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22757         call `postbase' for each one.  All callers of `postbase' changed
22758         to call this instead.
22759
22760 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22761
22762         * gcc.c-torture/execute/990811-1.c: New test.
22763
22764 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22765
22766         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22767         just native ones.
22768
22769         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22770         just native ones.
22771
22772 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22773
22774         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22775
22776 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22777
22778         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22779
22780 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22781
22782         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22783
22784 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22785
22786         * gcc.c-torture/execute/990804-1.c: New test.
22787
22788 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22789
22790         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22791         * g++.old-deja/g++.brendan/crash64.C: Likewise
22792         * g++.old-deja/g++.brendan/overload8.C: Likewise
22793
22794 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22795
22796         * g++.old-deja/g++.other/struct1.C: New test.
22797
22798 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22799
22800         * g++.old-deja/g++.other/enum2.C: New test.
22801
22802 1999-08-02  Richard Henderson  <rth@cygnus.com>
22803
22804         Adapted from tests from Franz Sirl:
22805         * gcc.c-torture/execute/va-arg-7.c: New test.
22806         * gcc.c-torture/execute/va-arg-8.c: New test.
22807
22808 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22809
22810         * gcc.c-torture/compile/990801-2.c: New test.
22811
22812         * gcc.c-torture/compile/990801-1.c: New test.
22813
22814 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22815
22816         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22817         fp-cmp-1.c, converting double to float.
22818
22819         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22820         fp-cmp-1.c, converting double to long double.
22821
22822         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22823         from fr1 to unknown_register, since fr1 is a legitimate register
22824         on some machines.
22825
22826 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22827
22828         * README: More listname related changes.
22829
22830 1999-07-08  Catherine Moore  <clm@cygnus.com>
22831
22832         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22833
22834 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22835
22836         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22837
22838 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22839
22840         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22841
22842 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22843
22844         * gcc.dg/990703-1.c: New test.
22845
22846 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22847
22848         * lib/file-format.exp: New file: Move definition of proc
22849         gcc_target_object_format to here from
22850         gcc.dg/special/ecos.exp.
22851
22852         * lib/c-torture.exp: Include lib file-format.exp.
22853         * lib/gcc-dg.exp: Include lib file-format.exp.
22854
22855         * gcc.dg/special/ecos.exp: Remove definition of proc
22856         gcc_target_object_format.
22857
22858 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22859
22860         * gcc.c-torture/execute/990628-1.c: New test.
22861
22862 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22863
22864         * gcc.c-torture/compile/990625-2.c: New test.
22865
22866         * gcc.c-torture/compile/990625-1.c: New test.
22867
22868 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22869
22870         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22871         attributes compile.
22872         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22873         ports that use the COFF/PE file format.
22874
22875 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22876
22877         * gcc.c-torture/compile/990617-1.c: New test.
22878
22879 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22880
22881         * g++.old-deja/g++.other/decl4.C: New test.
22882
22883 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22884
22885         * g++.old-deja/g++.other/bitfld3.C: New test.
22886
22887 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22888
22889         * g++.old-deja/g++.eh/catch1.C: New test.
22890
22891 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22892
22893         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22894
22895         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22896         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22897
22898 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22899
22900         * g77.f-torture/compile/19990502-0.f: Replace with new,
22901         shorter, test that still fails after recent changes.
22902
22903 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22904
22905         * gcc.c-torture/execute/990604-1.c: New test.
22906
22907 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22908
22909         * gcc.c-torture/execute/990531-1.c: New test.
22910
22911 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22912
22913         * gcc.c-torture/compile/990527-1.c: New test.
22914
22915 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22916
22917         * gcc.c-torture/execute/990527-1.c: New test.
22918
22919 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22920
22921         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22922         bitfields as signed.
22923
22924 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22925
22926         * g77.f-torture/compile/19990525-0.f: New test.
22927
22928 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22929
22930         * gcc.c-torture/execute/990525-2.c: New test.
22931
22932         * gcc.c-torture/execute/990525-1.c: New test.
22933
22934 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22935
22936         * g++.old-deja/g++.other/anon3.C: New test.
22937         * g++.old-deja/g++.other/anon4.C: New test.
22938         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22939         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22940         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22941         Merrill).
22942
22943 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22944
22945         * gcc.c-torture/execute/990524-1.c: New test.
22946
22947         * gcc.dg/990524-1.c: New test.
22948
22949 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22950
22951         * gcc.c-torture/compile/990523-1.c: New test.
22952
22953 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22954
22955         * gcc.c-torture/compile/990519-1.c: New test.
22956
22957 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22958
22959         * gcc.c-torture/compile/990517-1.c: New test.
22960
22961         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22962         (e4, f4): New tests.
22963         (main): Call them.
22964
22965 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22966
22967         * gcc.dg/noreturn-1.c: New test.
22968
22969 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22970
22971         * gcc.c-torture/execute/990513-1.c: New test.
22972
22973 1999-05-10  Richard Henderson  <rth@cygnus.com>
22974
22975         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22976
22977 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22978
22979         * g77.f-torture/execute/erfc.f: Use small single-precision
22980         values, to avoid problems on Alphas when not -mieee.
22981
22982 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22983
22984         * gcc.dg/990506-0.c: New test.
22985
22986 1999-05-08  Richard Henderson  <rth@cygnus.com>
22987
22988         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22989         the constant to test.  Don't XFAIL 64-bit targets.
22990
22991         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22992         * g++.old-deja/g++.law/profile1.C: Likewise.
22993
22994         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22995         operator new instances.
22996         * g++.old-deja/g++.other/delete5.C: Likewise.
22997
22998 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22999
23000         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23001         intrinsic.
23002
23003 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23004
23005         * g77.f-torture/execute/u77-test.f: Reverse order of two
23006         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23007
23008 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23009
23010         * gcc.dg/compare1.c: New test.
23011
23012 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23013
23014         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23015         New tests.
23016
23017 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23018
23019         * g77.f-torture/compile/19990502-1.f: New test.
23020
23021 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23022
23023         * g77.f-torture/compile/19990502-0.f: New test.
23024
23025 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23026
23027         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23028         intrinsic.
23029
23030 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23031
23032         * g77.f-torture/execute/u77-test.f (main): List libU77
23033         intrinsics not currently tested.
23034         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23035         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23036         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23037         Trim blanks off the ends of some printed strings.
23038
23039 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23040
23041         * g77.f-torture/execute/u77-test.f (main): Just warn about
23042         FSTAT gid disagreement, as it's expected on some systems.
23043
23044 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23045
23046         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23047         use a new function, which allows for some slop.
23048         Clean up some commentary.
23049         (issum): The new function.
23050         (sgladd): Deleted subroutine.
23051
23052 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23053
23054         * g77.f-torture/execute/u77-test.f: Modify to be more like
23055         libf2c/libU77 version, bringing patches to that version here.
23056         Add suitable commentary.
23057
23058 1999-04-25  Richard Henderson  <rth@cygnus.com>
23059
23060         * gcc.dg/990424-1.c: New test.
23061
23062 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23063
23064         * g77.f-torture/execute/u77-test.f (main): Bug involving
23065         LSTAT has been fixed, so turn back on full checking.
23066
23067 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23068
23069         * g77.f-torture/compile/19990419-0.f: New test.
23070         * g77.f-torture/execute/19990419-1.f: New test.
23071
23072 1999-04-17  Richard Henderson  <rth@cygnus.com>
23073
23074         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23075         to avoid the need for a prototype to supress a warning.
23076
23077 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23078
23079         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23080
23081 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23082
23083         * gcc.c-torture/execute/990404-1.c: New test.
23084
23085 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23086
23087         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23088         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23089         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23090         missing initializer warnings.
23091
23092 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23093
23094         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23095         matching strings.
23096
23097 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23098
23099         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23100
23101 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23102
23103         * g77.f-torture/execute/19990325-0.f: New test.
23104         * g77.f-torture/execute/19990325-1.f: New test.
23105
23106 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23107
23108         * gcc.c-torture/execute/990324-1.c: New test.
23109
23110 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23111
23112         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23113         test with 4.
23114
23115 1999-03-17  Richard Henderson  <rth@cygnus.com>
23116
23117         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23118
23119 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23120
23121         * g77.f-torture/execute/19990313-2.f: New test.
23122         * g77.f-torture/execute/19990313-3.f: New test.
23123
23124 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23125
23126         * g77.f-torture/execute/19990313-0.f: New test.
23127         * g77.f-torture/execute/19990313-1.f: New test.
23128
23129 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23130
23131         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23132         printf to sprintf.
23133         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23134         (main): Add check for u15.  Conditionalize u31 check depending on
23135         whether ints are <32 bits or >=32 bits.
23136
23137 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23138
23139         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23140
23141 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23142
23143         * g77.f-torture/compile/19990305-0.f: New test.
23144         * g77.f-torture/execute/19981119-0.f: New test.
23145
23146 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23147
23148         * g77.f-torture/execute/970625-2.f: call ABORT if final
23149         result is not correct, instead of just printing it.
23150         Add this checking via newly introduced obfuscation, to
23151         trip up buggy front ends.
23152
23153 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23154
23155         * g77.f-torture/compile/960317-1.f: Moved from being
23156         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23157
23158 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23159
23160         * g77.f-torture/execute/960317-1.f: New (old) test.
23161         * g77.f-torture/execute/970625-2.f: Ditto.
23162
23163 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23164
23165         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23166         message on line 1 or line 2; cccp and cpplib do this differently.
23167
23168 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23169
23170         * g++.old-deja/g++.law/weak1.C: New test.
23171
23172 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23173
23174         * gcc.c-torture/execute/990119-1.c: Renamed to...
23175         * gcc.dg/990119-1.c: this, so it will only be tested once
23176         (it's a preprocessor test, it doesn't need to be run at
23177         multiple optimization levels).
23178
23179 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23180
23181         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23182           ALWAYS_CXXFLAGS.
23183
23184 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23185
23186         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23187         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23188         to not be compilable by current g77.
23189
23190 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23191
23192         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23193
23194 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23195
23196         * gcc.c-torture/execute/990222-1.c: New test.
23197
23198 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23199
23200         * g77.f-torture/compile/19990218-0.f: New test.
23201         * g77.f-torture/noncompile/19990218-1.f: New test.
23202
23203 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23204
23205         * g77.f-torture/compile/19981216-0.f: New test.
23206
23207 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23208
23209         * gcc.dg/990214-1.c: New test.
23210
23211 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23212
23213         * gcc.dg/990213-2.c: New test.
23214
23215         * gcc.dg/990213-1.c: New test.
23216
23217 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23218
23219         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23220         ints.
23221
23222 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23223
23224         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23225         specified by target.
23226
23227         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23228
23229 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23230
23231         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23232
23233 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23234
23235         * gcc.dg/special/ecos.exp: New test driver for new tests with
23236         special requirements.
23237
23238         * gcc.dg/special/alias-1.c: New test.
23239         * gcc.dg/special/gcsec-1.c: New test.
23240         * gcc.dg/special/weak-1.c: New test.
23241         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23242         * gcc.dg/special/weak-2.c: New test.
23243         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23244         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23245         * gcc.dg/special/wkali-1.c: New test.
23246         * gcc.dg/special/wkali-2.c: New test.
23247         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23248         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23249
23250 1999-02-10  Felix Lee  <flee@cygnus.com>
23251
23252           * lib/c-torture.exp (c-torture-compile): Pull out code for
23253           analyzing gcc error messages.
23254           (c-torture-execute): Likewise.  Fix some (harmless) false
23255           positives.
23256           * lib/gcc.exp (gcc_check_compile): New function.
23257
23258 1999-02-08  Richard Henderson  <rth@cygnus.com>
23259
23260         * gcc.c-torture/execute/990208-1.c: New test.
23261
23262 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23263
23264         * g++.dg/special/ecos.exp: New driver for new tests with special
23265         requirements
23266
23267         * g++.dg/special/conpr-1.C: New test
23268         * g++.dg/special/conpr-2.C: New test
23269         * g++.dg/special/conpr-2a.C: New test
23270         * g++.dg/special/conpr-3.C: New test
23271         * g++.dg/special/conpr-3a.C: New test
23272         * g++.dg/special/conpr-3b.C: New test
23273
23274         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23275         allow g++ to use the dg driver
23276
23277         * README: Add comment about g++.dg directory
23278
23279 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23280
23281         * README: Update email addresses.
23282
23283 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23284
23285         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23286         arguments in order to force structure S onto the stack even on
23287         the alpha.
23288         (test): Pass 10 leading arguments to function foo as well as the
23289         structure S.
23290
23291         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23292         failure for all targets.
23293
23294         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23295         abort to terminate program execution.
23296
23297 1999-01-30  Richard Henderson  <rth@cygnus.com>
23298
23299         * gcc.c-torture/execute/990130-1.c: New test.
23300
23301 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23302
23303         * gcc.dg/990130-1.c: New test.
23304
23305 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23306
23307         * gcc.c-torture/execute/990128-1.c: New test.
23308
23309 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23310
23311         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23312
23313 1999-01-27  Felix Lee  <flee@cygnus.com>
23314
23315         * lib/c-torture.exp (c-torture-compile): pull out code for
23316         analyzing gcc error messages.
23317         (c-torture-execute): ditto, and fix some (harmless) false
23318         positives.
23319         * lib/gcc.exp (gcc_check_compile): new function.
23320
23321 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23322
23323         * gcc.dg/990117-1.c: New test.
23324
23325         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23326
23327         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23328
23329 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23330
23331         * g77.f-torture/compile/990115-1.f: New test.
23332
23333 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23334
23335         * gcc.c-torture/compile/990107-1.c: New test
23336
23337 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23338
23339         * gcc.c-torture/execute/990106-2.c: New test.
23340
23341         * gcc.c-torture/execute/990106-1.c: New test.
23342
23343 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23344
23345         * gcc.c-torture/compile/981223-1.c: New test.
23346
23347 1998-12-29  Richard Henderson  <rth@cygnus.com>
23348
23349         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23350         (opt3): Rename from opt4 and disable.
23351
23352 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23353
23354         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23355
23356 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23357
23358         * g++.old-deja/g++.other/conv5.C: New test.
23359
23360 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23361
23362         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23363
23364 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23365
23366         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23367
23368 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23369
23370         * gcc.c-torture/compile/981211-1.c: New test.
23371
23372 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23373
23374         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23375
23376         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23377
23378 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23379
23380         * gcc.special/930510-1.c: Make C9X safe.
23381         * gcc.misc-tests/gcov-1.c Similarly.
23382         * gcc.misc-tests/gcov-2.c Similarly.
23383
23384 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23385
23386         * gcc.dg/ultrasp1.c: New test.
23387
23388 1998-12-06  Richard Henderson  <rth@cygnus.com>
23389
23390         * gcc.c-torture/execute/981206.c: New test.
23391
23392 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23393
23394         * g++.old-deja/g++.ns/template7.C: New test.
23395
23396         * g++.old-deja/g++.other/expr1.C: New test.
23397
23398         * g++.old-deja/g++.eh/tmpl3.C: New test.
23399
23400         * g++.old-deja/g++.eh/tmpl2.C: New test.
23401
23402 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23403
23404         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23405         * g++.old-deja/g++.other/using6.C: Removed.
23406         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23407
23408         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23409
23410 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23411
23412         * g++.old-deja/g++.pt/overload8.C: New test.
23413
23414         * g++.old-deja/g++.pt/overload7.C: New test.
23415
23416         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23417
23418         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23419         and relinking messages.
23420         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23421         compiling with -frepo.
23422
23423 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23424
23425         * g++.old-deja/g++.pt/lookup6.C: New test.
23426
23427 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23428
23429         * gcc.c-torture/execute/981130-1.c: New test.
23430         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23431
23432 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23433
23434         * g++.old-deja/g++.pt/explicit76.C: New test.
23435
23436         * g++.old-deja/g++.pt/friend38.C: New test.
23437
23438         * g++.old-deja/g++.ns/crash2.C: New test.
23439
23440         * g++.old-deja/g++.pt/defarg8.C: New test.
23441
23442         * g++.old-deja/g++.pt/instantiate6.C: New test.
23443
23444         * g++.old-deja/g++.pt/static6.C: New test.
23445
23446         * g++.old-deja/g++.pt/decl2.C: New test.
23447
23448 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23449
23450         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23451         problem is actually related with name lookup, but so what? :-)
23452
23453         * g++.old-deja/g++.pt/friend37.C: New test.
23454
23455 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23456
23457         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23458         element, which fails on some systems.
23459
23460         * g77.f-torture/execute/labug1.f: New test.
23461
23462 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23463
23464         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23465         is defined.
23466
23467 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23468
23469         * g77.f-torture/compile/981117-1.f: New test.
23470
23471 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23472
23473         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23474         properly discarded.
23475
23476 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23477
23478         * gcc.c-torture/execute/memcheck: New directory of tests for
23479         -fcheck-memory-usage.
23480
23481 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23482
23483         * README: New file, general information about the testsuite and
23484         new description of the various C++ test subdirectories.
23485         * README.g++: Eliminate obsolete information, update and move most
23486         relevant stuff to README.
23487
23488 1998-11-07  Richard Henderson  <rth@cygnus.com>
23489
23490         * gcc.c-torture/compile/981107-1.c: New test.
23491
23492 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23493
23494         * execute/memcpy-bi.c: New testcase.
23495
23496 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23497
23498         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23499         base classes.
23500
23501         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23502         template is selected.
23503
23504         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23505         classes, it should be accepted for all types.
23506
23507         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23508
23509         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23510         specializations start with template headers.
23511
23512 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23513
23514         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23515
23516         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23517         non-POD types.
23518
23519 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23520
23521         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23522
23523 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23524
23525         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23526
23527 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23528
23529         * 981019-1.c: New test.
23530
23531 1998-10-14  Robert Lipe <robertl@dgii.com>
23532
23533         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23534         find objc headers.
23535
23536 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23537
23538         * compile/981001-4.c: Remove use of GCC extension that triggers a
23539         compiler bug.
23540
23541 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23542
23543         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23544
23545 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23546
23547         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23548         instantiation of template produces incorrect code for delete
23549         expression.
23550
23551         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23552         constructors' name is not unique.
23553         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23554         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23555
23556         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23557         automatic array of const is ill-formed.
23558
23559         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23560         of template parameter?
23561
23562         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23563         const.
23564
23565         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23566         pointer-to-member expression.
23567
23568         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23569         declaration causes ICE.
23570
23571 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23572
23573         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23574         reserved in the global namespace.
23575
23576         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23577         generate needed virtual table.
23578
23579         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23580
23581 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23582
23583         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23584         template-dependent type
23585
23586 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23587
23588         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23589         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23590         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23591
23592         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23593         class should be usable as argument of member function.
23594         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23595         class should be usable as return type of member function.
23596         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23597         class should be usable as type of data member.
23598
23599         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23600
23601 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23602
23603         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23604
23605 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23606
23607         * gcc.dg/dll-?.c Add thumb to target list.
23608         Fix assembler scan patterns to match current assembler output.
23609
23610 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23611
23612         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23613         matching of template brackets.
23614
23615         * g++.old-deja/g++.other/using4.C: New test.  Test using
23616         declarations of methods from base classes.
23617
23618         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23619         within functions should introduce names into the innermost
23620         enclosing namespace.
23621
23622         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23623         of static locals if first initialization throws.
23624
23625 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23626
23627         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23628
23629 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23630
23631         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23632         lose track of the possible targets of tablejump insns.
23633         * special/special.exp: Run it.
23634
23635 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23636
23637         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23638         must be declared before its specializations can be named in friend
23639         declarations.
23640
23641 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23642
23643         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23644
23645         * g77.f-torture/execute/io1.f: New test.
23646
23647 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23648
23649         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23650         with pointer to template function, for which no argument deduction
23651         is possible.
23652
23653         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23654         specialization of template function as argument to template
23655         function.
23656
23657         * g++.old-deja/g++.other/access2.C: New test; Inner class
23658         shouldn't have privileged access to Outer's names.
23659
23660 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23661
23662         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23663         friend template declared within template class conflicts with
23664         nested class of the same name.
23665
23666         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23667         is ignored.
23668
23669         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23670         object with direct initializer as function declaration.
23671
23672         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23673         initializers.
23674
23675         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23676         involving const pointer and NULL produces incorrect result.
23677
23678         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23679         type name without `typename' should be rejected with -pedantic.
23680
23681 1998-10-02  Richard Henderson  <rth@cygnus.com>
23682
23683         * g++.old-deja/g++.other/addrof1.C: New test.
23684
23685 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23686
23687         * gcc.c-torture/compile/981001-1.c: New test.
23688         * gcc.c-torture/execute/981001-1.c: New test.
23689
23690 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23691
23692         * gcc.c-torture/compile/981001-2.c: New test.
23693         * gcc.c-torture/compile/981001-3.c: New test.
23694         * gcc.c-torture/compile/981001-4.c: New test.
23695
23696 1998-10-01  Robert Lipe  <robertl@dgii.com>
23697
23698         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23699         multilibbed hosts.   Idea grafted from g77.exp.
23700
23701 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23702
23703         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23704         avoid losing on systems which need -lsocket.
23705
23706 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23707
23708         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23709         * g++.old-deja/g++.other/nested2.C: Ditto.
23710         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23711         failure.
23712
23713 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23714
23715         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23716         preferred over template operator!= for enum bitfields.
23717
23718 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23719
23720         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23721         that happen to have the same base name, but in different scopes,
23722         are incorrectly rejected.
23723
23724 1998-09-16  Richard Henderson  <rth@cygnus.com>
23725
23726         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23727         on the native word size instead of an integer literal.
23728
23729 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23730
23731         * g++.old-deja/g++.other/static2.C: Invocation of static data
23732         member of type pointer-to-function denoted as non-static member.
23733
23734         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23735         checks involving function types and aliases.
23736
23737 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23738
23739         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23740         redefined to the same non-trivial type.
23741
23742         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23743         namespace-qualification of template specializations declared in
23744         other namespaces.
23745
23746         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23747         to declare a subset of the specializations of a template function
23748         as friends of specializations of a template class.
23749
23750         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23751         member templates that do not fully specialize the enclosing
23752         template class are rejected.
23753
23754 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23755
23756         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23757
23758 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23759
23760         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23761         altered from libf2c/libU77 version.
23762
23763 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23764
23765         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23766
23767 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23768
23769         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23770         (un)signed char are different types for template specialization
23771         purposes.
23772
23773 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23774
23775         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23776         * objc: ObjC testsuite.
23777
23778 1998-08-31  Catherine Moore  <clm@cygnus.com>
23779
23780         * gcc.c-torture/execute/941014-1.x:  New file.
23781
23782 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23783
23784         * lib/c-torture.exp: Add support for
23785         torture_eval_before_compile and torture_eval_before_execute
23786         variables.
23787
23788 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23789
23790         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23791         this test triggers valid.
23792
23793 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23794
23795         * gcc.dg/980827-1.c: New test.
23796
23797 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23798
23799         * gcc.c-torture/execute/loop-4b.c: New test.
23800
23801 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23802
23803         * lib/c-torture.exp: Add support for
23804         torture_eval_before_compile and torture_eval_before_execute
23805         variables.
23806
23807 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23808
23809         * gcc.c-torture/compile/980825-1.c: New test.
23810
23811 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23812
23813         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23814         count number tests in opt_t0 not good_t0.
23815
23816 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23817
23818         * gcc.c-torture/compile/930326-1.x: Fix typo.
23819
23820 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23821
23822         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23823         causes an ICE.
23824
23825 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23826
23827         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23828         STACK_SIZE is defined.
23829         * gcc.c-torture/unsorted/stuct.c: Similarly.
23830
23831         * gcc.c-torture/compile/980821-1.c: New test.
23832
23833 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23834
23835         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23836
23837 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23838
23839         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23840         code.
23841
23842 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23843
23844         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23845         error'.
23846
23847 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23848
23849         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23850
23851 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23852
23853         * gcc.c-torture/compile/980816-1.c: New test.
23854
23855         * gcc.dg/980816-1.c: New test.
23856
23857 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23858
23859         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23860         compiler for ieee tests.
23861
23862 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23863
23864         * g77.f-torture/compile/980729-0.f: New test.
23865
23866 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23867
23868         * gcc.c-torture/special/eeprof-1.c: New test, for
23869         -finstrument-functions.
23870         * gcc.c-torture/special/special.exp: Run it.
23871
23872 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23873
23874         * gcc.c-torture/compile/980729-1.c: New test.
23875
23876 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23877
23878         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23879         __thumb__ is defined, and test for ARM style doubles if so.
23880
23881 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23882
23883         * g77.f-torture/noncompile/980615-0.f: New test.
23884
23885 1998-07-26  H.J. Lu  (hjl@gnu.org)
23886
23887         * gcc.dg/980312-1.c: Do link instead of compile.
23888         * gcc.dg/980313-1.c: Likewise.
23889
23890 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23891
23892         * gcc.c-torture/compile/980726-1.c: New test.
23893
23894 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23895
23896         * g77.f-torture/execute/io0.f: New test.
23897
23898 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23899
23900         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23901         an int.
23902
23903 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23904
23905         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23906         m32r bugs.
23907
23908 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23909
23910         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23911         c-decl.c:grokdeclarator can handle mode attributes.
23912
23913 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23914
23915         * gcc.c-torture/execute/980716-1.c: New test.
23916
23917 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23918
23919         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23920         the mn10200.
23921         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23922         the mn10200.
23923         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23924         * gcc.c-torture/compile/930326-1.x: Similarly.
23925
23926 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23927
23928         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23929         New test from Craig.
23930
23931 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23932
23933         * g77.f-torture/noncompile/980616-0.f: New test.
23934
23935         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23936
23937 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23938
23939         *  g++.other/singleton.C: Return error value instead of taking
23940         SIGSEGV.
23941
23942 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23943
23944         *  g++.other/singleton.C: New test.   Warning is under dispute.
23945         Runtime crash is not.
23946
23947 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23948
23949         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23950         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23951         using6.C, using7.C}:  New namespace tests.
23952
23953 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23954
23955         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23956         specialization with typedef'ed names used as array indexes.
23957
23958 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23959
23960         * gcc.c-torture/execute/980709-1.c: New test.
23961
23962         * gcc.dg/980709-1.c: New test.
23963
23964 1998-07-07  Richard Henderson  <rth@cygnus.com>
23965
23966         * gcc.c-torture/execute/bcp-1.c: New test.
23967
23968 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23969
23970         * gcc.c-torture/execute/980707-1.c: New test.
23971
23972 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23973
23974         * gcc.c-torture/compile/980706-1.c: New test.
23975
23976 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23977
23978         * g77.f-torture/execute/980701-0.f,
23979         g77.f-torture/execute/980701-1.f: New test from Craig.
23980
23981 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23982
23983         * gcc.c-torture/compile/980701-1.c: New test.
23984
23985         * gcc.c-torture/execute/980701-1.c: New test.
23986
23987 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23988 rlsruhe.de>
23989
23990         * g++.old-deja/g++.robertl/eb132.C: New test.
23991         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23992
23993 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23994
23995         * g77.f-torture/execute/980628-7.f,
23996         g77.f-torture/execute/980628-8.f,
23997         g77.f-torture/execute/980628-9.f,
23998         g77.f-torture/execute/980628-10.f: New tests from Craig.
23999
24000         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24001
24002 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24003
24004         * g77.f-torture/execute/980628-4.f: New test from Craig.
24005         * g77.f-torture/execute/980628-5.f: Likewise.
24006         * g77.f-torture/execute/980628-2.f: Likewise.
24007         * g77.f-torture/execute/980628-0.f: Likewise.
24008         * g77.f-torture/execute/980628-1.f: Likewise.
24009         * g77.f-torture/execute/980628-3.f: Likewise.
24010         * g77.f-torture/execute/980628-6.f: Likewise.
24011
24012 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24013
24014         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24015         directory when nothing has been installed yet.
24016
24017 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24018
24019         * gcc.c-torture/special/special.exp: Handle newer versions of
24020         dejagnu.
24021
24022 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24023
24024         * gcc.dg/980626-1.c: New test.
24025
24026 1998-06-19  Bruno Haible <haible@ilog.fr>
24027
24028         * gcc.misc-tests/m-un-2.c: New test.
24029         * g++.old-deja/g++.other/warn01.c: Likewise.
24030
24031 1998-06-19  Robert Lipe  <robertl@dgii.com>
24032
24033         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24034         compatibility with assmblers with a different comment character.
24035         Eliminate use of GAS-specific extensions.
24036
24037 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24038
24039         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24040
24041 1998-06-19  Robert Lipe  <robertl@dgii.com>
24042
24043         *lib/g77.exp: Replace search for libf2c.a with search for newly
24044         renamed libg2c.a
24045
24046 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24047
24048         * gcc.c-torture/execute/980617-1.c: New test.
24049
24050 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24051
24052         * gcc.c-torture/execute/980612-1.c: New test.
24053
24054 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24055
24056         * gcc.dg/980523-1.c: Only test on ppc-linux.
24057         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24058
24059         * gcc.c-torture/execute/980608-1.c: New test.
24060
24061 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24062
24063         * gcc.c-torture/execute/980605-1.c: New test.
24064
24065 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24066
24067         * gcc.c-torture/execute/980604-1.c: New test.
24068
24069 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24070
24071         * gcc.c-torture/execute/980602-1.c: New test.
24072         * gcc.c-torture/execute/980602-2.c: Likewise.
24073
24074 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24075
24076         * 970125-0.f: Fix per JCB.  Add commentary.
24077
24078 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24079
24080         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24081         IEEE -0 support.
24082
24083 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24084
24085         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24086         earlier.
24087
24088 1998-05-28  Catherine Moore <clm@cygnus.com>
24089
24090         * gcc.c-torture/execute/980526-3.c: New test.
24091
24092 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24093
24094         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24095         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24096         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24097         m88k-motorola-sysv3 to XFAIL.
24098
24099 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24100
24101         * gcc.dg/980526-1.c: New test.
24102         * gcc.c-torture/execute/980526-2.c: New test.
24103
24104 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24105
24106         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24107
24108         * gcc.c-torture/execute/980526-1.c: New test.
24109
24110 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24111
24112         * g77.f-torture/execute/alpha2.f: Add runtime test.
24113
24114 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24115
24116         * g++.old-deja/old-deja.exp: Strip leading directories.
24117
24118         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24119         error for the line.  Don't run multiple tests for the same line.
24120
24121 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24122
24123         * gcc.dg/980523-1.c: New test.
24124
24125 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24126
24127         * g77.f-torture/compile/970915-0.f: New test.
24128
24129 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24130
24131         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24132
24133 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24134
24135         * gcc.dg/980520-1.c: New test.
24136
24137 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24138
24139         * gcc.dg/980502-1.c: Fix return type.
24140
24141 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24142
24143         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24144         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24145         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24146         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24147         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24148
24149 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24150
24151         * g77.f-torture/execute/980520-1.f: New test.
24152
24153 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24154
24155         * lib/mike-g77.exp: New file.
24156
24157         * g77.f-torture/noncompile/noncompile.exp,
24158         g77.f-torture/noncompile/check0.f: New files.
24159
24160 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24161
24162         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24163         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24164         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24165         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24166         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24167         abort where appropriate.
24168
24169 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24170
24171         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24172         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24173
24174 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24175
24176         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24177
24178 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24179
24180         * g77.f-torture/compile/980427-0.f: New test.
24181
24182 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24183
24184         * g77.f-torture/compile/980424-0.f: New test.
24185
24186 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24187
24188         * g77.f-torture/compile/980419-2.f (main): New test.
24189         * g77.f-torture/compile/970125-0.f: New test.
24190         * g77.f-torture/compile/980419-1.f: New test.
24191
24192 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24193
24194         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24195         of loop-4.c.
24196
24197 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24198
24199         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24200
24201 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24202
24203         * gcc.c-torture/compile/980329-1.c: New test.
24204
24205 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24206
24207         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24208         * gcc.dg/980312-1.c: Fix typo in -march command.
24209
24210 1998-03-16  H.J. Lu  (hjl@gnu.org)
24211
24212         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24213
24214 1998-03-11  Robert Lipe  <robertl@dgii.com>
24215
24216         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24217         Dave Love agree the Fortran source is bogus.
24218
24219 1998-03-11  Robert Lipe  <robertl@dgii.com>
24220
24221         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24222         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24223         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24224         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24225         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24226
24227 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24228
24229         * g++.old-deja/g++.other/friend1.C: New test.
24230
24231 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24232
24233         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24234         possibly uninitialized) variables and declare dnrm2.
24235
24236 1998-02-23  Robert Lipe <robertl@dgii.com>
24237
24238         From Bruno Haible <haible@ilog.fr>:
24239         * gcc.c-torture/execute/980223.c: New test.
24240
24241 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24242
24243         * gcc.dg/ifelse-1.c: New test.
24244
24245 1998-02-09  H.J. Lu  (hjl@gnu.org)
24246
24247         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24248
24249           * lib/old-dejagnu.exp (old-dejagnu): Added the
24250           "execution test - XFAIL *-*-*" handling in the spirit of
24251           "excess errors test -". Changed the "execution test fails"
24252           handling to be like "excess errors test fails".
24253           * Update various tests accordingly.
24254
24255 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24256
24257         * gcc.c-torture/execute/980205.c: New test.
24258
24259 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24260
24261         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24262         * lib/f-torture.exp: Similarly.
24263         * gcc.c-torture: Rename all .cexp files to .x files.
24264
24265 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24266
24267         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24268         (940510-1.c): Removed duplicate.
24269         (971104-1.c): New test.
24270
24271 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24272
24273           * lib/f-torture.exp: Improve error and loop detection.
24274
24275 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24276
24277         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24278         use that to size the filler array.
24279
24280 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24281
24282         * lib/c-torture.exp(c-torture-execute): Fix typo.
24283
24284         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24285         testcase as the executable name. Keep the executable around if
24286         the test fails.
24287
24288 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24289
24290         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24291         changes.  Only test one -g option, and move it to the end of the
24292         list of options to test.
24293
24294 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24295
24296         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24297         variable GCC_TORTURE_OPTIONS to supply default switches separated
24298         by colons.  If no environment variable, run tests with -O0 -g, -O1
24299         -g, and -O2 -g as well.
24300
24301 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24302
24303         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24304         explanatory comments. Fix indentation.
24305
24306 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24307
24308         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24309
24310 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24311
24312         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24313         * g++.old-deja/g++.mike/p7325.C: Likewise.
24314         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24315
24316 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24317
24318         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24319         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24320         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24321         * g++.old-deja/g++.law/operators4.C: Likewise.
24322
24323 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24324
24325         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24326         * g++.old-deja/g++.mike/p784.C: Ditto.
24327         * g++.old-deja/g++.mike/p785.C: Ditto.
24328
24329 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24330
24331           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24332
24333 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24334
24335         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24336         target feature; pass this to c-torture-execute as needed.
24337
24338 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24339
24340         * lib/c-torture.exp(c-torture-execute): If the previous and the
24341         current executables being tested are identical, we don't need to
24342         run the executable again. Try to make the executable names
24343         unique. Add an optional argument for passing additional compiler
24344         flags.
24345
24346 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24347
24348         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24349
24350 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24351
24352         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24353
24354 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24355
24356         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24357         32bit or larger longs.
24358
24359         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24360         have either a 32bit long or 32bit int.
24361
24362 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24363
24364         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24365         Make double precision tests dependent on sizeof (double).
24366
24367 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24368
24369         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24370         too.
24371
24372 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24373
24374         * gcc.c-torture/compile/961203-1.cexp: New script.
24375
24376 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24377
24378         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24379         up the includes ourselves.
24380
24381 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24382
24383         * lib/plumhall.exp: Remove random include, and add a few
24384         verbose messages for debugging.
24385
24386 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24387
24388         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24389         of trying to do it ourselves.
24390
24391 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24392
24393         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24394
24395 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24396
24397         * gcc.prms/5403.c: Made regexp a bit less strict.
24398
24399 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24400
24401         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24402         is returned from remote_load instead.
24403         * lib/plumhall.exp: Ditto.
24404         * lib/mike-g++.exp: Ditto.
24405         * lib/old-dejagnu.exp: Ditto.
24406         * lib/c-torture.exp: Ditto.
24407
24408 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24409
24410         * lib/g++.exp: Use build_wrapper procedure.
24411         * lib/gcc.exp: Ditto.
24412
24413 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24414
24415         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24416         an old-style decl for malloc.  Fixes tests to work when
24417         sizeof (int) != sizeof (size_t).
24418
24419 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24420
24421         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24422
24423         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24424         use stdargs.h interface.
24425
24426 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24427
24428         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24429         NO_VARARGS when compiling.
24430
24431 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24432
24433         * lib/plumhall.exp(ph_includes): New procedure.
24434         (ph_make): Use it.
24435         (ph_compiler): Ditto.
24436
24437         * lib/g++.exp: Rename test-glue.c to testglue.c.
24438         * lib/gcc.exp: Ditto.
24439
24440 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24441
24442         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24443         to completion when it's called.
24444
24445 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24446
24447         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24448         is defined, don't do test.
24449
24450 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24451
24452         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24453         for object files.
24454         (ph_summary): Mark skipped testcases as untested, not unresolved.
24455
24456         * lib/plumhall.exp (ph_make): If unresolved because of bad
24457         errorCode, record errorCode in log file.
24458         (*): Replace send_log/verbose with verbose -log.
24459
24460 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24461
24462         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24463         double conversion if double isn't at least 8 bytes.
24464
24465         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24466         int to work with targets where int is 16 bits.
24467
24468         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24469         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24470         precision for the test to complete.
24471
24472 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24473
24474         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24475         if d10v is not compiled with the -mdouble64 flag.
24476         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24477
24478         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24479         d10v is not compiled with the -mint32 flag.
24480
24481 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24482
24483         * lib/plumhall.exp: Use incr_count.
24484
24485 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24486
24487         * gcc.c-torture: Update to c-torture-1.45.
24488
24489 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24490
24491         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24492         the name of the expect testcase file).
24493
24494         * lib/g++.exp(g++_init): Ditto.
24495
24496 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24497
24498         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24499         the host.
24500
24501         * lib/gcc.exp(gcc_exit): New procedure.
24502
24503 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24504
24505         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24506         specs where appropriate.
24507
24508         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24509         because of new "candidates are" messages, and removed a few
24510
24511         * Converted all non-old-style g++ testcases to old-style, and
24512         moved into g++.old-deja.
24513
24514 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24515
24516         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24517         options.
24518
24519         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24520         succeeded.
24521
24522         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24523
24524 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24525
24526         * lib/gcc.exp (gcc_target_compile): Add support for defining
24527         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24528         the machine doesn't have those features.
24529
24530 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24531
24532         * g++.law/operators4.exp: Don't use LIBS.
24533
24534 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24535
24536         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24537
24538         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24539         * lib/g++.exp: Set it here instead. Also, allow use of the
24540         --tool_exec and --tool_opt options. Change CXX to
24541         GXX_UNDER_TEST.
24542
24543         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24544
24545         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24546
24547 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24548
24549         * lib/old-dejagnu.exp: Use prune_warnings instead of
24550         prune_system_crud.
24551         * lib/mike-g++.exp: Ditto.
24552         * lib/gcc.exp: Ditto.
24553         * lib/g++.exp: Ditto.
24554
24555         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24556
24557 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24558
24559           * 941014-2.c: Include stdlib.h
24560           * 960327-1.c: Include stdio.h
24561           * dbra.c, index-1.c: Don't assume ints are 32bits.
24562
24563 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24564
24565         * lib/gcc.exp: Add gcc,stack_size target feature.
24566
24567         * lib/g++.exp(g++_target_compile): Add the include and link
24568         paths here, not in two other places. And, it's $options, not
24569         options.
24570
24571         * lib/mike-g++.exp(postbase): Remove the code that determines
24572         the correct include and link paths.
24573         * g++.old-deja/old-deja.exp: Ditto.
24574
24575 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24576
24577         * lib/g++.exp(g++_init): target_compile no longer returns the
24578         filename of the result.
24579
24580 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24581
24582         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24583         call to glob.
24584
24585         * gcc.c-torture/special/special.exp: Change call to
24586         gcc_target_compile to include the object file.
24587
24588 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24589
24590         * gcc.c-torture/special/special.exp: Correct misspelling in last
24591         change.
24592
24593 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24594
24595         * lib/plumhall.exp(ph_summary): Log the entire output of the
24596         executable. Return -1 if there were any failures, 0 otherwise.
24597         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24598         (ph_make): Clean up objects and executables that were built
24599         if the tests succeeded.
24600
24601 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24602
24603         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24604         libraries and includes in the build tree as appropriate.
24605
24606 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24607
24608         * lib/c-torture.exp: Instead of looking for the global variable
24609         NO_LONG_LONG, check to see if that's a feature of the target.
24610
24611 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24612
24613         * config/default.exp: Minimize. Delete the remainer of the files in
24614         config; this functionality is now in devo/dejagnu/config.
24615
24616         g++.*/*: Pass any additional flags used to compile to postbase;
24617         delete CXXFLAGS.
24618
24619         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24620         is now done by runtest.exp. Use gcc_target_compile instead of
24621         compile.
24622
24623         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24624         Remove references to CFLAGS. Use remote_file instead of
24625         calling rm -f.
24626         (c-torture): Take a list of arguments to use to compile this
24627         testcase.
24628
24629         lib/g++.exp: Simplify. Use target_compile instead of compile.
24630         lib/gcc-dg.exp: Ditto.
24631         lib/gcc.exp: Ditto.
24632         lib/mike-{gcc,g++}.exp: Ditto.
24633         lib/old-dejagnu.exp: Ditto.
24634         lib/plumhall.exp: Ditto.
24635
24636 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24637
24638         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24639         (ph_linker): Likewise.
24640
24641 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24642
24643           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24644         MAP_ANON / MAP_ANONYMOUS if defined;
24645         else try to map from /dev/zero .
24646
24647 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24648
24649         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24650         isn't defined, then define it to MAP_ANONYMOUS.
24651
24652 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24653
24654         * gcc.c-torture: Update to c-torture-1.42 release.
24655
24656 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24657
24658         * gcc.c-torture: Update to c-torture-1.41 release.
24659
24660 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24661
24662         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24663         c-torture release.
24664
24665 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24666
24667         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24668         and LDFLAGS.  Fix second case to append the target_info ldflags
24669         onto LDFLAGS, not CFLAGS.
24670         * lib/g++.exp (g++_init): Add target_info stuff.
24671         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24672         of libgloss and newlib flags for !native.
24673
24674         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24675         (GDB): Fix relative path to go up another dir for finding gdb.
24676
24677 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24678
24679         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24680         versions in the target_info array, if they don't exist.
24681
24682 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24683
24684         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24685
24686 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24687
24688         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24689         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24690
24691 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24692
24693         * lib/old-dejagnu.exp: Don't remove the output file before we've
24694         actually tested it. Don't append pwd to the path of the executable
24695         we're testing.
24696
24697 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24698
24699         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24700
24701 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24702
24703         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24704         temporary directory for compiler files, and set it to a default
24705         value of /tmp. Set $output as the name of the output file from
24706         compiling the testcase. Add a -o option to $cflags_var so the
24707         compiler writes the final output file as $output. Set $executable
24708         to $output.
24709
24710         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24711         directory for compiler files, and set it to /tmp if it doesn't
24712         already have a value. Set $output_file to the name of the output
24713         file from compiling the testcase. Add a -o option to CXXFLAGS so
24714         the compiler writes the final output file as $output. Use $output
24715         as the executable to be tested.
24716
24717 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24718
24719         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24720
24721 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24722
24723         * gcc.c-torture/execute/pending-1.c: New test.  Still
24724         pending in Tege's queue.
24725
24726 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24727
24728         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24729         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24730         if there were failures.  Call unresolved if there were unresolved
24731         testcases.  Call gcc_fail if program did not run to completion.
24732         (ph_make): Pass additional argument name to ph_execute.
24733         (ph_execute): Add new argument.  Pass additional arguments to
24734         ph_summary.  Call gcc_fail is there is no execution output.
24735
24736 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24737
24738         * lib/plumhall.exp (proc_summary): Output relavent summary
24739         lines into the log so specific failures in plumhall can be
24740         investigated.
24741
24742 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24743
24744         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24745         (c-torture-execute): Don't try to execute tests which use
24746         "long long" types if $NO_LONG_LONG is nonzero.
24747
24748 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24749
24750         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24751         not c-torture.
24752
24753         * gcc.ieee: Move from here.
24754         * gcc.c-torture/execute/ieee: To here.
24755
24756 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24757
24758         * gcc.c-torture: Update to c-torture-1.41 release.
24759
24760 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24761
24762         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24763         not "$output".
24764
24765 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24766
24767         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24768         -c present.
24769
24770 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24771
24772         * config/proelf.exp: Handle connecting to a simulator.
24773
24774 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24775
24776         * config/proelf.exp: New file.  Enough framework that we can
24777         run c-torture tests on the proelf targets (or any other target
24778         that gdb can connect to for that matter).
24779
24780 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24781
24782         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24783         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24784
24785         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24786         exec_output exists.
24787
24788 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24789
24790         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24791         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24792
24793         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24794         to pass/fail/unresolved/unsupported/untested.  Caller must now
24795         call unresolved/unsupported/untested.
24796         * lib/*.exp: Update FSF address.  Update to handle new results of
24797         ${tool}_load.
24798         * lib/chill.exp (verbose): Delete.
24799
24800 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24801
24802         * lib/gcc.exp (default_gcc_start): Change order of args to
24803         $LDFLAGS $CFLAGS $LIBS.
24804         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24805         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24806         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24807         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24808         * gcc.misc-tests/dg-test.exp: Likewise.
24809         * gcc.misc-tests/msgs.exp: Likewise.
24810         * gcc.prms/prms.exp: Likewise.
24811         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24812         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24813
24814         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24815
24816 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24817
24818         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24819
24820         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24821         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24822
24823         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24824         necessary.
24825
24826 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24827
24828         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24829         global for loop; add use of $mathlib.
24830         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24831         settings here; set mathlib for anything but VxWorks.
24832
24833 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24834
24835         * gcc.c-torture: Update to c-torture-1.40 release.
24836
24837 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24838
24839         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24840         dg.exp.
24841
24842 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24843
24844         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24845         global.
24846
24847 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24848
24849         * lib/g++.exp (LIBS): Define if not already.
24850         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24851         (gcc-dg-prune): Call prune_gcc_output.
24852         * lib/gcc.exp (prune_gcc_output): New proc.
24853         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24854         prune_gcc_output.
24855
24856 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24857
24858         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24859         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24860
24861 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24862
24863         * gcc.c-torture: Update to c-torture-1.39 release.
24864
24865 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24866
24867         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24868         fails, try others as well.
24869
24870 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24871
24872         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24873         If compilation fails, mark execute tests as `untested'.
24874         If test is marked as unsupported, don't mark compilation and
24875         execute tests as failed.
24876
24877 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24878
24879         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24880         libstdc++ for whether or not we want to be doing shared
24881         libraries.  Delete link_curses since we don't need it anymore.
24882         * lib/mike-g++.exp (postbase): Don't link in libg++.
24883         * g++.old-deja/old-deja.exp: Likewise.
24884
24885 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24886
24887         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24888
24889 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24890
24891         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24892         For that, add `-Wl,-a,shared_archive'.
24893         * g++.old-deja/old-deja.exp: Likewise.
24894
24895 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24896
24897         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24898
24899 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24900
24901         * lib/mike-g++.exp (postbase): Pay attention to the status of
24902         g++_load.
24903
24904 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24905
24906           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24907
24908 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24909
24910         * lib/gcc.exp (default_gcc_start): No longer need to log program
24911         being executed or its output, execute_anywhere does that now.
24912         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24913         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24914
24915 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24916
24917         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24918         the same as those in lib/g++.exp.
24919
24920 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24921
24922         * gcc.c-torture: Update to c-torture-1.38 release.
24923         * gcc.ieee: Related changes.
24924
24925 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24926
24927         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24928         "exec". Minor reformatting changes.
24929
24930         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24931         cross. This means all "exec" calls now work on a remote host as
24932         well.
24933         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24934         cross. Filter out the extra "\r\n" stuff that expect puts in.
24935         (c-torture-execute): Filter out the bogus warnings like
24936         c-torture-compile does. Add support for canadian cross.
24937         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24938         Use execute_anywhere rather than calling exec directly. Now it
24939         works for canadian cross testing.
24940
24941 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24942
24943         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24944         results into a variable, and check that rather than using file exists.
24945
24946 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24947
24948         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24949         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24950
24951 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24952
24953         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24954         lib_curses if there's a shared libg++ in the build tree.
24955
24956 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24957
24958         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24959         if not supported target.
24960
24961 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24962
24963         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24964         link_curses up to always happen, not just for native builds.
24965
24966 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24967
24968         * gcc.c-torture: Update to c-torture-1.36 release.
24969         * gcc.failure: Related changes.
24970
24971 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24972
24973         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24974
24975 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24976
24977         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24978         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24979         runshlib, link_curses, and mathlib for link and run.
24980
24981         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24982         pass the runtime shared library options for Solaris, OSF/1, and
24983         Irix5, and link with -lcurses to avoid unresolved references.
24984
24985 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24986
24987         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24988         only run once.
24989
24990 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24991
24992         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24993
24994 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24995
24996         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24997         do not have a framework for the "compat" tests yet.
24998
24999 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25000
25001         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25002         set to null if we're testing vxworks5.1.  Use that instead of
25003         `-lm' in the setting of LIBS for link and run.
25004
25005 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25006
25007         * config/rom68k.exp (${tool}_load): Major changes to make it
25008         work.  Verified that it does in fact return the stuff in
25009         exec_output properly.  Catch any Emul or any TRAP other than 0.
25010
25011 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25012
25013         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25014         LDFLAGS properly for targets that need stuff from libgloss.
25015         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25016         only run once.
25017         (gpp_initialized): New variable.
25018
25019 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25020
25021         * config/rom68k.exp: Load libgloss.exp.
25022         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25023         so we can produce a fully linked binary.
25024         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25025         so we can produce a fully linked binary.
25026
25027 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25028
25029         * lib/plumhall.exp (ph_section): Watch for expected failures.
25030         Add missing `else'.
25031
25032         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25033         run the testcase.
25034         (c-torture): Likewise.
25035
25036 1995-08-28  Doug Evans  <dje@cygnus.com>
25037
25038         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25039
25040         * lib/mike-g++.exp (mike_cleanup): New proc.
25041         (prebase): New globals compiler_result, not_compiler_result,
25042         target_regexp.
25043         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25044         allow leading "-" in pattern.  Watch for unsupported tests.
25045         If $compiler_result is set, pattern match assembler code,
25046         and ditto for $not_compiler_result.
25047         * lib/mike-gcc.exp: Likewise.
25048
25049         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25050         execution "succeeded".
25051
25052 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25053
25054         * config/win32.exp: New file.
25055         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25056
25057 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25058
25059         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25060         unsupported.
25061         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25062         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25063         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25064
25065         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25066         "... without exceptions was ...".  That is now handled by
25067         prune_system_crud.
25068         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25069
25070 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25071
25072         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25073         sieve.c,sort2.c}: New files.
25074         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25075         sieve.exp,sort2.exp}: Drivers for them.
25076
25077         * lib/mike-gcc.exp (program_output): New user settable variable.
25078         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25079         messages.
25080         * lib/mike-g++.exp (program_output): New user settable variable.
25081
25082         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25083
25084         * config/sh.exp: Deleted (use sim.exp instead).
25085
25086 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25087
25088         * config/vx.exp: Declare CHECKTASK as global.
25089         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25090         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25091         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25092
25093 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25094
25095         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25096         target. Like vx.exp, only includes `vx29k.exp' instead of
25097         `vxworks.exp'.
25098
25099 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25100
25101         * config/sim.exp: Increase time limit from 120 seconds to 240.
25102
25103 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25104
25105         * gcc.c-torture/execute/950628-1.c: New test.
25106
25107 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25108
25109         * gcc.c-torture: Update with changes/additions from
25110         c-torture-1.34.
25111
25112 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25113
25114         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25115
25116 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25117
25118         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25119
25120 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25121
25122         * gcc.c-torture/compile/950512-1.c: New test.
25123         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25124         * gcc.dg/struct-ret-1.c: Likewise.
25125
25126 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25127
25128         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25129           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25130
25131 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25132
25133         * gcc.c-torture/special/920411-1.c: Deleted.
25134         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25135
25136 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25137
25138         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25139         cpu limit.
25140
25141 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25142
25143         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25144
25145 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25146
25147         From kenner;
25148         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25149         is the proper length.
25150         * va-arg-3.c: Likewise.
25151
25152 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25153
25154         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25155         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25156
25157         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25158         * lib/g++.exp (default_g++_start): Delete old cruft.
25159
25160 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25161
25162         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25163         (2 * (1 << 18)) to (2 * (1 << 17)).
25164
25165         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25166
25167 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25168
25169         * config/rom68k.exp: Renamed from config/idp.exp
25170
25171 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25172
25173         * c-torture/compile/921109-2.c
25174
25175 1995-04-18  Mike Stump  <mrs@cygnus.com>
25176
25177         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25178         excess errors.
25179
25180 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25181
25182         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25183         output.
25184         * lib/g++.exp (default_g++_start): Likewise.
25185
25186 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25187
25188         * gcc.c-torture/compile/950329-1.c: New test.
25189
25190 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25191
25192           * config/bug.exp (${tool}_load): Updated to use new remote_open
25193           and remote_close procs.
25194         * config/idp.exp: New file.
25195
25196 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25197
25198         * gcc.c-torture/execute/950322-1.c: New test.
25199
25200 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25201
25202         * config/vx.exp (${tool}_load): Clean up testing of return code from
25203         vxworks_ld and vxworks_spawn.
25204
25205 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25206
25207         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25208
25209 1995-03-13  Mike Stump  <mrs@cygnus.com>
25210
25211         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25212         can mark excess errors on a machine by machine basis.  Note, the
25213         default is to not expect any excess errors, even when excess
25214         errors test - is given, so you will want to put an XFAIL ... on
25215         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25216         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25217         those 4 machines, but no others.
25218
25219 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25220
25221         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25222         * lib/c-torture.exp: to here.
25223
25224 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25225
25226         * gcc.c-torture/execute/950221-1.c: New test.
25227         * gcc.c-torture/execute/struct-ret-1.c: New test.
25228         * gcc.c-torture/compile/950221-1.c: New test.
25229
25230         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25231
25232 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25233
25234         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25235         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25236
25237 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25238
25239         * g++.gb: New directory of tests, derived from my signature and
25240         class scoping tests.
25241
25242         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25243         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25244         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25245         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25246         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25247         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25248         * g++.gb/sig25.C: Likewise.
25249
25250         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25251         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25252         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25253         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25254         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25255         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25256         * g++.gb/sig25.exp: Likewise.
25257
25258         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25259         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25260         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25261         * g++.gb/scope13.C: Likewise, this test still fails.
25262
25263         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25264         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25265         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25266         * g++.gb/scope13.exp: Ditto.
25267
25268         * g++.gb/README: New file, explains what these tests are about.
25269
25270 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25271
25272         * lib/dg.exp (dg-do): Support `preprocess'.
25273         (dg-test): Likewise.
25274
25275 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25276
25277         * config/udi.exp: change "continue -expect" to "exp_continue".
25278
25279 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25280
25281         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25282         Delete redundant tests.
25283
25284         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25285         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25286         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25287         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25288         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25289         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25290         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25291         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25292
25293         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25294         storing label pointers.
25295         * gcc.c-torture/execute/921019-1.c: Likewise.
25296         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25297         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25298         parameter fp.
25299         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25300         constants.
25301
25302         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25303         Delete obsolete tests.
25304
25305         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25306         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25307         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25308         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25309         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25310         * gcc.c-torture/compile/950124-1.c: New test.
25311
25312         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25313
25314 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25315
25316         * lib/mike-g++.exp: Add -lm to LIBS.
25317
25318 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25319
25320         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25321
25322 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25323
25324         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25325
25326 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25327
25328         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25329
25330 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25331
25332         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25333         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25334         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25335         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25336         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25337         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25338         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25339         * g++.law/{operators31.C, operators32.C,
25340         * g++.law/{operators33.C, operators34.C}: Likewise.
25341         * g++.law/{pic1.C, refs2.C}: Likewise.
25342         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25343         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25344         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25345         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25346
25347         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25348         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25349         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25350         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25351         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25352         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25353         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25354         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25355         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25356         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25357         * g++.law/{operators34.exp}: Likewise.
25358         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25359         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25360         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25361         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25362         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25363
25364         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25365         No longer expected to fail.
25366         * g++.law/missed-error3.C: Tweak for recent bool changes.
25367
25368 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25369
25370         * config/emb-unix: Deleted.
25371         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25372         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25373
25374 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25375
25376         * lib/dg.exp (dg-test): Fix typo in last patch.
25377
25378 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25379
25380         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25381         (handles multiple occurrences).
25382
25383 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25384
25385         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25386         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25387         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25388         printed).
25389         * lib/c-torture.exp (c-torture-compile): Likewise.
25390         (c-torture): Prepend full path if missing.
25391         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25392         (gcc_fail): Likewise.
25393         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25394
25395 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25396
25397         * lib/netware.exp: Only attach to NetWare i386 systems.
25398
25399 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25400
25401         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25402         messages.  Add test name to "output pattern match" pass/fail message.
25403
25404 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25405
25406         * gcc.dg: New testsuite.
25407         * gcc.dg/dg.exp: New file.
25408
25409         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25410         test-switch.c}: Deleted.
25411
25412         * gcc.misc-tests/msgs.exp: New testcase driver.
25413
25414 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25415
25416         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25417         Watch for illegal return values from ${tool}_load.
25418         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25419         cross targets.  Coerce return value >0 to 1.
25420
25421 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25422
25423         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25424
25425         * config/emb-unix.exp: New file.
25426
25427         * config/sim.exp: Error if variable $SIM not defined.
25428         (${tool}_load): Mark test as "untested" if simulator missing.
25429
25430         * config/unix.exp: Load remote.exp to get rcp_download.
25431         * lib/c-torture.exp: Use different option lists for testcases with
25432         and without loops.
25433         * gcc.c-torture/execute/execute.exp: Likewise.
25434
25435 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25436
25437         * config/*.exp: Clarify return code from ${tool}_load.
25438         Call `unresolved' or `untested' instead of `warning' or `perror'
25439         (sometimes you still want to call both though).
25440         Add comment that `shell_id' is local to each file.
25441         * config/udi.exp (timeout): Set to 30.
25442         Don't print warning if connection fails, $connectmode has already
25443         printed an error.
25444         (${tool}_load): Move verbose messages to level 2.
25445         Rework pattern for "Process started" message.
25446         Pass `shell_id' to ${connectmode}_download.
25447         Retry twice upon timeout.  Make resetting of target more robust.
25448         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25449         Pass `shell_id' to exit_$connectmode.
25450         Only call exit_$connectmode if connected.
25451         * config/unix.exp (${tool}_load): Check return codes better.
25452         * config/vrtx.exp (${tool}_load): Likewise.
25453         * config/vx.exp (${tool}_load): Likewise.
25454         Delete unneeded global's.
25455         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25456         from ${tool}_load.
25457         (dg-stat): Delete.
25458         (dg-init): Delete recording of pass/fail counts.
25459         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25460         (old-dejagnu-init): Likewise.
25461         (old-dejagnu-stat): Delete contents, empty proc now.
25462         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25463         (c-torture): Delete references to lcnt, lpass, lfail.
25464         Get option list from TORTURE_OPTIONS.
25465         Delete -funroll[-all]-loops if no loops.
25466         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25467         (g++_stat): Delete contents (empty proc now).
25468         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25469         (gcc_finish): Likewise.
25470         (gcc_stat): Deleted.
25471         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25472         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25473         * gcc.c-torture/execute/execute.exp: Likewise.
25474         Split tests into two parts: compile, execute.
25475         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25476         no loops.  Update to reflect clarified return codes from ${tool}_load.
25477
25478 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25479
25480         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25481         to grep for.
25482         (old-dejagnu): Likewise (where necessary).
25483
25484 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25485
25486         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25487
25488         * lib/dg.exp (dg-process-target): Fix processing of selector.
25489         Add comment regarding use of `error'.
25490
25491         * lib/gcc.exp (prune_system_crud): Define if missing.
25492         * lib/g++.exp (prune_system_crud): Likewise.
25493
25494         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25495         Call prune_system_crud.
25496         * lib/dg.exp (dg-runtest): New proc.
25497         Use perror instead of send_user for tcl errors in testcase.
25498         Don't return any value, it's never used.
25499         Don't clobber previous definition of `unknown'.
25500         Print tcl errors in `dg-final'.
25501
25502 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25503
25504         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25505         (dg-test): Don't print errorInfo, it contains stack backtrace.
25506
25507 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25508
25509         * lib/g++.exp (runtest_file_p): Define if missing.
25510
25511 1994-09-24  Doug Evans  (dje@cygnus.com)
25512
25513         * lib/mike-g++.exp: Comment out loading of g++.exp.
25514         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25515         (default_g++_version): Always print something.
25516         (default_g++_start): Comment out call to `which'.
25517         (g++_start, g++_load): Deleted (must be defined in config file).
25518         * lib/gcc.exp: Test for existence of $CC at start.
25519         Delete check for tmpdir (done in gcc_init).
25520         (default_gcc_version): Always print something.
25521         (default_gcc_start): Comment out call to `which'.
25522         * config/*.exp: Major cleanup - make cross targets work at least a
25523         little better for g++ (by not being "--tool gcc" specific).
25524         Rename gcc_xxx to ${tool}_xxx.
25525         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25526         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25527
25528 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25529
25530         * lib/c-torture.exp (c-torture-compile): Rework compiler
25531         message processing.
25532
25533         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25534         c-torture.
25535
25536 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25537
25538         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25539
25540         * lib/dg.exp (dg-process-target): Support { target native }.
25541
25542 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25543
25544         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25545         looked for "... program xxx got fatal signal".
25546         Correct regsub munging of `comp_output'.
25547         Ignore compiler messages "path prefix not used" and "linker input
25548         file unused".
25549
25550 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25551
25552         * lib/gcc.exp (runtest_file_p): Define if missing.
25553         * gcc.prms/template.c: Example to work from.
25554
25555 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25556
25557         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25558         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25559
25560         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25561         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25562         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25563         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25564
25565         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25566         (dg-process-target): No longer a varargs proc.
25567         Return S/N for target, P/F for xfail.  All callers changed.
25568         (user option procs): More argument checking.
25569         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25570         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25571         (dg-test): Skip test if not running on selected target in `dg-do'.
25572         Update handling of `dg-do-what', `dg-output-text'.
25573         Separate execution pass/fail from output pattern match pass/fail.
25574         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25575
25576 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25577
25578         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25579         target for 920510-1.c.
25580
25581 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25582
25583         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25584         Clean up comment regarding use of passcnt, etc.
25585         (gcc_stat): Don't update `testcnt' here.
25586         (gcc_finish): Do it here.
25587         Might as well reset `but_id' here too.
25588         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25589         to determine if the file should be tested.
25590         * gcc.c-torture/compile/compile.exp: Likewise.
25591         * gcc.c-torture/execute/execute.exp: Likewise.
25592         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25593         * gcc.misc-tests/dg-test.exp: Likewise.
25594         * gcc.prms/prms.exp: Likewise.
25595         * gcc.wendy/wendy.exp: Likewise.
25596         * g++.old-deja.exp: Likewise.
25597         Move "Testing file" message to verbose level 1.
25598
25599 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25600
25601         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25602
25603 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25604
25605         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25606         (default_gcc_start): Accept optional second list element
25607         of compiler flags.  Print compiler output at verbosity level 2.
25608         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25609         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25610         Save current values of framework globals passcnt, failcnt, xpasscnt,
25611         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25612         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25613         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25614         xfailcnt to compute stats.  Update framework global `testcnt' from
25615         pass/fail counts.
25616         (gcc_finish): New proc.  Clean up test environment.
25617         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25618         (gcc_epass, gcc_efail): Delete.
25619         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25620         argument of line number.
25621         (dg-init): If the tool has an init routine, call it.
25622         (dg-test): Remove args `cflags_var' and `libs_var'.
25623         Pass all compiler options to ${tool}_start.
25624         Handle missing line number.
25625         (dg-finish): New function.
25626         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25627         particular files.  Call gcc_finish at end.  Move "skipping test"
25628         message to verbosity level 3.
25629         * gcc.c-torture/compile/compile.exp: Likewise.
25630         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25631         * gcc.c-torture/execute/execute.exp: Likewise.
25632         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25633         Print testcase being tried at verbosity level 1.
25634         * gcc.c-torture/special/special.exp: Unset xfail.
25635         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25636         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25637         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25638         * gcc.failure/failure.exp: Likewise.
25639         * gcc.ieee/ieee.exp: Likewise.
25640         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25641         Update call to dg-test.  Call dg-finish at end.
25642         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25643         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25644         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25645         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25646         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25647         * gcc.wendy/wendy.exp: Add copyright.
25648         Delete setting of tmpdir (done by gcc_init).
25649         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25650         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25651         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25652         gcc_[ce]pass/fail.
25653
25654 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25655
25656         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25657         confusion.
25658         (g++_load): Likewise.
25659
25660         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25661         Rename argument to `prog' to remove the confusion.
25662         Varargs fns behave differently too!
25663         (g++_load): Likewise.
25664
25665         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25666
25667         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25668         what it is.  Delete (always) printing of status value for !native.
25669         Simplify verbose code, and include status and exec_output.
25670         (g++_load): Use gcc_load.
25671
25672 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25673
25674         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25675         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25676         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25677         940714-3.c as these testcases don't exist anymore.  Make
25678         va-arg-1.c expected to pass.
25679
25680 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25681
25682         * gcc.misc-tests/misc.exp: Only run specific testcases.
25683         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25684         * gcc.misc-tests/dg-[1-9].c: New files.
25685
25686         * lib/dg.exp: New testsuite driver.
25687         * gcc.prms/prms.exp: Use it.
25688
25689         * README.gcc: New file.
25690
25691         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25692         Document and reset `lxpass' and `lxfail'.
25693         Simplify "initialized" message.
25694         (gcc_stat): Clean up comments a little.
25695
25696 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25697
25698         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25699
25700 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25701
25702         * lib/old-dejagnu.exp (process-option): New proc.
25703         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25704         (old-dejagnu): Simplify.
25705         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25706
25707 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25708
25709         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25710         exists and is not an empty string.
25711
25712         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25713         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25714         finished.
25715         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25716         automatically.
25717
25718         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25719         longer expected to fail.
25720
25721         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25722         "f" function call.
25723
25724         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25725
25726         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25727         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25728         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25729         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25730         c-torture-1.29.
25731
25732         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25733         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25734
25735         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25736
25737         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25738         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25739
25740         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25741         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25742         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25743
25744 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25745
25746         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25747         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25748         940714-1.c, 940714-2.c, 940714-3.c},
25749         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25750         gcc.misc-tests/{mg.c,mg.exp}:
25751         New tests.
25752         * gcc.noncompile/noncompile.exp: Change accordingly.
25753
25754 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25755
25756         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25757         Undo previous clobberage.
25758
25759 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25760
25761         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25762         * gcc.special/{930510-1.c, special.exp}:
25763         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25764         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25765         struct-varargs-1.c}: New tests from c-torture-1.26.
25766
25767 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25768
25769         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25770           argument to switch.
25771
25772 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25773
25774         * Revert the previous changes.  Please see Rob's directory
25775           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25776           fixes.
25777
25778 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25779
25780         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25781             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25782             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25783             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25784             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25785             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25786             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25787             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25788             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25789             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25790             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25791             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25792             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25793             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25794             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25795             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25796             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25797             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25798             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25799             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25800             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25801             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25802             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25803             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25804             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25805             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25806             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25807
25808 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25809
25810         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25811             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25812           with perror calls.
25813
25814 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25815
25816         * config/unix.exp (g++_load): Fix syntax.
25817
25818 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25819
25820         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25821         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25822         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25823         Don't expect va-arg-1.c to fail.  Correct expected output for
25824         920928-1.c.
25825         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25826         * gcc.wendy/hbm4.c: Correct typo.
25827         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25828
25829 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25830
25831         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25832         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25833         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25834         * lib/c-torture.exp (c-torture-compile): Ditto.
25835
25836         Reduce volume of output (remove all the -I's and such).
25837         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25838         Call gcc_cpass, gcc_cfail.
25839         (c-torture): Pass testing option to c-torture-compile.
25840
25841 1994-03-21  Doug Evans  (dje@cygnus.com)
25842
25843         Bring patches over from progressive.
25844         * config/default.exp: Exit remote shell cleanly.
25845         (g++_exit, g++_start): Add default versions.
25846         * config/sim.exp (gcc_load): Use perror, not error.
25847
25848 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25849
25850         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25851         set in site.exp.
25852
25853 1994-03-14  Doug Evans  (dje@cygnus.com)
25854
25855         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25856         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25857         (wendy_try): New proc to run testcase.
25858         (main loop): Call 'em.
25859         * gcc.wendy/*.c: Clean up pass to correct expected output.
25860
25861         * lib/gcc.exp: Minor cleanup work.
25862         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25863
25864 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25865
25866         * config/sim.exp (gcc_load): Document return codes better.
25867         Don't pass -v to simulator.
25868
25869 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25870
25871           * gcc.special/920717-x.c: Fix typo.
25872           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25873           get at sources.
25874
25875         * lib/mike-gcc.exp: Fix typo.
25876
25877 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25878
25879         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25880         binary to use, transform the name.
25881         * config/*.exp: rename everything. Nuke any g++ specific files,
25882         it's now a special case of gcc that requires no special support.
25883         Add a default.exp for unsupported targets.
25884
25885 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25886
25887         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25888         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25889         version of Tcl.
25890
25891 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25892
25893         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25894         than a warning.
25895
25896 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25897
25898         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25899
25900 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25901
25902         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25903         option_list.  Compile every file with only 4/6 option choices
25904         (same as C torture) instead of with 12/18 different option
25905         choices.
25906         * lib/c-torture.exp: Likewise.
25907
25908         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25909         not already set.
25910
25911 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25912
25913         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25914         can put an XFAIL *-*-* on excess errors.
25915
25916 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25917
25918         * g++.law: Add more tests derived from g++-bugs snapshots.
25919
25920         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25921         equivalent to g++.law/init9.
25922
25923         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25924         compiled it, and the a.out file after we've run it.
25925
25926 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25927
25928         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25929         compiled it, and the a.out file after we've run it.
25930
25931 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25932
25933         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25934
25935 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25936
25937         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25938         version number.
25939
25940 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25941
25942         * g++.law: New directory of g++ tests derived from the g++-bugs
25943         snapshots.
25944
25945 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25946
25947         * gcc.compile: initbug1.c initbug1.exp testcase added
25948
25949 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25950
25951         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25952         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25953           fixes submitted by Jeff Law (law@cs.utah.edu)
25954         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25955           Jeff Law (law@cs.utah.edu)
25956
25957
25958 1993-11-30  Mike Stump  (mrs@cygnus.com)
25959
25960         * config/unix-g++.exp: Follow the gcc way of doing things.
25961         * g++.old-deja/old-deja.exp: Minor updates.
25962         * lib/g++.exp: New file, follow the gcc way of doing things.
25963         * lib/old-dejagnu.exp: Minor updates.
25964         * lib/mike-g++.exp: Always unset errorInfo.
25965
25966 1993-11-06  Mike Stump  (mrs@cygnus.com)
25967
25968         * lib/gcc.exp: Fix some errors with the below change, CC and
25969         CFLAGS should be global when setting, not local.
25970
25971 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25972
25973         * lib/gcc.exp: Transform tool name.
25974
25975 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25976
25977         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25978
25979 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25980
25981         * lib/gcc.exp: change gcc_done to gcc_stat
25982
25983 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25984
25985         * Upgraded gcc testsuite to c-torture version 1.25
25986
25987 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25988
25989         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25990         * lib/c-torture: added hooks for new reporting code.
25991
25992 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25993
25994         * config/sh-gcc.exp: check if sh-sim exists in the path
25995
25996 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25997
25998         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25999         * gcc.compile/compile.exp: Initial changes for new logic.
26000         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26001         * gcc.failure/failure.exp: Initial changes for new logic.
26002         * gcc.ieee/ieee.exp: Initial changes for new logic.
26003         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26004         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26005         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26006         * lib/c-torture.exp: Initial changes for new logic.
26007         * lib/gcc.exp: Initial changes for new logic.
26008
26009 1993-10-15  Mike Stump  (mrs@cygnus.com)
26010
26011         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26012         depend upon failure or success.  Fully qualify names in failure
26013         and success messages.  Always remove a.out before starting
26014         compile, just in case.  Pay more attention to error text output by
26015         the compiler.  Handle testcases with no known past errors just
26016         like all others, so that things are uniform.  Other miscellaneous
26017         improvements.
26018
26019 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26020
26021         * gcc.cpp: new directory for cpp tests
26022
26023 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26024
26025         * lib/chill.exp: Code reformatted, removed unused code.
26026         * config/unix-chill.exp: Code reformatted, removed unused code.
26027         * chill.execute/execute.exp: Code reformatted, removed unused code.
26028         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26029
26030 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26031
26032         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26033         routines not written.
26034
26035 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26036
26037         * config/bug-gcc.exp: Use new procs from bug.exp.
26038
26039 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26040
26041         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26042         via ftp, rather than depending on NFS.
26043         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26044         case.
26045
26046 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26047
26048         * config/bug-gcc.exp: Use new download proc.
26049
26050 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26051
26052         * chill.execute/execute.exp: cleanups, handles errors better
26053         * chill.compile/compile.exp: rewrite, based on execute.exp
26054         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26055         * lib/chill.exp: major changes to diff proc and compile and link
26056           procs. added chill_fail and chill_pass wrappers to pass and
26057           fail. added more comments, and handle error codes better.
26058           Added a hack to capture stderr from exec, so noncompile tests
26059           can work.
26060
26061 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26062
26063         * chill.execute/execute.exp: rewrite of testsuite driver
26064         * lib/chill.exp: rewrite of testsuite driver
26065         * config/unix-chill.exp: rewrite of testsuite driver
26066
26067 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26068
26069     In chill.execute:
26070         * iexpr.ch: Standardize uppercase.
26071         * tuples.dat: Standardize uppercase.
26072         * vary.ch: standardize.  Correct varying string assignments.
26073         * vary.dat: Add new output lines.
26074
26075 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26076
26077     In chill.execute:
26078         * chprintf.ch: Standardize use of uppercase.
26079         * tuples.ch: Standardize and turn arr2 into a DCL,
26080           rather than a SYN.
26081         * pinits.ch: Standardize.
26082
26083 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26084
26085         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26086         * Makefil: Renamed to Makefile.in.
26087         * configure.in: New.
26088
26089 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26090
26091     In chill.execute:
26092         * .cvsignore: Add result/output files.
26093         * Makefile: Fix up variables at start.  Use MFLAGS
26094           everywhere.  Correct bool_loc, built_ins entries.
26095           Add entry for vary1.ch.
26096         * bitarray.ch: Standardize upper-case usage.
26097         * bitexpr.ch: Standardize, add output of b1.
26098         * params.ch: Use arrayt in along PROC parameters, to
26099           avoid novelty problems.
26100         * sets.ch: Tiny cleanup.
26101         * vary1.ch: Re-indent.
26102
26103 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26104
26105           * Add PR-related files to Makefiles, .cvsignore files, etc.
26106
26107 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26108
26109         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26110           with compiler objects. New names are test-flow.c and test-loop.c
26111
26112 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26113
26114         * Upgraded c-torture tests from 1.19 to 1.20
26115
26116         * new files:
26117         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26118         * gcc.compile: 930623-1.c 930623-2.c
26119         * gcc.noncompile: 930622-1.c 930622-2.c
26120         * gcc.failure: 920411-1.c 920627-2.c
26121         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26122
26123 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26124
26125         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26126           More changes to get testsuite working properly. Needs more work.
26127           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26128
26129 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26130
26131         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26132           More changes to get testsuite working properly. Needs more work.
26133
26134 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26135
26136         * chill.compile/compile.exp: Added for Dejagnu support
26137         * chill.execute/execute.exp: Added for Dejagnu support
26138         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26139
26140 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26141
26142     This should complete moving the CHILL test files.
26143         * chill.noncompile(.cvsignore printf.grt
26144             in-printf.grt chprintf.grt chprintf.ch):
26145             Added test-support files.
26146           (Makefile): Modified further.
26147         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26148             signal.ch): Added test files.
26149           * chill.execute (.cvsignore printf.grt printr.c
26150             in-printf.grt rts.c chprintf.grt rts.h): Added
26151           test-support files.
26152             (Makefile): More corrections.
26153
26154 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26155
26156         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26157           test cases, ready for DejaGnu.
26158
26159 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26160
26161         * Upgraded c-torture tests from 1.18 to 1.19
26162
26163         * gcc.compile: added test(s):
26164           930607-1.c
26165         * gcc.execute: added test(s):
26166           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26167
26168         * added new subdirectory for misc tests: gcc.misc-tests
26169         * gcc.misc-test(s): added tests:
26170           inst-check.c test-consts.c test-ior.c test-switch.c
26171
26172 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26173
26174         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26175
26176 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26177
26178         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26179
26180 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26181
26182         * Upgraded c-torture tests from 1.17 to 1.18
26183
26184 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26185
26186         * Upgraded c-torture tests from 1.12 to 1.17
26187
26188 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26189
26190         * lib/old-dejagnu.exp:
26191           Fixed handling of XFAIL target triplets to correctly
26192           recognize wildcard characters.  Removed code that
26193           appended a unique id tag to the end of the file name
26194           printed out by the result of the testcases within a
26195           given test file.
26196
26197 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26198
26199         * lib/old-dejagnu.exp:
26200           Reworked expected failure handling to trigger off of XFAIL
26201           keyword in keyphrase embeded in testcase source code. The
26202           XFAIL keyword must be at the end of the keyphrase line. It
26203           may optionally be followed by one or more target triplets.
26204           It has just occured that the handling of wildcards in the
26205           target triplet may not be correct.
26206
26207 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26208
26209         * g++.old-deja/tests:
26210           Moved all subdirectories up one level into g++.old-deja .
26211
26212         * lib/old-dejagnu.exp:
26213           Fixed problem with CXXFLAGS not being properly reset, and being
26214           corrupted with extraneous "-c" compiler option.  This was
26215           causing binaries to not be generated for test that needed them.
26216           Modified strings passed to "pass" and "fail" so that individual
26217           tests from the same test file would be distinguished by an
26218           identifier appended to the test file name in the summary logs;
26219           this corrected a problem with erroneous diff logs.  Added code
26220           to search testcases for expected fail and unexpected pass keywords.
26221
26222 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26223
26224         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26225
26226 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26227
26228         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26229           Removed extraneous text from end of "Special g++ Options"
26230           keyphrase.
26231
26232         * lib/old-dejagnu.exp: Added pattern matching to look for new
26233           keywords, embedded in testcases comments, which will trigger
26234           calls to xpass and xfail.
26235
26236 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26237
26238         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26239           comments embedded in the testcases, especially the one looking for
26240           special compiler options, as well as the pattern matching for the
26241           compiler output again.
26242
26243 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26244
26245         * lib/old-dejagnu.exp: Do a proper check of the return value for
26246           execute tests. Fixed several problems with the pattern matching
26247           of the compiler output which gave erroneous test results.
26248           Changed several of the test result messages to be more descriptive.
26249         * config/unix-g++.exp: Proc g++_load now actually works and
26250           executes the tests passed to it and returns a usable return
26251           value.
26252
26253 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26254
26255           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26256
26257 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26258
26259         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26260           Modified both files to properly execute the old style
26261           dejagnu tests. The previous versions of these files were
26262           experimental and did not function anything near correctly.
26263
26264 1993-04-05  Rob Savoye  (rob@cygnus.com)
26265
26266         * Removed all Makefile.in and configure.in files. No configuration
26267         needed now.
26268
26269 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26270
26271         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26272
26273 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26274
26275         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26276         gcc.special/configure.in, gcc.noncompile/configure.in,
26277         gcc.execute/configure.in, gcc.code_quality/configure.in,
26278         g++.other/configure.in, g++.old-deja/configure.in,
26279         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26280         in srcname setting.
26281
26282 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26283
26284         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26285         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26286         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26287
26288 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26289
26290         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26291         (gdb_exit): Don't remove *_soc files.
26292
26293 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26294
26295         * lib/c-torture.exp: Don't look for main; instead always use -w
26296         -c.  This is how the c-torture tests work.  Remove the object
26297         file if the compilation succeeds.
26298         * gcc.execute/execute.exp: Remove executable if test passes.
26299         * gcc.noncompile/noncompile.exp: Every test is an expected
26300         failure.
26301         * gcc.special/special.exp: Added tests from c-torture 1.11,
26302         corrected use of existing test.
26303         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26304         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26305         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26306         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26307         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26308         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26309         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26310         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26311         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26312         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26313         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26314         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26315         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26316         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26317         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26318         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26319         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26320         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26321         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26322         c-torture 1.11.
26323         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26324         correspond to c-torture 1.11.
26325
26326         * New file.