OSDN Git Service

* c-tree.h (readonly_error): Remove.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         * gcc.dg/lvalue-2.c: New test.
4
5 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6
7         PR c/17730
8         * gcc.dg/pr17730-1.c: New test
9
10 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11
12         PR c/7425
13         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14
15 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.c-torture/execute/stdarg-1.c: New test.
18         * gcc.c-torture/execute/stdarg-2.c: New test.
19         * gcc.c-torture/execute/stdarg-3.c: New test.
20         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25
26 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27
28         PR tree-optimization/17697
29         * g++.dg/opt/pr17697-1.C: New test.
30         * g++.dg/opt/pr17697-2.C: New test.
31         * g++.dg/opt/pr17697-3.C: New test.
32
33 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34
35         PR c/16409
36         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37         gcc.dg/vla-init-5.c: New tests.
38
39 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40
41         PR c/13804
42         * gcc.dg/pr13804-1.c: New test.
43
44 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
45
46         PR fortran/16938
47         * gfortran.dg/pr16938.f90: New test.
48
49 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
50
51         * g++.dg/template/crash23.C: New test.
52
53 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
54
55         PR c++/17585
56         * g++.dg/template/static8.C: New test.
57
58 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
59
60         PR c++/17681
61         * g++.dg/other/error9.C: New test.
62
63 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
64
65         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
66
67 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
68
69         PR fortran/15164
70         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
71
72 2004-09-26  Roger Sayle  <roger@eyesopen.com>
73
74         PR middle-end/17112
75         * gcc.dg/pr17112-1.c: New test case.
76
77 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
78
79         PR c/11459
80         * gcc.dg/pr11459-1.c: New test.
81
82 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
83
84         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
85         * gcc.dg/tree-ssa/loop-4.c: Likewise.
86
87 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
88
89         * gfortran.dg/pr15324.f90: Make array bounds consistent.
90
91 2004-09-25  Jan Hubicka  <jh@suse.cz>
92
93         * compile/30040909-1.c: New test.
94         * compile/30040907-1.c: New test.
95
96 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
97
98         * gcc.c-torture/execute/va-arg-26.c: New test.
99
100 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
101
102         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
103         extra diagnostics on targets with 64-bit pointers.
104         * objc.dg/selector-1.m: Adjust dg-warning regexp.
105
106 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
107
108         PR c/17188
109         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
110         * gcc.dg/decl-3.c: Adjust expected message.
111
112 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
113
114         PR fortran/17615
115         * gfortran.dg/pr17615.f90: New test.
116
117 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
118
119         PR tree-optimzation/17517
120         * g++.dg/tree-ssa/pr17517.C: New Test.
121
122 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
123
124         PR c++/16889
125         * g++.dg/lookup/ambig3.C: New.
126
127 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
128
129         PR tree-opt/17624
130         * g++.dg/opt/pr17624.C: New test.
131
132 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
133
134         PR c/6980
135         * gcc.dg/Wbad-function-cast-1.c: New test.
136
137 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
138
139         * g++.dg/ext/complit1.C
140         * g++.dg/other/error2.C
141         * g++.dg/other/nontype-1.C
142         * g++.dg/parse/crash11.C
143         * g++.dg/parse/crash12.C
144         * g++.dg/parse/error15.C
145         * g++.dg/parse/error4.C
146         * g++.dg/parse/tmpl-outside1.C
147         * g++.dg/parse/too-many-tmpl-args1.C
148         * g++.dg/template/dependent-expr3.C
149         * g++.dg/template/error10.C
150         * g++.dg/template/instantiate1.C
151         * g++.dg/template/vtable2.C
152         * g++.dg/warn/Wshadow-1.C
153         * g++.dg/warn/weak1.C
154         * g++.old-deja/g++.brendan/crash16.C
155         * g++.old-deja/g++.brendan/crash18.C
156         * g++.old-deja/g++.brendan/crash48.C
157         * g++.old-deja/g++.brendan/crash49.C
158         * g++.old-deja/g++.brendan/crash55.C
159         * g++.old-deja/g++.brendan/crash56.C
160         * g++.old-deja/g++.brendan/crash8.C
161         * g++.old-deja/g++.brendan/enum11.C
162         * g++.old-deja/g++.brendan/enum8.C
163         * g++.old-deja/g++.brendan/enum9.C
164         * g++.old-deja/g++.brendan/friend3.C
165         * g++.old-deja/g++.brendan/misc14.C
166         * g++.old-deja/g++.bugs/900402_02.C
167         * g++.old-deja/g++.bugs/900404_03.C
168         * g++.old-deja/g++.bugs/900404_04.C
169         * g++.old-deja/g++.bugs/900428_03.C
170         * g++.old-deja/g++.jason/crash4.C
171         * g++.old-deja/g++.jason/overload21.C
172         * g++.old-deja/g++.jason/redecl1.C
173         * g++.old-deja/g++.jason/report.C
174         * g++.old-deja/g++.jason/rfg10.C
175         * g++.old-deja/g++.jason/template30.C
176         * g++.old-deja/g++.law/arm12.C
177         * g++.old-deja/g++.law/ctors5.C
178         * g++.old-deja/g++.law/cvt20.C
179         * g++.old-deja/g++.law/init10.C
180         * g++.old-deja/g++.law/init8.C
181         * g++.old-deja/g++.law/visibility17.C
182         * g++.old-deja/g++.law/visibility7.C
183         * g++.old-deja/g++.mike/net8.C
184         * g++.old-deja/g++.mike/p646.C
185         * g++.old-deja/g++.mike/p700.C
186         * g++.old-deja/g++.mike/p701.C
187         * g++.old-deja/g++.mike/p811.C
188         * g++.old-deja/g++.ns/template13.C
189         * g++.old-deja/g++.other/array3.C
190         * g++.old-deja/g++.other/crash25.C
191         * g++.old-deja/g++.other/dtor3.C
192         * g++.old-deja/g++.other/dtor4.C
193         * g++.old-deja/g++.other/main1.C
194         * g++.old-deja/g++.other/warn7.C
195         * g++.old-deja/g++.pt/crash11.C
196         * g++.old-deja/g++.pt/crash36.C
197         * g++.old-deja/g++.pt/spec22.C
198         * g++.old-deja/g++.pt/spec9.C
199         * g++.old-deja/g++.pt/ttp52.C
200         * g++.old-deja/g++.robertl/eb103.C
201         * g++.old-deja/g++.robertl/eb121.C
202         * g++.old-deja/g++.robertl/eb22.C
203         * g++.old-deja/g++.robertl/eb8.C:
204         Update locations and/or regexps of dg-error markers.
205         Remove markers for some bogus messages that are no longer issued.
206
207 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
208
209         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
210         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
211
212 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
213
214         PR c++/17618
215         * g++.dg/lookup/crash5.C: New test.
216
217 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
218
219         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
220         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
221         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
222         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
223         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
224         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
225
226         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
227         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
228         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
229         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
230         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
231         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
232
233         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
234
235         * gcc.dg/vect/vect-44.c: Check additional cases.
236         * gcc.dg/vect/vect-48.c: Check additional cases.
237
238         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
239         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
240         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
241         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
242         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
243         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
244         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
245         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
246         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
247
248         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
249         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
250         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
251
252 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
253
254         * gcc.dg/tree-ssa/loop-6.c: New test.
255
256 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
257
258         PR c++/17620
259         * g++.dg/inherit/base2.C: New.
260
261 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
262
263         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
264         * gcc.dg/20001012-2.c: Likewise.
265         * gcc.dg/20001013-1.c: Likewise.
266         * gcc.dg/20001101-1.c: Likewise.
267         * gcc.dg/20001102-1.c: Likewise.
268         * gcc.dg/bf-spl1.c: Likewise.
269         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
270         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
271
272 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
273
274         PR tree-optimization/16721
275         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
276
277 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
278
279         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
280         * gcc.dg/20040305-1.c: Likewise.
281
282 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
283
284         PR c/16566
285         * gcc.c-torture/compile/pr16566-1.c,
286         gcc.c-torture/compile/pr16566-2.c,
287         gcc.c-torture/compile/pr16566-3.c: New tests.
288
289 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
290
291         PR tree-optimization/17512
292         * gcc.c-torture/compile/20040916-1.c.
293
294 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
295
296         * gcc.dg/pragma-re-3.c: New test.
297
298 2004-09-17  Matt Austern  <austern@apple.com>
299
300         PR c++/15049
301         * g++.dg/other/anon3.C: New.
302
303 2004-09-21  Roger Sayle  <roger@eyesopen.com>
304
305         PR c++/7503
306         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
307         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
308         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
309         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
310         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
311
312 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
313
314         PR fortran/17286
315         * gfortran.dg/pr17286.f90: New test.
316
317 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
318
319         PR c++/17530
320         * g++.dg/template/static7.C: New test.
321
322 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
323
324         PR tree-opt/17558
325         * gcc.c-torture/compile/pr17558.c: New test.
326
327 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
328
329         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
330         if SKIP_ATTRIBUTE is defined.
331
332 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
333
334         PR fortran/15957
335         * gfortran.dg/pr15957.f90: New test.
336
337 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
338
339         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
340         in comparison.
341         * gcc.dg/vect/vect-79.c: Likewise.
342         * gcc.dg/vect/vect-80.c: Likewise.
343
344 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
345
346         PR fortran/15750
347         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
348
349 2004-09-20  Ira Rosen  <irar@il.ibm.com>
350
351         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
352         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
353         * gcc.dg/vect/vect-62.c: New testcase.
354         * gcc.dg/vect/vect-63.c: New testcase.
355         * gcc.dg/vect/vect-64.c: New testcase.
356         * gcc.dg/vect/vect-65.c: New testcase.
357         * gcc.dg/vect/vect-66.c: New testcase.
358         * gcc.dg/vect/vect-67.c: New testcase.
359         * gcc.dg/vect/vect-68.c: New testcase.
360         * gcc.dg/vect/vect-69.c: New testcase.
361         * gcc.dg/vect/vect-79.c: New testcase.
362         * gcc.dg/vect/vect-80.c: New testcase.
363
364 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
365
366         * gcc.target/mips/asm-1.c: New test.
367
368 2004-09-19  Ira Rosen  <irar@il.ibm.com>
369
370         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
371         * gcc.dg/vect/vect-73.c: New testcase.
372         * gcc.dg/vect/vect-74.c: New testcase.
373         * gcc.dg/vect/vect-75.c: New testcase.
374         * gcc.dg/vect/vect-76.c: New testcase.
375         * gcc.dg/vect/vect-77.c: New testcase.
376         * gcc.dg/vect/vect-78.c: New testcase
377
378 2004-09-18  Paul Brook  <paul@codesourcery.com>
379
380         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
381
382 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
383
384         PR c/17424
385         * gcc.dg/pr17424-1.c: New test.
386
387 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
388
389         * g++.dg/tree-ssa/pr17153.C: New test.
390
391 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
392
393         PR pch/13361
394         * testsuite/g++.dg/pch/wchar-1.C: New.
395         * testsuite/g++.dg/pch/wchar-1.Hs: New.
396
397 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
398
399         * gcc.c-torture/execute/20040917-1.c: New test.
400
401 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
402
403         PR tree-optimization/17319
404         * gcc.dg/pr17319.c: New test.
405
406 2004-09-17  Devang Patel  <dpatel@apple.com>
407
408         * gcc.dg/20040813-1.c: New test.
409
410 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
411
412         PR tree-optimization/17273
413         * gcc.c-torture/compile/pr17273.c: New test.
414
415 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
416
417         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
418         Update expected messages.
419         * gcc.dg/declspec-13.c: New test.
420
421 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
422
423         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
424
425 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
426
427         * gcc.c-torture/execute/pr17252.c: Use post-increment to
428         change what 'a' is pointing to.
429
430 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
431
432         PR c++/16002
433         * g++.dg/template/error18.C: New test.
434
435         PR c++/16029
436         * g++.dg/warn/Wunused-8.C: New test.
437
438 2004-09-17  Steven Bosscher  <stevenb@suse.de>
439
440         PR tree-optimization/17513
441         * gcc.dg/20040916-1.c: New test.
442
443 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/17501
446         * g++.dg/template/typename7.C: New test.
447
448 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
449
450         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
451
452 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
453
454         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
455         with -ftree-based-profiling also.
456         * lib/profopt.exp: Support late-set profile_option/feedback_option.
457
458 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
459
460         PR/15364
461         * gfortran.dg/der_array_io_1.f90: New test.
462         * gfortran.dg/der_array_io_2.f90: New test.
463         * gfortran.dg/der_array_io_3.f90: New test.
464
465 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
466
467         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
468         EABI.
469
470 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
471
472         * g++.dg/opt/switch1.C: New test.
473
474 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
475
476         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
477         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
478         Update expected messages.
479
480 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
481
482         PR fortran/16485
483         * gfortran.dg/same_name_1.f90: New test.
484
485 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
486
487         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
488         dereference garbage pointers.
489
490 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
491
492         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
493         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
494
495         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
496         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
497         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
498
499 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
500
501         PR c++/17324
502         * g++.dg/template/mangle1.C: New test.
503
504 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
505
506         PR tree-optimization/17252
507         * gcc.c-torture/execute/pr17252.c: New test.
508
509 2004-09-14  Andrew Pinski  <apinski@apple.com>
510
511         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
512
513 2004-09-14  Roger Sayle  <roger@eyesopen.com>
514
515         PR rtl-optimization/9771
516         * gcc.dg/pr9771-1.c: New test case.
517
518 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
519
520         PR tree-optimization/15262
521         * gcc.c-torture/execute/pr15262-1.c: New test.
522         * gcc.c-torture/execute/pr15262-2.c: New test.
523
524 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
525
526         * gcc.dg/declspec-12.c: New test.
527
528 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
529
530         * gfortran.dg/pr17090.f90: Add directives to test.
531
532 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
533
534         * gcc.c-torture/compile/20040914-1.c: New test.
535
536 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
537
538         PR c++/16162
539         * g++.dg/template/decl2.C: New test.
540
541 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
542
543         PR fortran/17090
544         * gfortran.dg/pr17090.f90: New test.
545
546 2004-09-13  Dale Johannesen  <dalej@apple.com>
547
548         * gcc.c-torture/compile/pr17408.c:  New test case.
549
550 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/16716
553         * g++.dg/parse/crash17.C: New test.
554
555         PR c++/17327
556         * g++.dg/template/enum3.C: New test.
557
558 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
559
560         * lib/gcc-defs.exp: Load wrapper.exp.
561         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
562         using local code.
563         * lib/gcc.exp (gcc_init): Similar.
564         * lib/gfortran.exp (gfortran_init): Similar.
565         * lib/objc.exp (objc_init): Similar.
566         * lib/treelang.exp (treelang_init): Similar.
567         * lib/wrapper.exp: New file with build_wrapper call machinery in
568         ${tool}_maybe_build_wrapper.
569
570 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
571
572         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
573         "inline".
574         * gcc.dg/declspec-11.c: Update expected messages.
575         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
576         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
577         gcc.dg/inline-12.c: New tests.
578
579 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
580
581         * g++.dg/tree-ssa/pr17400.C: New testcase.
582
583 2004-09-13  James E Wilson  <wilson@specifixinc.com>
584
585         * gcc.target/mips/sb1-1.c: New testcase.
586
587 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
588
589         * lib/g77-dg.exp: Remove unused file.
590         * lib/mike-g77.exp: Ditto.
591         * lib/g77.exp: Ditto.
592
593 2004-09-12  Richard Henderson  <rth@redhat.com>
594
595         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
596
597 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
598
599         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
600         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
601         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
602         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
603         Update expected messages.
604
605 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
606
607         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
608         declaration/use mismatch for dirp parameter.
609
610 2004-09-12  Andrew Pinski  <apinski@apple.com>
611
612         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
613         -fgnu-runtime is passed.
614
615 2004-09-12  Richard Henderson  <rth@redhat.com>
616
617         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
618         do the uplevel thing and update additional_flags directly.
619         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
620         gfortran.fortran-torture/execute/intrinsic_nearest.x,
621         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
622         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
623
624 2004-09-11  Steven Bosscher  <stevenb@suse.de>
625
626         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
627
628 2004-09-11  Roger Sayle  <roger@eyesopen.com>
629
630         PR middle-end/17411
631         * g++.dg/opt/pr17411-1.C: New test case.
632
633 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
634
635         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
636         gcc.dg/tls/diag-2.c: Update expected messages.
637         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
638         messages.
639         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
640         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
641         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
642         gcc.dg/tls/diag-5.c: New tests.
643
644 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
645
646         * gcc.dg/20040910-1.c: Correct dg-error regexp.
647
648 2004-09-11  Steven Bosscher  <stevenb@suse.de>
649
650         * g++.dg/parse/break-in-for.C: New test.
651
652 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
653
654         * gcc.dg/tree-ssa/20040911-1.c: New test.
655
656 2004-09-11  Andreas Jaeger  <aj@suse.de>
657
658         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
659         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
660
661 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
662
663         * gcc.target/frv: New directory of FR-V-specific tests.
664
665 2004-09-10  James E Wilson  <wilson@specifixinc.com>
666
667         * gcc.dg/convert-vec-1.c: New test.
668
669 2004-09-10  Roger Sayle  <roger@eyesopen.com>
670
671         PR middle-end/17024
672         * gcc.dg/pr17024-1.c: New test case.
673
674 2004-09-10  Eric Christopher  <echristo@redhat.com>
675
676         * gcc.dg/20040910-1.c: New test.
677
678 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
679
680         * gcc.dg/bitfld-9.c: New test.
681
682 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
683
684         * gcc.c-torture/execute/ieee/acc1.c: New test.
685         * gcc.c-torture/execute/ieee/acc2.c: New test.
686         * gcc.c-torture/execute/ieee/mzero6.c: New test.
687
688 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
689
690         * gcc.dg/deprecated-2.c: New test.
691
692 2004-09-09  James E Wilson  <wilson@specifixinc.com>
693
694         * gcc.dg/init-vec-1.c: New test.
695
696 2004-09-09  Roger Sayle  <roger@eyesopen.com>
697
698         PR middle-end/17055
699         * gcc.dg/pr17055-1.c: New test case.
700
701 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
702
703         PR target/17377
704         * gcc.c-torture/execute/pr17377.c: New test.
705
706 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
707
708         PR c/8420
709         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
710         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
711         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
712         gcc.dg/long-long-typespec-1.c: New tests.
713         * gcc.dg/tls/diag-2.c: Update expected diagnostics
714
715 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
716
717         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
718         gcc.dg/gnu99-static-1.c: New tests.
719
720 2004-09-08  Devang Patel  <dpatel@apple.com>
721
722         * gcc.dg/darwin-ld-20040828-1.c: New test.
723         * gcc.dg/darwin-ld-20040828-2.c: New test.
724         * gcc.dg/darwin-ld-20040828-3.c: New test.
725
726 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
727
728         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
729         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
730         in error message.
731         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
732         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
733         in error message.
734         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
735         types they qualify.
736         * objc.dg/type-size-2.m: Fix wording in comment.
737         * objc.dg/va-meth-1.m: New test case.
738
739 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
740
741         PR c/16633:
742         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
743         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
744
745 2004-09-06  Devang Patel  <dpatel@apple.com>
746
747         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
748         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
749
750 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
751
752         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
753         reflect changed line numbering of diagnostics.
754
755 2004-09-06  Paul Brook  <paul@codesourcery.com>
756
757         * gfortran.dg/edit_real_1.f90: Add new test.
758
759 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
760
761         * gcc.dg/tree-ssa/loop-2.c: New test.
762         * gcc.dg/tree-ssa/loop-3.c: New test.
763         * gcc.dg/tree-ssa/loop-4.c: New test.
764         * gcc.dg/tree-ssa/loop-5.c: New test.
765
766 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
767
768         * gcc.dg/format/sentinel-1.c: Update for parameter option.
769
770 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
771
772         * gcc.dg/format/sentinel-1.c: New test.
773
774 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
775
776         * testsuite/gcc.dg/builtins-46.c: New.
777
778 2004-09-03  Devang Patel  <dpatel@apple.com>
779
780         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
781         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
782
783 2004-09-03  Jan Beulich  <jbeulich@novell.com>
784
785         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
786         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
787         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
788         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
789         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
790         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
791         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
792         the non-portable bzero.
793         * gcc.dg/20010912-1.c: xfail for NetWare.
794         * gcc.dg/20020426-2.c: xfail for NetWare.
795         * gcc.dg/20021014-1.c: xfail for NetWare.
796         * gcc.dg/20021018-1.c: xfail for NetWare.
797         * gcc.dg/20030213-1.c: xfail for NetWare.
798         * gcc.dg/20030225-1.c: xfail for NetWare.
799         * gcc.dg/20030708-1.c: xfail for NetWare.
800         * gcc.dg/builtins-config.h: Also exclude NetWare.
801         * gcc.dg/format/format.h: Define restrict only if not already defined.
802         * gcc.dg/nest.c: xfail for NetWare.
803         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
804         * lib/target-supports.exp (check_visibility_available): Exclude
805         NetWare.
806
807 2004-09-03  Jan Beulich  <jbeulich@novell.com>
808
809         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
810         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
811         deterministic starting point for the alignment of structure fields.
812         * gcc.dg/Wpadded.c: Dito.
813         * g++.dg/abi/vbase10.C: Dito.
814
815 2004-09-03  Devang Patel  <dpatel@apple.com>
816
817         * g++.dg/debug/pr15736.cc: New test.
818
819 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
820
821         * README.QMTEST: Fix out-of-date link.
822
823 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
824
825         PR fortran/16579
826         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
827         Delete.  Duplicate of gfortran.dg/g77/20010610.f
828
829 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
830
831         * g++.dg/abi/arm_rtti1.C: New test.
832
833 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
834
835         * gcc.dg/ppc-vector-memcpy.c: New.
836         * gcc.dg/ppc-vector-memset.c: New.
837
838 2004-09-02  Chao-ying Fu  <fu@mips.com>
839
840         * gcc.target/mips/mips-3d-1.c: New test.
841         * gcc.target/mips/mips-3d-2.c: New test.
842         * gcc.target/mips/mips-3d-3.c: New test.
843         * gcc.target/mips/mips-3d-4.c: New test.
844         * gcc.target/mips/mips-3d-5.c: New test.
845         * gcc.target/mips/mips-3d-6.c: New test.
846         * gcc.target/mips/mips-3d-7.c: New test.
847         * gcc.target/mips/mips-3d-8.c: New test.
848         * gcc.target/mips/mips-3d-9.c: New test.
849         * gcc.target/mips/mips-ps-1.c: New test.
850         * gcc.target/mips/mips-ps-2.c: New test.
851         * gcc.target/mips/mips-ps-3.c: New test.
852         * gcc.target/mips/mips-ps-4.c: New test.
853         * gcc.target/mips/mips-ps-type.c: New test.
854
855 2004-09-02  Paul Brook  <paul@codesourcery.com>
856
857         * gfortran.dg/edit_real_1.f90: Add new tests.
858
859 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
860
861         PR fortran/15327
862         * gfortran.dg/merge_char_1.f90: New test.
863
864 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
865
866         PR fortran/16404
867         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
868
869 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
870
871         PR c/1522
872         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
873
874 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
875
876         * g++.dg/opt/loop1.C: Do not XFAIL.
877
878 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
879
880         * gcc.c-torture/execute/20040831-1.c: New test.
881
882 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
883
884         PR fortran/16579
885         * gfortran.dg/g77/20010610.f: Now passes.
886         Copy from g77.f-torture/execute. Add dg-run directive.
887         * gfortran.dg/g77/README: Update
888
889 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
890
891         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
892         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
893         (t1, t2, t3, t4): Add volatile.
894
895 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
896
897         * g++.dg/ext/visibility/arm1.C: New test.
898
899 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
900
901         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
902         -pedantic-errors.
903
904 2004-09-01  Paul Brook  <paul@codesourcery.com>
905
906         * gfortran.dg/eof_2.f90: New test.
907
908 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
909
910         PR fortran/16579
911         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
912
913 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
914
915         PR libfortran/16805
916         * gfortran.dg/list_read_2.f90: New test.
917
918 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
919
920         * g++.dg/abi/key1.C: New test.
921
922 2004-08-31  Richard Henderson  <rth@redhat.com>
923
924         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
925         form of offsetof.
926         * g++.dg/other/offsetof5.C: Remove duplicate.
927
928 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
929
930         PR fortran/17244
931         * gfortran.dg/func_derived_1.f90: New test.
932
933 2004-08-31  Paul Brook  <paul@codesourcery.com>
934
935         * gfortran.dg/eof_1.f90: New test.
936
937 2004-08-31  Paul Brook  <paul@codesourcery.com>
938
939         * gfortran.dg/list_read_1.f90: New file.
940
941 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
942
943         * g++.dg/opt/loop1.C: XFAIL.
944
945 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
946
947         * gcc.dg/funcdef-storage-1.c: New.
948         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
949         an extern function in local scope.
950         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
951         declare an 'auto inline' function in local scope.
952         * gcc.dg/20011130-1.c: Likewise.
953         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
954         an 'auto' function in local scope.
955         * gcc.dg/20021014-1.c: Likewise.
956         * gcc.dg/20030331-2.c: Likewise.
957
958 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
959
960         * gfortran.dg/blockdata_1.f90: New test.
961
962 2004-08-30  Richard Henderson  <rth@redhat.com>
963
964         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
965
966 2004-08-30  Richard Henderson  <rth@redhat.com>
967
968         * lib/fortran-torture.exp (fortran-torture-execute): Honor
969         additional_flags set by alternate driver.
970         (ieee-options): New procedure.
971         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
972         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
973         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
974         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
975
976 2004-08-30  Richard Henderson  <rth@redhat.com>
977
978         * lib/f-torture.exp: Remove.
979
980 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
981
982         PR rtl-optimization/16590
983         * g++.dg/opt/loop1.C: New test.
984
985 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
986
987         PR fortran/13910
988         * gfortran.dg/oldstyle_1.f90: New test.
989
990 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
991         Paul Brook  <paul@codesourcery.com>
992
993         * gfortran.dg/g77/README: Update.
994         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
995         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
996         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
997
998 2004-08-28  Paul Brook  <paul@codesourcery.com>
999
1000         PR libfortran/17195
1001         * gfortran.dg/edit_real_1.f90: New test.
1002
1003 2004-08-27  Paul Brook  <paul@codesourcery.com>
1004
1005         * gfortran.dg/rewind_1.f90: New test.
1006
1007 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1008
1009         PR fortran/16597
1010         * gfortran.dg/pr16597.f90: New test.
1011
1012 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1013
1014         PR c/13801
1015         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1016         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1017         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1018         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1019         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1020
1021 2004-08-26  Nick Clifton  <nickc@redhat.com>
1022
1023         * gcc.c-torture/compile/pr17119.c: New test.
1024
1025 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1026
1027         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1028
1029 2004-08-25  Richard Henderson  <rth@redhat.com>
1030
1031         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1032         the bits that expect kind=8 to be the largest real kind.
1033
1034 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1035
1036         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1037
1038 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1039
1040         * gfortran.dg/assignment_1.f90: New test.
1041
1042 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1043
1044         * g++.dg/template/repo3.C: New test.
1045
1046 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1047
1048         PR middle-end/16693
1049         PR tree-optimization/16372
1050         * g++.dg/opt/pr16372-1.C: New test case.
1051         * g++.dg/opt/pr16693-1.C: New test case.
1052         * g++.dg/opt/pr16693-2.C: New test case.
1053
1054 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1055
1056         * objc.dg/proto-lossage-4.m: New test.
1057
1058 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR c++/17155
1061         * g++.dg/inherit/local2.C: New test.
1062
1063 2004-08-25  Paul Brook  <paul@codesourcery.com>
1064
1065         PR fortran/17144
1066         * gfortran.dg/string_ctor_1.f90: New test.
1067
1068 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1069
1070         PR c++/14428
1071         * g++.dg/template/redecl2.C: New test.
1072
1073 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1074
1075         PR fortran/17143
1076         * gfortran.dg/pr17143.f90: New test.
1077
1078 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1079
1080         PR fortran/17164
1081         * gfortran.dg/pr17164.f90: New test.
1082
1083 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1084
1085         * gcc.dg/tree-ssa/loop-1.c: New test.
1086
1087 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1088
1089         * gcc.c-torture/compile/20040824-1.c: New test.
1090
1091 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1092
1093         * gcc.c-torture/compile/iftrap-3.c: New test.
1094
1095 2004-08-24  Paul Brook  <paul@codesourcery.com>
1096
1097         * gfortran.dg/entry_2.f90: New test.
1098
1099 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         PR c++/16889
1102         * g++.dg/lookup/ambig[12].C: New.
1103
1104 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1105
1106         PR c++/16706
1107         * g++.dg/template/crash21.C: New test.
1108         * g++.dg/template/crash22.C: Likewise.
1109
1110 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1111
1112         PR c++/17149
1113         * g++.dg/template/access15.C: New.
1114
1115 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/17163
1118         * g++.dg/template/repo2.C: New test.
1119
1120 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1121
1122         PR rtl-optimization/17078
1123         * gcc.c-torture/execute/pr17078-1.c: New test case.
1124
1125 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1126
1127         PR c/14492
1128         * gcc.dg/debug/crash1.c: New test.
1129
1130 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c/16180
1133         * gcc.dg/loop-5.c: New test.
1134
1135 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1136
1137         * gcc.c-torture/execute/20040823-1.c: New test.
1138
1139 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1140
1141         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1142         to the assembler.  Simplify test accordingly.
1143         (asm_abi_flags): Use GNU names.
1144         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1145         to check for ABI flags.
1146
1147 2004-08-22  Andrew Pinski  <apinski@apple.com>
1148
1149         * g++.dg/opt/pr14029.C: New test.
1150         * gcc.c-torture/execute/pr15262.c: New test.
1151
1152 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1153
1154         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1155
1156 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1157
1158         PR 16908
1159         * gfortran.dg/direct_io.f90: New test.
1160
1161 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1162
1163         PR c++/17121
1164         * g++.dg/inherit/local2.C: New test.
1165
1166 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1167
1168         PR c++/17120
1169         * g++.dg/warn/Wparentheses-4.C: New test.
1170
1171 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1172
1173         PR c++/17121
1174         * g++.dg/inherit/local2.C: New test.
1175
1176         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1177         * gcc.dg/ppc-ldstruct.c: Likewise.
1178         * gcc.dg/ppc64-abi-2.c: Likewise.
1179
1180 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1181
1182         PR rtl-optimization/17099
1183         * gcc.c-torture/execute/20040820-1.c: New test.
1184
1185 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1186
1187         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1188
1189 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1190
1191         PR fortran/17077
1192         * gfortran.dg/auto_array_1.f90: New test.
1193
1194 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1195
1196         PR fortran/17074
1197         * gfortran.dg/simpleif_1.f90: New test.
1198
1199 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1200
1201         * lib/target-supports.exp (check_profiling_available): Return
1202         false for arm*-*-symbianelf* and arm*-*-eabi*.
1203
1204         PR c++/15890
1205         * g++.dg/template/delete1.C: New test.
1206
1207 2004-08-19  Paul Brook  <paul@codesourcery.com>
1208
1209         PR fortran/14976
1210         PR fortran/16228
1211         * gfortran.dg/data_char_1.f90: New test.
1212
1213 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1214
1215         PR fortran/16946
1216         * gfortran.dg/reduction.f90: New testcase.
1217
1218 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1219
1220         PR fortran/16520
1221         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1222
1223 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1224
1225         PR c++/17041
1226         * g++.dg/Wparentheses-3.C: New test.
1227
1228 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1229
1230         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1231         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1232         * gcc.dg/vect/vect-2.c: Likewise.
1233         * gcc.dg/vect/vect-3.c: Likewise.
1234         * gcc.dg/vect/vect-4.c: Likewise.
1235         * gcc.dg/vect/vect-5.c: Likewise.
1236         * gcc.dg/vect/vect-6.c: Likewise.
1237         * gcc.dg/vect/vect-7.c: Likewise.
1238         * gcc.dg/vect/vect-25.c: Likewise.
1239         * gcc.dg/vect/vect-31.c: Likewise.
1240         * gcc.dg/vect/vect-32.c: Likewise.
1241         * gcc.dg/vect/vect-34.c: Likewise.
1242         * gcc.dg/vect/vect-36.c: Likewise.
1243         * gcc.dg/vect/vect-all.c: Likewise.
1244
1245 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/17068
1248         * g++.dg/template/operator4.C: New test.
1249
1250 2004-08-18  Richard Henderson  <rth@redhat.com>
1251
1252         * gcc.dg/20040206-1.c: XFAIL.
1253
1254 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1255
1256         PR c++/16246
1257         * g++.dg/template/array7.C: New test.
1258
1259 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1260
1261         * gcc.dg/mips-movcc-1.c: New test.
1262         * gcc.dg/mips-movcc-2.c: New test.
1263         * gcc.dg/mips-movcc-3.c: New test.
1264
1265         * gcc.dg/mips-nmadd-1.c: New test.
1266         * gcc.dg/mips-nmadd-2.c: New test.
1267
1268 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1269
1270         PR c++/15871
1271         * g++.dg/opt/inline8.C: New test.
1272
1273         PR c++/16965
1274         * g++.dg/parse/error17.C: New test.
1275
1276 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1277
1278         * gcc.dg/vect: New directory for vectorizer tests.
1279         * gcc.dg/vect/tree-vect.h: New file.
1280         * gcc.dg/vect/vect.exp: New file.
1281         * gcc.dg/vect/pr16105.c.c: New test.
1282         * gcc.dg/vect/vect-1.c: New test.
1283         * gcc.dg/vect/vect-2.c: New test.
1284         * gcc.dg/vect/vect-3.c: New test.
1285         * gcc.dg/vect/vect-4.c: New test.
1286         * gcc.dg/vect/vect-5.c: New test.
1287         * gcc.dg/vect/vect-6.c: New test.
1288         * gcc.dg/vect/vect-7.c: New test.
1289         * gcc.dg/vect/vect-8.c: New test.
1290         * gcc.dg/vect/vect-9.c: New test.
1291         * gcc.dg/vect/vect-10.c: New test.
1292         * gcc.dg/vect/vect-11.c: New test.
1293         * gcc.dg/vect/vect-12.c: New test.
1294         * gcc.dg/vect/vect-13.c: New test.
1295         * gcc.dg/vect/vect-14.c: New test.
1296         * gcc.dg/vect/vect-15.c: New test.
1297         * gcc.dg/vect/vect-16.c: New test.
1298         * gcc.dg/vect/vect-17.c: New test.
1299         * gcc.dg/vect/vect-18.c: New test.
1300         * gcc.dg/vect/vect-19.c: New test.
1301         * gcc.dg/vect/vect-20.c: New test.
1302         * gcc.dg/vect/vect-21.c: New test.
1303         * gcc.dg/vect/vect-22.c: New test.
1304         * gcc.dg/vect/vect-23.c: New test.
1305         * gcc.dg/vect/vect-24.c: New test.
1306         * gcc.dg/vect/vect-25.c: New test.
1307         * gcc.dg/vect/vect-26.c: New test.
1308         * gcc.dg/vect/vect-27.c: New test.
1309         * gcc.dg/vect/vect-28.c: New test.
1310         * gcc.dg/vect/vect-29.c: New test.
1311         * gcc.dg/vect/vect-30.c: New test.
1312         * gcc.dg/vect/vect-31.c: New test.
1313         * gcc.dg/vect/vect-32.c: New test.
1314         * gcc.dg/vect/vect-33.c: New test.
1315         * gcc.dg/vect/vect-34.c: New test.
1316         * gcc.dg/vect/vect-35.c: New test.
1317         * gcc.dg/vect/vect-36.c: New test.
1318         * gcc.dg/vect/vect-37.c: New test.
1319         * gcc.dg/vect/vect-38.c: New test.
1320         * gcc.dg/vect/vect-40.c: New test.
1321         * gcc.dg/vect/vect-41.c: New test.
1322         * gcc.dg/vect/vect-42.c: New test.
1323         * gcc.dg/vect/vect-43.c: New test.
1324         * gcc.dg/vect/vect-44.c: New test.
1325         * gcc.dg/vect/vect-45.c: New test.
1326         * gcc.dg/vect/vect-46.c: New test.
1327         * gcc.dg/vect/vect-47.c: New test.
1328         * gcc.dg/vect/vect-48.c: New test.
1329         * gcc.dg/vect/vect-49.c: New test.
1330         * gcc.dg/vect/vect-50.c: New test.
1331         * gcc.dg/vect/vect-51.c: New test.
1332         * gcc.dg/vect/vect-52.c: New test.
1333         * gcc.dg/vect/vect-53.c: New test.
1334         * gcc.dg/vect/vect-54.c: New test.
1335         * gcc.dg/vect/vect-55.c: New test.
1336         * gcc.dg/vect/vect-56.c: New test.
1337         * gcc.dg/vect/vect-57.c: New test.
1338         * gcc.dg/vect/vect-58.c: New test.
1339         * gcc.dg/vect/vect-59.c: New test.
1340         * gcc.dg/vect/vect-60.c: New test.
1341         * gcc.dg/vect/vect-61.c: New test.
1342         * gcc.dg/vect/vect-all.c: New test.
1343         * gcc.dg/vect/vect-none.c: New test.
1344
1345 2004-08-17  Paul Brook  <paul@codesourcery.com>
1346
1347         PR fortran/13082
1348         * gfortran.dg/entry_1.f90: New test.
1349
1350 2004-08-17  Andrew Pinski  <apinski@apple.com>
1351
1352         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1353
1354 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1355
1356         * gcc.dg/pr17036-1.c: New test.
1357
1358 2004-08-16  Devang Patel  <dpatel@apple.com>
1359
1360         * gcc.dg/darwin-20040809-1.c: New test.
1361
1362 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1363
1364         * gcc.dg/funcdef-attr-1.c: New test.
1365
1366 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1367
1368         * gcc.dg/altivec-17.c: New test.
1369         * gcc.dg/altivec-18.c: New test.
1370
1371 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1372
1373         PR c++/6749
1374         * g++.dg/template/vtable2.C: New test.
1375
1376 2004-08-14  Richard Henderson  <rth@redhat.com>
1377
1378         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1379         * gcc.dg/pack-test-4.c (main): Return 0.
1380         * gcc.dg/setjmp-1.c: Remove XFAIL.
1381         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1382
1383 2004-08-14  Richard Henderson  <rth@redhat.com>
1384
1385         * gcc.dg/980217-1.c: Add prototype for printf.
1386
1387 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1388
1389         * gfortran.dg/pr16935.f90: New test.
1390
1391 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1392
1393         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1394
1395 2004-08-13  Paul Brook  <paul@codesourcery.com>
1396
1397         * gfortran.dg/der_io_1.f90: Remove stray comma.
1398
1399 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1400
1401         * gcc.dg/vmx/cw-bug-2.c: Remove.
1402         * gcc.dg/vmx/vprint-1.c: Remove.
1403         * gcc.dg/vmx/vscan-1.c: Remove.
1404
1405 2004-08-12  Devang patel  <dpatel@apple.com>
1406
1407         * gcc.dg/darwin-20040809-2.c: New test.
1408
1409 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1410
1411         * g++.dg/ext/altivec-12.C: New test.
1412
1413         * g++.dg/ext/altivec-11.C: New test.
1414
1415 2004-08-12  Paul Brook  <paul@codesourcery.com>
1416
1417         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1418
1419 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1420
1421         * g++.dg/ext/altivec-2.C: Check for hardware support before
1422         executing any VMX instructions.
1423
1424         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1425
1426 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR c++/16276
1429         * g++.old-deja/g++.other/comdat4.C: New test.
1430         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1431
1432 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1433
1434         PR target/16286
1435         * gcc.dg/pr16286.c: New test.
1436
1437 2004-08-12 Jan Beulich <jbeulich@novell.com>
1438
1439         * g++.dg/ext/asm5.C: New.
1440
1441 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/16698
1444         * g++.dg/eh/crash1.C: New test.
1445
1446         PR c++/16717
1447         * g++.dg/ext/construct1.C: New test.
1448
1449 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1450
1451         PR c++/16853
1452         * g++.dg/init/ptrmem1.C: New test.
1453
1454         PR c++/16618
1455         * g++.dg/parse/offsetof5.C: New test.
1456
1457         PR c++/16870
1458         * g++.dg/template/overload3.C: New test.
1459
1460 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1461
1462         PR c++/16964
1463         * g++.dg/parse/error16.C: New test.
1464
1465         PR c++/16904
1466         * g++.dg/template/error14.C: New test.
1467
1468         PR c++/16929
1469         * g++.dg/template/error15.C: New test.
1470
1471 2004-08-11  Devang Patel  <dpatel@apple.com>
1472
1473         * gcc.dg/darwin-ld-20040809-1.c: New test.
1474         * gcc.dg/darwin-ld-20040809-2.c: New test.
1475
1476 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1477
1478         PR fortran/16917
1479         * gfortran.dg/dfloat_1.f90: New test.
1480
1481 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1482
1483         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1484         * gcc.dg/dll-2.c: Fix dg-require syntax.
1485         * gcc.misc-tests/arm-isr.c (abort): Declare.
1486         (exit): Likewise.
1487
1488 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/16971
1491         * g++.dg/parse/crash16.C: New test.
1492
1493 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1494
1495         * gcc.dg/mips-rsqrt-1.c: New test case.
1496         * gcc.dg/mips-rsqrt-2.c: New test case.
1497         * gcc.dg/mips-rsqrt-3.c: New test case.
1498
1499 2004-08-10  Paul Brook  <paul@codesourcery.com>
1500
1501         * gfortran.dg/der_io_1.f90: New test.
1502
1503 2004-08-10  Paul Brook  <paul@codesourcery.com>
1504
1505         PR fortran/16919
1506         * gfortran.dg/der_array_1.f90: New test.
1507
1508 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1509
1510         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1511
1512 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1513
1514         * gcc.dg/wchar_t-2.c: Fix typo.
1515
1516 2004-08-09  Falk Hueffner  <falk@debian.org>
1517
1518         PR tree-optimization/12517
1519         * gcc.c-torture/compile/pr12517.c: New test.
1520
1521         PR tree-optimization/12578
1522         * gcc.c-torture/compile/pr12578.c: New test.
1523
1524         PR tree-optimization/12899
1525         * gcc.c-torture/compile/pr12899.c: New test.
1526
1527         PR rtl-optimization/14692
1528         * gcc.c-torture/compile/pr14692.c: New test.
1529
1530         PR tree-optimization/16461
1531         * gcc.c-torture/compile/pr16461.c: New test.
1532
1533 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1534
1535         * gfortran.dg/getenv_1.f90: New test.
1536
1537 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1538
1539         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1540         wchar_t.
1541         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1542
1543 2004-08-06  Paul Brook  <paul@codesourcery.com>
1544
1545         * gfortran.dg/ret_array_1.f90: New test.
1546         * gfortran.dg/ret_pointer_1.f90: New test.
1547
1548 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1549
1550         * gcc.dg/missing-field-init-[12].c: New tests.
1551         * g++.dg/warn/missing-field-init-[12].C: New tests.
1552
1553 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1554
1555         * gcc.dg/enum2.c: New test.
1556         * gcc.dg/symbian3.c: Likewise.
1557         * gcc.dg/symbian4.c: Likewise.
1558         * gcc.dg/wchar_t-2.c: Likewise.
1559
1560 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1561
1562         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1563         destructor tests.
1564
1565 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1566
1567         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1568         dg-require-visiblity.
1569         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1570         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1571         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1572         * g++.dg/ext/visibility/new1.C: Likewise.
1573         * g++.dg/ext/visibility/pragma.C: Likewise.
1574         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1575         * g++.dg/ext/visibility/virtual.C: Likewise.
1576         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1577         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1578         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1579         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1580         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1581         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1582         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1583         * g++/dg/ext/visibility/visibility-8.C: New test.
1584         * gcc.c-torture/compile/dll.x: Remove.
1585         * gcc.dg/dll-2.c: Use dg-require-dll
1586         * gcc.dg/visibility-10.c: New test.
1587         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1588         supporting DLLs.
1589         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1590         (scan_not_hidden): Likewise.
1591
1592 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1593
1594         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1595
1596 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1597
1598         * gcc.c-torture/execute/20040805-1.c: New test.
1599
1600 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1601
1602         * gcc.dg/20020118-1.c: Declare abort.
1603         * gcc.dg/altivec_check.h: Likewise.
1604         * gcc.dg/iftrap-2.c: Likewise.
1605         * gcc.dg/pragma-darwin.c: Likewise.
1606         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1607
1608 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1609
1610         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1611
1612 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1613
1614         * gcc.c-torture/execute/builtins/abs-2.c,
1615         gcc.c-torture/execute/builtins/abs-3.c,
1616         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1617         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1618         intmax_t, uintmax_t and their limits.
1619         * gcc.dg/intmax_t-1.c: New test.
1620
1621 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1622
1623         * g++.dg/tc1/dr147.C: Add reference to PR.
1624
1625 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1626
1627         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1628         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1629
1630 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1631
1632         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1633
1634 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1635
1636         * gcc.dg/redecl-5.c: New test.
1637         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1638         of scanf.
1639
1640 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1641
1642         PR middle-end/16790
1643         * gcc.c-torture/execute/pr16790-1.c: New test case.
1644
1645 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1646
1647         * g++.dg/ext/visibility/assign1.C: New test.
1648         * g++.dg/ext/visibility/new1.C: Likewise.
1649
1650         * gcc.dg/symbian1.c: New test.
1651         * gcc.dg/symbian2.c: Likewise.
1652
1653 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1654
1655         PR target/16570
1656         * gcc.dg/i386-sse-9.c: New test.
1657
1658 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1659
1660         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1661
1662 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1663
1664         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1665         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1666         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1667         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1668         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1669         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1670         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1671         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1672         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1673         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1674         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1675         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1676         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1677         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1678         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1679         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1680         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1681         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1682         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1683         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1684         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1685         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1686         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1687         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1688         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1689         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1690         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1691         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1692         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1693         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1694         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1695         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1696         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1697         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1698         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1699         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1700         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1701         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1702         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1703         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1704         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1705         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1706         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1707         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1708         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1709         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1710         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1711         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1712         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1713         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1714         gcc.misc-tests/i386-pf-3dnow-1.c,
1715         gcc.misc-tests/i386-pf-athlon-1.c,
1716         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1717         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1718         Declare built-in functions used.
1719         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1720
1721 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1722
1723         PR c++/16707
1724         * g++.dg/lookup/using12.C: New test.
1725
1726         * g++.dg/init/null1.C: Fix PR number.
1727         * g++.dg/parse/namespace10.C: Likewise.
1728
1729 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/16224
1732         * g++.dg/template/spec17.C: New test.
1733         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1734         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1735
1736 2004-08-02  David Billinghurst
1737
1738         PR fortran/16292
1739         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1740
1741 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1742
1743         * gcc.dg/ia64-got-1.c: New test case.
1744
1745 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/16489
1748         * g++.dg/init/null1.C: New test.
1749         * g++.dg/tc1/dr76.C: Adjust error marker.
1750
1751         PR c++/16529
1752         * g++.dg/parse/namespace10.C: New test.
1753
1754         PR c++/16810
1755         * g++.dg/inherit/ptrmem2.C: New test.
1756
1757 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1758
1759         PR target/16155
1760         * gcc.dg/pr16155.c: New test.
1761
1762 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1763
1764         * gcc.dg/redecl-2.c: New test.
1765
1766 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1767
1768         * gcc.dg/darwin-longdouble.c: New file.
1769
1770 2004-07-30  Richard Henderson  <rth@redhat.com>
1771
1772         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1773         write to constant argument.
1774         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1775
1776 2004-07-30  Richard Henderson  <rth@redhat.com>
1777
1778         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1779         tests of nearest around zero.
1780
1781 2004-07-30  Andrew Pinski  <apinski@apple.com>
1782
1783         * gcc.c-torture/compile/20040730-1.c: New test.
1784
1785 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1786
1787         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1788         powerpc-eabispe.
1789
1790 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1791
1792         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1793
1794 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1795
1796         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1797         contains $ld_library_path.
1798         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1799
1800 2004-07-29  Richard Henderson  <rth@redhat.com>
1801
1802         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1803
1804         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1805         (alt2, which): New.
1806         (Check): Accept either alternative.
1807
1808 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1809
1810         * g++.dg/abi/inline1.C: New test.
1811         * g++.dg/abi/local1-a.cc: Likewise.
1812         * g++.dg/abi/local1.C: Likewise.
1813         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1814         * g++.dg/abi/mangle12.C: Likewise.
1815         * g++.dg/abi/mangle17.C: Likewise.
1816         * g++.dg/abi/mangle20-2.C: Likewise.
1817         * g++.dg/opt/interface1.C: Likewise.
1818         * g++.dg/opt/interface1.h: Likewise.
1819         * g++.dg/opt/interface1-a.cc: New test.
1820         * g++.dg/parse/repo1.C: New test.
1821         * g++.dg/template/repo1.C: Likewise.
1822         * g++.dg/warn/Winline-1.C: Likewise.
1823         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1824
1825 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1826
1827         * gcc.dg/tree-ssa/20040729-1.c: New test.
1828
1829 2004-07-27  Matt Austern <austern@apple.com>
1830
1831         * gcc.dg/darwin-bool-1.c: New test.
1832         * gcc.dg/darwin-bool-2.c: New test.
1833
1834 2004-07-28  Richard Henderson  <rth@redhat.com>
1835
1836         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1837         arguments in the correct type.  Don't write to constant arguments.
1838
1839 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1840
1841         PR tree-optimization/16688
1842         PR tree-optimization/16689
1843         * g++.dg/tree-ssa/pr16688.C: New test.
1844
1845 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1846
1847         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1848         loads.  Not only in the comment, this time.
1849
1850 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1851
1852         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1853         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1854         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1855         * gcc.dg/sh4a-bitmovua.c: New.
1856         * gcc.dg/sh4a-cos.c: New.
1857         * gcc.dg/sh4a-cosf.c: New.
1858         * gcc.dg/sh4a-fprun.c: New.
1859         * gcc.dg/sh4a-fsrra.c: New.
1860         * gcc.dg/sh4a-memmovua.c: New.
1861         * gcc.dg/sh4a-sin.c: New.
1862         * gcc.dg/sh4a-sincos.c: New.
1863         * gcc.dg/sh4a-sincosf.c: New.
1864         * gcc.dg/sh4a-sinf.c: New.
1865
1866 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1867
1868         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1869         conditionals.
1870         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1871         loads.
1872         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1873         DOM1.
1874
1875 2004-07-27  Andrew Pinski  <apinski@apple.com>
1876
1877         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1878
1879 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1880
1881         * gcc.dg/pragma-isr.c: New test.
1882
1883 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1884
1885         PR c++/14429
1886         * g++.dg/template/ttp11.C: New test.
1887
1888 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1889
1890         * gcc.c-torture/compile/20040727-1.c: New test.
1891
1892 2004-07-26  Eric Christopher  <echristo@redhat.com>
1893
1894         * gcc.c-torture/compile/20040726-2.c: New test.
1895
1896 2004-07-26  Andrew Pinski  <apinski@apple.com>
1897
1898         * g++.dg/rtti/tinfo1.C: Xfail.
1899
1900 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1901
1902         * gcc.c-torture/compile/20040726-1.c: New test.
1903
1904 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1905             Brian Ryner  <bryner@brianryner.com>
1906
1907         PR c++/9283
1908         PR c++/15000
1909         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1910         * g++.dg/ext/visibility/: New directory.
1911         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1912         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1913         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1914         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1915         * g++.dg/ext/visibility/fvisibility.C,
1916         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1917         g++.dg/ext/visibility/fvisibility-override1.C
1918         g++.dg/ext/visibility/fvisibility-override2.C
1919         g++.dg/ext/visibility/memfuncts.C
1920         g++.dg/ext/visibility/noPLT.C
1921         g++.dg/ext/visibility/pragma.C
1922         g++.dg/ext/visibility/pragma-override1.C
1923         g++.dg/ext/visibility/pragma-override2.C
1924         g++.dg/ext/visibility/staticmemfuncts.C
1925         g++.dg/ext/visibility/virtual.C: New tests.
1926
1927 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1928
1929         PR c/15360
1930         * gcc.dg/pr15360-1.c: New test.
1931
1932 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1933
1934         * gcc.dg/pragma-align-2.c: New test.
1935         * gcc.dg/pragma-init-fini.c: New test.
1936         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1937         targets.
1938
1939 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1940
1941         * gcc.dg/init-string-2.c: New test.
1942
1943 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1944
1945         PR 16684
1946         * gcc.dg/Wredundant-decls-1.c: New test case.
1947
1948 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1949
1950         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1951         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1952         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1953         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1954         * gcc.dg/compat/generate-random.c: New file.
1955         * gcc.dg/compat/generate-random.h: Likewise.
1956         * gcc.dg/compat/generate-random_r.c: Likewise.
1957         * gcc.dg/compat/struct-layout-1.h: Likewise.
1958         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1959         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1960         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1961         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1962         * gcc.dg/compat/struct-layout-1_main.c: New test.
1963         * gcc.dg/compat/struct-layout-1_x.c: New file.
1964         * gcc.dg/compat/struct-layout-1_y.c: New file.
1965         * gcc.dg/compat/struct-layout-1_test.h: New file.
1966
1967 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1968
1969         * gcc.dg/comp-return-1.c: New test
1970
1971 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1972
1973         * gcc.dg/vmx/8-02a.c: Fix typo.
1974
1975         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1976         * gcc.dg/darwin-abi-3.c: New test.
1977
1978         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1979         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1980
1981         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1982         * gcc.dg/vmx/ops-long-1.c: New test.
1983         * gcc.dg/vmx/ops-long-2.c: New test.
1984
1985 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1986
1987         * g++.dg/lookup/conv-[1234].C: New.
1988
1989 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1990
1991         * g++.dg/parse/attr2.C: Simplify.
1992
1993 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1994
1995         PR c/7284
1996         * gcc.c-torture/execute/pr7284-1.c: New test.
1997
1998 2004-07-22  Brian Booth  <bbooth@redhat.com>
1999
2000         * gcc.dg/tree-ssa/20040721-1.c: New test.
2001
2002 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2003
2004         * g++.dg/template/crash20.c: New.
2005
2006 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2007
2008         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2009         Add dg-run directive.  Declare variables as required.
2010         * gfortran.dg/g77/README: Update
2011
2012 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2013
2014         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2015         gcc.dg/cris-peep2-andu2.c: New tests.
2016
2017 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2018
2019         PR c/15052
2020         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2021         on return type.
2022         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2023         messages.
2024         * gcc.dg/qual-return-2.c: Update expected messages.
2025         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2026
2027 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2028
2029         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2030         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2031
2032 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2033
2034         PR c/11250
2035         * gcc.dg/init-string-1.c: New test.
2036
2037 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR middle-end/15345
2040         PR c/16450
2041         * gcc.dg/torture/nested-fn-1.c: New test.
2042
2043 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2044
2045         PR target/16559
2046         * gcc.dg/ia64-fptr-1.c: New file.
2047
2048 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2049
2050         PR c++/14497
2051         * g++.dg/template/spec16.C: New test.
2052         * g++.old-deja/g++.robertl/eb118.C: Remove.
2053
2054 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2055
2056         PR c++/509
2057         * g++.dg/template/spec15.C: New test.
2058
2059 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2060
2061         Copy cases from g77.f-torture/execute and add dg-run
2062         directive.  Other changes as noted.
2063         * gfortran.dg/g77/13037.f
2064         * gfortran.dg/g77/1832.f
2065         * gfortran.dg/g77/19981119-0.f
2066         * gfortran.dg/g77/19990313-0.f
2067         * gfortran.dg/g77/19990313-1.f
2068         * gfortran.dg/g77/19990313-2.f
2069         * gfortran.dg/g77/19990313-3.f
2070         * gfortran.dg/g77/19990419-1.f
2071         * gfortran.dg/g77/19990826-0.f
2072         * gfortran.dg/g77/19990826-2.f
2073         * gfortran.dg/g77/20000503-1.f
2074         * gfortran.dg/g77/20001111.f
2075         * gfortran.dg/g77/20010116.f
2076         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2077         * gfortran.dg/g77/20010430.f
2078         * gfortran.dg/g77/6177.f
2079         * gfortran.dg/g77/947.f
2080         * gfortran.dg/g77/970816-3.f
2081         * gfortran.dg/g77/971102-1.f
2082         * gfortran.dg/g77/980520-1.f
2083         * gfortran.dg/g77/980628-0.f
2084         * gfortran.dg/g77/980628-1.f
2085         * gfortran.dg/g77/980628-10.f
2086         * gfortran.dg/g77/980628-2.f
2087         * gfortran.dg/g77/980628-3.f
2088         * gfortran.dg/g77/980628-7.f
2089         * gfortran.dg/g77/980628-8.f
2090         * gfortran.dg/g77/980628-9.f
2091         * gfortran.dg/g77/980701-0.f
2092         * gfortran.dg/g77/980701-1.f
2093         * gfortran.dg/g77/cabs.f
2094         * gfortran.dg/g77/claus.f
2095         * gfortran.dg/g77/complex_1.f
2096         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2097         * gfortran.dg/g77/dcomplex.f
2098         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2099         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2100         * gfortran.dg/g77/f90-intrinsic-numeric.f
2101         * gfortran.dg/g77/int8421.f
2102         * gfortran.dg/g77/labug1.f
2103         * gfortran.dg/g77/large_vec.f
2104         * gfortran.dg/g77/le.f
2105         * gfortran.dg/g77/short.f
2106         * gfortran.dg/g77/README: Update
2107
2108 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/16637
2111         * g++.dg/parse/lookup4.C: New test.
2112
2113 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2114
2115         PR c++/16175
2116         * g++.dg/template/ttp10.C: New test.
2117
2118 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2119
2120         * gcc.dg/pr12625-1.c: New test.
2121
2122 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2123
2124         * testsuite/gcc.dg/switch-warn-1.c: New test.
2125         * testsuite/gcc.dg/switch-warn-2.c: New test.
2126         * gcc.c-torture/compile/pr14730.c: Update.
2127
2128 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2129
2130         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2131         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2132         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2133         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2134
2135 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2136
2137         PR c++/16623
2138         * g++.dg/template/assign1.C: New test.
2139
2140 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2141
2142         PR c++/12170
2143         * g++.dg/template/ttp9.C: New test.
2144
2145 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2146
2147         * gcc.dg/format/cmn-err-1.c: New test.
2148
2149 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2150
2151         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2152         gcc.dg/Wparentheses-10.c: New tests.
2153         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2154
2155 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2156
2157         PR fortran/16465
2158         * gfortran.dg/g77//ffixed-line-length-0.f,
2159         gfortran.dg/g77/ffixed-line-length-132.f,
2160         gfortran.dg/g77/ffixed-line-length-72.f,
2161         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2162         gfortran.dg/g77/README: Update.
2163
2164 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2165
2166         PR c++/13092
2167         * g++.dg/template/non-dependent7.C: New test.
2168         * g++.dg/template/non-dependent8.C: Likewise.
2169         * g++.dg/template/non-dependent9.C: Likewise.
2170         * g++.dg/template/non-dependent10.C: Likewise.
2171
2172 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2173
2174         PR c++/16337
2175         * g++.dg/parse/attr2.C: New test.
2176
2177 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2178
2179         * g77.dg: Removed.
2180         * g77.f-torture: Ditto.
2181
2182 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2183
2184         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2185         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2186         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2187
2188 2004-07-16  Richard Henderson  <rth@redhat.com>
2189
2190         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2191
2192 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2193
2194         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2195         tests with full list of options.
2196         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2197         of TORTURE_OPTIONS if test contains 'dg-do run'.
2198
2199         PR fortran/16404
2200         * gfortran.dg/do_iterator.f90: New test.
2201
2202 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2203
2204         PR rtl-optimization/16536
2205         * gcc.c-torture/execute/restrict-1.c: New test.
2206
2207 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2208
2209         PR fortran/15324
2210         * gfortran.dg/pr15324.f90: New test.
2211
2212         PR fortran/15129
2213         * gfortran.dg/pr15129.f90: New test.
2214
2215         PR fortran/15140
2216         * gfortran.dg/pr15140.f90: New test.
2217
2218         PR fortran/13792
2219         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2220         compile-time simplification.
2221
2222 2004-07-14  Mike Stump  <mrs@apple.com>
2223
2224         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2225
2226 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2227
2228         PR target/16325
2229         * gcc.dg/profile-generate-1.c: New.
2230
2231 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2232
2233         * gcc.c-torture/execute/20040709-1.c: New test.
2234         * gcc.c-torture/execute/20040709-2.c: New test.
2235
2236 2004-07-14  Mike Stump  <mrs@apple.com>
2237
2238         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2239
2240 2004-07-14  Mike Stump  <mrs@apple.com>
2241
2242         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2243
2244 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2245
2246         PR c++/16518
2247         * g++.dg/parse/mutable1.C: New test.
2248
2249 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2250
2251         PR tree-optimization/16443
2252         * gcc.dg/tree-ssa/20040713-1.c: New test.
2253
2254 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2255
2256         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2257         for operator new.
2258
2259 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2260
2261         * gfortran.dg/g77/README: New file
2262         * gfortran.dg/g77/19981216-0.f:  Copy from
2263         g77.f-torture/noncompile.  Add "dg-do compile" and
2264         dg-error as required.
2265         * gfortran.dg/g77/19990218-1.f: Likewise
2266         * gfortran.dg/g77/19990905-1.f: Likewise
2267         * gfortran.dg/g77/9263.f: Likewise
2268         * gfortran.dg/g77/980615-0.f: Likewise
2269         * gfortran.dg/g77/980616-0.f: Likewise
2270         * gfortran.dg/g77/check0.f: Likewise
2271         * gfortran.dg/g77/select_no_compile.f: Likewise
2272
2273 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2274
2275         Copy files from g77.f-torture/compile.
2276         Add "{ dg-do compile}".  Other changes as noted
2277         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2278         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2279         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2280         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2281         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2282         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2283         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2284         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2285         statement to conform to standard.  Append alpha1.x for reference.
2286         * gfortran.dg/g77/xformat.f: Add dg-warning
2287
2288 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2289
2290         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2291         Add {dg-do compile} directive.
2292         * gfortran.dg/g77/cpp2.F: Likewise
2293
2294 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2295
2296         PR c++/5402
2297         * g++.dg/lookup/name-clash1.C: New test.
2298
2299         PR c++/9777
2300         * g++.dg/lookup/name-clash2.C: New test.
2301
2302         PR c++/12102
2303         * g++.dg/lookup/name-clash3.C: New test.
2304
2305 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2306
2307         * g++.dg/lookup/new2.C: New test.
2308         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2309
2310 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2311
2312         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2313         Add {dg-do compile} directive.
2314         * gfortran.dg/g77/13060.f: Likewise
2315         * gfortran.dg/g77/19990218-0.f: Likewise
2316         * gfortran.dg/g77/19990305-0.f: Likewise
2317         * gfortran.dg/g77/19990419-0.f: Likewise
2318         * gfortran.dg/g77/19990502-0.f: Likewise
2319         * gfortran.dg/g77/19990502-1.f: Likewise
2320         * gfortran.dg/g77/19990525-0.f: Likewise
2321         * gfortran.dg/g77/19990826-1.f: Likewise
2322         * gfortran.dg/g77/19990826-3.f: Likewise
2323         * gfortran.dg/g77/19990905-2.f: Likewise
2324         * gfortran.dg/g77/20000412-1.f: Likewise
2325         * gfortran.dg/g77/20000511-1.f: Likewise
2326         * gfortran.dg/g77/20000511-2.f: Likewise
2327         * gfortran.dg/g77/20000518.f: Likewise
2328         * gfortran.dg/g77/20000601-1.f: Likewise
2329         * gfortran.dg/g77/20000601-2.f: Likewise
2330         * gfortran.dg/g77/20000629-1.f: Likewise
2331         * gfortran.dg/g77/20000630-2.f: Likewise
2332         * gfortran.dg/g77/20010115.f: Likewise
2333         * gfortran.dg/g77/20010321-1.f: Likewise
2334         * gfortran.dg/g77/20010426.f: Likewise
2335         * gfortran.dg/g77/20020307-1.f: Likewise
2336         * gfortran.dg/g77/8485.f: Likewise
2337         * gfortran.dg/g77/960317-1.f: Likewise
2338         * gfortran.dg/g77/970915-0.f: Likewise
2339         * gfortran.dg/g77/980310-1.f: Likewise
2340         * gfortran.dg/g77/980310-2.f: Likewise
2341         * gfortran.dg/g77/980310-3.f: Likewise
2342         * gfortran.dg/g77/980310-4.f: Likewise
2343         * gfortran.dg/g77/980310-6.f: Likewise
2344         * gfortran.dg/g77/980310-7.f: Likewise
2345         * gfortran.dg/g77/980310-8.f: Likewise
2346         * gfortran.dg/g77/980419-2.f: Likewise
2347         * gfortran.dg/g77/980424-0.f: Likewise
2348         * gfortran.dg/g77/980427-0.f: Likewise
2349         * gfortran.dg/g77/980729-0.f: Likewise
2350         * gfortran.dg/g77/981117-1.f: Likewise
2351         * gfortran.dg/g77/toon_1.f: Likewise
2352
2353 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2354
2355         PR c++/2204
2356         * g++.dg/other/abstract2.C: New test.
2357
2358 2004-07-12  Paul Brook  <paul@codesourcery.com>
2359
2360         * gfortran.dg/pointer_init_1.f90: New test.
2361
2362 2004-07-11  Paul Brook  <paul@codesourcery.com>
2363
2364         PR fortran/15986
2365         * gfortran.dg/contained_1.f90: New test.
2366
2367 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2368
2369         * g++.dg/parse/defarg8.C: New test.
2370
2371 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2372
2373         PR fortran/16433
2374         * gfortran.dg/pr16433.f: New test.
2375
2376         PR fortran/17574
2377         * gfortran.dg/pr15754.f90: New test.
2378
2379 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2380
2381         PR tree-optimization/16437
2382         * gcc.c-torture/execute/bitfld-4.c: New test.
2383
2384 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2385
2386         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2387         access to common var from module.
2388
2389 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2390
2391         PR fortran/16336
2392         * gfortran.fortran-torture/execute/common_2.f90: New test.
2393
2394 2004-07-10  Paul Brook  <paul@codesourcery.com>
2395
2396         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2397
2398 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2399
2400         PR fortran/15969
2401         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2402
2403 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2404
2405         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2406         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2407         * gfortran.dg/g77/ffree-form-1.f: Likewise
2408         * gfortran.dg/g77/ffree-form-2.f: Likewise
2409         * gfortran.dg/g77/ffree-form-3.f: Likewise
2410         * gfortran.dg/g77/fno-underscoring.f: Likewise
2411         * gfortran.dg/g77/funderscoring.f: Likewise
2412         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2413
2414 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2415
2416         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2417
2418 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2419         Paul Brook  <paul@codesourcery.com>
2420
2421         PR fortran/13415
2422         * gfortran.dg/common_pointer_1.f90: New test.
2423
2424 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2425
2426         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2427
2428 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2429
2430         PR target/16364
2431         * gcc.c-torture/compile/20040709-1.c: New.
2432
2433 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2434
2435         PR fortran/14077
2436         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2437
2438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2439
2440         PR fortran/13201
2441         * gfortran.dg/shape_1.f90: New test.
2442
2443 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2444             Andrew Pinski  <apinski@apple.com>
2445
2446         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2447
2448 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2449
2450         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2451         comment.
2452
2453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2454         Paul Brook  <paul@codesourcery.com>
2455
2456         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2457         '.f95' and '.F95'.
2458
2459 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2460
2461         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2462
2463 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2464
2465         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2466         testcases with capital suffix.
2467
2468 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2469
2470         PR fortran/15481
2471         PR fortran/13372
2472         PR fortran/13575
2473         PR fortran/15978
2474         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2475
2476         * gfortran.dg/implicit_1.f90: New test.
2477
2478 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2479
2480         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2481         expression to match gfortran warning/error messages
2482         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2483         dg-error text.
2484
2485 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2486
2487         * lib/fortran-torture.exp: Rename proc search_for to
2488         search_for_re.
2489
2490 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2491
2492         * gcc.c-torture/execute/simd-5.x: New file.
2493         XFAIL on SPARC 64-bit at -O0.
2494
2495 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2496
2497         PR c++/8211
2498         PR c++/16165
2499         * g++.dg/warn/effc3.C: New test.
2500
2501 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2502
2503         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2504         change X to 1X in format.
2505         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2506         add data statements to conform to standard.
2507
2508 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2509
2510         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2511         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2512         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2513
2514 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2515
2516         * gfortran.dg/g77/7388.f: Copy from g77.dg
2517         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2518         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2519         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2520         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2521         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2522         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2523         * gfortran.dg/g77/strlen0.f: Likewise
2524
2525 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2526
2527         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2528         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2529
2530 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2531
2532         * gcc.c-torture/execute/920428-2.x: Delete.
2533         * gcc.c-torture/execute/920501-7.x: Likewise.
2534
2535 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2536
2537         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2538         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2539         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2540         prescott and c3-2.
2541         (PREFETCH_3DNOW): Add -march=c3.
2542
2543 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2544
2545         PR c/16437
2546         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2547         * gcc.c-torture/execute/bf64-1.x: Likewise.
2548
2549 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2550
2551         * gcc.c-torture/compile/20040708-1.c: New test.
2552
2553 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2554
2555         PR c++/16169
2556         * g++.dg/warn/effc2.C: New test.
2557
2558 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2559
2560         * gcc.c-torture/execute/bitfld-1.x: Remove.
2561         * gcc.c-torture/execute/bitfld-3.c: New test.
2562         * gcc.dg/bitfld-2.c: Remove XFAILs.
2563
2564 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2565
2566         PR c++/16276
2567         * g++.dg/rtti/tinfo1.C: New file.
2568
2569 2004-07-07  Eric Christopher  <echristo@redhat.com>
2570
2571         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2572
2573 2004-07-07  Andrew Pinski  <apinski@apple.com>
2574
2575         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2576
2577 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2578
2579         * g++.dg/init/call1.C: XFAIL.
2580
2581 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2582
2583         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2584         except for movstrict*, to movmem* and clrstr* to clrmem*.
2585
2586 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2587
2588         * gcc.c-torture/execute/20040707-1.c: New test.
2589
2590 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2591
2592         * gcc.c-torture/execute/20040706-1.c: New test.
2593
2594 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2595
2596         PR c++/3671
2597         * g++.dg/template/spec14.C: New test.
2598
2599 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2600
2601         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2602         nothing if not yet defined.  Use it in b, c and d type definitions.
2603         * gcc.c-torture/execute/20040705-1.c: New test.
2604         * gcc.c-torture/execute/20040705-2.c: New test.
2605
2606 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2607
2608         PR c++/2518
2609         * g++.dg/lookup/new1.C: New test.
2610
2611 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2612
2613         PR c++/11406
2614         * g++.dg/template/sizeof8.C: New test.
2615
2616 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2617
2618         * gcc.c-torture/compile/20040705-1.c: New test.
2619
2620 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2621
2622         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2623
2624 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2625
2626         * gcc.dg/cpp/if-mop.c: Two new testcases.
2627         * gcc.dg/cpp/trad/comment-3.c: New.
2628
2629 2004-07-04  Paul Brook  <paul@codesourcery.com>
2630
2631         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2632
2633 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2634
2635         PR c++/3761
2636         * g++.dg/lookup/crash4.C: New test.
2637
2638 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2639
2640         * gcc.c-torture/execute/builtin-abs-1.c
2641         * gcc.c-torture/execute/builtin-abs-2.c
2642         * gcc.c-torture/execute/builtin-complex-1.c
2643         * gcc.c-torture/execute/builtins/string-1-lib.c
2644         * gcc.c-torture/execute/builtins/string-1.c
2645         * gcc.c-torture/execute/builtins/string-2-lib.c
2646         * gcc.c-torture/execute/builtins/string-2.c
2647         * gcc.c-torture/execute/builtins/string-3-lib.c
2648         * gcc.c-torture/execute/builtins/string-3.c
2649         * gcc.c-torture/execute/builtins/string-4-lib.c
2650         * gcc.c-torture/execute/builtins/string-4.c
2651         * gcc.c-torture/execute/builtins/string-5-lib.c
2652         * gcc.c-torture/execute/builtins/string-5.c
2653         * gcc.c-torture/execute/builtins/string-6-lib.c
2654         * gcc.c-torture/execute/builtins/string-6.c
2655         * gcc.c-torture/execute/builtins/string-7-lib.c
2656         * gcc.c-torture/execute/builtins/string-7.c
2657         * gcc.c-torture/execute/builtins/string-8-lib.c
2658         * gcc.c-torture/execute/builtins/string-8.c
2659         * gcc.c-torture/execute/builtins/string-9-lib.c
2660         * gcc.c-torture/execute/builtins/string-9.c
2661         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2662         * gcc.c-torture/execute/builtins/string-asm-1.c
2663         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2664         * gcc.c-torture/execute/builtins/string-asm-2.c
2665         * gcc.c-torture/execute/stdio-opt-1.c
2666         * gcc.c-torture/execute/stdio-opt-2.c
2667         * gcc.c-torture/execute/stdio-opt-3.c
2668         * gcc.c-torture/execute/string-opt-1.c
2669         * gcc.c-torture/execute/string-opt-10.c
2670         * gcc.c-torture/execute/string-opt-11.c
2671         * gcc.c-torture/execute/string-opt-12.c
2672         * gcc.c-torture/execute/string-opt-13.c
2673         * gcc.c-torture/execute/string-opt-14.c
2674         * gcc.c-torture/execute/string-opt-15.c
2675         * gcc.c-torture/execute/string-opt-16.c
2676         * gcc.c-torture/execute/string-opt-2.c
2677         * gcc.c-torture/execute/string-opt-6.c
2678         * gcc.c-torture/execute/string-opt-7.c
2679         * gcc.c-torture/execute/string-opt-8.c:
2680         Replace with ...
2681
2682         * gcc.c-torture/execute/builtins/abs-2.c
2683         * gcc.c-torture/execute/builtins/abs-3.c
2684         * gcc.c-torture/execute/builtins/complex-1.c
2685         * gcc.c-torture/execute/builtins/fprintf.c
2686         * gcc.c-torture/execute/builtins/fputs.c
2687         * gcc.c-torture/execute/builtins/memcmp.c
2688         * gcc.c-torture/execute/builtins/memmove.c
2689         * gcc.c-torture/execute/builtins/memops-asm.c
2690         * gcc.c-torture/execute/builtins/mempcpy-2.c
2691         * gcc.c-torture/execute/builtins/mempcpy.c
2692         * gcc.c-torture/execute/builtins/memset.c
2693         * gcc.c-torture/execute/builtins/printf.c
2694         * gcc.c-torture/execute/builtins/sprintf.c
2695         * gcc.c-torture/execute/builtins/strcat.c
2696         * gcc.c-torture/execute/builtins/strchr.c
2697         * gcc.c-torture/execute/builtins/strcmp.c
2698         * gcc.c-torture/execute/builtins/strcpy.c
2699         * gcc.c-torture/execute/builtins/strcspn.c
2700         * gcc.c-torture/execute/builtins/strlen-2.c
2701         * gcc.c-torture/execute/builtins/strlen.c
2702         * gcc.c-torture/execute/builtins/strncat.c
2703         * gcc.c-torture/execute/builtins/strncmp-2.c
2704         * gcc.c-torture/execute/builtins/strncmp.c
2705         * gcc.c-torture/execute/builtins/strncpy.c
2706         * gcc.c-torture/execute/builtins/strpbrk.c
2707         * gcc.c-torture/execute/builtins/strpcpy-2.c
2708         * gcc.c-torture/execute/builtins/strpcpy.c
2709         * gcc.c-torture/execute/builtins/strrchr.c
2710         * gcc.c-torture/execute/builtins/strspn.c
2711         * gcc.c-torture/execute/builtins/strstr-asm.c
2712         * gcc.c-torture/execute/builtins/strstr.c:
2713         ... these new files.
2714
2715         * gcc.c-torture/execute/builtins/abs-2-lib.c
2716         * gcc.c-torture/execute/builtins/abs-3-lib.c
2717         * gcc.c-torture/execute/builtins/complex-1-lib.c
2718         * gcc.c-torture/execute/builtins/fprintf-lib.c
2719         * gcc.c-torture/execute/builtins/fputs-lib.c
2720         * gcc.c-torture/execute/builtins/memcmp-lib.c
2721         * gcc.c-torture/execute/builtins/memmove-lib.c
2722         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2723         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2724         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2725         * gcc.c-torture/execute/builtins/memset-lib.c
2726         * gcc.c-torture/execute/builtins/printf-lib.c
2727         * gcc.c-torture/execute/builtins/sprintf-lib.c
2728         * gcc.c-torture/execute/builtins/strcat-lib.c
2729         * gcc.c-torture/execute/builtins/strchr-lib.c
2730         * gcc.c-torture/execute/builtins/strcmp-lib.c
2731         * gcc.c-torture/execute/builtins/strcpy-lib.c
2732         * gcc.c-torture/execute/builtins/strcspn-lib.c
2733         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2734         * gcc.c-torture/execute/builtins/strlen-lib.c
2735         * gcc.c-torture/execute/builtins/strncat-lib.c
2736         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2737         * gcc.c-torture/execute/builtins/strncmp-lib.c
2738         * gcc.c-torture/execute/builtins/strncpy-lib.c
2739         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2740         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2741         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2742         * gcc.c-torture/execute/builtins/strrchr-lib.c
2743         * gcc.c-torture/execute/builtins/strspn-lib.c
2744         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2745         * gcc.c-torture/execute/builtins/strstr-lib.c
2746         * gcc.c-torture/execute/builtins/lib/abs.c
2747         * gcc.c-torture/execute/builtins/lib/fprintf.c
2748         * gcc.c-torture/execute/builtins/lib/memset.c
2749         * gcc.c-torture/execute/builtins/lib/printf.c
2750         * gcc.c-torture/execute/builtins/lib/sprintf.c
2751         * gcc.c-torture/execute/builtins/lib/strcpy.c
2752         * gcc.c-torture/execute/builtins/lib/strcspn.c
2753         * gcc.c-torture/execute/builtins/lib/strncat.c
2754         * gcc.c-torture/execute/builtins/lib/strncmp.c
2755         * gcc.c-torture/execute/builtins/lib/strncpy.c
2756         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2757         * gcc.c-torture/execute/builtins/lib/strspn.c
2758         * gcc.c-torture/execute/builtins/lib/strstr.c:
2759         New files containing support routines.
2760
2761         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2762         declaration.
2763         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2764         when not optimizing.
2765
2766 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2767
2768         PR c++/16240
2769         * g++.dg/abi/mangle22.C: New test.
2770         * g++.dg/abi/mangle23.C: Likewise.
2771
2772 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2773
2774         PR fortran/16290
2775         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2776         Allow for cases without denormalized floating point numbers.
2777
2778 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2779
2780         PR c/1027
2781         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2782         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2783         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2784         expected warning text.
2785         * gcc.dg/format/diag-2.c: New test.
2786
2787 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2788
2789         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2790
2791 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2792
2793         * gcc.dg/builtins-43.c: New.
2794         * gcc.dg/builtins-44.c: New.
2795         * gcc.dg/builtins-45.c: New.
2796
2797 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2798             Andreas Tobler  <a.tobler@schweiz.ch>
2799
2800         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2801         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2802         as SIGSEGV.
2803         * gcc.dg/cleanup-11.c: Likewise.
2804         * gcc.dg/cleanup-8.c: Likewise.
2805         * gcc.dg/cleanup-9.c: Likewise.
2806         * gcc.dg/cleanup-5.c: Run on all platforms.
2807
2808 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2809
2810         * g++.dg/warn/nonnull1.C: New test.
2811
2812 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2813
2814         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2815         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2816         Special-case the Sun compiler wrt to <complex.h>.
2817
2818 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2819
2820         * gcc.dg/Wunreachable-8.C: New test.
2821
2822         * gcc.dg/h8300-ice2.c : New test.
2823
2824 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2825
2826         PR fortran/16161
2827         * gfortran.fortran-torture/compile/implicit.f90: Add test
2828         for implicit character.
2829
2830 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2831
2832         PR fortran/16289
2833         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2834         Use tiny() intrinsic to find smallest non-negative real
2835
2836 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2837
2838         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2839         * gcc.dg/compat/struct-by-value-22_x.c: New.
2840         * gcc.dg/compat/struct-by-value-22_y.c: New.
2841
2842         * gcc.c-torture/execute/20040629-1.c: New test.
2843
2844 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2845
2846         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2847         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2848
2849         PR target/16195
2850         * gcc.dg/20040625-1.c: New test.
2851
2852 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2853
2854         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2855
2856 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2857
2858         PR fortran/15963
2859         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2860
2861 2004-06-29  Richard Henderson  <rth@redhat.com>
2862
2863         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2864
2865 2004-06-29  Paul Brook  <paul@codesourcery.com>
2866
2867         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2868         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2869
2870 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2871
2872         PR c++/16260
2873         * g++.dg/parse/crash15.C: New.
2874
2875 2004-06-28  Andrew Pinski  <apinski@apple.com>
2876
2877         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2878         by the error already.
2879
2880         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2881
2882 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2883
2884         PR target/14041
2885         * gcc.dg/h8300-bss-align-1.c : New.
2886
2887 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2888
2889         * PR c++/16174
2890         * g++.dg/template/ctor4.C: New.
2891
2892 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2893
2894         PR c++/16205
2895         * g++.dg/warn/Wsequence-point-1.C: New test.
2896
2897 2004-06-27  Paul Brook  <paul@codesourcery.com>
2898
2899         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2900
2901 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2902
2903         * g++.old-deja/g++.mike/p7325.C: Remove.
2904
2905 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2906
2907         PR c/14963
2908         * gcc.dg/pr14963.c: New test.
2909
2910 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/16193
2913         * g++.dg/parse/redef1.C: New test.
2914
2915 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2916
2917         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2918         20021110.c.
2919         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2920         20021119-1.c.
2921         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2922         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2923         5-04.c.
2924         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2925         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2926         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2927         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2928         g++.brendan/enum14.C.
2929         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2930         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2931         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2932         g++.mike/virt1.C.
2933         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2934         memtemp24.C.
2935
2936 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2937
2938         * gcc.dg/20040527-1.c: New test case.
2939
2940 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2941
2942         PR gfortran/pr16196
2943         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2944
2945 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2946
2947         PR middle-end/15825
2948         * gcc.dg/pr15825-1.c: New test case.
2949
2950 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2951
2952         * gcc.c-torture/execute/20040625-1.c: New test.
2953
2954 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2955
2956         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2957
2958 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2959
2960         * gcc.dg/torture/mips-div-1.c: New test.
2961
2962 2004-06-24  Jeff Law  <law@redhat.com>
2963
2964         * gcc.dg/tree-ssa/20040624-1.c: New test.
2965
2966 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2967
2968         * gcc.c-torture/compile/20040624-1.c: New test.
2969
2970 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2971
2972         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2973         this directory.
2974
2975 2004-06-23  Andrew Pinski  <apinski@apple.com>
2976
2977         PR middle-end/15988
2978         * g++.dg/opt/ptrmem4.C: New test.
2979
2980         * gcc.dg/c90-array-quals-2.c: New test.
2981
2982 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2983
2984         * gcc.dg/kpice1.c: New test.
2985
2986 2006-06-23  Andrew Pinski  <apinski@apple.com>
2987
2988         * gcc.dg/c90-array-quals.c: New test.
2989
2990 2006-06-22  Richard Henderson  <rth@redhat.com>
2991
2992         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2993
2994 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2995
2996         * gcc.dg/builtins-config.h: Handle FreeBSD.
2997
2998 2006-06-22  Richard Henderson  <rth@redhat.com>
2999
3000         * g++.dg/opt/devirt1.C: New.
3001
3002 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3003
3004         * g++.dg/opt/pr15551.C: New testcase.
3005
3006 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         PR target/14800
3009         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3010         x86_64-*-linux* when compiling for 32bit.
3011
3012 2004-06-21  Andrew Pinski  <apinski@apple.com>
3013
3014         * gcc.dg/pch/struct-1.c: New.
3015         * gcc.dg/pch/struct-1.hs: New.
3016
3017 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3018
3019         * gcc.dg/pch/save-temps-1.c: New file.
3020         * gcc.dg/pch/save-temps-1.hs: New file.
3021
3022 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3023
3024         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3025         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3026
3027 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3028
3029         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3030         to fix type error.
3031         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3032         Remove trailing spaces.
3033
3034 2004-06-21  Richard Henderson  <rth@redhat.com>
3035
3036         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3037         merging && to BIT_FIELD_REF.
3038
3039 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3040
3041         * g++.dg/opt/placeholder1.C: New test.
3042
3043 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3044
3045         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3046         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3047         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3048         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3049
3050 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3051
3052         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3053         extern "C".
3054         * g++.dg/other/pragma-re-1.C: Add comments.
3055
3056 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3057
3058         PR gfortran/16080
3059         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3060
3061 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3062
3063         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3064         instead of setting the type of size_t by
3065         hand.
3066
3067 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3068
3069         * gcc.dg/unordered-2.c: New test case.
3070         * gcc.dg/unordered-3.c: New test case.
3071
3072 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3073
3074         PR other/16043
3075         * lib/g++.exp (g++_version): Tweak regexp for version
3076         * lib/g77.exp (g77_version): Likewise
3077         * lib/gfortran.exp (gfortran_version): Likewise
3078         * lib/objc.exp (objc_version): Likewise
3079         * lib/treelang.exp (treelang_version): Likewise
3080
3081 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3082
3083         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3084         Use INT_MAX instead of __INT_MAX__.
3085         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3086
3087         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3088         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3089         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3090         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3091         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3092         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3093         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3094         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3095         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3096
3097         * gcc.dg/range-test-1.c: New test.
3098         * g++.dg/opt/range-test-1.C: New test.
3099
3100 2004-06-17  Richard Henderson  <rth@redhat.com>
3101
3102         * objc.dg/sync-1.m: New.
3103         * objc.dg/try-catch-1.m: Don't force next runtime.
3104         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3105         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3106         shadowed catch clause.
3107         * objc.dg/try-catch-5.m: New.
3108
3109 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3110
3111         Bug 14610
3112         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3113
3114 2004-06-15  Richard Henderson  <rth@redhat.com>
3115
3116         * gcc.dg/20001116-1.c: Move expected warning line.
3117
3118 2004-06-15  Richard Henderson  <rth@redhat.com>
3119
3120         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3121         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3122
3123 2004-06-15  Jeff Law  <law@redhat.com>
3124
3125         * gcc.dg/tree-ssa/20040615-1.c: New test.
3126         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3127         be less sensitive to operand ordering.
3128         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3129
3130 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3131
3132         * g++.dg/abi/bitfield3.C: Add comment..
3133
3134 2004-06-15  Richard Henderson  <rth@redhat.com>
3135
3136         * g++.dg/ext/stmtexpr1.C: XFAIL.
3137         * gcc.dg/20030612-1.c: XFAIL.
3138
3139 2004-06-15  Eric Christopher  <echristo@redhat.com>
3140
3141         * g++.dg/charset/asm5.c: New.
3142         * gcc.dg/charset/asm6.c: New.
3143
3144 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3145
3146         PR fortran/15962
3147         * gfortran.fortran-torture/execute/select_1.f90: New test.
3148
3149 2004-06-15  Paul Brook  <paul@codesourcery.com>
3150
3151         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3152
3153 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3154
3155         PR c++/15967
3156         * g++.dg/lookup/crash3.C: New test.
3157
3158 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3159
3160         PR c++/15947
3161         * g++.dg/parse/dtor4.C: New test.
3162
3163 2004-06-14  Jeff Law  <law@redhat.com>
3164
3165         * gcc.c-torture/compile/20040614-1.c: New test.
3166
3167 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3168
3169         PR fortran/15211
3170         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3171         LEN of a character array.
3172
3173 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3174
3175         PR c++/15096
3176         * g++.dg/template/ptrmem10.C: New test.
3177
3178         PR c++/14930
3179         * g++.dg/template/friend30.C: New test.
3180
3181 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3182
3183         PR fortran/14928
3184         * gfortran.fortran-torture/compile/mloc.f90: New test.
3185
3186 2004-06-13  Paul Brook  <paul@codesourcery.com>
3187
3188         * gfortran.fortran-torture/execute/random_2.f90: New test.
3189
3190 2004-06-13  Eric Christopher  <echristo@redhat.com>
3191
3192         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3193
3194 2004-06-12  Paul Brook  <paul@codesourcery.com>
3195
3196         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3197
3198 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3199
3200         PR fortran/14923
3201         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3202
3203 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3204
3205         PR fortran/14957
3206         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3207         syntax errors in end statements of contained subroutines.
3208
3209 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3210
3211         PR fortran/12841
3212         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3213
3214 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3215
3216         PR fortran/15665
3217         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3218
3219 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3220
3221         PR gfortran/12839
3222         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3223
3224 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3225
3226         PR c++/15862
3227         * g++.dg/parse/enum1.C: New test.
3228
3229 2004-06-10  Jeff Law  <law@redhat.com>
3230
3231         * gcc.c-torture/compile/20040610-1.c: New test.
3232
3233 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3234
3235         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3236         * g++.old-deja/g++.other/decl3.C: Likewise.
3237
3238 2004-06-10  Brian Booth  <bbooth@redhat.com>
3239
3240         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3241         V_MAY_DEF instead of VDEF.
3242         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3243
3244 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/14211
3247         * g++.dg/conversion/const1.C: New test.
3248
3249         PR c++/15076
3250         * g++.dg/conversion/reinterpret1.C: New test.
3251
3252         PR c++/15877
3253         * g++.dg/template/enum2.C: New test.
3254
3255         PR c++/15227
3256         * g++.dg/template/error13.C: New test.
3257
3258 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3259
3260         PR fortran/14957
3261         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3262         arguments to test_* REAL and of the right size.
3263
3264 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR target/15569
3267         PR rtl-optimization/15681
3268         * gcc.dg/20040609-1.c: New test.
3269
3270 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR c++/14791
3273         * g++.dg/opt/builtins1.C: New test.
3274
3275 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3276
3277         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3278         that use default windows32 struct layout.
3279         * gcc.dg/i386-bitfield2.c: Likewise.
3280
3281 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3282
3283         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3284         for mingw32 and cygwin targets.
3285
3286 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3287
3288         * gcc.dg/pch/macro-4.c: New.
3289         * gcc.dg/pch/macro-4.hs: New.
3290
3291 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3292
3293         PR fortran/13249
3294         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3295
3296 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3297
3298         PR fortran/13372
3299         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3300
3301 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3302
3303         PR gfortran/14897
3304         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3305
3306 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3307
3308         PR gfortran/15755
3309         * gfortran.fortran-torture/execute/backspace.c : New test.
3310
3311 2004-06-09  Paul Brook  <paul@codesourcery.com>
3312
3313         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3314         (pointer_to_section): Rewrite to use smaller array.
3315
3316 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3317
3318         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3319         * gcc.dg/ext/altivec-10.c: Same.
3320         * gcc.dg/ext/altivec-11.c: Same.
3321         * gcc.dg/ext/altivec-12.c: Same.
3322         * gcc.dg/ext/altivec-13.c: Same.
3323         * gcc.dg/ext/altivec-14.c: Same.
3324         * gcc.dg/ext/altivec-15.c: Same.
3325         * gcc.dg/ext/altivec-16.c: Same.
3326         * gcc.dg/ext/altivec-3.c: Same.
3327         * gcc.dg/ext/altivec-4.c: Same.
3328         * gcc.dg/ext/altivec-6.c: Same.
3329         * gcc.dg/ext/altivec-7.c: Same.
3330         * gcc.dg/ext/altivec-8.c: Same.
3331         * gcc.dg/ext/altivec-varargs-1.c: Same.
3332
3333         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3334         * g++.dg/ext/altivec-10.C: Same.
3335         * g++.dg/ext/altivec-2.C: Same.
3336         * g++.dg/ext/altivec-3.C: Same.
3337         * g++.dg/ext/altivec-4.C: Same.
3338         * g++.dg/ext/altivec-5.C: Same.
3339         * g++.dg/ext/altivec-6.C: Same.
3340         * g++.dg/ext/altivec-7.C: Same.
3341         * g++.dg/ext/altivec-8.C: Same.
3342         * g++.dg/ext/altivec-9.C: Same.
3343
3344 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3345
3346         PR c++/7841
3347         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3348
3349 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3350
3351         * gcc.dg/union-1.c: New test.
3352
3353 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3354
3355         * gcc.dg/builtins-41.c: New test case.
3356         * gcc.dg/builtins-42.c: New test case.
3357
3358 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3359
3360         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3361         * g++.dg/ext/altivec-10.C: Same.
3362         * g++.dg/ext/altivec-2.C: Same.
3363         * g++.dg/ext/altivec-3.C: Same.
3364         * g++.dg/ext/altivec-4.C: Same.
3365         * g++.dg/ext/altivec-5.C: Same.
3366         * g++.dg/ext/altivec-6.C: Same.
3367         * g++.dg/ext/altivec-7.C: Same.
3368         * g++.dg/ext/altivec-8.C: Same.
3369         * g++.dg/ext/altivec-9.C: Same.
3370         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3371         * g++.old-deja/g++.brendan/new3.C: Same.
3372         * gcc.c-torture/execute/eeprof-1.x: Same.
3373
3374 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3375
3376         PR c/14765
3377         * gcc.dg/pr14765-1.c: New test.
3378
3379 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3380
3381         PR c/14649
3382         * gcc.dg/pr14649-1.c: New test case.
3383
3384 2004-06-07  Richard Henderson  <rth@redhat.com>
3385
3386         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3387         if temporaries.
3388
3389 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3390
3391         * g++.dg/eh/elide1.C: Remove XFAIL.
3392
3393 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3394
3395         PR c++/15337
3396         * g++.dg/expr/sizeof3.C: New test.
3397
3398         PR c++/14777
3399         * g++.dg/template/access14.C: New test.
3400
3401         PR c++/15554
3402         * g++.dg/template/enum1.C: New test.
3403
3404         PR c++/15057
3405         * g++.dg/eh/throw1.C: New test.
3406
3407 2004-06-07  David Ayers  <d.ayers@inode.at>
3408             Ziemowit Laski  <zlaski@apple.com>
3409
3410         * lib/objc.exp (objc_target_compile): Revert the '-framework
3411         Foundation' flag fix, since bare Darwin does not ship
3412         with the Foundation framework.
3413         * objc/execute/next_mapping.h: Provide a local NSConstantString
3414         @interface and @implementation.
3415         (objc_constant_string_init): A constructor function, used to
3416         initialize the NSConstantString meta-class object.
3417         * objc/execute/string1.m: Include "next_mapping.h" instead of
3418         <Foundation/NSString.h>.
3419         * objc/execute/string2.m: Likewise.
3420         * objc/execute/string3.m: Likewise.
3421         * objc/execute/string4.m: Likewise.
3422
3423 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3424
3425         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3426         to double. Replace double with FLOAT.
3427         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3428
3429         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3430         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3431         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3432         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3433         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3434         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3435         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3436         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3437
3438 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3439
3440         PR c/13519
3441         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3442
3443 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3444
3445         PR c++/15503
3446         * g++.dg/template/meminit2.C: New test.
3447
3448 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3449
3450         PR target/15822
3451         * gcc.c-torture/execute/compare-fp-1.c,
3452         gcc.c-torture/execute/compare-fp-2.c,
3453         gcc.c-torture/execute/compare-fp-3.c,
3454         gcc.c-torture/execute/compare-fp-4.c,
3455         gcc.c-torture/execute/compare-fp-3.x,
3456         gcc.c-torture/execute/compare-fp-4.x: Moved...
3457         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3458         gcc.c-torture/execute/ieee/compare-fp-2.c,
3459         gcc.c-torture/execute/ieee/compare-fp-3.c,
3460         gcc.c-torture/execute/ieee/compare-fp-4.c,
3461         gcc.c-torture/execute/ieee/compare-fp-3.x,
3462         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3463
3464 2004-06-04  David Ayers  <d.ayers@inode.at>
3465
3466         * objc/execute/protocol-isEqual-4.m: New testcase.
3467
3468 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3469
3470         * objc/execute/protocol-isEqual-1.m: New testcase.
3471         * objc/execute/protocol-isEqual-2.m: New testcase.
3472         * objc/execute/protocol-isEqual-3.m: New testcase.
3473
3474 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3475
3476         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3477
3478 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3479
3480         * lib/objc.exp (objc_target_compile): When running tests on
3481         Darwin (Mac OS X), inform the linker about '-framework
3482         'Foundation'.
3483
3484 2004-06-02  Eric Christopher  <echristo@redhat.com>
3485
3486         * gcc.c-torture/compile/20040602-1.c: New.
3487
3488 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3489
3490         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3491         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3492
3493         PR tree-optimization/14736
3494         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3495
3496         PR tree-optimization/14042
3497         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3498
3499         PR tree-optimization/14729
3500         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3501
3502 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3503
3504         PR fortran/15557
3505         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3506
3507 2004-06-01  Richard Hederson  <rth@redhat.com>
3508
3509         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3510
3511 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3512
3513         PR c++/14932
3514         * g++.dg/parse/offsetof4.C: New test.
3515
3516 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3517
3518         PR objc/7993
3519         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3520
3521 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/15701
3524         * g++.dg/template/friend29.C: New test.
3525
3526 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3527
3528         PR c/15749
3529         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3530
3531 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3532
3533         * gcc.dg/sparc-trap-1.c: New test.
3534
3535 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3536
3537         PR middle-end/15069
3538         * g++.dg/opt/fold3.C: New test case.
3539
3540 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3541
3542         * lib/target-supports.exp (check_iconv_available): Fix fallout
3543         from 2004-05-28 patch.
3544
3545 2004-05-30  Paul Brook  <paul@codesourcery.com>
3546
3547         PR fortran/15620
3548         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3549         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3550
3551 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3552
3553         * gfortran.fortran-torture/execute/random_1.f90: New test.
3554
3555 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3556
3557         * g++.dg/ext/altivec-10.C: New test.
3558
3559 2004-05-29  Paul Brook  <paul@codesourcery.com>
3560
3561         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3562
3563 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3564
3565         * gcc.dg/altivec-16.c: New test.
3566
3567 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3568
3569         * lib/target-supports.exp (check_vmx_hw_available): New.
3570         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3571
3572         * lib/target-supports.exp (check_alias_available,
3573         check_iconv_available, check_named_sections_available): Use
3574         unique names for temporary files.
3575
3576 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3577
3578         * gcc.dg/altivec-15.c: New test.
3579
3580 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3581
3582         PR c++/15083
3583         * g++.dg/warn/noeffect6.C: New test.
3584
3585         PR c++/15471
3586         * g++.dg/expr/ptrmem4.C: New test.
3587
3588         PR c++/15640
3589         * g++.dg/template/operator3.C: New test.
3590
3591 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/14668
3594         * g++.dg/lookup/redecl1.C: New test.
3595         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3596
3597 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3598
3599         * gcc.c-torture/execute/compare-fp-1.c,
3600         gcc.c-torture/execute/compare-fp-2.c,
3601         gcc.c-torture/execute/compare-fp-3.c,
3602         gcc.c-torture/execute/compare-fp-4.c,
3603         gcc.c-torture/execute/compare-fp-3.x,
3604         gcc.c-torture/execute/compare-fp-4.x,
3605         gcc.dg/pr15649-1.c: New.
3606
3607 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3608
3609         PR c++/12883
3610         * g++.dg/init/array14.C: New test.
3611
3612 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3613
3614         * lib/compat.exp (compat-get-options-main): New.
3615         (compat-get-options): Remove unneeded code, warn for ignored
3616         command.
3617         (compat-execute): Check flag set by dg-require-* commands.
3618
3619         * lib/compat.exp (compat-execute): Break up long lines.
3620
3621 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3622
3623         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3624         * gcc.dg/altivec-14.c: New test.
3625         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3626
3627         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3628         * gcc.dg/altivec-12.c: Ditto.
3629
3630         * gcc.dg/altivec-3.c: Move call to altivec_check.
3631
3632 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/15044
3635         * g++.dg/template/error12.C: New test.
3636
3637         PR c++/15317
3638         * g++.dg/ext/attrib15.C: New test.
3639
3640         PR c++/15329
3641         * g++.dg/template/ptrmem9.C: New test.
3642
3643 2004-05-25  Paul Brook  <paul@codesourcery.com>
3644
3645         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3646
3647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3648
3649         PR c++/15165
3650         * g++.dg/template/crash19.C: New test.
3651
3652 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3653
3654         PR c++/15025
3655         * g++.dg/template/redecl1.C: New test.
3656
3657 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3658
3659         PR c++/14821
3660         * g++.dg/other/ns1.C: New test.
3661
3662         PR c++/14883
3663         * g++.dg/template/invalid1.C: New test.
3664
3665 2004-05-23  Paul Brook  <paul@codesourcery.com>
3666         Victor Leikehman  <lei@haifasphere.co.il>
3667
3668         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3669         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3670
3671 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3672
3673         PR c++/15285
3674         PR c++/15299
3675         * g++.dg/template/non-dependent5.C: New test.
3676         * g++.dg/template/non-dependent6.C: New test.
3677
3678 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/15507
3681         * g++.dg/inherit/union1.C: New test.
3682
3683         PR c++/15542
3684         * g++.dg/template/addr1.C: New test.
3685
3686         PR c++/15427
3687         * g++.dg/template/array5.C: New test.
3688
3689         PR c++/15287
3690         * g++.dg/template/array6.C: New test.
3691
3692 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3693             Roger Sayle  <roger@eyesopen.com>
3694
3695         * g++.dg/lookup/forscope2.C: New test case.
3696
3697 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3698
3699         * gcc.dg/cpp/Wmissingdirs.c: New.
3700
3701 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3702
3703         PR target/15301
3704         * gcc.dg/compat/union-m128-1.h: New file.
3705         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3706         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3707         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3708
3709 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3710
3711         PR target/15302
3712         * gcc.dg/compat/struct-complex-1.h: New file.
3713         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3714         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3715         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3716
3717 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3718
3719         PR middle-end/3074
3720         * gcc.dg/pr3074-1.c: New test case.
3721         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3722
3723 2004-05-20  Falk Hueffner  <falk@debian.org>
3724
3725         PR other/15526
3726         * gcc.dg/ftrapv-1.c: New test case.
3727
3728 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3729
3730         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3731
3732 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3733             Jeff Law  <law@redhat.com>
3734
3735         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3736         * gcc.dg/tree-ssa/20040518-2.c: New test.
3737
3738         * gcc.dg/tree-ssa/20040518-1.c: New test.
3739
3740 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3741
3742         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3743
3744 2004-05-18  Paul Brook  <paul@codesourcery.com>
3745
3746         PR fortran/13930
3747         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3748
3749 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3750
3751         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3752         constant folding.
3753
3754 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3755
3756         * gcc.dg/tree-ssa/20040517-1.c: New test.
3757
3758 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3759
3760         * gcc.dg/loop-4.c: New test.
3761
3762 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3763
3764         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3765
3766 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3767
3768         PR fortran/15311
3769         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3770
3771 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3772
3773         PR fortran/13826
3774         PR fortran/13940
3775         * gfortran.fortran-torture/compile/data_1.f90: New test.
3776
3777 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3778
3779         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3780         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3781
3782 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3783
3784         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3785
3786 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3787
3788         PR c/15444
3789         * gcc.dg/format/xopen-1.c: Adjust expected message.
3790         * gcc.dg/format/xopen-3.c: New test.
3791
3792 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3793
3794         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3795
3796 2004-05-14  Jeff Law  <law@redhat.com>
3797
3798         * gcc.dg/tree-ssa/20040514-2.c: New test.
3799
3800 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3801
3802         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3803         this ...
3804         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3805         this.
3806
3807 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3808
3809         * gcc.dg/tree-ssa/20040514-1.c: New test.
3810
3811 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3812
3813         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3814         test.
3815
3816 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3817
3818         PR fortran/14066
3819         * gfortran.fortran-torture/compile/do_1.f90: New test.
3820
3821 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3822
3823         PR fortran/15051
3824         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3825         test.
3826
3827 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3828
3829         PR fortran/15149
3830         * gfortran.fortran-torture/execute/random_init.f90: New test.
3831
3832 2004-05-13  Paul Brook  <paul@codesourcery.com>
3833
3834         PR fortran/15314
3835         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3836
3837 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3838
3839         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3840         for the powerpc case.
3841
3842 2004-05-13  Jeff Law  <law@redhat.com>
3843
3844         * gcc.dg/tree-ssa/20040513-1.c: New test.
3845         * gcc.dg/tree-ssa/20040513-2.c: New test.
3846
3847 2004-05-13  Paul Brook  <paul@codesourcery.com>
3848
3849         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3850         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3851         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3852
3853 2004-05-13  Andreas Schwab  <schwab@suse.de>
3854
3855         PR other/10819
3856         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3857         characters.
3858
3859 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3860
3861         PR fortran/15294
3862         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3863
3864 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3865
3866         Merge from tree-ssa-20020619-branch.  See
3867         ChangeLog.tree-ssa for details.
3868
3869 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3870
3871         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3872         include <altivec.h> explicitly.
3873         * gcc.dg/altivec-13.c: Likewise.
3874
3875 2004-05-11  Paul Brook  <paul@codesourcery.com>
3876
3877         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3878
3879 2004-05-10  Eric Christopher  <echristo@redhat.com>
3880
3881         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3882         * gcc.dg/sibcall-4.c: Ditto.
3883
3884 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3885
3886         * g++.dg/ext/altivec-8.C: New test case.
3887         * gcc.dg/altivec-13.c: New test case.
3888
3889 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3890
3891         * gcc.c-torture/execute/divcmp-1.c: New test case.
3892         * gcc.c-torture/execute/divcmp-2.c: New test case.
3893         * gcc.c-torture/execute/divcmp-3.c: New test case.
3894
3895 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3896
3897         * g++.dg/other/pragma-re-2.C: New test.
3898
3899 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3900
3901         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3902         * gcc.dg/i386-387-2.c: Likewise.
3903
3904         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3905         __builtin_drem.
3906         * gcc.dg/i386-387-6.c: Likewise.
3907
3908 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3909
3910         * gcc.dg/builtins-33.c:  Also check log1p*.
3911
3912 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3913
3914         PR optimization/15296
3915         * gcc.c-torture/execute/pr15296.c: New test.
3916
3917 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3918
3919         * gcc.dg/builtins-40.c: New test.
3920
3921 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3922
3923         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3924
3925 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3926
3927         * g++.dg/ext/spe1.C: New testcase.
3928
3929 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3930
3931         * objc.dg/image-info.m: Allow additional attributes
3932         for __image_info section.
3933
3934 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3935
3936         * gcc.dg/torture/mips-hilo-2.c: New test.
3937
3938 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3939
3940         PR c++/14389
3941         * g++.dg/template/member5.C: New test.
3942
3943 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3944
3945         * gcc.dg/builtins-34.c: Also check expm1*.
3946
3947 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3948
3949         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3950         * gcc.dg/torture/builtin-convert-3.c: New test.
3951
3952 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3953
3954         PR middle-end/15054
3955         * g++.dg/opt/pr15054.C: New test.
3956
3957 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3958
3959         * gcc.dg/torture/builtin-rounding-1.c: New test.
3960         * gcc.dg/builtins-25.c: Delete.
3961         * gcc.dg/builtins-29.c: Delete.
3962
3963 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3964
3965         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3966         * gcc.dg/sibcall-4.c: Likewise.
3967         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3968
3969 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3970
3971         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3972         bit-field on 16-bit targets.
3973
3974 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3975
3976         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3977         16-bit targets.
3978
3979 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3980
3981         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3982         * gcc.dg/rs6000-power2-2.c: Likewise.
3983
3984 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3985
3986         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3987         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3988         Change the asm registers to be in form of frN instead of fN.
3989
3990 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3991
3992         * gcc.dg/torture/builtin-convert-2.c: New test.
3993
3994 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3995
3996         * gcc.dg/rs6000-power2-1.c: New test.
3997         * gcc.dg/rs6000-power2-2.c: New test.
3998
3999 2004-04-28  Jan Hubicka  <jh@suse.cz>
4000
4001         * gcc.dg/unused-6.c: New test.
4002
4003 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4004             Ulrich Weigand  <uweigand@de.ibm.com>
4005
4006         * ada/acats/run_all.sh: Define $target variable.
4007
4008 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4009
4010         PR c++/15119
4011         * g++.dg/other/vararg-1.C: New test.
4012
4013         PR c++/4794
4014         * g++.dg/eh/cleanup3.C: New test.
4015
4016 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4017
4018         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4019         and ad8011a (target_insn).
4020         * ada/acats/support/macro.dfs: Likewise.
4021         * ada/acats/support/impbit.adb: New file.
4022
4023 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4024
4025         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4026
4027 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4028
4029         * gcc.dg/loop-3.c: New test.
4030
4031 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4032
4033         * gcc.c-torture/execute/simd-5.c: New test.
4034
4035 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4036
4037         PR c++/15064
4038         * g++.dg/template/crash18.C: New test.
4039
4040 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4041
4042         * g++.dg/ext/complit3.C: New test.
4043
4044 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4045
4046         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4047         * gcc.dg/altivec-3.c: Same.
4048         * gcc.dg/altivec-varargs-1.c: Same.
4049
4050 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4051
4052         * lib/target-supports.exp (check_profiling_available): Assume
4053         profiling is not available on powerpc-eabi targets.
4054
4055 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4056
4057         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4058         * gcc.dg/vmx/bug-1.c: Ditto.
4059
4060 2004-04-20  Eric Christopher  <echristo@redhat.com>
4061
4062         * gcc.dg/charset/extern.c: New test.
4063         * g++.dg/charset/extern3.cc: Ditto.
4064
4065 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4066
4067         * gcc.dg/builtins-39.c: New test.
4068
4069 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4070
4071         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4072
4073 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4074
4075         * gcc.dg/torture/mips-hilo-1.c: New test.
4076
4077 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4078
4079         * gcc.c-torture/compile/20040419-1.c: New test.
4080
4081 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4082
4083         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4084
4085 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4086             Aldy Hernandez  <aldyh@redhat.com>
4087
4088         * gcc.c-torture/execute/va-arg-24.c: New.
4089
4090 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4091             Aldy Hernandez  <aldyh@redhat.com>
4092
4093         * gcc.dg/vmx/1b-01.c: New.
4094         * gcc.dg/vmx/1b-02.c: New.
4095         * gcc.dg/vmx/1b-03.c: New.
4096         * gcc.dg/vmx/1b-04.c: New.
4097         * gcc.dg/vmx/1b-05.c: New.
4098         * gcc.dg/vmx/1b-06.c: New.
4099         * gcc.dg/vmx/1b-07.c: New.
4100         * gcc.dg/vmx/1c-01.c: New.
4101         * gcc.dg/vmx/1c-02.c: New.
4102         * gcc.dg/vmx/3a-01a.c: New.
4103         * gcc.dg/vmx/3a-01.c: New.
4104         * gcc.dg/vmx/3a-01m.c: New.
4105         * gcc.dg/vmx/3a-03.c: New.
4106         * gcc.dg/vmx/3a-03m.c: New.
4107         * gcc.dg/vmx/3a-04.c: New.
4108         * gcc.dg/vmx/3a-04m.c: New.
4109         * gcc.dg/vmx/3a-05.c: New.
4110         * gcc.dg/vmx/3a-06.c: New.
4111         * gcc.dg/vmx/3a-06m.c: New.
4112         * gcc.dg/vmx/3a-07.c: New.
4113         * gcc.dg/vmx/3b-01.c: New.
4114         * gcc.dg/vmx/3b-02.c: New.
4115         * gcc.dg/vmx/3b-10.c: New.
4116         * gcc.dg/vmx/3b-13.c: New.
4117         * gcc.dg/vmx/3b-14.c: New.
4118         * gcc.dg/vmx/3b-15.c: New.
4119         * gcc.dg/vmx/3c-01a.c: New.
4120         * gcc.dg/vmx/3c-01.c: New.
4121         * gcc.dg/vmx/3c-02.c: New.
4122         * gcc.dg/vmx/3c-03.c: New.
4123         * gcc.dg/vmx/3d-01.c: New.
4124         * gcc.dg/vmx/4-01.c: New.
4125         * gcc.dg/vmx/4-03.c: New.
4126         * gcc.dg/vmx/5-01.c: New.
4127         * gcc.dg/vmx/5-02.c: New.
4128         * gcc.dg/vmx/5-03.c: New.
4129         * gcc.dg/vmx/5-04.c: New.
4130         * gcc.dg/vmx/5-05.c: New.
4131         * gcc.dg/vmx/5-06.c: New.
4132         * gcc.dg/vmx/5-07.c: New.
4133         * gcc.dg/vmx/5-07t.c: New.
4134         * gcc.dg/vmx/5-08.c: New.
4135         * gcc.dg/vmx/5-10.c: New.
4136         * gcc.dg/vmx/5-11.c: New.
4137         * gcc.dg/vmx/7-01a.c: New.
4138         * gcc.dg/vmx/7-01.c: New.
4139         * gcc.dg/vmx/7c-01.c: New.
4140         * gcc.dg/vmx/7d-01.c: New.
4141         * gcc.dg/vmx/7d-02.c: New.
4142         * gcc.dg/vmx/8-01.c: New.
4143         * gcc.dg/vmx/8-02a.c: New.
4144         * gcc.dg/vmx/8-02.c: New.
4145         * gcc.dg/vmx/brode-1.c: New.
4146         * gcc.dg/vmx/bug-1.c: New.
4147         * gcc.dg/vmx/bug-2.c: New.
4148         * gcc.dg/vmx/bug-3.c: New.
4149         * gcc.dg/vmx/cw-bug-1.c: New.
4150         * gcc.dg/vmx/cw-bug-2.c: New.
4151         * gcc.dg/vmx/cw-bug-3.c: New.
4152         * gcc.dg/vmx/dct.c: New.
4153         * gcc.dg/vmx/debug-1.c: New.
4154         * gcc.dg/vmx/debug-2.c: New.
4155         * gcc.dg/vmx/debug-3.c: New.
4156         * gcc.dg/vmx/debug-4.c: New.
4157         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4158         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4159         * gcc.dg/vmx/eg-5.c: New.
4160         * gcc.dg/vmx/fft.c: New.
4161         * gcc.dg/vmx/gcc-bug-1.c: New.
4162         * gcc.dg/vmx/gcc-bug-2.c: New.
4163         * gcc.dg/vmx/gcc-bug-3.c: New.
4164         * gcc.dg/vmx/gcc-bug-4.c: New.
4165         * gcc.dg/vmx/gcc-bug-5.c: New.
4166         * gcc.dg/vmx/gcc-bug-6.c: New.
4167         * gcc.dg/vmx/gcc-bug-7.c: New.
4168         * gcc.dg/vmx/gcc-bug-8.c: New.
4169         * gcc.dg/vmx/gcc-bug-9.c: New.
4170         * gcc.dg/vmx/gcc-bug-b.c: New.
4171         * gcc.dg/vmx/gcc-bug-c.c: New.
4172         * gcc.dg/vmx/gcc-bug-d.c: New.
4173         * gcc.dg/vmx/gcc-bug-e.c: New.
4174         * gcc.dg/vmx/gcc-bug-f.c: New.
4175         * gcc.dg/vmx/gcc-bug-g.c: New.
4176         * gcc.dg/vmx/gcc-bug-i.c: New.
4177         * gcc.dg/vmx/harness.h: New.
4178         * gcc.dg/vmx/ira1.c: New.
4179         * gcc.dg/vmx/ira2a.c: New.
4180         * gcc.dg/vmx/ira2b.c: New.
4181         * gcc.dg/vmx/ira2.c: New.
4182         * gcc.dg/vmx/ira2c.c: New.
4183         * gcc.dg/vmx/mem.c: New.
4184         * gcc.dg/vmx/newton-1.c: New.
4185         * gcc.dg/vmx/ops.c: New.
4186         * gcc.dg/vmx/sn7153.c: New.
4187         * gcc.dg/vmx/spill2.c: New.
4188         * gcc.dg/vmx/spill3.c: New.
4189         * gcc.dg/vmx/spill.c: New.
4190         * gcc.dg/vmx/t.c: New.
4191         * gcc.dg/vmx/varargs-1.c: New.
4192         * gcc.dg/vmx/varargs-2.c: New.
4193         * gcc.dg/vmx/varargs-3.c: New.
4194         * gcc.dg/vmx/varargs-4.c: New.
4195         * gcc.dg/vmx/varargs-5.c: New.
4196         * gcc.dg/vmx/varargs-6.c: New.
4197         * gcc.dg/vmx/varargs-7.c: New.
4198         * gcc.dg/vmx/vmx.exp: New.
4199         * gcc.dg/vmx/vprint-1.c: New.
4200         * gcc.dg/vmx/vscan-1.c: New.
4201         * gcc.dg/vmx/x-01.c: New.
4202         * gcc.dg/vmx/x-02.c: New.
4203         * gcc.dg/vmx/x-03.c: New.
4204         * gcc.dg/vmx/x-04.c: New.
4205         * gcc.dg/vmx/x-05.c: New.
4206         * gcc.dg/vmx/yousufi-1.c: New.
4207         * gcc.dg/vmx/zero-1.c: New.
4208         * gcc.dg/vmx/zero.c: New.
4209
4210 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4211
4212         * g++.dg/lookup/java1.C: Update for chage of
4213         _Jv_AllocObject.
4214         * g++.dg/lookup/java2.C: Likewise.
4215
4216 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4217
4218         * ada/acats/run_all.sh: use -O2 by default.
4219
4220 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4221
4222         * gcc.dg/vr-mult-[12].c: New tests.
4223
4224 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4225
4226         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4227
4228         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4229
4230 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4231
4232         * lib/target-supports.exp (check_profiling_available): Assume profiling
4233         isn't available for mips*-*-elf targets.
4234
4235 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4236
4237         * gcc.dg/builtins-38.c: New test.
4238
4239 2004-04-14  Eric Christopher  <echristo@redhat.com>
4240
4241         * g++.dg/charset/charset.exp: Run .cc extension tests.
4242
4243 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4244
4245         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4246
4247 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4248
4249         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4250
4251 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4252
4253         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4254         * gcc.dg/i386-387-2.c: Likewise.
4255
4256         * gcc.dg/i386-387-7.c: New test.
4257         * gcc.dg/i386-387-8.c: New test.
4258
4259         * gcc.dg/builtins-37.c: New test.
4260
4261 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4262
4263         * g++.dg/pch/externc-1.C: Add missing semicolon.
4264
4265 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4266
4267         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4268
4269 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4270
4271         * gcc.c-torture/execute/20040411-1.c: New test.
4272
4273 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4274
4275         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4276
4277 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4278
4279         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4280
4281 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4282
4283         * lib/target-supports.exp (check_named_sections_available): New.
4284         * lib/gcc-dg.exp (dg-require-named-sections): New.
4285         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4286         old-deja.exp.  Also prune error-count message from HP linker.
4287         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4288
4289         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4290         * g++.old-deja/g++.pt/static3.C: Likewise.
4291         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4292
4293 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4294
4295         * gcc.c-torture/execute/20040409-1.c: New test case.
4296         * gcc.c-torture/execute/20040409-2.c: New test case.
4297         * gcc.c-torture/execute/20040409-3.c: New test case.
4298
4299 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         * gcc.dg/20040409-1.c: New test.
4302
4303 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4304
4305         PR target/14888
4306         * g++.dg/opt/pr14888.C: New test case.
4307
4308 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4309
4310         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4311         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4312         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4313         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4314         New tests.
4315
4316 2004-04-08  Paul Brook  <paul@codesourcery.com>
4317
4318         * gcc.dg/spill-1.c: New test.
4319
4320 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4321
4322         * gcc.dg/torture/builtin-ctype-2.c: New test.
4323
4324 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4325
4326         * gcc.dg/pch/pch.exp: Add largefile test.
4327
4328 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4329
4330         * g++.dg/pch/externc-1.Hs: New.
4331         * g++.dg/pch/externc-1.C: New.
4332
4333 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4334
4335         * gcc.dg/compat/struct-by-value-5a_main.c,
4336         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4337         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4338         * gcc.dg/compat/struct-by-value-5a_x.c,
4339         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4340         gcc.dg/compat/struct-by-value-5_x.c.
4341         * gcc.dg/compat/struct-by-value-5a_y.c,
4342         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4343         gcc.dg/compat/struct-by-value-5_y.c.
4344
4345         * gcc.dg/compat/struct-by-value-6a_main.c,
4346         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4347         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4348         * gcc.dg/compat/struct-by-value-6a_x.c,
4349         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4350         gcc.dg/compat/struct-by-value-6_x.c.
4351         * gcc.dg/compat/struct-by-value-6a_y.c,
4352         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4353         gcc.dg/compat/struct-by-value-6_y.c.
4354
4355         * gcc.dg/compat/struct-by-value-7a_main.c,
4356         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4357         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4358         * gcc.dg/compat/struct-by-value-7a_x.c,
4359         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4360         gcc.dg/compat/struct-by-value-7_x.c.
4361         * gcc.dg/compat/struct-by-value-7a_y.c,
4362         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4363         gcc.dg/compat/struct-by-value-7_y.c.
4364
4365 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4366
4367         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4368         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4369         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4370         options.
4371
4372 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4373
4374         * gcc.dg/builtins-36.c: New test.
4375
4376 2004-04-06  Paul Brook  <paul@codesourcery.com>
4377
4378         * README.gcc: Remove obsolete contraint on testcases.
4379
4380 2004-04-05  Paul Brook  <paul@codesourcery.com>
4381
4382         PR2123
4383         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4384         failure and exit(0) on success.
4385         * g++.dg/expr/anew2.C: Ditto.
4386         * g++.dg/expr/anew3.C: Ditto.
4387         * g++.dg/expr/anew4.C: Ditto.
4388
4389 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4390
4391         PR c++/3518
4392         * g++.dg/template/unify7.C: New.
4393
4394 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4395
4396         * g++.dg/README: Bring up to date with new subdirectories; remove
4397         duplicate subdirectory lines.
4398
4399 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4400
4401         PR c++/14007
4402         * g++.dg/template/unify5.C: New.
4403         * g++.dg/template/unify6.C: New.
4404         * g++.dg/template/qualttp20.C: Adjust.
4405         * g++.old-deja/g++.jason/report.C: Adjust.
4406         * g++.old-deja/g++.other/qual1.C: Adjust.
4407
4408 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/14803
4411         * g++.dg/inherit/ptrmem1.C: New test.
4412
4413 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR c++/14755
4416         * gcc.c-torture/execute/20040331-1.c: New test.
4417         * gcc.dg/20040331-1.c: New test.
4418
4419 2004-04-01  Paul Brook  <paul@codesourcery.com>
4420
4421         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4422
4423 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4424
4425         PR c++/14724
4426         * g++.dg/init/goto1.C: New test.
4427
4428         PR c++/14763
4429         * g++.dg/template/defarg4.C: New test.
4430
4431 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4432
4433         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4434
4435 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4436
4437         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4438
4439 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4440
4441         * gcc.dg/noncompile/undeclared-2.c: New test.
4442
4443 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4444
4445         * gcc.dg/940409-1.c: Remove XFAIL.
4446         * gcc.dg/reg-vol-struct-1.c: New test.
4447
4448 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4449
4450         * gcc.dg/torture/builtin-wctype-1.c: New test.
4451
4452 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4453
4454         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4455         * gcc.dg/20001101-1.c: Likewise.
4456         * gcc.dg/20001102-1.c: Likewise.
4457
4458 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4459
4460         * gcc.dg/compare8.c: Add an additional test for XOR.
4461
4462 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4463
4464         * gcc.dg/torture/builtin-ctype-1.c: New test.
4465
4466 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4467
4468         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4469         * gcc.dg/torture/builtin-math-1.c: Likewise.
4470         * gcc.dg/torture/builtin-power-1.c: New test.
4471
4472 2004-03-24  Andreas Schwab  <schwab@suse.de>
4473
4474         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4475         IA64 assembler.
4476
4477 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4478             Roger Sayle  <roger@eyesopen.com>
4479
4480         * gcc.dg/compare8.c: New test case.
4481
4482 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4483
4484         * g++.dg/ext/altivec-7.C: New test.
4485
4486 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4487
4488         PR 12267, 12391, 12560, 13129, 14114, 14133
4489         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4490         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4491         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4492         Adjust error regexps.
4493         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4494         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4495         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4496         * gcc.dg/local1.c: Add explanatory comment.
4497
4498 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4499
4500         PR optimization/14669
4501         * g++.dg/opt/fold2.C: New test case.
4502
4503 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4504
4505         PR c/14069
4506         * gcc.dg/20040322-1.c: New test.
4507
4508 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4509
4510         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4511         * gcc.dg/ultrasp4.c: Likewise.
4512         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4513
4514 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4515
4516         * gcc.dg/i386-sse-8.c: Reset default options.
4517
4518 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4519
4520         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4521         in the error message text.
4522
4523 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4524
4525         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4526
4527 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4528
4529         PR c++/14616
4530         * g++.dg/init/array13.C: New test.
4531
4532 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4533
4534         PR target/13889
4535         * gcc.c-torture/compile/pr13889.c: New test case.
4536
4537 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4538
4539         PR c/14635
4540         * builtins-1.c (nan, nans): Don't test.
4541         * builtins-30.c: Don't use nan, nanf, nanl.
4542         * builtins-35.c: New test.
4543
4544 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4545
4546         * g++.dg/ext/altivec-6.C: New test.
4547
4548 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4549
4550         * g++.dg/init/placement3.C: New test.
4551
4552         * g++.dg/template/spec13.C: New test.
4553
4554         * g++.dg/lookup/using11.C: New test.
4555
4556         * g++.dg/lookup/koenig3.C: New test.
4557
4558         * g++.dg/template/operator2.C: New test.
4559
4560         * g++.dg/expr/dtor3.C: New test.
4561         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4562         marker.
4563         * g++.old-deja/g++.law/visibility28.C: Likewise.
4564
4565 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4566
4567         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4568         * gcc.dg/ppc64-abi-3.c: Likewise.
4569
4570 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4571
4572         PR c++/14545
4573         * g++.dg/parse/template15.C: New test.
4574
4575 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4576
4577         * g++.dg/expr/dtor2.C: New test.
4578
4579         * g++.dg/lookup/anon4.C: New test.
4580
4581         * g++.dg/overload/using1.C: New test.
4582
4583         * g++.dg/template/lookup7.C: New test.
4584
4585         * g++.dg/template/typename6.C: New test.
4586
4587         * g++.dg/expr/cond6.C: New test.
4588
4589 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4590
4591         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4592
4593 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4594
4595         * g++.dg/expr/cond5.C: New test.
4596         * g++.dg/expr/constcast1.C: Likewise.
4597         * g++.dg/expr/ptrmem2.C: Likewise.
4598         * g++.dg/expr/ptrmem3.C: Likewise.
4599         * g++.dg/lookup/main1.C: Likewise.
4600         * g++.dg/template/lookup6.C: Likewise.
4601
4602 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4603
4604         * gcc.dg/local1.c: New test.
4605
4606         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4607
4608 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4609
4610         * gcc.dg/torture/builtin-convert-1.c: New test.
4611
4612 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4613
4614         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4615
4616 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/14481
4619         * g++.dg/warn/Wunused-7.C: New test.
4620
4621 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4622
4623         * gcc.dg/torture/builtin-integral-1.c: New test.
4624
4625 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4626
4627         PR c++/14586
4628         * g++.dg/parse/non-dependent3.C: New test.
4629
4630 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4631
4632         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4633         * g++.dg/eh/simd-2.C: Likewise.
4634         * g++.dg/init/array10.C: Likewise.
4635         * gcc.c-torture/compile/simd-1.c: Likewise.
4636         * gcc.c-torture/compile/simd-2.c: Likewise.
4637         * gcc.c-torture/compile/simd-3.c: Likewise.
4638         * gcc.c-torture/compile/simd-4.c: Likewise.
4639         * gcc.c-torture/compile/simd-6.c: Likewise.
4640         * gcc.c-torture/execute/simd-1.c: Likewise.
4641         * gcc.c-torture/execute/simd-2.c: Likewise.
4642         * gcc.dg/compat/vector-defs.h: Likewise.
4643         * gcc.dg/20020531-1.c: Likewise.
4644         * gcc.dg/altivec-3.c: Likewise.
4645         * gcc.dg/altivec-4.c: Likewise.
4646         * gcc.dg/altivec-varargs-1.c: Likewise.
4647         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4648         * gcc.dg/i386-mmx-3.c: Likewise.
4649         * gcc.dg/i386-sse-4.c: Likewise.
4650         * gcc.dg/i386-sse-5.c: Likewise.
4651         * gcc.dg/i386-sse-8.c: Likewise.
4652         * gcc.dg/simd-1.c: Likewise.
4653         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4654         __ev64_opaque__ since the machine description provides it.
4655
4656 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4657
4658         * lib/compat.exp (skip_list): New global variable.
4659         Use it to hold the user defined COMPAT_SKIPS list if any.
4660         (compat-obj): Add the members of skip_list to optall.
4661
4662 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4663
4664         * gcc.dg/compat/union-by-value-1_main.c,
4665         union-by-value-1_x.c, union-by-value-1_y.c,
4666         union-check.h, union-defs.h,
4667         union-init.h, union-return-1_main.c,
4668         union-return-1_x.c, union-return-1_y.c: New files.
4669
4670 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4671
4672         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4673         mixed-struct-init.h: Add 4 mixed structure types.
4674         struct-by-value-21_main.c, struct-by-value-21_x.c,
4675         struct-by-value-21_y.c, struct-return-21_main.c,
4676         struct-return-21_x.c, struct-return-21_y.c: New files.
4677
4678 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/14550
4681         * g++.dg/parse/template14.C: New test.
4682
4683 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4684
4685         * gcc.c-torture/execute/20040313-1.c: New test.
4686
4687 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR target/14533
4690         * gcc.dg/20040311-2.c: New test.
4691
4692 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4693
4694         PR other/14544
4695         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4696         bit-field.
4697
4698 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4699
4700         * gcc.dg/20040305-2.c: Add missing return statement.
4701
4702 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4703
4704         * gcc.dg/builtins-34.c: Also check pow10*.
4705
4706 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4707
4708         PR target/14262
4709         * gcc.dg/20040305-2.c: New test.
4710
4711 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4712
4713         * gcc.dg/20040310-1.c: New test.
4714
4715 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4716
4717         * gcc.c-torture/execute/20040311-1.c: New test case.
4718
4719 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/14476
4722         * g++.dg/lookup/enum1.C: New test.
4723
4724 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4725
4726         PR c++/14510
4727         * g++.dg/lookup/struct2.C: New test.
4728
4729 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4730
4731         * gcc.dg/builtins-34.c: New test.
4732
4733 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4734
4735         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4736
4737 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4738
4739         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4740         * gcc.dg/alias-2.c: New testcase.
4741
4742 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4743
4744         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4745
4746 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4747
4748         * gcc.c-torture/execute/20040309-1.c: New test case.
4749
4750 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4751
4752         PR c++/14397
4753         * g++.dg/overload/ref1.C: New.
4754
4755 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4756
4757         PR c++/14409
4758         * g++.dg/template/spec12.C: New test.
4759
4760         PR c++/14448
4761         * g++.dg/parse/crash14.C: New test.
4762
4763 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4764
4765         PR c++/14230
4766         * g++.dg/init/ref11.C: New test.
4767
4768 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/14432
4771         * g++.dg/parse/builtin2.C: New test.
4772
4773 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/14401
4776         * g++.dg/init/ctor3.C: New test.
4777         * g++.dg/init/union1.C: New test.
4778         * g++.dg/ext/anon-struct4.C: New test.
4779
4780 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4781
4782         * g++.dg/lookup/koenig1.C: Tweak error messages.
4783         * g++.dg/lookup/used-before-declaration.C: Likewise.
4784         * g++.dg/other/do1.C: Likewise.
4785         * g++.dg/overload/koenig1.C: Likewise.
4786         * g++.dg/parse/crash13.C: Likewise.
4787         * g++.dg/template/instantiate3.C: Likewise.
4788
4789 2004-03-08  Eric Christopher  <echristo@redhat.com>
4790
4791         * * lib/target-supports.exp: Enable libiconv in test
4792         compilation.  Fix up error checking.
4793
4794 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4795
4796         PR middle-end/14289
4797         * gcc.dg/pr14289-1.c: New test case.
4798         * gcc.dg/pr14289-2.c: Likewise.
4799         * gcc.dg/pr14289-3.c: Likewise.
4800
4801 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4802
4803         * gcc.c-torture/execute/20040308-1.c: New test.
4804
4805 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4806
4807         * gcc.c-torture/execute/20040307-1.c: New test case.
4808
4809 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4810
4811         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4812
4813 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4814
4815         * gcc.dg/20040306-1.c: New test.
4816
4817 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4818
4819         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4820         them static.
4821         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4822
4823 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4824
4825         PR c/14465
4826         * gcc.dg/decl-6.c: New test.
4827
4828 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4829
4830         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4831         Rename LOGPOW -> LOG_POW.
4832         (SQRT_EXP, POW_EXP): New.
4833
4834 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4835
4836         * gcc.dg/i386-sse-8.c: New test.
4837
4838 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4839
4840         PR c/14114
4841         * gcc.dg/decl-5.c: New test.
4842
4843 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4844
4845         * gcc.dg/20040305-1.c: New test.
4846
4847 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4848
4849         PR other/14354
4850         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4851
4852 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4853
4854         PR c++/14425, c++/14426
4855         * g++.dg/ext/altivec-4.C: New test.
4856         * g++.dg/ext/altivec-5.C: New test.
4857
4858 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4859
4860         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4861         global variables of a type with no linkage.
4862         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4863         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4864         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4865         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4866         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4867         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4868         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4869         * g++.dg/warn/deprecated.C: Name enum Color.
4870         * g++.dg/overload/VLA.C: Name structure for 'b'.
4871         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4872
4873 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.c-torture/compile/20040304-1.c: New test.
4876
4877 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4878
4879         PR 13728
4880         * gcc.dg/decl-4.c: New testcase.
4881
4882 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4883
4884         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4885         as PRECF if sizeof (float) > sizeof (double).
4886         (PRECL): Make it the same as PRECF if
4887         sizeof (float) > sizeof (long double).
4888
4889 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4890
4891         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4892         system type.  Add check for irix6 which doesn't have c99 runtime.
4893
4894 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4895
4896         * gcc.dg/const-elim-1.c: xfail for xtensa.
4897
4898 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4899
4900         PR c++/14369
4901         * g++.dg/template/cond4.C: New test.
4902
4903 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4904
4905         PR c++/14360
4906         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4907
4908         PR c++/14361
4909         * g++.dg/parse/defarg7.C: New test.
4910
4911         PR c++/14359
4912         * g++.dg/template/friend26.C: New test.
4913
4914 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4915
4916         PR c++/14324
4917         * g++.dg/abi/mangle21.C: New test.
4918
4919         PR c++/14260
4920         * g++.dg/parse/constructor2.C: New test.
4921
4922         PR c++/14337
4923         * g++.dg/template/sfinae1.C: New test.
4924
4925 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/14267
4928         * g++.dg/expr/crash2.C: New test.
4929
4930         PR middle-end/13448
4931         * gcc.dg/inline-5.c: New test.
4932         * gcc.dg/always-inline.c: Split out tests into ...
4933         * gcc.dg/always-inline2.c: ... this and ...
4934         * gcc.dg/always-inline3.c: ... this.
4935
4936 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4937
4938         PR debug/12103
4939         * g++.dg/debug/crash1.C: New test.
4940
4941 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4942
4943         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4944         function with __attribute__((noinline)).
4945         (recurser_void2): Likewise.
4946         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4947         (recurser_void2): Likewise.
4948
4949 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4950
4951         PR middle-end/14203
4952         * g++.dg/warn/Wunused-6.C: New test case.
4953
4954 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4955
4956         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4957         not defined.
4958
4959 2004-02-27  Eric Christopher  <echristo@redhat.com>
4960
4961         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4962         * g++.dg/charset/asm2.c: Run only x86.
4963         * gcc.dg/charset/asm3.c: Ditto.
4964
4965 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4966
4967         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4968         ld_library_path.
4969
4970 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4971
4972         * g++.dg/ext/altivec-3.C: New.
4973
4974 2004-02-26  Richard Henderson  <rth@redhat.com>
4975
4976         * g++.dg/ext/attrib10.C: Mark for warning.
4977         * gcc.dg/attr-alias-1.c: New.
4978
4979 2004-02-26  Richard Henderson  <rth@redhat.com>
4980
4981         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4982         * gcc.c-torture/execute/20040208-2.c: ... it back.
4983
4984 2004-02-26  Eric Christopher  <echristo@redhat.com>
4985
4986         * lib/target-supports.exp (check-iconv-available): New function.
4987         * lib/gcc-dg.exp (dg-require-iconv): New function.
4988         Use above.
4989         * gcc.dg/charset: New directory.
4990         * gcc.dg/charset/charset.exp: New file.
4991         * gcc.dg/charset/asm1.c: Ditto.
4992         * gcc.dg/charset/asm2.c: Ditto.
4993         * gcc.dg/charset/asm3.c: Ditto.
4994         * gcc.dg/charset/asm4.c: Ditto.
4995         * gcc.dg/charset/asm5.c: Ditto.
4996         * gcc.dg/charset/attribute1.c: Ditto.
4997         * gcc.dg/charset/attribute2.c: Ditto.
4998         * gcc.dg/charset/string1.c: Ditto.
4999         * g++.dg/charset: New directory.
5000         * g++.dg/dg.exp: Add here. Special options.
5001         * g++.dg/charset/charset.exp: New file.
5002         * g++.dg/charset/asm1.c: Ditto.
5003         * g++.dg/charset/asm2.c: Ditto.
5004         * g++.dg/charset/asm3.c: Ditto.
5005         * g++.dg/charset/asm4.c: Ditto.
5006         * g++.dg/charset/attribute1.c: Ditto.
5007         * g++.dg/charset/attribute2.c: Ditto.
5008         * g++.dg/charset/extern1.cc: Ditto.
5009         * g++.dg/charset/extern2.cc: Ditto.
5010         * g++.dg/charset/string1.c: Ditto.
5011
5012 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/14278
5015         * g++.dg/parse/comma1.C: New test.
5016
5017 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5018
5019         PR c++/14284
5020         * g++.dg/template/ttp8.C: New test.
5021
5022 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5023
5024         * gcc.dg/fixuns-trunc-1.c: New test.
5025
5026 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5027
5028         * gcc.dg/builtins-config.h: Use #elif.
5029
5030 2004-02-26  Michael Matz  <matz@suse.de>
5031
5032         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5033         * gcc.dg/991214-1.c: Likewise.
5034         * gcc.dg/i386-asm-1.c: Likewise.
5035
5036 2004-02-25  Richard Henderson  <rth@redhat.com>
5037
5038         * gcc.c-torture/execute/20040208-2.c: Move ...
5039         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5040
5041 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5042
5043         PR c++/14246
5044         * g++.dg/other/crash-3.C: New test.
5045
5046 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5047
5048         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5049         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5050
5051         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5052         HP-UX.
5053
5054 2004-02-24  Michael Matz  <matz@suse.de>
5055
5056         * gcc.dg/i386-regparm.c: New.
5057
5058 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5059
5060         * gcc.c-torture/execute/20040223-1.c: New.
5061
5062 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5063             Kazu Hirata  <kazu@cs.umass.edu>
5064
5065         * gcc.dg/fwritable-strings-1.c: Remove.
5066
5067 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR c/14156
5070         * gcc.dg/20040223-1.c: New test.
5071
5072 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5073
5074         PR c++/14106
5075         * g++.dg/ext/typeof9.C: New test.
5076
5077 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5078
5079         PR c++/14250
5080         * g++.dg/other/switch1.C: New test.
5081
5082 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5083
5084         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5085         * gcc.dg/va-arg-1.c: Likewise.
5086
5087 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5088
5089         PR c++/14143
5090         * g++.dg/template/koenig5.C: New test.
5091
5092 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5093
5094         * g++.dg/ext/altivec-1.C: Generalize target triple.
5095         * g++.dg/ext/altivec-2.C: New test case.
5096         * g++.dg/ext/altivec_check.h: New file.
5097         * gcc.dg/altivec-1.c: Generalize target triple;
5098         include altivec_check.h and call altivec_check().
5099         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5100         * gcc.dg/altivec-6.c: New test case.
5101         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5102         type casts as needed.
5103         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5104         altivec_check().
5105         * gcc.dg/altivec-12.c: New test case.
5106         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5107         include altivec_check.h and call altivec_check().
5108         * gcc.dg/altivec_check.h: New file.
5109
5110 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5111
5112         * lib/target-supports.exp (check_alias_available): Don't mangle
5113         function `g' in test program.
5114
5115 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5116
5117         * lib/target-supports.exp (check_profiling_available): Check
5118         argument to determine whether we support a profiling type.
5119         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5120         check_profiling_available.
5121         * g++.dg/bprob/bprob.exp: Likewise
5122         * g77.dg/bprob/bprob.exp: Likewise.
5123         * gcc.misc-tests/bprob.exp: Likewise.
5124         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5125         dg-require-profiling and delete expected error handling.
5126         * gcc.dg/20021014-1.c: Likewise.
5127         * gcc.dg/nest.c: Likewise.
5128
5129 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5130
5131         PR c++/12007
5132         * g++.dg/other/vthunk1.C: New test.
5133
5134 2004-02-20  Falk Hueffner  <falk@debian.org>
5135
5136         PR target/14201
5137         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5138
5139 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5140
5141         PR c++/13927
5142         * g++.dg/other/error8.C: Remove XFAIL markers.
5143
5144         PR c++/14173
5145         * g++.dg/ext/packed5.C: New test.
5146
5147         PR c++/14199
5148         * g++.dg/warn/Wunused-5.C: New test.
5149
5150         PR c++/14186
5151         * g++.dg/lookup/member1.C: New test.
5152
5153 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5154
5155         * gcc.c-torture/compile/20040130-1.c: Enable only when
5156         __INT_MAX__ >= 2147483647L.
5157         * gcc.c-torture/compile/961203-1.c: Likewise.
5158
5159 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5160
5161         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5162         * g++.dg/opt/template1.C: Robustify assembler regexp
5163
5164 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5165
5166         * gcc.c-torture/execute/simd-4.x: Remove.
5167         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5168         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5169         Guard with #ifndef SKIP_ATTRIBUTE.
5170         * gcc.dg/compat/vector-1_y.c: Likewise.
5171         * gcc.dg/compat/vector-2_x.c: Likewise.
5172         * gcc.dg/compat/vector-2_y.c: Likewise.
5173         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5174         * g++.dg/eh/simd-2.C: Likewise.
5175
5176 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5177
5178         * gcc.c-torture/compile/complex-1.c: New.
5179
5180 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5181
5182         PR target/14209
5183         * gcc.c-torture/execute/20040218-1.c: New test.
5184
5185 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5186
5187         PR c++/14181
5188         * g++.dg/parse/new2.C: New test.
5189
5190 2004-02-18  Paul Brook  <paul@codesourcery.com>
5191
5192         * gcc.c-torture/compile/libcall-1.c: New test.
5193
5194 2004-02-18  Paul Brook  <paul@codesourcery.com>
5195
5196         PR debug/12934
5197         * gcc.dg/debug/debug-7.c: New test.
5198
5199 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5200
5201         * gcc.dg/20040217-1.c: New test.
5202
5203 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5204
5205         * gcc.c-torture/execute/990208-1.x: Delete.
5206
5207 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5208
5209         * gcc.c-torture/execute/20040208-2.x: New file.
5210
5211 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/11326
5214         * g++.dg/abi/structret1.C: New test.
5215
5216 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5217
5218         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5219         (i386_cpuid): No need to test if cpuid is available on AMD64.
5220         Fix assembly, so that it works onboth i386 and AMD64.
5221         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5222         (vecInLong): Fix s[] member type to unsigned int.
5223         (vecInWord): Remove type.
5224         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5225         (a64, b64, c64, d64, e64): Remove.
5226         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5227         Remove unused variable.  Remove initialization of removed variables.
5228         Don't call mmx_tests nor sse_tests.
5229         (reference_mmx, reference_sse): Remove.
5230         (check): Add return stmt.
5231         * gcc.dg/i386-sse-7.c: New test.
5232         * gcc.dg/i386-mmx-4.c: New test.
5233
5234 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5235
5236         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5237         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5238         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5239         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5240         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5241         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5242         g++.dg/tc1/dr94.C: Fix line terminator.
5243
5244 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5245
5246         * gcc.c-torture/compile/20040216-1.c: New.
5247
5248 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5249
5250         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5251         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5252         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5253         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5254         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5255         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5256
5257 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5258
5259         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5260
5261 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5262
5263         PR c++/13971
5264         * g++.dg/expr/cond4.C: New test.
5265
5266         PR c++/14086
5267         * g++.dg/lookup/crash2.C: New test.
5268
5269 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5270
5271         * gcc.c-torture/compile/20040214-2.c: New test.
5272
5273 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5274
5275         PR c++/14116
5276         * g++.dg/ext/typeof8.C: New test.
5277
5278 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5279
5280         * gcc.c-torture/compile/20040214-1.c: New test.
5281
5282 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5283
5284         PR c++/13635
5285         * g++.dg/template/spec11.C: New test.
5286
5287 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5288
5289         PR c++/13927
5290         * g++.dg/other/error8.C: New test.
5291
5292 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5293
5294         PR c++/14122
5295         * g++.dg/template/array4.C: New test.
5296
5297         PR c++/14108
5298         * g++.dg/inherit/thunk2.C: New test.
5299
5300         PR c++/14083
5301         * g++.dg/eh/cond2.C: New test.
5302
5303 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5304
5305         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5306
5307 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5308
5309         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5310
5311 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5312
5313         * g++.dg/simd-2.C: xfail on ppc64-linux.
5314
5315 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5316
5317         PR c/456
5318         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5319         tests.
5320
5321 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5322
5323         * gcc.dg/builtins-33.c: New test.
5324
5325 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5326
5327         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5328
5329 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5330
5331         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5332
5333 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5334
5335         * gcc.dg/ppc64-abi-3.c: New test.
5336
5337 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5338
5339         PR c/14092
5340
5341         * gcc.dg/pr14092-1.c: New testcase.
5342
5343 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5344
5345         * gcc.dg/cpp/assert4.c: Fix typo last change.
5346
5347         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5348         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5349
5350         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5351
5352 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5353
5354         * gcc.c-torture/compile/20040209-1.c: New test case.
5355
5356 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5357
5358         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5359
5360 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5361
5362         * gcc.c-torture/execute/20040208-[12].c: New tests.
5363
5364 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5365
5366         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5367
5368 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5369
5370         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5371
5372 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5373
5374         Bug 13856
5375         * gcc.dg/visibility-8.c: New testcase.
5376
5377 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5378
5379         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5380         arguments.
5381         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5382
5383 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5384
5385         PR middle-end/13696
5386         * g++.dg/opt/fold1.C: New test case.
5387
5388 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5389
5390         PR c++/14033
5391         * g++.dg/other/crash-2.C: New test.
5392
5393 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5394
5395         PR c++/14028
5396         * g++.dg/parse/angle-bracket2.C: New test.
5397
5398 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5399
5400         PR middle-end/13750
5401         Revert:
5402         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5403         PR pch/13361
5404         * testsuite/g++.dg/pch/wchar-1.C: New.
5405         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5406
5407 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5408
5409         PR c++/14008
5410         * g++.dg/parse/error15.C: New test.
5411         * g++.dg/parse/crash11.C: Update dg-error mark.
5412
5413 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5414
5415         PR c++/13932
5416         * g++.dg/warn/conv2.C: New test.
5417
5418 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5419
5420         PR c++/13086
5421         * g++.dg/warn/incomplete1.C: Remove xfail.
5422
5423 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5424
5425         * lib/file-format.exp (gcc_target_object_format): Use
5426         ${tool}_target_compile, not gcc_target_compile.
5427         * lib/target-supports.exp (check_alias_available): Likewise.
5428         (check_gc_sections_available): Likewise.
5429         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5430         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5431         dg-require-alias.
5432
5433 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5434
5435         PR c++/13969
5436         * g++.dg/template/static6.C: New test.
5437
5438 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5439
5440         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5441
5442 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5443
5444         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5445         tests for systems where `char' is unsigned by default.
5446
5447 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5448
5449         PR c++/13997
5450         * g++.dg/template/partial3.C: New test.
5451
5452 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5453
5454         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5455         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5456         Remove mentions of obsolete ports.
5457
5458 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5459
5460         * gcc.dg/noncompile/20001228-1.c: Fix for new
5461         error message.
5462
5463 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5464
5465         PR target/9348
5466         * gcc.c-torture/execute/multdi-1.c: New test case.
5467
5468 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5469
5470         PR c++/13925
5471         * g++.dg/template/lookup5.C: New test.
5472
5473 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5474
5475         PR c++/13950
5476         * g++.dg/template/lookup4.C: New test.
5477
5478         PR c++/13970
5479         * g++.dg/parse/error14.C: New test.
5480
5481         PR c++/14002
5482         * g++.dg/parse/template13.C: New test.
5483
5484 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5485
5486         PR c++/13978
5487         * g++.dg/template/koenig4.C: New test.
5488
5489         PR c++/13968
5490         * g++.dg/template/crash17.C: New test.
5491
5492         PR c++/13975
5493         * g++.dg/parse/error13.C: New test.
5494         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5495
5496 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5497
5498         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5499
5500 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5501
5502         PR c/11658
5503         PR c/13994
5504         * gcc.dg/noncompile/20040203-1.c: New test.
5505         * gcc.dg/noncompile/20040203-2.c: Likewise.
5506         * gcc.dg/noncompile/20040203-3.c: Likewise.
5507         * gcc.dg/20040203-1.c: Likewise.
5508
5509 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5510
5511         PR c++/10858
5512         * g++.dg/template/sizeof7.C: New test.
5513
5514 2004-02-02  Eric Christopher  <echristo@redhat.com>
5515             Zack Weinberg  <zack@codesourcery.com>
5516
5517         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5518
5519 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5520
5521         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5522         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5523         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5524         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5525
5526 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5527
5528         PR c++/13113
5529         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5530
5531         PR c++/13854
5532         * g++.dg/ext/attrib13.C: New test.
5533
5534         PR c++/13907
5535         * g++.dg/conversion/op2.C: New test.
5536
5537 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5538
5539         * gcc.dg/titype-1.c: Fix pasto.
5540
5541 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5542
5543         * gcc.dg/titype-1.c: New test.
5544
5545 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5546
5547         PR c++/13957
5548         * g++.dg/template/non-type-template-argument-1.C,
5549         g++.dg/template/qualified-id1.C: Update dg-error marks.
5550         * g++.dg/template/nontype6.C: New test.
5551
5552 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5553
5554         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5555         * gcc.dg/builtins-31.c: New testcase.
5556         * gcc.dg/builtins-32.c: New testcase.
5557
5558 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5559
5560         * objc.dg/call-super-2.m: Update line numbers
5561         for the including of stddef.h.
5562
5563 2004-01-30  Michael Matz  <matz@suse.de>
5564
5565         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5566         g++.dg/ext/case-range3.C: New tests.
5567
5568 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5569
5570         DR206
5571         PR c++/13813
5572         * g++.dg/template/member4.C: New test.
5573
5574 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5575
5576         PR c++/13683
5577         * g++.dg/template/sizeof6.C: New test.
5578
5579 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5580
5581         * gcc.dg/fwritable-strings-1.c: New test.
5582
5583 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5584
5585         * gcc.c-torture/compile/20040130-1.c: New test.
5586
5587 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5588
5589         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5590
5591 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5592
5593         PR c++/13883
5594         * g++.dg/template/ctor3.C: New test.
5595
5596 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5597
5598         * g++.dg/tc1: New directory.
5599         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5600         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5601         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5602         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5603         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5604
5605 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5606
5607         * g++.dg/parse/error11.C: New test.
5608         * g++.dg/parse/error12.C: Likewise.
5609
5610 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5611
5612         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5613         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5614
5615 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5616
5617         PR c++/13791
5618         * g++.dg/ext/attrib12.C: New test.
5619
5620         PR c++/13736
5621         * g++.dg/parse/cast2.C: New test.
5622
5623 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5624
5625         * objc.dg/encode-2.m (main): New local string.  Set depending on
5626         sizeof long.  Use in sscanf call.
5627         * objc.dg/encode-3.m (main): New local string.  Set depending on
5628         sizeof long.  Use in scan_initial call.
5629
5630 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5631
5632         * objc.dg/call-super-2.m: Make LP64-safe.
5633         * objc.dg/desig-init-1.m: Likewise.
5634
5635 2004-01-27  Devang Patel <dpatel@apple.com>
5636
5637         * g++.dg/debug/namespace1.C: New test.
5638
5639 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5640
5641         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5642         xscale-*-*.
5643
5644         * gcc.dg/arm-mmx-1.c: New test.
5645
5646 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5647
5648         * gcc.dg/20040127-1.c: New test.
5649         * gcc.dg/20040127-2.c: New test.
5650
5651 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5652
5653         * objc.dg/stret-1.m (glob): Renamed to globa.
5654
5655 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/13663
5658         * g++.dg/expr/for1.C: New test.
5659
5660 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5661
5662         PR middle-end/13779
5663         * gcc.dg/darwin-longlong.c: New test.
5664
5665 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5666
5667         * gcc.dg/20040124-1.c: Moved test from here...
5668         * gcc.c-torture/compile/20040124-1.c: ...to here.
5669
5670 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5671
5672         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5673         the assembly output if -m64 is passed.
5674
5675 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/13833
5678         * g++.dg/template/cond3.C: New test.
5679
5680 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5681
5682         PR c++/13810
5683         * g++.dg/template/ttp7.C: New test.
5684
5685 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5686
5687         PR c++/13797
5688         * g++.dg/template/nontype4.C: New test.
5689         * g++.dg/template/nontype5.C: Likewise.
5690
5691 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5692
5693         * gcc.dg/torture/mips-clobber-at.c: New test.
5694
5695 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5696
5697         * gcc.dg/20040124-1.c: New test.
5698
5699 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5700
5701         * gcc.dg/20040123-1.c: New test.
5702
5703 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5704
5705         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5706
5707 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5708
5709         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5710
5711 2004-01-23  Andrew Pinski  <apinski@apple.com>
5712
5713         * gcc.dg/20030121-1.c: Move to ..
5714         * gcc.dg/20040121-1.c: here.
5715
5716 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5717
5718         * gcc.dg/builtins-29.c: New test case.
5719
5720 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5721
5722         PR 18314
5723         * gcc.dg/builtins-30.c: New testcase.
5724
5725 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5726
5727         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5728         * lib/g77.exp: Likewise.
5729         * lib/objc.exp: Likewise.
5730         * lib/g++.exp: Likewise.
5731
5732 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5733
5734         * gcc.dg/struct-by-value-2.c: New test.
5735
5736 2004-01-21  Andrew Pinski  <apinski@apple.com>
5737
5738         PR target/13785
5739         * gcc.dg/20030121-1.c: New test.
5740
5741 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5742
5743         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5744         clobber frame pointer register in asm statement.
5745
5746 2004-01-21  Falk Hueffner  <falk@debian.org>
5747
5748         * gcc.c-torture/compile/20040121-1.c: New test.
5749
5750 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5751
5752         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5753
5754 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5755
5756         * gcc.dg/ppc64-abi-2.c: New test.
5757
5758 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5759
5760         * lib/treelang.exp: Fill out this file.
5761         * lib/treelang-dg.exp: New File.
5762
5763 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5764
5765         * gcc.c-torture/compile/981022-1.c: Remove.
5766         * gcc.dg/array-5.c: Remove XFAIL.
5767         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5768         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5769         gcc.dg/cond-lvalue-1.c: Update.
5770         * gcc.dg/cast-lvalue-2.c: New test.
5771
5772 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5773
5774         PR c++/13592
5775         * g++.dg/other/error1.C (class foo): Tweak error message.
5776
5777         PR c++/13592
5778         * g++.dg/template/call2.C: New test.
5779
5780 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5781
5782         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5783         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5784         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5785         scalar-return-1_x.c, scalar-return-2_y.c,
5786         scalar-return-3_x.c, scalar-return-3_y.c,
5787         scalar-return-4_x.c, scalar-return-4_y.c,
5788         struct-align-1.h, struct-align-1_x.c,
5789         struct-align-1_y.c, struct-align-2.h,
5790         struct-align-2_x.c, struct-align-2_y.c,
5791         struct-by-value-10_y.c, struct-by-value-11_x.c,
5792         struct-by-value-11_y.c, struct-by-value-12_x.c,
5793         struct-by-value-12_y.c, struct-by-value-13_x.c,
5794         struct-by-value-13_y.c, struct-by-value-14_x.c,
5795         struct-by-value-14_y.c, struct-by-value-15_x.c,
5796         struct-by-value-15_y.c, struct-by-value-16_y.c,
5797         struct-by-value-17_y.c, struct-by-value-18_y.c,
5798         struct-by-value-19_y.c, struct-by-value-1_x.c,
5799         struct-by-value-1_y.c, struct-by-value-20_y.c,
5800         struct-by-value-2_x.c, struct-by-value-2_y.c,
5801         struct-by-value-3_y.c, struct-by-value-4_x.c,
5802         struct-by-value-4_y.c, struct-by-value-5_y.c,
5803         struct-by-value-6_y.c, struct-by-value-7_y.c
5804         struct-by-value-8_x.c, struct-by-value-8_y.c
5805         struct-by-value-9_x.c, struct-by-value-9_y.c
5806         struct-return-10_x.c, struct-return-10_y.c,
5807         struct-return-19_x.c, struct-return-20_x.c
5808         struct-return-2_x.c, struct-return-2_y.c
5809         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5810         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5811
5812 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5813
5814         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5815         attribute on sparc*-sun-solaris2.*.
5816
5817 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/13710
5820         * g++.dg/ext/typeof7.C: New test.
5821
5822 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5823
5824         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5825         * gcc.dg/const-elim-1.c: Same.
5826
5827 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5828
5829         * objc.dg/stret-1.m: New.
5830         * objc.dg/stret-2.m: New.
5831
5832 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5833
5834         PR c++/11895
5835         * g++.dg/ext/vector1.C: New test.
5836
5837 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5838
5839         * gcc.dg/pch/import-1.c: New.
5840         * gcc.dg/pch/import-1.hs: New.
5841         * gcc.dg/pch/import-1a.h: New.
5842         * gcc.dg/pch/import-1b.h: New.
5843         * gcc.dg/pch/import-1c.h: New.
5844
5845 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/13574
5848         * g++.dg/ext/array1.C: New test.
5849
5850         PR c++/13178
5851         * g++.dg/conversion/op1.C: New test.
5852
5853 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5854
5855         PR 11864
5856         From Kazumoto Kojima / Dan Kegel:
5857         * gcc.dg/pr11864-1.c: New test.
5858
5859         PR 10392
5860         From Marcus Comstedt / Dan Kegel:
5861         * gcc.dg/pr10392-1.c: New test.
5862
5863 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5864
5865         PR c++/13478
5866         * g++.dg/init/ref10.C: New test.
5867
5868 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5869
5870         PR c++/13407
5871         * g++.dg/parse/typename6.C: New test.
5872
5873 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5874
5875         PR pch/13361
5876         * testsuite/g++.dg/pch/wchar-1.C: New.
5877         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5878
5879 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5880
5881         PR c++/9259
5882         * g++.dg/expr/sizeof2.C: New test.
5883
5884 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5885
5886         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5887
5888 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5889
5890         PR c++/13659
5891         * g++.dg/lookup/strong-using-3.C: New.
5892         * g++.dg/lookup/using-10.C: New.
5893
5894 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5895
5896         PR c++/13594
5897         * g++.dg/lookup/strong-using-2.C: New.
5898
5899 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5900             Dan Kegel <dank@kegel.com>
5901             J"orn Rennecke <joern.rennecke@superh.com>
5902
5903         PR target/9365
5904         * gcc.dg/pr9365-1.c: New test.
5905
5906 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5907
5908         PR c++/8856
5909         * g++.dg/parse/casting-operator2.C: New test.
5910         * g++.old-deja/g++.pt/explicit83.C: Remove.
5911
5912 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5913
5914         * gcc.dg/label-compound-stmt-1.c: New test.
5915         * gcc.c-torture/compile/950922-1.c,
5916         gcc.c-torture/compile/20000211-3.c,
5917         gcc.c-torture/compile/20000518-1.c,
5918         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5919         compound statements.
5920
5921 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5922
5923         * gcc.dg/ppc64-abi-1.c: New test.
5924
5925 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5926
5927          * g++.dg/ext/attrib9.C: Add dg-warnings.
5928
5929 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5930
5931         PR c++/12335
5932         * g++.dg/parse/dtor3.C: New test.
5933
5934 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5935
5936         PR c++/12709
5937         * g++.dg/parse/try-catch-1.C: New test.
5938
5939 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5940
5941         * ada/acats/run_all.sh: Add more verbose output in acats.log
5942         when compiling tests.
5943
5944 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5945
5946         PR 13656
5947         * gcc.dg/typedef-redecl.c: New test case.
5948         * gcc.dg/typedef-redecl.h: New support file.
5949
5950 2004-01-13  Jan Hubicka  <jh@suse.cz>
5951
5952         * gcc.dg/always_inline.c: New test.
5953         * gcc.dg/debug/20031231-1.c: Fix.
5954
5955 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5956
5957         PR c++/13474
5958         * g++.dg/template/array3.C: New test.
5959
5960 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5961
5962         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5963         * g++.dg/warn/Wunused-2.C: Likewise.
5964
5965 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5966
5967         PR c++/13289
5968         * g++.dg/template/instantiate6.C: New test.
5969
5970 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5971
5972         PR middle-end/11397
5973         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5974
5975 2004-01-12  Jan Hubicka  <jh@suse.cz>
5976
5977         PR opt/12826
5978         * gcc.dg/20040112-1.c: New.
5979
5980         * gcc.dg/dwarf-die[1-7].c: Move to...
5981         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5982         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5983
5984 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5985
5986         PR c++/4100
5987         * g++.dg/parse/friend4.C: New test.
5988
5989 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5990
5991         PR c++/4100
5992         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5993         definition is called a friend.
5994
5995 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5996
5997         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5998
5999 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6000
6001         PR c++/3478
6002         * g++.dg/parse/error10.C: New test.
6003         * g++.dg/template/arg2.C: Accept "invalid type" error.
6004
6005 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR middle-end/13392
6008         * g++.dg/opt/expect2.C: New test.
6009
6010 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6011
6012         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6013         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6014         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6015         Update dg-error regexps.
6016
6017 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6018
6019         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6020         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6021
6022 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6023
6024         * gcc.dg/pragma-re-1.c: Use right pointer type.
6025
6026 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6027
6028         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6029
6030 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6031
6032         * gcc.dg/rs6000-ldouble-1.c: New.
6033
6034 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6035
6036         DR 337
6037         PR c++/9256
6038         * g++.dg/other/abstract1.C: New test.
6039
6040 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6041
6042         * g++.dg/lookup/strong-using-1.C: New.
6043
6044 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6045
6046         PR c/11234
6047         * gcc.dg/func-ptr-conv-1.c: New test.
6048         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6049
6050 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6051
6052         PR target/13380.
6053         * gcc.c-torture/compile/20040109-1.c: New.
6054
6055 2004-01-08  Stuart Hastings  <stuart@apple.com>
6056
6057         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6058         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6059         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6060
6061 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6062
6063         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6064
6065 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6066
6067         * ada/acats/run_acats: Treat 'gnatchop' the same way
6068         as 'gnatmake'.  Export GCC_DRIVER.
6069         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6070         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6071
6072 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6073
6074         PR c++/12573
6075         * g++.dg/template/dependent-expr4.C: New test.
6076
6077 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6078
6079         * gcc.dg/altivec-11.c: New test.
6080
6081 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6082
6083         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6084
6085 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6086
6087         PR c/6024
6088         * gcc.dg/enum-compat-1.c: New test.
6089         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6090
6091 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6092
6093         PR c/12165
6094         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6095         gcc.dg/c99-idem-qual-3.c: New tests.
6096
6097 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6098
6099         * gcc.dg/winline-7.c: Don't cast void * to int.
6100
6101 2004-01-06  Jan Hubicka  <jh@suse.cz>
6102
6103         * gcc.dg/i386-sse-5.c: New test
6104         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6105
6106 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/12815
6109         * g++.dg/rtti/typeid4.C: New test.
6110
6111 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6112
6113         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6114
6115 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6116
6117         PR c++/12132
6118         * g++.dg/template/error11.C: New test.
6119
6120         PR c++/13451
6121         * g++.dg/template/class2.C: New test.
6122
6123 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6124         Richard Sandiford <rsandifo@redhat.com>
6125
6126         PR c++/13387
6127         * g++.dg/opt/alias3.C: New test.
6128
6129 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6130
6131         PR c++/13157
6132         * g++.dg/template/koenig3.C: New test.
6133
6134         PR c++/13529
6135         * g++.dg/parse/offsetof3.C: New test.
6136
6137         * g++.dg/init/copy7.C: Add missing dg-error markers.
6138
6139         PR c++/12226
6140         * g++.dg/init/copy7.c: New test.
6141
6142         PR c++/13536
6143         * g++.dg/parse/cast1.C: New test.
6144
6145 2004-01-04  Jan Hubicka  <jh@suse.cz>
6146
6147         * gcc.dg/winline[1-7].c: New tests.
6148
6149 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6150
6151         PR c++/13520
6152         * g++.dg/template/qualttp22.C: New test.
6153
6154 2004-01-01  Jan Hubicka  <jh@suse.cz>
6155
6156         * gcc.dg/debug/20031231-1.c: New.
6157         * gcc.c-torture/compile/20040101-1.c: New.
6158         * gcc.dg/dwarf-die-[1-7].c: New.
6159
6160 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR optimization/13521
6163         * gcc.c-torture/compile/20031231-1.c: New test.
6164
6165 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6166
6167         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6168
6169 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6170
6171         PR c++/10079
6172         * g++.dg/template/crash16.C: New test.
6173
6174 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6175
6176         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6177
6178 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6179
6180         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6181         ports.
6182         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6183         * g++.old-deja/g++.law/profile1.C: Likewise.
6184         * gcc.c-torture/compile/981006-1.c: Likewise.
6185         * gcc.c-torture/execute/loop-2e.x: Likewise.
6186         * gcc.c-torture/execute/loop-2f.x: Remove.
6187         * gcc.c-torture/execute/loop-2g.x: Likewise.
6188         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6189         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6190
6191 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6192
6193         PR c++/13507
6194         * g++.dg/ext/attrib11.C: New test.
6195
6196         PR c++/13494
6197         * g++.dg/template/array2-1.C: New test.
6198         * g++.dg/template/array2-2.C: New test.
6199
6200 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6201
6202         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6203
6204 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         PR c++/12774
6207         * g++.dg/template/array1-1.C: New test.
6208         * g++.dg/template/array1-2.C: New test.
6209
6210 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6211
6212         PR fortran/12632
6213         * g77.dg/12632.f: New test case.
6214
6215 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6216
6217         PR c++/13289
6218         * g++.dg/parse/nontype1.C: New test.
6219
6220 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6221
6222         PR c++/12403
6223         * g++.dg/parse/explicit1.C: New test.
6224         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6225
6226 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6227
6228         PR c++/13081
6229         * g++.dg/opt/inline6.C: New test.
6230
6231         PR c++/12613
6232         * g++.dg/parse/error9.C: New test.
6233
6234         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6235
6236 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/13009
6239         * g++.dg/init/assign1.C: New test.
6240
6241 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6242
6243         PR c++/13070
6244         * g++.dg/warn/format3.C: New test case.
6245
6246 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6247
6248         * gcc.c-torture/compile/20031227-1.c: New test.
6249
6250 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6251
6252         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6253         * g77.dg/bprob/bprob.exp: Likewise.
6254         * gcc.misc-tests/bprob.exp: Likewise.
6255         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6256         variants on systems where the library does not provide that
6257         functionality.
6258         * gcc.dg/builtins-20.c: Use builtins-config.h.
6259         * gcc.dg/builtins-config.h: New file.
6260
6261 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6262
6263         * lib/gcc-dg.exp (dg-require-profiling): New function.
6264         * lib/target-supports.exp (check_profiling_available): Likewise.
6265         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6266         * g77.dg/bprob/bprob.exp: Likewise.
6267         * gcc.misc-tests/bprob.exp: Likewise.
6268         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6269         * gcc.dg/20021014-1.c: Likewise.
6270         * gcc.dg/nest.c: Likewise.
6271
6272 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6273
6274         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6275         compiling.
6276         * g++.dg/lookup/java2.C: Likewise.
6277         * gcc.dg/cpp/lexident.c: Likewise.
6278
6279 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6280
6281         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6282         given.
6283         * gcc.c-torture/compile/961203-1.c: Likewise.
6284         * gcc.c-torture/compile/980506-1.c: Likewise.
6285
6286 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6287
6288         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6289         (additional_prunes): New global.
6290         (gcc-dg-prune): Handle additional per-test pruning.
6291         (dg-test): Clear additional_prunes between tests.
6292
6293         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6294         dg-prune-output to avoid spurious failures from assembler
6295         complaining about nonexistent WAW violations.
6296         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6297         Use dg-prune-output to avoid spurious failures from assembler
6298         warning about Itanium B-step errata.
6299
6300 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6301
6302         * g++.dg/abi/macro0.C: New test.
6303         * g++.dg/abi/macro1.C: Likewise.
6304         * g++.dg/abi/macro2.C: Likewise.
6305
6306         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6307         * g++.dg/abi/bitfield7.C: Likewise.
6308         * g++.dg/abi/dtor2.C: Likewise.
6309         * g++.dg/abi/mangle11.C: Likewise.
6310         * g++.dg/abi/mangle12.C: Likewise.
6311         * g++.dg/abi/mangle14.C: Likewise.
6312         * g++.dg/abi/mangle17.C: Likewise.
6313         * g++.dg/abi/vbase10.C: Likewise.
6314         * g++.dg/abi/vbase14.C: Likewise.
6315         * g++.dg/template/qualttp17.C: Likewise.
6316
6317 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6318
6319         PR c/11995
6320         * gcc.dg/20031223-1.c: New test.
6321
6322 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6323
6324         * gcc.dg/noreturn-7.c: New test.
6325
6326 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6327
6328         * gcc.dg/null-pointer-1.c: New test.
6329
6330 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6331
6332         * g++.old-deja/g++.jason/template18.C: Remove.
6333         * g++.old-deja/g++.jason/template37.C: Likewise.
6334
6335         PR c++/12862
6336         * g++.dg/lookup/ns1.C: New test.
6337
6338         PR c++/12397
6339         * g++.dg/template/lookup3.C: New test.
6340
6341 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6342
6343         * g++.dg/template/recurse1.C: New test
6344
6345 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6346
6347         PR c++/12479
6348         * g++.dg/parse/semicolon1.C: New test.
6349         * g++.dg/parse/semicolon1.h: Likewise.
6350
6351 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6352
6353         * gcc.dg/darwin-misaligned.c: New test.
6354
6355 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6356
6357         PR c/9163
6358         * gcc.dg/20031222-1.c: New test.
6359
6360 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6361
6362         PR c++/13438
6363         * g++.dg/parse/error8.C: New test.
6364
6365         PR c++/11554
6366         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6367
6368 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6369
6370         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6371         too small.
6372         * gcc.c-torture/compile/930217-1.c: Likewise.
6373         * gcc.c-torture/compile/930513-1.c: Likewise.
6374         * gcc.c-torture/execute/920908-2.c: Likewise.
6375         * gcc.c-torture/execute/921204-1.c: Likewise.
6376         * gcc.c-torture/execute/930621-1.c: Likewise.
6377         * gcc.c-torture/execute/930630-1.c: Likewise.
6378         * gcc.c-torture/execute/931031-1.c: Likewise.
6379         * gcc.c-torture/execute/980602-2.c: Likewise.
6380         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6381         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6382         * gcc.c-torture/execute/extzvsi.c: Likewise.
6383         * gcc.c-torture/unsorted/ext.c: Likewise.
6384
6385 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6386
6387         PR target/12749
6388         * gcc.c-torture/compile/20031220-2.c: New test case.
6389
6390 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6391
6392         PR optimization/13031
6393         * gcc.c-torture/compile/20031220-1.c: New test case.
6394
6395 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6396
6397         * gcc.dg/cast-function-1.c: New test.
6398
6399 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6400
6401         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6402         formats.
6403
6404 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6405
6406         PR c++/12795
6407         * g++.dg/ext/attrib10.C: New test.
6408
6409 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6410
6411         * gcc.dg/cleanup-10.c: New test.
6412         * gcc.dg/cleanup-11.c: New test.
6413
6414 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6415
6416         PR c++/13239
6417         * g++.dg/opt/expect1.C: New test.
6418
6419 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6420
6421         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6422
6423 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6424
6425         PR debug/12923
6426         * gcc.dg/20031218-1.c: New test.
6427
6428         PR debug/12389
6429         * gcc.dg/20031218-2.c: New test.
6430         * gcc.dg/20031218-3.c: New test.
6431
6432         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6433         of label name and allow for USER_LABEL_PREFIX == "_" names.
6434         * g++.dg/abi/mangle18-2.C: Likewise.
6435         * g++.dg/abi/mangle19-1.C: Likewise.
6436         * g++.dg/abi/mangle19-2.C: Likewise.
6437         * g++.dg/abi/mangle20-1.C: Likewise.
6438         * g++.dg/abi/mangle20-2.C: Likewise.
6439
6440 2003-12-18  Richard Henderson  <rth@redhat.com>
6441
6442         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6443
6444 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6445             Dan Kegel <dank@kegel.com>
6446
6447         PR other/12009
6448         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6449         testing a cross compiler, it causes spurious compile failures.
6450         * lib/g++.exp: Likewise.
6451
6452 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6453
6454         PR c++/13262
6455         * g++.dg/template/access13.C: New test.
6456
6457 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6458
6459         * gcc.dg/20031216-1.c: New test.
6460
6461 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6462
6463         PR c++/9154
6464         * g++.dg/template/error10.C: New test.
6465
6466 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6467
6468         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6469         * g++.dg/eh/simd-2.C: Likewise.
6470
6471 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6472             Roger Sayle  <roger@eyesopen.com>
6473
6474         * gcc.c-torture/execute/ieee/mzero5.c: New.
6475
6476 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6477
6478         PR c++/10603
6479         * g++.dg/parse/error6.C: New test.
6480
6481         PR c++/12827
6482         * g++.dg/parse/error7.C: New test.
6483
6484 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6485
6486         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6487         at -O with stabs debugging formats.
6488         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6489         * gcc.dg/debug/debug-2.c: Likewise.
6490
6491 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/12696
6494         * g++.dg/init/error1.C: New test.
6495
6496         PR c++/12218
6497         * g++.dg/init/pm3.C: New test.
6498
6499 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6500
6501         PR c/3347
6502         * gcc.dg/bitfld-8.c: New test.
6503
6504 2003-12-16  James Lemke  <jim@wasabisystems.com>
6505
6506         * gcc.dg/arm-scd42-[123].c: New tests.
6507
6508 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6509
6510         PR c++/9043
6511         * g++.dg/abi/mangle20-1.C: New test.
6512         * g++.dg/abi/mangle20-2.C: New test.
6513
6514 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6515
6516         PR c++/13275
6517         * g++.dg/other/offsetof2.C: Remove XFAIL.
6518         * g++.dg/parse/offsetof1.C: New test.
6519         * g++.gd/parse/offsetof2.C: Likewise.
6520
6521 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6522
6523         * g++.dg/template/nontype3.C: New test.
6524         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6525
6526 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6527
6528         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6529
6530 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6531
6532         PR c++/13387
6533         * g++.dg/expr/assign1.C: New test.
6534
6535         PR c++/13242
6536         * g++.dg/abi/mangle19-1.C: New test.
6537         * g++.dg/abi/mangle19-2.C: New test.
6538
6539 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6540
6541         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6542
6543 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6544
6545         * gcc.c-torture/execute/20031216-1.c: New test.
6546
6547 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6548
6549         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6550         an ICE regression.
6551
6552 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6553
6554         PR c++/10926
6555         * g++.dg/template/error9.C: New test.
6556
6557         PR c++/11116
6558         * g++.dg/template/error8.C: New test.
6559
6560 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6561
6562         PR middle-end/13400
6563         * gcc.c-torture/execute/20031215-1.c: New test case.
6564
6565 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/13269
6568         * g++.dg/parse/error5.C: New test.
6569
6570         PR c++/12989
6571         * g++.dg/expr/sizeof1.C: New test.
6572
6573         PR c++/13310
6574         * g++.dg/template/crash15.C: New test.
6575
6576 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6577
6578         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6579         a non-POD type as the last named parameter of a varargs function.
6580
6581 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/13243
6584         PR c++/12573
6585         * g++.dg/template/crash14.C: New test.
6586         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6587
6588 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6589
6590         * g++.dg/other/java1.C: New test.
6591
6592         PR c++/13241
6593         * g++.dg/abi/mangle18-1.C: New test.
6594         * g++.dg/abi/mangle18-2.C: New test.
6595
6596 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6597
6598         PR optimization/10312
6599         * gcc.c-torture/execute/20031214-1.c: New.
6600
6601 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/10779
6604         PR c++/12160
6605         * g++.dg/parse/error3.C: New test.
6606         * g++.dg/parse/error4.C: Likewise.
6607         * g++.dg/abi/mangle4.C: Tweak error messages.
6608         * g++.dg/lookup/using5.C: Likewise.
6609         * g++.dg/other/error2.C: Likewise.
6610         * g++.dg/parse/typename5.C: Likewise.
6611         * g++.dg/parse/undefined1.C: Likewise.
6612         * g++.dg/template/arg2.C: Likewise.
6613         * g++.dg/template/ttp3.C: Likewise.
6614         * g++.dg/template/type1.C: Likewise.
6615         * g++.old-deja/g++.other/crash32.C: Likewise.
6616         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6617
6618 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6619
6620         PR c++/13106
6621         * g++.dg/warn/noreturn-3.C: New test.
6622
6623 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         PR c++/13118
6626         * g++.dg/abi/covariant3.C: New.
6627
6628 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6629
6630         * g++.dg/eh/ia64-1.C: New test.
6631
6632 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6633
6634         PR optimization/13037
6635         * g77.f-torture/execute/13037.f: New test case.
6636
6637 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6638
6639         PR c++/12881
6640         * g++.dg/abi/covariant2.C: New.
6641
6642 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6643
6644         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6645
6646 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6647
6648         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6649
6650 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6651
6652         PR other/10819
6653         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6654         to fix Bug 10819.
6655         * lib/g++.exp (g++_version): Likewise.
6656         * lib/g77.exp (g77_version): Likewise.
6657         * lib/objc.exp (default_objc_version): Likewise.
6658
6659 2003-12-10  Richard Henderson  <rth@redhat.com>
6660
6661         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6662
6663         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6664
6665 2003-12-08  Matt Austern  <austern@apple.com>
6666
6667         PR c/13134
6668         * lib/gcc-dg.exp (dg-require-visibility): Define.
6669         * lib/target-supports (check_visibility_available): Define.
6670         * gcc.dg/visibility-1.c: New test.
6671         * gcc.dg/visibility-2.c: Likewise.
6672         * gcc.dg/visibility-3.c: Likewise.
6673         * gcc.dg/visibility-4.c: Likewise.
6674         * gcc.dg/visibility-5.c: Likewise.
6675         * gcc.dg/visibility-6.c: Likewise.
6676         * g++.dg/ext/visibility-1.C: Likewise.
6677         * g++.dg/ext/visibility-2.C: Likewise.
6678         * g++.dg/ext/visibility-3.C: Likewise.
6679         * g++.dg/ext/visibility-4.C: Likewise.
6680         * g++.dg/ext/visibility-5.C: Likewise.
6681         * g++.dg/ext/visibility-6.C: Likewise.
6682
6683 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6684
6685         * g++.dg/lookup/java1.C: New test.
6686         * g++.dg/lookup/java2.C: New test.
6687
6688 2003-12-07  Falk Hueffner  <falk@debian.org>
6689
6690         * g++.dg/opt/noreturn-1.C: New test.
6691
6692 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6693
6694         * gcc.dg/overflow-1.c: New test.
6695
6696 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6697
6698         * g77.f-torture/compile/13060.f: New test.
6699
6700 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR c++/13323
6703         * g++.dg/inherit/operator2.C: New test.
6704
6705 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6706
6707         PR c++/13305
6708         * g++.dg/ext/attrib9.C: New test.
6709
6710 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR c++/13314
6713         * g++.dg/template/error7.C: New test.
6714
6715 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6716             J"orn Rennecke <joern.rennecke@superh.com>
6717
6718         PR target/13302
6719         * g++.dg/other/struct-va_list.C: New test.
6720
6721 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6722
6723         PR c++/13166
6724         * g++.dg/parse/defarg6.C: New test.
6725
6726 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6727
6728         PR target/13256
6729         * gcc.c-torture/execute/20031201-1.c: New test.
6730
6731 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6732
6733         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6734
6735 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6736
6737         * gcc.dg/builtin-return-1.c: New test.
6738
6739 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6740             J"orn Rennecke <joern.rennecke@superh.com>
6741
6742         PR optimization/13260
6743         * gcc.c-torture/execute/20031204-1.c: New test.
6744
6745 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/9127
6748         * g++.dg/template/error6.C: New test.
6749
6750 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6751
6752         * gcc.dg/20031202-1.c: New test.
6753
6754 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/13179
6757         * g++.dg/template/eh1.C: New test.
6758
6759         PR c++/10771
6760         * g++.dg/template/error5.C: New test.
6761
6762 2003-12-02  David Ung  <davidu@mips.com>
6763
6764         * gcc.dg/compat/vector-check.h: Corrected type for var
6765         g_##TMODE
6766
6767 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6768
6769         PR c++/10126
6770         * g++.dg/template/ptrmem8.C: New test.
6771
6772 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6773
6774         PR c++/12573
6775         * g++.dg/template/dependent-expr3.C: New test.
6776
6777 2003-12-01  James Lemke  <jim@wasabisystems.com>
6778
6779         * gcc.dg/arm-g2.c: New test.
6780
6781 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6782
6783         PR optimization/11634
6784         * gcc.dg/20031201-2.c: New test case.
6785
6786 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6787
6788         PR 11433
6789         * objc.dg/proto-lossage-3.m: New test.
6790
6791 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6792
6793         PR optimization/12628
6794         * gcc.dg/20031201-1.c: New test case.
6795
6796 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.dg/unaligned-1.c: New test.
6799
6800 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/9849
6803         * g++.dg/template/error4.C: New test.
6804         * g++.dg/template/nested3.C: Adjust error markers.
6805
6806 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6807
6808         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6809
6810 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6811
6812         PR c/10333
6813         * gcc.dg/bitfld-7.c: New test.
6814
6815 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6816
6817         * gcc.dg/tls/asm-1.C: New test.
6818
6819 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6820
6821         * gcc.dg/cpp/assert4.c: Update.
6822
6823 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6824
6825         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6826         * gcc.dg/builtin-apply3.c: New test.
6827
6828 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6829
6830         * lib/compat.exp (compat-obj): New xfaildata parameter.
6831         Use it to set compiler_conditional_xfail_data before compiling.
6832         (compat-get-options): Handle dg-xfail-if.
6833         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6834         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6835         * gcc.dg/compat/vector-1_y.c: Likewise.
6836         * gcc.dg/compat/vector-2_x.c: Likewise.
6837         * gcc.dg/compat/vector-2_y.c: Likewise.
6838
6839 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6840
6841         * g++.dg/opt/reg-stack4.C: New test.
6842
6843 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6844
6845         * gcc.dg/builtin-apply2.c: New test.
6846
6847 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6848
6849         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6850
6851 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6852
6853         PR c++/12924
6854         * g++.dg/template/template-id-2.C: New test.
6855
6856 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6857
6858         PR c++/5369
6859         * g++.dg/template/memfriend1.C: New test.
6860         * g++.dg/template/memfriend2.C: Likewise.
6861         * g++.dg/template/memfriend3.C: Likewise.
6862         * g++.dg/template/memfriend4.C: Likewise.
6863         * g++.dg/template/memfriend5.C: Likewise.
6864         * g++.dg/template/memfriend6.C: Likewise.
6865         * g++.dg/template/memfriend7.C: Likewise.
6866         * g++.dg/template/memfriend8.C: Likewise.
6867         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6868
6869 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/12515
6872         * g++.dg/ext/cond1.C: New test.
6873
6874 2003-11-20  Richard Henderson  <rth@redhat.com>
6875
6876         * gcc.dg/20020201-2.c: Remove.
6877         * gcc.dg/20020201-4.c: Remove.
6878         * gcc.dg/20020304-1.c: Remove.
6879
6880 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6881
6882         * gcc.dg/cpp/trad/xwin1.c: New test case.
6883
6884 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6885
6886         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6887         * lib/g77.exp: Likewise.
6888         * lib/objc.exp: Likewise.
6889         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6890         for darwin.
6891
6892 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6893
6894         PR c++/12932
6895         * g++.dg/template/static5.C: New test.
6896
6897 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6898
6899         * gcc.dg/nested-func-1.c: New test.
6900
6901 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6902
6903         * gcc.dg/cpp/assert4.c: New test.
6904
6905 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6906
6907         PR c++/2294
6908         * g++.dg/lookup/using9.c: New test.
6909
6910 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6911
6912         PR c++/12762
6913         * g++.dg/template/error3.C: New test.
6914
6915 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6916
6917         PR ada/13035
6918         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6919         No longer use a wrapper for gcc, since this does not work under
6920         Windows.
6921
6922 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6923
6924         PR c++/2094
6925         * g++.dg/template/ptrmem7.C: New test.
6926
6927 2003-11-13  Andrew Pinski <apinski@apple.com>
6928
6929         * gcc.c-torture/compile/20031113-1.c: New test.
6930
6931 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6932             Kean Johnston <jkj@sco.com>
6933
6934         PR c/13029
6935         * gcc.dg/unused-4.c: Update.
6936
6937 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6938
6939         * g++.dg/opt/const3.C: New test.
6940
6941 2003-11-13  Jan Hubicka  <jh@suse.cz>
6942
6943         * gcc.c-torture/compile/20031112-1.c: New test.
6944
6945 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6946
6947         * g++.dg/parse/crash10.C: Remove bogus error marker.
6948
6949 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6950
6951         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6952         (host_gcc): Likewise.
6953         (ROOT): Honor $PWDCMD.
6954         (BASE): Likewise.
6955         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6956
6957 2003-11-12  Catherine Moore  <clm@redhat.com>
6958
6959         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6960
6961 2003-11-12  Andreas Jaeger  <aj@suse.de>
6962             Jakub Jelinek  <jakub@redhat.com>
6963             Andrew Pinski  <pinskia@physics.uc.edu>
6964             Richard Henderson  <rth@redhat.com>
6965
6966         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6967         systems.
6968         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6969
6970         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6971         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6972
6973 2003-11-11  Andreas Jaeger  <aj@suse.de>
6974
6975         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6976
6977         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6978
6979 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6980
6981         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6982         Clean ups.
6983
6984 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6985
6986         * gcc.dg/trampoline-1.c: New test.
6987
6988 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6989
6990         * gcc.c-torture/compile/200031109-1.c: New test.
6991
6992 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6993
6994         PR c/3190
6995         PR c/8714
6996         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6997         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6998         gcc.dg/format/no-y2k-1.c: Update.
6999
7000 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7001
7002         PR optimization/10467
7003         * gcc.dg/20031108-1.c: New test case.
7004
7005 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7006
7007         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7008
7009 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7010
7011         * gcc.dg/compound-lvalue-1.c: New test.
7012         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7013         some XFAILs.
7014
7015 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7016
7017         * gcc.dg/altivec-varargs-1.c: New test.
7018
7019 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7020
7021         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7022         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7023         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7024         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7025         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7026
7027 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7028
7029         * gcc.dg/cond-lvalue-1.c: New test.
7030
7031 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7032
7033         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7034
7035 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7036
7037         PR c++/11616
7038         * g++.dg/template/instantiate5.C: New test.
7039
7040 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7041
7042         PR c++/12726
7043         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7044         * ChangeLog: Add missing first entry for above test.
7045
7046 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7047
7048         PR c++/9810
7049         * g++.dg/template/using8.C: New test.
7050         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7051
7052 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7053
7054         PR optimization/10817
7055         * gcc.c-torture/compile/20031102-1.c: New test case.
7056
7057 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7058
7059         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7060         2147483647.
7061
7062 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7063
7064         * gcc.dg/20031102-1.c: New test.
7065
7066 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7067
7068         * gcc.dg/complex-1.c: New test.
7069
7070 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7071
7072         PR c++/12796
7073         * g++.dg/template/crash13.C: Adjust expected error location.
7074         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7075
7076 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7077
7078         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7079
7080 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7081
7082         PR/10239
7083         * gcc.c-torture/compile/20031031-2.c: New test.
7084
7085 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7086
7087         PR/11640
7088         * gcc.c-torture/compile/20031031-1.c: New test.
7089
7090 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7091
7092         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7093         * gcc.misc-tests/bprob.exp: Likewise.
7094         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7095         the execution test on arm-elf configs.
7096         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7097         configs that don't support scratch files.
7098         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7099
7100 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7101
7102         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7103         done by dejagnu.
7104
7105 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7106
7107         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7108         Avoid non pure sh syntax. Add more logging.
7109
7110         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7111         fail.
7112
7113 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7114
7115         PR libgcj/10610
7116         * gcc.dg/ppc-stackalign-1.c: New test.
7117
7118 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7119
7120         * ada/acats/run_all.sh: Change output to be more compliant with
7121         dejagnu framework.
7122         Create acats.sum and acats.log files under testsuite/ada/acats
7123         Only run [a-z]* directories, to filter out e.g. CVS.
7124         Redirect build output to log file.
7125
7126 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7127
7128         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7129
7130 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7131
7132         PR ada/5909:
7133         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7134
7135 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7136
7137         * gcc.c-torture/compile/20031023-1.c: New test.
7138         * gcc.c-torture/compile/20031023-2.c: New test.
7139         * gcc.c-torture/compile/20031023-3.c: New test.
7140         * gcc.c-torture/compile/20031023-4.c: New test.
7141
7142 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7143
7144         PR c++/10371
7145         * g++.dg/lookup/scoped8.C: New test.
7146
7147 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148
7149         * g++.dg/opt/reg-stack3.C: New test.
7150
7151 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7152
7153         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7154
7155 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7156
7157         PR c++/11076
7158         * g++.dg/template/crash13.C: New test.
7159
7160 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7161
7162         * gcc.dg/c99-restrict-2.c: New test.
7163
7164 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7165
7166         PR c++/12698, c++/12699, c++/12700, c++/12566
7167         * g++.dg/inherit/covariant9.C: New test.
7168         * g++.dg/inherit/covariant10.C: New test.
7169         * g++.dg/inherit/covariant11.C: New test.
7170
7171 2003-10-23  Jason Merrill  <jason@redhat.com>
7172
7173         PR c++/12726
7174         * g++.dg/ext/complit2.C: New test.
7175
7176 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7177
7178         PR target/12654
7179         * gcc.c-torture/execute/20031020-1.c: New test.
7180
7181 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7182
7183         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7184         following the jump_insn.
7185
7186 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7187
7188         * gcc.dg/cast-lvalue-1.c: New test.
7189
7190 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7191
7192         PR c++/11962
7193         * g++.dg/template/cond2.C: New test.
7194
7195 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7196
7197         * gcc.dg/builtins-28.c: New test.
7198
7199 2003-10-20  Jan Hubicka  <jh@suse.cz>
7200
7201         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7202         parameter.
7203         * testsuite/gcc.dg/inline-2.c: Likewise.
7204
7205 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7206
7207         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7208         * gcc.dg/nest.c:  Likewise.
7209
7210 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7211
7212         PR c++/9781, c++/10583, c++/11862
7213         * g++.dg/parse/crash13.C: New test.
7214
7215 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7216
7217         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7218
7219 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7220
7221         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7222         Define HAVE_C99_RUNTIME except on Solaris.
7223         * gcc.dg/builtins-20.c: Likewise.
7224
7225 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7226
7227         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7228
7229 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7230
7231         PR c++/12495
7232         * g++.dg/template/crash21.C: New test.
7233
7234 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7235
7236         PR c++/2513
7237         * g++.dg/template/typename5.C: New test.
7238
7239 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7240
7241         PR c++/12369
7242         * g++.dg/template/friend25.C: New test.
7243
7244 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7245
7246         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7247         versions.
7248
7249 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7250
7251         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7252         == 2147483647.
7253
7254 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7255
7256         * gcc.c-torture/execute/960416-1.x: Remove.
7257         * gcc.c-torture/execute/divconst-3.x: Likewise.
7258
7259 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7260
7261         PR target/12598
7262         * gcc.dg/torture/cris-volatile-1.c: New test.
7263
7264 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7265
7266         PR optimization/9325
7267         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7268         for overflowing floating point to integer conversion during RTL
7269         simplification.
7270
7271 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7272
7273         * objc/execute/_cmd.m: Fix typo.
7274         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7275         Relax 'scan-assembler' regexp.
7276         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7277         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7278         * objc.dg/zero-link-2.m: Remove blank line.
7279         * objc.dg/zero-link-3.m: New test case.
7280
7281 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7282
7283         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7284
7285         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7286         than linker trickery.
7287
7288 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7289
7290         PR c++/12370
7291         * g++.dg/other/friend2.C: New test.
7292
7293 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7294
7295         * gcc.dg/20031012-1.c: New test.
7296
7297 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7298
7299         * gcc.dg/weak/weak-3.c: Fix for new warning.
7300
7301 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7302
7303         PR optimization/8750
7304         * gcc.c-torture/execute/20031012-1.c: New test case.
7305
7306 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7307
7308         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7309         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7310
7311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7312
7313         PR optimization/12260
7314         * gcc.c-torture/compile/20031011-2.c: New test case.
7315
7316 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7317
7318         * gcc.c-torture/execute/20031011-1.c: New testcase.
7319
7320 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7321
7322         * gcc.c-torture/compile/20031011-1.c: New test.
7323
7324 2003-10-11  Jan Hubicka  <jh@suse.cz>
7325
7326         * g++.dg/other/first-global.C: New test.
7327
7328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7329
7330         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7331
7332 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7333
7334         * gcc.c-torture/compile/20031010-1.c: New test.
7335
7336 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7337
7338         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7339         * gcc.c-torture/execute/va-arg-25.c: ... here.
7340
7341 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7342
7343         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7344
7345 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7346
7347         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7348
7349 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7350
7351         * g++.dg/parse/error2.C: New test.
7352
7353 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7354
7355         PR c++/11097
7356         * g++.dg/other/error5.C: Modify the error message.
7357         * g++.dg/lookup/using8.C: New test.
7358
7359 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7360
7361         * gcc.dg/darwin-abi-2.c: New file.
7362         * gcc.c-torture/execute/va-arg-24.c: New file.
7363
7364 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7365
7366         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7367         indentation.
7368
7369 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7370
7371         PR c++/10147
7372         * g++.dg/other/error4.C: Update error messages.
7373         * g++.dg/template/ptrmem4.C: Likewise.
7374
7375         PR c++/12337
7376         * g++.dg/init/new9.C: New test.
7377
7378         PR c++/12334, c++/12236, c++/8656
7379         * g++.dg/ext/attrib8.C: New test.
7380
7381 2003-10-06  Devang Patel  <dpatel@apple.com>
7382
7383         * gcc.dg/debug/dwarf2-3.h: New test.
7384         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7385
7386 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7387
7388         * g++.dg/opt/cfg2.C: New test.
7389
7390 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7391
7392         * g++.dg/opt/float1.C: New test.
7393
7394 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7395
7396         * gcc.dg/c90-array-lval-6.c: New test.
7397         * gcc.dg/c99-array-lval-6.c: New test.
7398
7399 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7400             Ziemowit Laski  <zlaski@apple.com>
7401
7402         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7403         'Derived', so that it is never considered a class method; add
7404         new warning for '+port' method ambiguity.
7405         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7406         <objc/objc-api.h> (needed on Mac OS X).
7407         * objc.dg/method-13.m: New test.
7408
7409 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7410
7411         PR optimization/9325, PR java/6391
7412         * gcc.c-torture/execute/20031003-1.c: New test case.
7413
7414 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7415
7416         PR optimization/12180
7417         * gcc.dg/20031002-1.c: New test.
7418
7419         PR c++/12486
7420         * g++.dg/inherit/error1.C: New test.
7421
7422 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7423
7424         * lib/f-torture.exp (search_for): Rename to...
7425         (search_for_re): This.  Also, clean up comments and the
7426         "regexp" invocation.
7427
7428 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7429
7430         * gcc.c-torture/compile/20031002-1.c: New test.
7431
7432 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7433
7434         * g++.dg/opt/cond1.C: New test.
7435
7436 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7437
7438         * gcc.dg/Wold-style-definition-2.c: New testcase.
7439         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7440
7441 2003-09-29  Richard Henderson  <rth@redhat.com>
7442
7443         * g++.dg/init/array10.C: Add dg-options.
7444
7445 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7446
7447         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7448
7449 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7450
7451         * g++.dg/template/friend19.C: Fix typo.
7452         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7453
7454 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7455
7456         * gcc.c-torture/execute/20030928-1.c: New test.
7457         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7458
7459 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7460
7461         * g++.dg/opt/unroll1.C: New test.
7462
7463 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7464
7465         PR optimization/11741
7466         * gcc.dg/20030926-1.c: New test case.
7467
7468 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7469
7470         PR c++/5655
7471         * g++.dg/parse/access7.C: New test.
7472         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7473
7474 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7475
7476         MERGE OF objc-improvements-branch into MAINLINE:
7477         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7478         if libobjc has not been built.
7479         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7480         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7481         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7482         objc/execute/nested-3.m, objc/execute/np-2.m,
7483         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7484         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7485         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7486         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7487         objc.dg/special/unclaimed-category-1.h,
7488         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7489         well as GNU runtime.
7490         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7491         * execute/cascading-1.m, execute/function-message-1.m,
7492         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7493         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7494         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7495         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7496         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7497         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7498         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7499         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7500         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7501         * objc.dg/bitfield-2.m: Run only on Darwin.
7502         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7503         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7504         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7505         * objc.dg/const-str-1.m: Fix constant string layout.
7506
7507 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7508
7509         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7510
7511 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7512
7513         * gcc.dg/darwin-abi-1.c: New file.
7514
7515 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         PR target/12281
7518         * gcc.c-torture/compile/20030921-1.c: New test.
7519
7520 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * g++.dg/opt/reg-stack2.C: New test.
7523
7524 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7525
7526         * g++.dg/eh/delayslot1.C: New test.
7527
7528 2003-09-20  Richard Henderson  <rth@redhat.com>
7529
7530         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7531
7532 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7533
7534         * gcc.c-torture/execute/20030920-1.c: New test case.
7535
7536 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7537
7538         * g++.dg/rtti/typeid3.C: Correct expected error message.
7539
7540 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7541
7542         PR c++/157
7543         * g++.dg/parse/crash12.C: New test.
7544
7545 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7546
7547         * gcc.dg/compat/mixed-struct-check.h: New.
7548         * gcc.dg/compat/mixed-struct-defs.h: New.
7549         * gcc.dg/compat/mixed-struct-init.h: New.
7550         * gcc.dg/compat/struct-by-value-19_main.c: New.
7551         * gcc.dg/compat/struct-by-value-19_x.c: New.
7552         * gcc.dg/compat/struct-by-value-19_y.c: New.
7553         * gcc.dg/compat/struct-by-value-20_main.c: New.
7554         * gcc.dg/compat/struct-by-value-20_x.c: New.
7555         * gcc.dg/compat/struct-by-value-20_y.c: New.
7556         * gcc.dg/compat/struct-return-19_main.c: New.
7557         * gcc.dg/compat/struct-return-19_x.c: New.
7558         * gcc.dg/compat/struct-return-19_y.c: New.
7559         * gcc.dg/compat/struct-return-20_main.c: New.
7560         * gcc.dg/compat/struct-return-20_x.c: New.
7561         * gcc.dg/compat/struct-return-20_y.c: New.
7562
7563 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7564         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7565         so that it will not complain on LP64 targets.
7566
7567 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7568
7569         PR c++/495
7570         * g++.dg/template/friend24.C: New test.
7571
7572 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         PR c++/12332
7575         * g++.dg/template/memtmpl2.C: New test.
7576
7577 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR target/11184
7580         * gcc.dg/builtin-apply1.c: New test.
7581
7582 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7583
7584         PR c++/9848
7585         * g++.dg/warn/Wunused-4.C: New test.
7586
7587 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7588
7589         PR c++/12316
7590         * g++.dg/other/gc2.C: New test.
7591
7592 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/11991
7595         * g++.dg/rtti/typeid3.C: New test.
7596
7597         PR c++/12266
7598         * g++.dg/overload/template1.C: New test.
7599
7600 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7601
7602         * g++.dg/opt/cfg3.C: New test.
7603
7604 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7605
7606         PR c++/7939
7607         * g++.dg/template/crash11.C: New test.
7608
7609 2003-09-16  Jason Merrill  <jason@redhat.com>
7610             Jakub Jelinek  <jakub@redhat.com>
7611
7612         * gcc.dg/attr-warn-unused-result.c: New test.
7613
7614 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         PR c++/12184
7617         * g++.dg/expr/call2.C: New test.
7618
7619 2003-09-15  Andreas Jaeger  <aj@suse.de>
7620
7621         * gcc.dg/Wold-style-definition-1.c: New test.
7622
7623 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/3907
7626         * g++.dg/parse/template12.C: New test.
7627
7628         * g++.dg/abi/bitfield11.C: New test.
7629         * g++.dg/abi/bitfield12.C: Likewise.
7630
7631 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7632
7633         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7634         non-expansion of functional macro name without arguments at EOL.
7635         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7636
7637 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7638
7639         * gcc.c-torture/execute/20030914-[12].c: New tests.
7640
7641 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7642
7643         PR c++/11788
7644         * g++.dg/overload/addr1.C: New test.
7645
7646 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7647
7648         * gcc.dg/20030909-1.c: New test.
7649
7650 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7651
7652         * gcc.dg/ultrasp10.c: New test.
7653
7654 2003-09-09  Devang Patel  <dpatel@apple.com>
7655
7656         * gcc.dg/darwin-ld-6.c: New test.
7657
7658 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7659
7660         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7661
7662 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7663
7664         * gcc.dg/ia64-types1.c: New test.
7665         * gcc.dg/ia64-types2.c: Likewise.
7666
7667 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7668
7669         * gcc.dg/builtins-1.c: Add more _Complex tests.
7670         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7671
7672         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7674
7675 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7676
7677         PR c++/11786
7678         * g++.dg/lookup/koenig2.C: New test.
7679
7680         PR c++/5296
7681         * g++.dg/rtti/typeid2.C: New test.
7682
7683 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7684
7685         * gcc.c-torture/compile/20030904-1.c: New test.
7686
7687 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7688
7689         * g++.dg/opt/longbranch2.C: New test.
7690
7691 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7692
7693         * g++.dg/template/crash10.C: Only compile it.
7694
7695 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7696
7697         PR middle-end/11665
7698         * gcc.c-torture/compile/20030907-1.c: New test.
7699         * g++.dg/init/array11.C: New test.
7700
7701 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/11852
7704         * g++.dg/init/struct1.C: New test.
7705
7706 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7707
7708         PR c++/12181
7709         * g++.dg/expr/comma1.C: New test.
7710
7711 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/11867
7714         * g++.dg/expr/static_cast5.C: New test.
7715
7716 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7717
7718         PR c++/11507
7719         * g++.dg/lookup/scoped7.C: New test.
7720
7721         PR c++/9574
7722         * g++.dg/other/static1.C: New test.
7723
7724         PR c++/11490
7725         * g++.dg/warn/template-1.C: New test.
7726
7727         PR c++/11432
7728         * g++.dg/template/crash10.C: New test.
7729
7730         PR c++/2478
7731         * g++.dg/overload/VLA.C: New test.
7732
7733         PR c++/10804
7734         * g++.dg/template/call1.C: New test.
7735
7736 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7737
7738         PR c++/11794
7739         * g++.dg/parse/using3.C: New test.
7740
7741 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7742
7743         PR c++/11409
7744         * g++.dg/overload/builtin3.C: New test case.
7745
7746 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7747
7748         PR c/9862
7749         * gcc.dg/20030906-1.c: New test.
7750         * gcc.dg/20030906-2.c: Likewise.
7751
7752 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7753
7754         PR c++/12167
7755         * g++.dg/parse/defarg5.C: New test.
7756
7757         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7758
7759 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7760
7761         PR c++/12163
7762         * g++.dg/expr/static_cast4.C: New test.
7763
7764         PR c++/12146
7765         * g++.dg/template/crash9.C: New test.
7766
7767 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7768
7769         * g++.old-deja/g++.ext/pretty2.C: Update for change
7770         in __FUNCTION__.
7771         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7772
7773 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7774
7775         PR c++/11922
7776         * g++/dg/template/qualified-id1.C: New test.
7777
7778         PR c++/12037
7779         * g++.dg/warn/noeffect4.C: New test.
7780
7781 2003-09-04  Matt Austern  <austern@apple.com>
7782
7783         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7784         * g++.dg/ext/fnname2.C: Likewise.
7785         * g++.dg/ext/fnname3.C: Likewise.
7786
7787 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7788
7789         * g++.dg/expr/lval1.C: New test.
7790         * g++.dg/ext/lvcast.C: Remove.
7791
7792 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7793
7794         PR optimization/11700.
7795         * gcc.c-torture/compile/20030903-1.c: New test case.
7796
7797 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/12053
7800         * g++.dg/abi/layout4.C: New test.
7801
7802 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7803
7804         PR c++/11553
7805         * g++.dg/parse/friend3.C: New test.
7806
7807 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/11847
7810         * g++.dg/template/class1.C: New test.
7811
7812         PR c++/11808
7813         * g++.dg/expr/call1.C: New test.
7814
7815 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/12114
7818         * g++.dg/init/ref9.C: New test.
7819
7820         PR c++/11972
7821         * g++.dg/template/nested4.C: New test.
7822
7823 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7824
7825         PR c++/12093
7826         * g++.dg/template/non-dependent4.C: New test.
7827
7828         PR c++/11928
7829         * g++.dg/inherit/conv1.C: New test.
7830
7831 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/6196
7834         * g++.dg/ext/label1.C: New test.
7835         * g++.dg/ext/label2.C: Likewise.
7836
7837 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7838
7839         * g++.dg/expr/cond3.C: New test.
7840
7841 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7842
7843         * gcc.dg/builtins-1.c: Add new builtin cases.
7844
7845 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7846
7847         * gcc.dg/builtins-1.c: Add new cases.
7848         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7849
7850 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7851
7852         * gcc.dg/builtins-1.c: Add more math builtin tests.
7853         * gcc.dg/torture/builtin-attr-1.c: New test.
7854
7855 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7856
7857         PR optimization/5079
7858         * g++.dg/opt/static3.C: New test.
7859
7860 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7861
7862         * gcc.misc-tests/gcov-10b.c: New test.
7863
7864 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7865
7866         * g++.dg/opt/ptrmem3.C: New test.
7867
7868         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7869
7870 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7871
7872         * gcc.dg/20030826-2.c: New test.
7873
7874 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7875
7876         PR middle-end/12002
7877         * g77.f-torture/compile/12002.f: New test case.
7878
7879 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7880
7881         * gcc.dg/20030826-1.c: New test case.
7882
7883 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7884
7885         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7886
7887 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7888
7889         PR c++/11871
7890         * c++.dg/lookup/crash1.C: New test.
7891
7892         * c++.dg/warn/noeffect3.C: New test.
7893
7894 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7895
7896         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7897         * gcc.dg/compat/vector-1_y.c: Ditto.
7898         * gcc.dg/compat/vector-2_x.c: Ditto.
7899         * gcc.dg/compat/vector-2_y.c: Ditto.
7900
7901 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7902
7903         * gcc.dg/20030702-1.c: New test.
7904
7905 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/8795
7908         * g++.dg/ext/altivec-1.C: New test.
7909
7910 2003-08-24  Richard Henderson  <rth@redhat.com>
7911
7912         * g++.dg/eh/simd-2.C: Add -w for x86.
7913
7914 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7915
7916         * gcc.dg/20030815-1.c: New test.
7917
7918 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7919
7920         PR c++/3765
7921         * g++.dg/parse/access6.C: New test.
7922
7923 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7924
7925         PR c++/641, c++/11876
7926         * g++.dg/template/friend22.C: New test.
7927         * g++.dg/template/friend23.C: Likewise.
7928
7929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7930
7931         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7932         identically.
7933
7934 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7935
7936         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7937
7938 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7939
7940         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7941
7942 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7943
7944         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7945
7946 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7947
7948         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7949
7950 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/11919
7953         * g++.dg/overload/prom1.C: New test.
7954
7955         PR c++/11551
7956         * g++.dg/parse/dtor2.C: New test.
7957
7958         PR c++/10762
7959         * g++.dg/parse/using2.C: New test.
7960
7961 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7962
7963         PR target/11805
7964         * gcc.c-torture/compile/20030821-1.c: New.
7965
7966 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7967
7968         PR c++/11834
7969         * g++.dg/template/deduce2.C: New test.
7970
7971 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7972
7973         * gcc.c-torture/execute/20030821-1.c: New test.
7974
7975 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7976
7977         PR middle-end/11984
7978         * gcc.dg/20030820-1.c: New test case.
7979
7980 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7981
7982         PR c++/11945
7983         * g++.dg/warn/noeffect2.C: New test.
7984
7985 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/10926
7988         * g++.dg/template/dtor2.C: New test.
7989
7990         PR c++/11684
7991         * g++.dg/template/operator1.C: New test.
7992         * g++.dg/parse/operator4.C: New test.
7993
7994         PR c++/11946.C
7995         * g++.dg/expr/enum1.C: New test.
7996         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7997
7998         PR c++/11036.C
7999         * g++.dg/parse/elab2.C: New test.
8000         * g++.dg/parse/typedef4.C: Change error message.
8001         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8002         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8003         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8004
8005 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8006
8007         * gcc.dg/pch/warn-1.c: New.
8008         * gcc.dg/pch/warn-1.hs: New.
8009
8010         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8011         not-tested file.
8012
8013 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8014
8015         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8016
8017 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8018
8019         * gcc.dg/uninit-D.c: New Test.
8020         * gcc.dg/uninit-E.c: New Test.
8021         * gcc.dg/uninit-F.c: New Test.
8022         * gcc.dg/uninit-G.c: New Test.
8023
8024 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8025
8026         * g++.dg/README: Describe the pch directory.
8027
8028 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8029
8030         PR c++/11174
8031         * g++.dg/parse/access4.C: New test.
8032         * g++.dg/parse/access5.C: Likewise.
8033         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8034
8035 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8036
8037         * gcc.dg/noncompile/20030818-1.c: New.
8038
8039 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8040
8041         PR c++/11957
8042         * g++.dg/warn/noeffect1.C: New test.
8043
8044         * g++.dg/template/scope2.C: New test.
8045         * g++.dg/template/error2.C: Correct dg-error
8046
8047 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8048
8049         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8050
8051 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8052
8053         PR C++/11512
8054         * g++.dg/template/warn1.C: New.
8055
8056 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8057
8058         * g++.dg/template/error2.C: New test.
8059         * g++.dg/lookup/using7.C: Adjust errors
8060         * g++.old-deja/g++.pt/crash36.C: Likewise.
8061         * g++.old-deja/g++.pt/derived3.C: Likewise.
8062
8063 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8064
8065         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8066         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8067         * gcc.c-torture/execute/builtins/string-9.c: New, from
8068         string-opt-9.c.  Adjust for execute/builtins framework.
8069         * gcc.c-torture/execute/string-opt-9.c: Delete.
8070
8071 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8072
8073         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8074
8075         * g++.dg/parse/ret-type2.C: New test.
8076
8077         PR c++/11703
8078         * g++.dg/init/new8.C: New test.
8079
8080         PR c++/10923
8081         * g++.dg/parse/typedef5.C: New test.
8082
8083         PR c++/9512
8084         * g++.dg/parse/qualified2.C: New test.
8085         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8086         invalid code.
8087
8088 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8089
8090         * g++.dg/conversion/ptrmem1.C: New test.
8091
8092 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8093
8094         PR target/11693
8095         * gcc.dg/20030811-1.c: New test.
8096
8097         PR target/11535
8098         * gcc.c-torture/execute/20030811-1.c: New test.
8099
8100 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8101
8102         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8103
8104 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/11789.C
8107         * g++.dg/inherit/multiple1.C: New test.
8108
8109 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8110
8111         * gcc.dg/spe1.c: New test.
8112
8113         PR c++/11670
8114         * g++.dg/expr/cast2.C: New test.
8115
8116         PR c++/10530
8117         * g++.dg/template/dependent-name2.C: New test.
8118
8119 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8120
8121         * g++.dg/parse/crash11.C: Put the dg options in comments.
8122
8123 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8124
8125         * lib/gcc-dg.exp: Update for diagnostic change.
8126
8127 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8128
8129         PR c++/5767
8130         * g++.dg/parse/crash11.C: New test.
8131
8132 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8133
8134         * gcc.dg/cpp/spacing1.c: Update.
8135
8136 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8137
8138         PR target/11739
8139         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8140         a value for -mtune.
8141
8142 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8143
8144         PR middle-end/11771
8145         * gcc.c-torture/compile/20030804-1.c: New test case.
8146
8147 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8148
8149         * gcc.dg/20030804-1.c: New test case.
8150
8151 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8152
8153         * gcc.dg/cpp/separate-1.c: New test.
8154
8155 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8156
8157         PR c++/11704
8158         * g++.dg/template/dependent-expr2.C: New test.
8159
8160         PR c++/11766
8161         * g++.dg/expr/ptrmem1.C: New test.
8162
8163 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8164
8165         PR c++/9453
8166         * g++.dg/template/friend15.C: New test.
8167
8168 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8169
8170         * lib/dg-pch.exp: Work round PCH bug.
8171
8172 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8173
8174         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8175         builtins.  Move cases from builtins-4.c here.
8176
8177         * gcc.dg/torture/builtin-math-1.c: New test taken from
8178         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8179         additional cases.
8180
8181         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8182         Delete.
8183
8184 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         PR c++/9447
8187         * g++.dg/template/using7.C: New test.
8188
8189 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8190
8191         * import1.c, import2.c: New tests.
8192
8193 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8194
8195         * g++.dg/eh/crossjump1.C: New test.
8196
8197 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8198
8199         PR c++/11697
8200         * g++.dg/template/using6.C: New test.
8201
8202         PR c++/11744
8203         * g++.dg/template/koenig2.C: New test.
8204
8205 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8206
8207         PR c++/7983
8208         * g++.dg/parse/typedef4.C: New test.
8209
8210 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8211
8212         PR c++/8442, c++/8806
8213         * g++.dg/template/elab1.C: New test.
8214         * g++.dg/template/type2.C: Likewise.
8215         * g++.dg/template/ttp3.C: Adjust expected error message.
8216         * g++.old-deja/g++.law/visibility13.C: Likewise.
8217         * g++.old-deja/g++.niklas/t135.C: Likewise.
8218         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8219         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8220         template argument.
8221         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8222
8223 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8224
8225         PR c++/11295
8226         * g++.dg/ext/stmtexpr1.C: New test.
8227
8228         * g++.dg/opt/tmp1.C: New test.
8229
8230         PR c++/11525
8231         * g++.dg/parse/constant4.C: New test.
8232
8233         PR c++/9447
8234         * g++.dg/template/using5.C: New test.
8235
8236 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8237
8238         * gcc.dg/builtins-27.c: New test case.
8239
8240 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8241
8242         * gcc.dg/tls/opt-7.c: New test.
8243
8244 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8245
8246         * g++.old-deja/g++.other/crash18.C: Remove.
8247
8248 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         * g++.dg/template/explicit3.C: New.
8251         * g++.dg/template/explicit4.C: New.
8252         * g++.dg/template/explicit5.C: New.
8253
8254         PR c++/11347
8255         * g++.dg/template/memtmpl1.C: New.
8256
8257 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8258
8259         PR target/11565
8260         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8261         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8262
8263 2003-07-30  Jan Hubicka  <jh@suse.cz>
8264
8265         * vtgc1.c: Kill.
8266
8267 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8268
8269         * gcc.dg/struct-in-proto-1.c: New test.
8270
8271 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8272
8273         * gcc.dg/cpp/include2.c: Only expect one message.
8274
8275 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8276
8277         PR c++/9447
8278         * g++.dg/template/using1.C: New test.
8279         * g++.dg/template/using2.C: New test.
8280         * g++.dg/template/using3.C: New test.
8281         * g++.dg/template/using4.C: New test.
8282
8283 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8284
8285         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8286         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8287
8288 2003-07-28  Jan Hubicka  <jh@suse.cz>
8289
8290         PR c++/11530
8291         * g++.dg/opt/call1.C: New test.
8292
8293 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8294
8295         PR c++/11667
8296         * g++.dg/init/enum2.C: New test.
8297         * g++.dg/template/overload1.C: Add "-w" option.
8298
8299 2003-07-28    <hp@bitrange.com>
8300
8301         * gcc.dg/Wdeclaration-after-statement-1.c,
8302         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8303
8304 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * gcc.c-torture/compile/20030725-1.c: New test.
8307
8308 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8309
8310         * gcc.dg/20030505.c: Only run for SPE.
8311         Remove definition of opaque type.
8312
8313 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8314
8315         * g++.dg/template/ptrmem6.C: New test.
8316
8317 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8318
8319         * gcc.c-torture/compile/zero-strct-2.c: New test.
8320
8321 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8322
8323         * gcc.dg/intermod-1.c: New test.
8324
8325 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8326
8327         PR c++/11617
8328         * g++.dg/template/lookup2.C: New test.
8329         * g++.dg/template/memclass1.C: Remove instantiated from error.
8330         * g++.dg/other/error2.C: Tweak expected errors.
8331
8332         PR c++/11596
8333         * g++.dg/template/defarg3.C: New test.
8334
8335         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8336
8337 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8338
8339         * g++.dg/inherit/access5.C: New test.
8340
8341 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8342
8343         PR c++/11513
8344         * g++.dg/template/crash8.C: New test.
8345
8346 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8347
8348         PR c/10602
8349         * gcc.dg/noncompile/incomplete-2.c: New test.
8350
8351 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8352
8353         PR c++/11645
8354         * g++.dg/inherit/access4.C: New test.
8355
8356         PR c++/11517
8357         * g++.dg/expr/cond2.C: New test.
8358
8359         PR optimization/10679
8360         * g++.dg/opt/inline4.C: New test.
8361
8362 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8363
8364         * g++.dg/parse/crash10: New test.
8365
8366 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8367
8368         * g++.dg/ext/flexary1.C: New test.
8369
8370 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8371
8372         PR c++/10793
8373         * g++.dg/template/crash9.C: New test.
8374
8375 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8376
8377         PR c++/3004
8378         * g++.dg/parse/typedef3.C: New test.
8379
8380         PR c++/7906
8381         * g++.dg/parse/operator2.C: New test.
8382
8383         PR c++/8895
8384         * g++.dg/parse/def-tmpl-arg1.C: New test.
8385
8386         PR c++/9282
8387         * g++.dg/parse/funptr1.C: New test.
8388
8389         PR c++/9452
8390         * g++.dg/parse/ambig3.C: New test.
8391
8392         PR c++/9454
8393         * g++.dg/parse/operator3.C: New test.
8394
8395         PR c++/9486
8396         * g++.dg/parse/template10.C: New test.
8397
8398         PR c++/9488
8399         * g++.dg/parse/template11.C: New test.
8400
8401         PR c++/10150
8402         * g++.dg/parse/invalid-op1.C: New test.
8403
8404         PR c++/10247
8405         * g++.dg/parse/condexpr1.C: New test.
8406
8407 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8408
8409         * g++.dg/ext/packed3.C: New test.
8410         * g++.dg/ext/packed4.C: New test.
8411
8412         * gcc.dg/pack-test-3.c: New test.
8413
8414 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8415
8416         * lib/compat.exp: Handle dg-options per source file.
8417         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8418         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8419         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8420         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8421         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8422         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8423         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8424         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8425         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8426         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8427         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8428         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8429         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8430         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8431
8432 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8433
8434         PR c/10320
8435         * gcc.c-torture/execute/20030718-1.c: New test.
8436
8437 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8438
8439         PR optimization/11536
8440         * gcc.dg/20030721-1.c: New test.
8441
8442 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8443
8444         PR c++/11546
8445         * g++.dg/template/lookup1.C: New test.
8446
8447 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8448
8449         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8450         diagnostics of ill-formed constructs involving labels.
8451         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8452         the new 'previously defined here' message.
8453
8454 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8455
8456         * g++.dg/parse/non-dependent2.C: New test.
8457
8458 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8459
8460         * g++.dg/init/init-ref4.C: xfail on targets without
8461         weak symbols.
8462
8463 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8464
8465         PR target/11087
8466         * gcc.c-torture/execute/20030717-1.c: New test.
8467
8468 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8469
8470         * g++.dg/opt/cfg1.C: New test.
8471
8472 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8473
8474         PR optimization/11557
8475         * gcc.dg/20030717-1.c: New test.
8476
8477 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8478
8479         PR c++/10476
8480         * g++.dg/expr/crash-1.C: New test.
8481
8482         PR c++/11027
8483         * g++.dg/template/init3.C: New test.
8484
8485         PR c++/8222
8486         * g++.dg/template/non-dependent1.C: New test.
8487
8488         PR c++/11070
8489         * g++.dg/template/non-dependent2.C: New test.
8490
8491         PR c++/11071
8492         * g++.dg/template/non-dependent3.C: New test.
8493
8494         PR c++/9907
8495         * g++.dg/template/sizeof5.C: New test.
8496
8497 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8498
8499         PR 11498
8500         * gcc.c-torture/compile/mangle-1.c: New file.
8501
8502 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8503
8504         PR c++/7809
8505         * g++.dg/parse/access3.C: New test.
8506
8507 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8508
8509         PR c++/11384
8510         * g++.dg/init/init-ref4.C: New test.
8511
8512 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/11547
8515         * g++.dg/parse/constant3.C: New test.
8516         * g++.dg/parse/crash7.C: Likewise.
8517
8518 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8519
8520         PR target/11008
8521         * gcc.dg/i386-pentium4-not-mull.c: New.
8522
8523 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8524
8525         * gcc.dg/asm-names.c (ymain): Make it weak.
8526
8527 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8528
8529         PR c++/5421
8530         * g++.dg/template/friend21.C: New test.
8531
8532 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8533
8534         * gcc.dg/cleanup-8.c: New test.
8535         * gcc.dg/cleanup-9.c: New test.
8536
8537 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8538
8539         * g++.dg/ext/dll-MI1.h: New file.
8540         * g++.dg/ext/dllexport-MI1.C: New file.
8541         * g++.dg/ext/dllimport-MI1.C: New file.
8542
8543 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8546         it does not have cmpstrsi patterns (just cmpmemsi).
8547
8548 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8549
8550         PR debug/11473
8551         * g++.dg/debug/debug8.C: New test.
8552
8553 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8554
8555         PR c++/10108
8556         * g++.dg/template/crash7.C: New test.
8557
8558 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8559
8560         PR target/10795
8561         * gcc.c-torture/compile/20030708-1.c: New.
8562
8563 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.c-torture/execute/20030715-1.c: New test.
8566
8567 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8568
8569         * gcc.dg/pch/inline-3.c: New file.
8570         * gcc.dg/pch/inline-3.hs: New file.
8571         * gcc.dg/pch/inline-4.c: New file.
8572         * gcc.dg/pch/inline-4.hs: New file.
8573
8574 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8575
8576         PR c++/11509
8577         * g++.dg/template/crash6.C: New test.
8578
8579         PR c++/7053
8580         * g++.dg/template/friend20.C: New test.
8581
8582         PR c++/7019
8583         * g++.dg/template/overload2.C: New test.
8584
8585 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8586
8587         PR optimization/11440
8588         * gcc.c-torture/execute/20030714-1.c: New test.
8589
8590 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8591
8592         PR c++/11154
8593         * g++.dg/template/partial2.C: New test.
8594
8595 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8596
8597         PR c++/11503
8598         * g++.dg/template/anon1.C: New test.
8599
8600         PR c++/11493
8601         PR c++/11495
8602         * g++.dg/parse/template9.C: Likewise.
8603         * g++.dg/template/crash4.C: New test.
8604         * g++.dg/template/koenig1.C: Likewise.
8605         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8606         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8607         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8608         functions.
8609         * g++.old-deja/g++.jason/template36.C: Likewise.
8610         * g++.old-deja/g++.mike/p1989.C: Likewise.
8611         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8612         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8613         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8614         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8615         compiling.
8616         * g++.old-deja/g++.pt/union2.C: Use this->.
8617
8618 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8619
8620         * gcc.dg/20030711-1.c: New test.
8621
8622 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8623
8624         PR c++/11050
8625         * g++.dg/parse/args1.C: New test.
8626         * g++.pt/defarg8.C: Change expected errors.
8627
8628 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8629
8630         PR c++/8164
8631         * g++.dg/template/nontype2.C: New test.
8632
8633         PR c++/10558
8634         * g++.dg/parse/template8.C: New test.
8635
8636         PR c++/8327
8637         * g++.dg/template/scope1.C: New test.
8638
8639         * g++.dg/warn/Wsign-compare-1.C: New test.
8640
8641 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8642
8643         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8644
8645 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/9411
8648         * g++.dg/template/explicit2.C: New test.
8649
8650         PR c++/10032
8651         * g++.dg/warn/pedantic1.C: New test.
8652
8653 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8654
8655         PR c++ 9483
8656         * g++.dg/other/field1.C: New test.
8657
8658 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8659
8660         PR c/11449
8661         * gcc.c-torture/compile/20030707-1.c: New.
8662
8663 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8664
8665         PR c++/10849
8666         * g++.dg/template/access12.C: New test.
8667
8668 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8669
8670         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8671         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8672         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8673         * gcc.misc-tests/gcov.exp: Update
8674         * g++.dg/gcov/gcov.exp: Update
8675         * lib/gcov.exp: Update.
8676
8677 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8678
8679         * g++.dg/abi/mangle17.C: Make sure template expressions are
8680         dependent.
8681         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8682         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8683         * g++.dg/opt/stack1.C: Remove erroneous code.
8684         * g++.dg/parse/template7.C: New test.
8685         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8686         * g++.old-deja/g++.pt/crash4.C: Likewise.
8687
8688 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8689
8690         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8691         with zero or one occurence of `$' after the initial `L'.
8692
8693 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8694
8695         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8696
8697 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8698
8699         PR c/11370
8700         * gcc.dg/Wunreachable-6.c: New testcase.
8701         * gcc.dg/Wunreachable-7.c: New testcase.
8702
8703 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR c/11420
8706         * gcc.dg/20030708-1.c: New test.
8707
8708 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8709
8710         * gcc.dg/compat/sdata-section.h: New file.
8711         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8712         * gcc.dg/torture/mips-sdata-1.c: New test.
8713
8714 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8715
8716         PR c++/11030
8717         * g++.dg/template/friend19.C: New test.
8718
8719 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8720
8721         * g++.dg/opt/strength-reduce.C: New test.
8722
8723 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8724
8725         PR target/10979
8726         * gcc.dg/20030707-1.c: New testcase.
8727
8728 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8729
8730         PR optimization/11059
8731         * g++.dg/opt/emptyunion.C: New testcase.
8732
8733 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8734             Eric Botcazou  <ebotcazou@libertysurf.fr>
8735
8736         * g++.dg/opt/stack1.C: New test.
8737
8738 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8739
8740         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8741         run test.
8742
8743         PR c++/11431
8744         * g++.dg/expr/static_cast3.C: New test.
8745
8746 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8747
8748         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8749         everywhere.
8750         * gcc.dg/concat.c: Concatenation of string constants with
8751         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8752         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8753         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8754         necessary to avoid multi-character character constant warning.
8755         * gcc.dg/cpp/escape.c: Likewise.
8756         * gcc.dg/cpp/ucs.c: Likewise.
8757         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8758         Fix a typo.
8759
8760 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8761
8762         PR c/11428
8763         * gcc.c-torture/compile/20030704-1.c: New.
8764
8765 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8766
8767         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8768
8769 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8770
8771         PR c++/5287, PR c++/7910,  PR c++/11021
8772         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8773         tests for warnings.
8774         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8775         * g++.dg/ext/dllimport3.C: Likewise.
8776         * g++.dg/ext/dllimport4.C: New file.
8777         * g++.dg/ext/dllimport5.C: New file.
8778         * g++.dg/ext/dllimport6.C: New file.
8779         * g++.dg/ext/dllimport7.C: New file.
8780         * g++.dg/ext/dllimport8.C: New file.
8781         * g++.dg/ext/dllimport9.C: New file.
8782         * g++.dg/ext/dllimport10.C: New file.
8783         * g++.dg/ext/dllexport1.C: New file.
8784
8785 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8786
8787         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8788         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8789
8790 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8791
8792         * gcc.dg/builtins-25.c: New testcase.
8793         * gcc.dg/builtins-26.c: New testcase.
8794
8795 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8796
8797         * gcc.dg/compat/vector-defs.h: New file.
8798         * gcc.dg/compat/vector-setup.h: New file.
8799         * gcc.dg/compat/vector-check.h: New file.
8800         * gcc.dg/compat/vector-1_main.c: New file.
8801         * gcc.dg/compat/vector-1_x.c: New file.
8802         * gcc.dg/compat/vector-1_y.c: New file.
8803         * gcc.dg/compat/vector-2_main.c: New file.
8804         * gcc.dg/compat/vector-2_x.c: New file.
8805         * gcc.dg/compat/vector-2_y.c: New file.
8806
8807         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8808         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8809         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8810         * gcc.dg/compat/struct-align-1.h: New file.
8811         * gcc.dg/compat/struct-align-1_main.c: New file.
8812         * gcc.dg/compat/struct-align-1_x.c: New file.
8813         * gcc.dg/compat/struct-align-1_y.c: New file.
8814         * gcc.dg/compat/struct-align-2.h: New file.
8815         * gcc.dg/compat/struct-align-2_main.c: New file.
8816         * gcc.dg/compat/struct-align-2_x.c: New file.
8817         * gcc.dg/compat/struct-align-2_y.c: New file.
8818
8819         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8820         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8821         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8822         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8823         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8824         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8825         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8826         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8827         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8828         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8829         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8830         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8831         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8832         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8833         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8834         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8835         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8836         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8837         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8838         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8839         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8840         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8841         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8842         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8843         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8844         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8845         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8846         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8847         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8848
8849 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8850
8851         * gcc.dg/i386-call-1.c: New test.
8852
8853 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8854
8855         PR c++/9162
8856         * g++.dg/parse/defarg4.C: New.
8857
8858 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8859
8860         PR target/10700
8861         * gcc.c-torture/compile/20030703-1.c: New test case.
8862
8863 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8864
8865         * g++.dg/template/local3.C: Remove extra semicolon.
8866
8867 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8868
8869         * gcc.dg/i386-volatile-1.c: New test.
8870
8871 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8872
8873         PR c++/11072
8874         * g++.dg/other/offsetof2.C: XFAIL.
8875         * g++.dg/other/offsetof5.C: New.
8876
8877         PR c++/10219
8878         * g++.dg/template/error1.C: New.
8879
8880         PR c++/9779
8881         * g++.dg/template/dependent-expr1.C: New.
8882
8883 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8884
8885         PR c++/6949
8886         * g++.dg/template/local3.C: New test.
8887
8888         PR c++/11149
8889         * g++.dg/lookup/scoped6.C: New test.
8890
8891 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8892
8893         PR c++/8046
8894         * g++.dg/other/error7.C: New test.
8895
8896 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8897
8898         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8899         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8900         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8901         * g++.old-deja/g++.other/union2.C: Likewise.
8902         * gcc.dg/c90-const-expr-2.c: Likewise.
8903         * gcc.dg/c90-const-expr-3.c: Likewise.
8904         * gcc.dg/c99-const-expr-2.c: Likewise.
8905         * gcc.dg/c99-const-expr-3.c: Likewise.
8906         * gcc.dg/concat.c: Likewise.
8907
8908 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/9559
8911         * g++.dg/init/static1.C: New test.
8912
8913 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8914
8915         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8916         * g++.old-deja/g++.other/access2.C: Likewise.
8917         * g++.old-deja/g++.other/decl2.C: Likewise.
8918         * gcc.c-torture/execute/20020615-1.c: Likewise.
8919
8920 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8921
8922         PR c++/4933
8923         * g++.dg/template/sizeof4.C: New test.
8924
8925 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8926
8927         * g++.dg/other/error6.C: New test.
8928
8929 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8930
8931         PR c++/10750
8932         * g++.dg/parse/constant2.C: New test.
8933
8934 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8935
8936         PR c++/11106
8937         * g++.dg/other/error5.C: New test.
8938
8939 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8940
8941         * gcc.dg/format/gcc_diag-1.c: New test.
8942
8943 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8944
8945         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8946
8947 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8948
8949         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8950         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8951         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8952
8953 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8954
8955         * gcc.c-torture/execute/builtins/string-8.c: New test.
8956         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8957         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8958         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8959
8960 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8961
8962         PR c++/10468
8963         * g++.dg/ext/typeof6.C: New test.
8964
8965 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8966
8967         PR c++/10796
8968         * g++.dg/init/enum1.C: New test.
8969
8970 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8971
8972         * gcc.dg/20030627-1.c: New test.
8973
8974 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/11332
8977         * g++.dg/expr/static_cast2.C: New test.
8978
8979 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8980             Jakub Jelinek  <jakub@redhat.com>
8981
8982         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8983         sprintf(dst,"%s",src) optimization.
8984         * gcc.c-torture/execute/20030626-1.c: New test case.
8985         * gcc.c-torture/execute/20030626-2.c: New test case.
8986
8987 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8988
8989         * gcc.c-torture/execute/multi-ix.c: New test.
8990
8991         * gcc.c-torture/execute/simd-4.c (main):
8992         Added missing semicolon at end of union.
8993
8994 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8995
8996         PR c++/8266
8997         * g++.dg/template/explicit-instantiation3.C: New test.
8998
8999 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9000
9001         * gcc.dg/20030626-1.c: Use signed char.
9002
9003 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9004
9005         * gcc.dg/20030626-1.c: New test.
9006
9007 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9008
9009         * const-str-2.m: Update.
9010
9011 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/10990
9014         * g++.dg/rtti/dyncast1.C: New test.
9015         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9016         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9017         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9018
9019         PR c++/10931
9020         * g++.dg/expr/static_cast1.C: New test.
9021
9022 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9023
9024         * gcc.dg/20030625-1.c: New test.
9025
9026 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9027
9028         * gcc.c-torture/compile/20030624-1.c: New test case.
9029
9030 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9031
9032         * gcc.c-torture/execute/string-opt-17.c: New test.
9033
9034 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/5754
9037         * g++.dg/parse/crash6.C: New test.
9038
9039 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9040
9041         * gcc.dg/builtins-24.c: New test case.
9042
9043 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9044
9045         * g++.dg/opt/operator1.C: New test.
9046
9047 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9048
9049         * gcc.c-torture/execute/string-opt-16.c: New test case.
9050
9051 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9052
9053         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9054         * g++.old-deja/g++.other/conv7.C: Likewise
9055         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9056         * g++.old-deja/g++.other/overload14.C: Likewise.
9057
9058 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9059
9060         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9061         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9062
9063 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9064
9065         PR c++/10888
9066         * g++.dg/warn/Winline-3.C: New test.
9067
9068 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9069
9070         * lib/target-supports.exp (check_alias_available): Make the test
9071         program acceptable to the Solaris assembler.
9072
9073         PR c++/10749
9074         * g++.dg/template/memclass2.C: New test.
9075
9076 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9077             Eric Botcazou  <ebotcazou@libertysurf.fr>
9078
9079         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9080         data for non-matching targets.
9081         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9082
9083 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9084
9085         PR c++/10845
9086         * g++.dg/template/member3.C: New test.
9087
9088 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9089
9090         PR c++/10939
9091         * g++.dg/template/func1.C: New test.
9092
9093         PR c++/9649
9094         * g++.dg/template/static4.C: New test.
9095         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9096
9097         PR c++/11041
9098         * g++.dg/init/ref7.C: New test.
9099
9100 2003-06-19  Matt Austern  <austern@apple.com>
9101
9102         PR c++/11228
9103         * g++.dg/anew1.C: New test.
9104         * g++.dg/anew2.C: New test.
9105         * g++.dg/anew3.C: New test.
9106         * g++.dg/anew4.C: New test.
9107
9108 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9109
9110         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9111
9112 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9113
9114         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9115         endian-dependent.
9116
9117 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9118
9119         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9120         Remove cruft.
9121
9122 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9123
9124         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9125         * gcc.c-torture/compile/961203-1.c: Likewise.
9126         * gcc.c-torture/compile/980506-1.c: Likewise.
9127
9128 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/10712
9131         * g++.dg/lookup/using7.C: New test.
9132
9133 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/11105
9136         * g++.dg/abi/conv1.C: Remove it.
9137         * g++.dg/template/conv7.C: New test.
9138         * g++.dg/template/conv8.C: Likewise.
9139         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9140         conversion operator.
9141
9142 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9143
9144         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9145         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9146         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9147         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9148         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9149         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9150         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9151         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9152         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9153         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9154         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9155         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9156         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9157         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9158         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9159         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9160         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9161         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9162         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9163         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9164         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9166         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9167         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9168         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9169         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9170         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9171         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9172         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9173
9174 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9175
9176         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9177         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9178         indications.
9179
9180 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9181
9182         * gcc.dg/i386-387-5.c: New test case.
9183         * gcc.dg/i386-387-6.c: New test case.
9184         * gcc.dg/builtins-23.c: New test case.
9185
9186 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9187
9188         * gcc.dg/builtins-22.c: New test case.
9189         * gcc.dg/i386-387-1.c: Update to test exp.
9190         * gcc.dg/i386-387-2.c: Likewise.
9191
9192 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9193
9194         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9195
9196 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9197
9198         * lib/gcc-dg.exp (dg-require-dll): New function.
9199         (dg-xfail-if): Likewise.
9200         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9201         driver.
9202
9203         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9204         * gcc.c-torture/compile/20001205-1.c: Likewise.
9205         * gcc.c-torture/compile/20001226-1.c: Likewise.
9206         * gcc.c-torture/compile/20010518-2.c: Likewise.
9207         * gcc.c-torture/compile/20020312-1.c: Likewise.
9208         * gcc.c-torture/compile/20020604-1.c: Likewise.
9209         * gcc.c-torture/compile/920501-12.c: Likewise.
9210         * gcc.c-torture/compile/920501-4.c: Likewise.
9211         * gcc.c-torture/compile/920520-1.c: Likewise.
9212         * gcc.c-torture/compile/920521-1.c: Likewise.
9213         * gcc.c-torture/compile/920625-1.c: Likewise.
9214         * gcc.c-torture/compile/961203-1.c: Likewise.
9215         * gcc.c-torture/compile/980506-1.c: Likewise.
9216         * gcc.c-torture/compile/981006-1.c: Likewise.
9217         * gcc.c-torture/compile/981022-1.c: Likewise.
9218         * gcc.c-torture/compile/981223-1.c: Likewise.
9219         * gcc.c-torture/compile/990617-1.c: Likewise.
9220         * gcc.c-torture/compile/dll.c: Likewise.
9221         * gcc.c-torture/compile/labels-3.c: Likewise.
9222         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9223         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9224         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9225         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9226         * gcc.c-torture/compile/simd-5.c: Likewise.
9227         * gcc.c-torture/compile/20000804-1.x: Remove.
9228         * gcc.c-torture/compile/20001205-1.x: Likewise.
9229         * gcc.c-torture/compile/20001226-1.x: Likewise.
9230         * gcc.c-torture/compile/20010518-2.x: Likewise.
9231         * gcc.c-torture/compile/20020312-1.x: Likewise.
9232         * gcc.c-torture/compile/20020604-1.x: Likewise.
9233         * gcc.c-torture/compile/920501-12.x: Likewise.
9234         * gcc.c-torture/compile/920501-4.x: Likewise.
9235         * gcc.c-torture/compile/920520-1.x: Likewise.
9236         * gcc.c-torture/compile/920521-1.x: Likewise.
9237         * gcc.c-torture/compile/920625-1.x: Likewise.
9238         * gcc.c-torture/compile/961203-1.x: Likewise.
9239         * gcc.c-torture/compile/980506-1.x: Likewise.
9240         * gcc.c-torture/compile/981006-1.x: Likewise.
9241         * gcc.c-torture/compile/981022-1.x: Likewise.
9242         * gcc.c-torture/compile/981223-1.x: Likewise.
9243         * gcc.c-torture/compile/990617-1.x: Likewise.
9244         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9245         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9246         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9247         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9248         * gcc.c-torture/compile/simd-5.x: Likewise.
9249
9250         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9251
9252 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9253
9254         * gcc.c-torture/execute/20030611-1.c: New test.
9255
9256 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9257
9258         PR middle-end/168
9259         * gcc.dg/20030612-1.c: New test case.
9260
9261 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9262
9263         PR c++/10635
9264         * g++.dg/expr/cast1.C: New test.
9265
9266 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9267
9268         * gcc.dg/builtins-21.c: New test case.
9269
9270 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9271
9272         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9273         options instead of at the end.
9274         * lib/objc.exp (objc_target_compile): Likewise.
9275
9276 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9277
9278         PR c++/10432
9279         * g++.dg/parse/error1.C: New test.
9280
9281 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9282
9283         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9284         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9285         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9286         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9287         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9288         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9289         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9290         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9291         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9292         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9293         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9294         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9295         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9296         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9297         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9298         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9299         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9300         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9301         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9302         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9303         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9304         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9305         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9306         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9307
9308         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9309         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9310         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9311         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9312         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9313         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9314         * gcc.dg/compat/scalar-return-3_main.c: New file.
9315         * gcc.dg/compat/scalar-return-3_x.c: New file.
9316         * gcc.dg/compat/scalar-return-3_y.c: New file.
9317         * gcc.dg/compat/scalar-return-4_main.c: New file.
9318         * gcc.dg/compat/scalar-return-4_x.c: New file.
9319         * gcc.dg/compat/scalar-return-4_y.c: New file.
9320
9321 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9322
9323         * gcc.dg/compat/fp2-struct-check.h: New file.
9324         * gcc.dg/compat/fp2-struct-defs.h: New file.
9325         * gcc.dg/compat/fp2-struct-init.h: New file.
9326         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9327         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9328         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9329         * gcc.dg/compat/struct-return-10_main.c: New file.
9330         * gcc.dg/compat/struct-return-10_x.c: New file.
9331         * gcc.dg/compat/struct-return-10_y.c: New file.
9332
9333         * gcc.dg/compat/compat-common.h: New file.
9334         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9335         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9336         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9337         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9338         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9339         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9340         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9341         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9342         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9343         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9344         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9345         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9346         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9347         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9348         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9349         * gcc.dg/compat/small-struct-check.h: Ditto.
9350         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9351         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9352         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9353         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9354         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9355         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9356         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9357         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9358         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9359         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9360         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9361         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9362         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9363         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9364         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9365         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9366         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9367         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9368         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9369         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9370         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9371         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9372         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9373         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9374         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9375         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9376         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9377         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9378         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9379         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9380
9381 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9382
9383         * g++.dg/pch/static-1.C: New file.
9384         * g++.dg/pch/static-1.Hs: New file.
9385
9386 2003-06-10  Richard Henderson  <rth@redhat.com>
9387
9388         * gcc.dg/asm-7.c: Adjust expected warning text.
9389
9390 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9391
9392         * gcc.dg/builtins-20.c: New test case.
9393
9394 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/11131
9397         * g++.dg/opt/template1.C: New test.
9398
9399 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9400
9401         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9402         additional_sources.
9403
9404 2003-05-21  David Taylor  <dtaylor@emc.com>
9405
9406         * gcc.dg/Wpadded.c: New file.
9407
9408 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9409
9410         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9411         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9412         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9413         dg-require-weak.
9414
9415 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9416
9417         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9418
9419 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9420
9421         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9422         (dg-require-alias): Likewise.
9423         (dg-require-gc-sections): Likewise.
9424         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9425
9426 2003-06-08  Richard Henderson  <rth@redhat.com>
9427
9428         * gcc.dg/20011029-2.c: Fix the array reference.
9429         * gcc.dg/asm-7.c: New.
9430
9431 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9432
9433         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9434
9435 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9436
9437         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9438         (dg-require-gc-sections): Likewise.
9439
9440 2003-06-08  Jan Hubicka  <jh@suse.cz>
9441
9442         * i386-cmov1.c: Fix regular expression.
9443         * i386-cvt-1.c: Likewise.
9444         * i386-local.c: Likewise.
9445         * i386-local2.c: Likewise.
9446         * i386-mul.c: Likewise.
9447         * i386-ssetype-1.c: Likewise.
9448         * i386-ssetype-3.c: Likewise.
9449         * i386-ssetype-5.c: Likewise.
9450
9451 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9452
9453         PR c++/11039
9454         * g++.dg/warn/implicit-typename2.C: New test.
9455         * g++.dg/warn/implicit-typename3.C: New test.
9456
9457 2003-06-07  Richard Henderson  <rth@redhat.com>
9458
9459         * g++.dg/other/offsetof3.C: Use size_t.
9460         * g++.dg/other/offsetof4.C: Likewise.
9461
9462 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9463
9464         * lib/copy-file.exp: New. Implement gcc_copy_files.
9465
9466         * lib/dg-pch.exp: Load copy-file.exp
9467         (dg-pch): Use gcc_copy_files instead of "file copy".
9468
9469 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9470
9471         * gcc.dg/weak/weak.exp: Simplify.
9472         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9473         * gcc.dg/weak/weak-1.c: Likewise.
9474         * gcc.dg/weak/weak-2.c: Likewise.
9475         * gcc.dg/weak/weak-3.c: Likewise.
9476         * gcc.dg/weak/weak-4.c: Likewise.
9477         * gcc.dg/weak/weak-5.c: Likewise.
9478         * gcc.dg/weak/weak-6.c: Likewise.
9479         * gcc.dg/weak/weak-7.c: Likewise.
9480         * gcc.dg/weak/weak-8.c: Likewise.
9481         * gcc.dg/weak/weak-9.c: Likewise.
9482
9483 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9484
9485         gcc.c-torture/execute/20030606-1.c: New.
9486
9487 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9488
9489         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9490         * gcc.dg/builtins-19.c: Likewise.
9491
9492 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9493
9494         * gcc.dg/builtins-2.c: Add some more tests.
9495         * gcc.dg/builtins-18.c: New test case.
9496         * gcc.dg/builtins-19.c: New test case.
9497
9498 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9499             Jim Wilson  <wilson@tuliptree.org>
9500
9501         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9502
9503 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9506         mempcpy/stpcpy calls not to be optimized into something else.
9507         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9508         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9509         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9510
9511 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9512
9513         * gcc.dg/format/asm_fprintf-1.c: New test.
9514
9515 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9516
9517         * lib/gcc-defs.exp (additional_sources): New variable.
9518         (dg-additional-sources): New function.
9519         (additional_files): New variable.
9520         (dg-additional-files): New function.
9521         (dg-additional-files-options): Likewise.
9522         * lib/gcc-dg.exp (dg-require-weak): New function.
9523         (dg-require-alias): Likewise.
9524         (dg-require-gc-sections): Likewise.
9525         * lib/target-supports.exp (check_alias_available): Remove testfile
9526         parameter.
9527         (check_gc_sections_available): New function.
9528         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9529         (dg-gpp-additional-files): Likewise.
9530         * lib/g++.exp (additional_sources): Remove.
9531         (additional_files): Likewise.
9532         (g++_target_compile): Use dg-additional-files-options.
9533
9534         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9535         Tcl logic.
9536         * gcc.dg/special/ecos.exp: Remove.
9537         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9538         * gcc.dg/special/alias-1.c: Likewise.
9539         * gcc.dg/special/alias-2.c: Likewise.
9540         * gcc.dg/special/gcsec-1.c: Likewise.
9541         * gcc.dg/special/weak-1.c: Likewise.
9542         * gcc.dg/special/weak-2.c: Likewise.
9543         * gcc.dg/special/wkali-1.c: Likewise.
9544         * gcc.dg/special/wkali-2.c: Likewise.
9545
9546         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9547         dg-gpp-additional-*.
9548         * g++.dg/special/conpr-3.C: Likewise.
9549         * g++.dg/special/conpr-4.C: Likewise.
9550         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9551         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9552         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9553         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9554         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9555         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9556         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9557         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9558         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9559         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9560         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9561         * g++.old-deja/g++.other/comdat1.C: Likewise.
9562         * g++.old-deja/g++.other/comdat2.C: Likewise.
9563         * g++.old-deja/g++.other/comdat3.C: Likewise.
9564         * g++.old-deja/g++.other/ctor1.C: Likewise.
9565         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9566
9567 2003-06-05  Richard Henderson  <rth@redhat.com>
9568
9569         * gcc.dg/debug/20030605-1.c: New.
9570
9571 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9572
9573         * README.QMTEST: Update.
9574
9575 2003-06-04  Richard Henderson  <rth@redhat.com>
9576
9577         * gcc.dg/cleanup-1.c: New.
9578         * gcc.dg/cleanup-2.c: New.
9579         * gcc.dg/cleanup-3.c: New.
9580         * gcc.dg/cleanup-4.c: New.
9581         * gcc.dg/cleanup-5.c: New.
9582         * gcc.dg/cleanup-6.c: New.
9583         * gcc.dg/cleanup-7.c: New.
9584
9585 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9586
9587         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9588
9589         * lib/dg-pch.exp: New file.
9590         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9591         * gcc.dg/pch/pch.exp: Likewise.
9592
9593 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9594
9595         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9596         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9597         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9598         * gcc.dg/builtins-17.c: New test case.
9599         * gcc.dg/i386-387-4.c: New test case.
9600         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9601
9602 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9603
9604         * gcc.dg/ultrasp9.c: New test.
9605
9606 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9607
9608         * gcc.c-torture/compile/20030604-1.c: New test.
9609         * gcc.dg/sparc-constant-1.c: New test.
9610
9611 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9612
9613         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9614
9615 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9616
9617         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9618
9619         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9620         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9621
9622 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9623
9624         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9625
9626 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9627
9628         PR c++/10940
9629         * g++.dg/template/spec10.C: New test.
9630
9631 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9632
9633         * gcc.dg/builtins-16.c: New test case.
9634
9635 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9636
9637         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9638         mempcpy test with post-increments.
9639         * gcc.c-torture/execute/string-opt-3.c: New test.
9640         * gcc.dg/string-opt-1.c: New test.
9641
9642 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9643
9644         PR fortran/10965
9645         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9646
9647 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9648
9649         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9650         (scan-assembler): ... here.  Use dg-scan.
9651         (scan-assembler-not): Likewise.
9652         (scan-file): New function.
9653         (scan-file-not): Likewise.
9654         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9655         * gcc.dg/cpp/_Pragma4.c: Likewise.
9656         * gcc.dg/cpp/_Pragma5.c: Likewise.
9657         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9658         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9659         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9660         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9661         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9662         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9663         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9664         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9665         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9666         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9667         * gcc.dg/cpp/cxxcom1.c: Likewise.
9668         * gcc.dg/cpp/line1.c: Likewise.
9669         * gcc.dg/cpp/maccom1.c: Likewise.
9670         * gcc.dg/cpp/maccom2.c: Likewise.
9671         * gcc.dg/cpp/maccom3.c: Likewise.
9672         * gcc.dg/cpp/maccom4.c: Likewise.
9673         * gcc.dg/cpp/maccom5.c: Likewise.
9674         * gcc.dg/cpp/maccom6.c: Likewise.
9675         * gcc.dg/cpp/multiline.c: Likewise.
9676         * gcc.dg/cpp/spacing1.c: Likewise.
9677         * gcc.dg/cpp/spacing2.c: Likewise.
9678         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9679         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9680         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9681         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9682         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9683         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9684         * gcc.dg/cpp/cxxcom2.c: Likewise.
9685         * gcc.dg/cpp/cxxcom2.h: New file.
9686
9687         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9688         * g++.dg/cpp/truefalse.C: Here.
9689         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9690
9691 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9692
9693         * gcc.dg/cpp/redef3.c: New file.
9694
9695 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9696
9697         * gcc.dg/i386-loop-3.c: New test.
9698
9699 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9700
9701         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9702
9703 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9704
9705         * gcc.dg/fwrapv-1.c: New test case.
9706         * gcc.dg/fwrapv-2.c: New test case.
9707
9708 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9709
9710         PR c++/10956
9711         * g++.dg/template/spec9.C: New test.
9712
9713 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9714
9715         * gcc.dg/duff-4.c: New test case.
9716
9717 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9718
9719         PR fortran/10843
9720         * g77.dg/ffixed-form-1.f: New test
9721         * g77.dg/ffixed-form-2.f: New test
9722         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9723         * g77.dg/ffree-form-3.f: New test
9724
9725 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9726
9727         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9728         * gcc.dg/wint_t-1.c: Likewise.
9729
9730 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9731
9732         * g++.dg/template/access11.C: New test.
9733
9734 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9735
9736         PR c++/10849
9737         * g++.dg/template/access10.C: New test.
9738
9739 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9740             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9741
9742         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9743
9744 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9745
9746         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9747         suppress for powerpc-*-darwin*.
9748         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9749
9750 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9751
9752         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9753         suppress option for powerpc-*-darwin*.
9754
9755 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9756
9757         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9758         * gcc.dg/builtins-4.c: Add test for fmod.
9759
9760 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9761
9762         PR c++/10682
9763         * g++.dg/template/instantiate4.C: New test.
9764
9765 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9766
9767         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9768
9769 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9770
9771         * gcc.dg/compat/scalar-return-1_main.c: New file.
9772         * gcc.dg/compat/scalar-return-1_x.c: New file.
9773         * gcc.dg/compat/scalar-return-1_y.c: New file.
9774         * gcc.dg/compat/scalar-return-2_main.c: New file.
9775         * gcc.dg/compat/scalar-return-2_x.c: New file.
9776         * gcc.dg/compat/scalar-return-2_y.c: New file.
9777         * gcc.dg/compat/struct-return-3_main.c: New file.
9778         * gcc.dg/compat/struct-return-3_y.c: New file.
9779         * gcc.dg/compat/struct-return-3_x.c: New file.
9780         * gcc.dg/compat/struct-return-2_main.c: New file.
9781         * gcc.dg/compat/struct-return-2_x.c: New file.
9782         * gcc.dg/compat/struct-return-2_y.c: New file.
9783
9784 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9785
9786         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9787         for hppa*-hp-hpux*.
9788         * gcc.dg/20021014-1.c (dg-options): Likewise.
9789         * gcc.dg/nest.c (dg-options): Likewise.
9790
9791 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9792
9793         PR c++/9738
9794         * g++.dg/ext/dllimport2.C: New file.
9795         * g++.dg/ext/dllimport3.C: New file.
9796
9797 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9798
9799         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9800         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9801         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9802         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9803         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9804         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9805         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9806         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9807         * gcc.dg/compat/small-struct-defs.h: New file.
9808         * gcc.dg/compat/small-struct-init.h: New file.
9809         * gcc.dg/compat/small-struct-check.h: New file.
9810         * gcc.dg/compat/fp-struct-defs.h: New file.
9811         * gcc.dg/compat/fp-struct-check.h: New file.
9812         * gcc.dg/compat/fp-struct-init.h: New file.
9813         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9814         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9815
9816 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * gcc.dg/20030225-2.c: New test.
9819
9820 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9821             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9822
9823         * gcc.c-torture/compile/20030518-1.c: New test case.
9824
9825 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9826
9827         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9828         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9829         gcc-dg-debug-runtest.
9830         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9831         gcc-dg-debug-runtest.
9832
9833 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9834
9835         PR c++/9022
9836         * g++.dg/lookup/using6.C: New test.
9837
9838 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9839
9840         * g++.dg/parse/access2.C: New test.
9841
9842 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9843
9844         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9845         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9846         * gcc.dg/debug/debug.exp: Likewise.
9847
9848 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9849
9850         * gcc.dg/dollar.c: New test.
9851
9852 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9853
9854         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9855         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9856         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9857         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9858         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9859         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9860         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9861         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9862         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9863         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9864         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9865         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9866         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9867         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9868         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9869         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9870         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9871         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9872
9873 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9874
9875         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9876         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9877         support for "repo" mode.
9878         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9879         * lib/g77-dg.exp: Likewise.
9880         * lib/obj-dg.exp: Likewise.
9881
9882 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9883
9884         Merge from gcc-3_2-rhl8-branch:
9885         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.dg/tls/opt-6.c: New test.
9888
9889         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.dg/20030405-1.c: New test.
9892
9893         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9894
9895         * gcc.dg/20030309-1.c: New test.
9896
9897         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9898
9899         * gcc.c-torture/execute/20030307-1.c: New test.
9900
9901         2003-02-20  Randolph Chung  <tausq@debian.org>
9902
9903         * gcc.c-torture/compile/20030220-1.c: New test.
9904
9905         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9906
9907         * gcc.dg/20030217-1.c: New test.
9908
9909         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9910
9911         * gcc.c-torture/compile/20020129-1.c: New test.
9912
9913         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9914
9915         * gcc.dg/unroll-1.c: New test.
9916
9917         2002-11-16  Jan Hubicka  <jh@suse.cz>
9918
9919         * gcc.c-torture/execute/20020920-1.c: New test.
9920
9921         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR target/7434
9924         * gcc.c-torture/compile/20021008-1.c: New test.
9925
9926         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9927
9928         PR target/7559
9929         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9930
9931         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9932
9933         * gcc.c-torture/compile/20020807-1.c: New test.
9934
9935         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9936
9937         * gcc.dg/tls/opt-1.c: New test.
9938
9939         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * gcc.dg/20020729-1.c: New test.
9942
9943         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * g++.dg/opt/life1.C: New test.
9946
9947         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9948
9949         * gcc.dg/20020525-1.c: New test.
9950
9951         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR c++/6794
9954         * g++.dg/ext/pretty1.C: New test.
9955         * g++.dg/ext/pretty2.C: New test.
9956
9957 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/8385
9960         * g++.dg/ext/typeof5.C: New test.
9961
9962 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9963
9964         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9965         __USER_LABEL_PREFIX__ into account.
9966         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9967
9968 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9969
9970         * gcc.dg/builtins-15.c: New test case.
9971
9972 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9973
9974         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9975
9976 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9977
9978         * lib/g++.exp: Tweak handling of additional source files.
9979         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9980         * g++.dg/special/conpr-2a.C: Rename to ...
9981         * g++.dg/special/conpr-2a.cc: ... this.
9982         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9983         * g++.dg/special/conpr-3a.C: Rename to ...
9984         * g++.dg/special/conpr-3a.cc: This.
9985         * g++.dg/special/conpr-3b.C: Rename to ...
9986         * g++.dg/special/conpr-3b.cc: This.
9987         * g++.dg/special/conpr-4.C: New test.
9988         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9989
9990 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9991
9992         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9993
9994 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9995
9996         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9997         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9998         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9999         * g++.old-deja/g++.other/warn3.C: Likewise.
10000
10001 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10002
10003         * gcc.dg/i386-387-1.c: Update to also test log.
10004         * gcc.dg/i386-387-2.c: Likewise.
10005
10006 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10007
10008         * g77.f-torture/execute/int8421.f: New test.
10009
10010 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10011
10012         PR c++/10230, c++/10481
10013         * g++.dg/lookup/scoped5.C: New test.
10014
10015 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10016
10017         PR c++/10552
10018         * g++.dg/template/ttp6.C: New test.
10019
10020 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10021
10022         * gcc.c-torture/execute/builtins: New directory.
10023         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10024         gcc.c-torture/execute/builtins.
10025         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10026         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10027         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10028         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10029
10030 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10031
10032         PR c++/9252
10033         * g++.dg/template/access8.C: New test.
10034         * g++.dg/template/access9.C: New test.
10035
10036 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10037
10038         PR c++/9554
10039         * g++.dg/parse/access1.C: New test.
10040
10041 2003-05-09  DJ Delorie  <dj@redhat.com>
10042
10043         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10044         long, and not an int.
10045
10046 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10047
10048         PR c++/10555, c++/10576
10049         * g++.dg/template/memclass1.C: New test.
10050
10051 2003-05-08  DJ Delorie  <dj@redhat.com>
10052
10053         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10054         targets.
10055         * gcc.c-torture/execute/20021024-1.x: Likewise.
10056         * gcc.c-torture/execute/shiftdi.x: Likewise.
10057         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10058         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10059         * gcc.dg/20021018-1.c: Likewise.
10060
10061 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10062
10063         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10064
10065         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10066         (bcopy): Call memmove.
10067
10068 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10069
10070         * g77.f-torture/compile/8485.f: New test case.
10071
10072 2003-05-07  Richard Henderson  <rth@redhat.com>
10073
10074         PR c++/10570
10075         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10076         Verify exception_cleanup not called for rethrows.
10077         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10078         when exiting catch block without rethrowing.
10079         * g++.dg/eh/forced3.C: New.
10080         * g++.dg/eh/forced4.C: New.
10081
10082 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10083
10084         * gcc.dg/20030505.c: Fix triplet.
10085
10086 2003-05-06  DJ Delorie  <dj@redhat.com>
10087
10088         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10089         * gcc.dg/nest.c: Likewise.
10090
10091 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10092
10093         * gcc.dg/builtins-14.c: New test case.
10094
10095 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10096
10097         * lib/compat.exp (compat-execute): New argument.
10098         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10099         * gcc.dg/compat: New test directory.
10100         * gcc.dg/compat/compat.exp: New expect script.
10101         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10102         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10103         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10104         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10105         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10106         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10107
10108         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10109         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10110         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10111         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10112         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10113         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10114         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10115         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10116         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10117         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10118         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10119         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10120         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10121         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10122         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10123
10124 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10125
10126         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10127
10128 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10129
10130         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10131
10132 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10133
10134         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10135         * gcc.dg/ppc-fsel-2.c: New test.
10136
10137         * gcc.dg/unused-5.c: New test.
10138
10139 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10140
10141         PR c++/10496
10142         * g++.dg/warn/pmf1.C: New test.
10143
10144 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10145
10146         PR c++/4494
10147         * g++.dg/warn/main.C: New test.
10148
10149 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10150
10151         * gcc.dg/nonnull-3.c: New test.
10152
10153 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10154
10155         * gcc.dg/cpp/Wtrigraphs.c: Update.
10156         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10157
10158 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10159
10160         * gcc.dg/ppc-fsel-1.c: New test.
10161
10162 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10163
10164         PR c/10604
10165         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10166
10167 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10168
10169         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10170
10171 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10172
10173         PR c++/9364, c++/10553, c++/10586
10174         * g++.dg/parse/typename4.C: New test.
10175         * g++.dg/parse/typename5.C: Likewise.
10176
10177 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10178
10179         * gcc.c-torture/compile/20030503-1.c: New test.
10180
10181 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10182
10183         * g++.dg/lookup/using5.C: Fix testcase error.
10184
10185 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10186
10187         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10188         since MEABI is no longer supported.  Remove all vestiges
10189         of MEABI from the test.
10190
10191 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10192
10193         PR c++/10554
10194         * g++.dg/lookup/using5.C: New test.
10195
10196 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10197
10198         PR c++/8772
10199         * g++.dg/template/ttp5.C: New test.
10200
10201 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10202
10203         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10204         (dg-gpp-additional-sources): New function.
10205         (dg-gpp-additional-files): Likewise.
10206         * lib/g++.exp (additional_sources): New variable.
10207         (additional_files): Likewise.
10208         (g++_target_compile): Deal with them.
10209         * lib/old-dejagnu.exp: Remove.
10210         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10211         * g++.old-deja: Revise all tests to use dg commands.
10212
10213 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10214
10215         PR c++/9432, c++/9528
10216         * g++.dg/lookup/using4.C: New test.
10217
10218 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10219
10220         * gcc.dg/noreturn-5.c: New file.
10221         * gcc.dg/noreturn-6.c: New file.
10222
10223         * gcc.c-torture/compile/inline-1.c: New file.
10224
10225 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/10551
10228         * g++.dg/template/explicit1.C: New test.
10229
10230 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10231
10232         PR c++/10549
10233         * g++.dg/other/bitfield1.C: New test.
10234
10235         PR c++/10527
10236         * g++.dg/init/new7.C: New test.
10237
10238 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10239
10240         * g++.dg/ext/desig1.C: New test.
10241         * g++.dg/ext/init1.C: Update.
10242
10243         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10244
10245 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10246
10247         PR c++/10180
10248         * g++.dg/warn/Winline-1.C: New test.
10249
10250 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * gcc.c-torture/execute/string-opt-19.c: New test.
10253
10254         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10255         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10256
10257 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10258
10259         PR c++/10506
10260         * g++.dg/init/new6.C: New test.
10261
10262         PR c++/10503
10263         * g++.dg/init/ref6.C: New test.
10264
10265 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10266
10267         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10268
10269 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10270
10271         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10272         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10273
10274 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10275
10276         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10277         initialized static data members.
10278
10279 2003-04-25  H.J. Lu <hjl@gnu.org>
10280
10281         * gcc.dg/ia64-sync-4.c: New test.
10282
10283 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10284
10285         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10286         date.
10287
10288 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         PR c++/10337
10291         * g++.dg/warn/conv1.C: New test.
10292         * g++.old-deja/g++.other/conv7.C: Adjust.
10293         * g++.old-deja/g++.other/overload14.C: Adjust.
10294
10295 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10296
10297         PR c++/10471
10298         * g++.dg/template/defarg2.C: New test.
10299
10300 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10301
10302         * gcc.dg/cpp/include2.c: Update.
10303         * gcc.dg/cpp/multiline-2.c: New.
10304         * gcc.dg/cpp/multiline.c: Update.
10305         * gcc.dg/cpp/strify2.c: Update.
10306         * gcc.dg/cpp/trad/literals-2.c: Update.
10307
10308 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10309
10310         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10311
10312 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10313
10314         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10315
10316 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/10451
10319         * g++.dg/parse/crash4.C: New test.
10320
10321         PR c++/9847
10322         * g++.dg/parse/crash5.C: New test.
10323
10324 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++/10446
10327         * g++.dg/parse/crash3.C: New test.
10328
10329         PR c++/10428
10330         * g++.dg/parse/elab1.C: New test.
10331
10332 2003-04-22  Devang Patel  <dpatel@apple.com>
10333
10334         * gcc.dg/cpp/trad/funlike-5.c: New test.
10335
10336 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10337
10338         * g++.dg/other/packed1.C: Fix dg options.
10339
10340 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10341
10342         * g++.dg/other/offsetof2.C: New test.
10343
10344 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10345
10346         * g++.dg/template/recurse.C: Adjust location of error messages.
10347
10348 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10349
10350         PR c++/9881
10351         * g++.dg/init/addr-const1.C: New test.
10352         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10353
10354 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         PR c++/10405
10357         * g++.dg/lookup/struct-hack1.C: New test.
10358
10359 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10360
10361         * ucs.c: Update diagnostic messages.
10362
10363 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10364
10365         * gcc.dg/cpp/truefalse.cpp: New test.
10366         * gcc.dg/cpp/cpp.exp: Update.
10367         * g++.dg/other/stdbool-if.C: Remove.
10368
10369 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10370
10371         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10372         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10373
10374 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10375
10376         * gcc.c-torture/compile/20030418-1.c: New test.
10377
10378 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10379
10380         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10381
10382 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10383
10384         PR c++/10347
10385         g++.dg/template/dependent-name1.C: New test.
10386
10387 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10388
10389         * gcc.dg/warn-1.c (tourist_guide): New array,
10390         contains a pointer to bar.
10391
10392 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10393
10394         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10395         * gcc.c-torture/execute/medce-1.c: New test case.
10396         * gcc.c-torture/execute/medce-2.c: New test case.
10397
10398 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10399
10400         * lib/prune.exp: Ignore more messages.
10401
10402         PR c++/10381
10403         * g++.dg/parse/lookup3.C: New test.
10404
10405 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10406
10407         * gcc.c-torture/compile/20030415-1.c : New test.
10408
10409 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10410
10411         * gcc.c-torture/execute/scope-2.c: Move to ...
10412         * gcc.dg/noncompile/scope.c: .... here.
10413
10414 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10415
10416         * gcc.dg/20030414-2.c: New test case.
10417
10418 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10419
10420         PR target/10377
10421         * gcc.dg/20030414-1.c: New test.
10422
10423 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10424
10425         * gcc.dg/builtins-12.c: New test case.
10426         * gcc.dg/builtins-13.c: New test case.
10427
10428 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10429
10430         * gcc.c-torture/execute/string-opt-18.c: New test.
10431
10432 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/10300
10435         * g++.dg/init/new5.C: New test.
10436
10437 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/7910
10440         * g++.dg/ext/dllimport1.C: New test.
10441
10442 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10443
10444         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10445
10446 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10447
10448         PR Fortran/9263
10449         * g77.f-torture/noncompile/9263.f: New test
10450         PR Fortran/1832
10451         * g77.f-torture/execute/1832.f: New test
10452
10453 2003-04-11  David Chad  <davidc@freebsd.org>
10454             Loren J. Rittle  <ljrittle@acm.org>
10455
10456         libobjc/8562
10457         * objc.dg/headers.m: New test.
10458
10459 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10460
10461         * gcc.c-torture/execute/builtin-noret-2.c: New.
10462         * gcc.c-torture/execute/builtin-noret-2.x: New.
10463         XFAIL builtin-noret-2.c at -O1 and above.
10464         * gcc.dg/redecl.c: New.
10465         * gcc.dg/Wshadow-1.c: Update error regexps.
10466
10467 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10468
10469         * g++.dg/abi/bitfield10.C: New test.
10470
10471 2003-04-09  Mike Stump  <mrs@apple.com>
10472
10473         * gcc.dg/pch/pch.exp: Make testcase names longer.
10474         * g++.dg/pch/pch.exp: Make testcase names longer.
10475
10476 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10477
10478         * gcc.dg/builtins-11.c: New test case.
10479
10480 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10481
10482         * gcc.dg/builtins-9.c: New test case.
10483         * gcc.dg/builtins-10.c: New test case.
10484
10485 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10486
10487         * gcc.dg/noncompile/init-4.c.c: New test.
10488
10489 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * gcc.misc-test/gcov-9.c: New test.
10492         * gcc.misc-test/gcov-10.c: New test
10493         * gcc.misc-test/gcov-11.c: New test.
10494
10495 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10496
10497         PR optimization/10024
10498         * gcc.c-torture/compile/20030405-1.c: New test.
10499
10500 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10501
10502         * gcc.dg/pch/static-3.c: New.
10503         * gcc.dg/pch/static-3.hs: New.
10504         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10505
10506 2003-04-04  Richard Henderson  <rth@redhat.com>
10507
10508         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10509         * g++.dg/eh/forced2.C: Likewise.
10510
10511 2003-04-03  Mike Stump  <mrs@apple.com>
10512
10513         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10514         target arg.
10515         (scan-assembler-times, scan-assembler-not): Likewise.
10516         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10517
10518 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10519
10520         * gcc.dg/sparc-loop-1.c: New test.
10521
10522 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10523
10524         PR other/9274
10525         * g++.dg/pch/system-2.C: New.
10526         * g++.dg/pch/system-2.Hs: New.
10527
10528 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10529
10530         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10531
10532         * g++.dg/eh/simd-1.C (vecfunc): Same.
10533
10534 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10535
10536         * gcc.c-torture/execute/20030401-1.c: New test case.
10537
10538 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10539
10540         * objc.dg/defs.m: New.
10541
10542 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10543
10544         * g++.dg/eh/simd-1.C: New.
10545         * g++.dg/eh/simd-2.C: New.
10546
10547 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10548
10549         * gcc.c-torture/execute/simd-3.c: New.
10550
10551 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10552
10553         PR c/9936
10554         * gcc.dg/20030331-2.c: New test.
10555
10556 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/10278
10559         * g++.dg/parse/crash2.C: New test.
10560
10561 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10562
10563         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10564         * gcc.c-torture/execute/20030331-1.c: ...here.
10565
10566 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10567
10568         * gcc.c-torture/execute/20030331-1.c: New test.
10569
10570 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10571
10572         * lib/gcov.exp: Adjust call return testing strings.
10573         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10574
10575 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10576
10577         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10578         * gcc.dg/builtins-7.c: New test case.
10579         * gcc.dg/builtins-8.c: New test case.
10580
10581 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10582
10583         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10584
10585 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10586
10587         PR c++/7647
10588         * g++.dg/lookup-class-member-2.C: New test.
10589
10590 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10591
10592         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10593
10594 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10595
10596         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10597
10598 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10599
10600         * g++.dg/init/attrib1.C: New test.
10601
10602 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10603
10604         * gcc.dg/ultrasp8.c: New test.
10605
10606 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10607
10608         * gcc.dg/ultrasp7.c: New test.
10609
10610 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10611
10612         PR c++/10047
10613         * g++.dg/template/inline1.C: New test.
10614
10615 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10616
10617         * gcc.dg/sparc-dwarf2.c: New test.
10618
10619 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10620
10621         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10622         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10623
10624 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10627         than reading .x files.
10628         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10629         * g77.dg/gcov/gcov-1.f: Likewise.
10630         * gcc.misc-tests/gcov-4b.c: Likewise.
10631         * gcc.misc-tests/gcov-5b.c: Likewise.
10632         * gcc.misc-tests/gcov-6.c: Likewise.
10633         * gcc.misc-tests/gcov-7.c: Likewise.
10634         * gcc.misc-tests/gcov-8.c: Likewise.
10635         * g++.dg/gcov/gcov-1.x: Remove.
10636         * g77.dg/gcov/gcov-1.x: Likewise.
10637         * gcc.misc-tests/gcov-4b.x: Likewise.
10638         * gcc.misc-tests/gcov-5b.x: Likewise.
10639         * gcc.misc-tests/gcov-6.x: Likewise.
10640         * gcc.misc-tests/gcov-7.x: Likewise.
10641         * gcc.misc-tests/gcov-8.x: Likewise.
10642
10643 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10644
10645         PR opt/10087
10646         * gcc.dg/20030324-1.c: New test.
10647
10648 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10649
10650         PR c++/10224
10651         * g++.dg/template/arg3.C: New test.
10652
10653         PR c++/10158
10654         * g++.dg/template/friend18.C: New test.
10655
10656 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10657
10658         * g77.f-torture/compile/20030326-1.f: New test case.
10659
10660 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10661
10662         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10663
10664         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10665
10666 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10667
10668         * gcc.dg/ia64-sync-3.c: New test.
10669
10670 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10671
10672         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10673
10674 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10675
10676         * gcc.dg/ultrasp6.c: New test.
10677
10678 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10679
10680         * gcc.dg/i386-signbit-1.c: New test.
10681         * gcc.dg/i386-signbit-2.c: New test.
10682         * gcc.dg/i386-signbit-3.c: New test.
10683
10684 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10685
10686         * gcc.dg/ultrasp5.c: Fix options.
10687
10688 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10689
10690         * gcc.dg/ultrasp5.c: Fix comment.
10691
10692 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10693
10694         PR fortran/10197
10695         * g77.f-torture/execute/10197.f: New test.
10696
10697 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10698
10699         PR c++/9898, c++/383
10700         * g++.dg/template/conv6.C: New test.
10701
10702         PR c++/10119
10703         * g++.dg/template/ptrmem5.C: New test.
10704
10705         PR c++/10026
10706         * g++.dg/lookup/koenig1.C: New test.
10707
10708         PR C++/10199
10709         * g++.dg/lookup/template2.C: New test.
10710
10711 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * g++.dg/opt/rtti1.C: New test.
10714
10715 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10716
10717         * gcc.dg/ultrasp5.c: New test.
10718
10719 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10720
10721         PR middle-end/9967
10722         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10723         builtin fputs.
10724
10725 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10726
10727         PR c/8224
10728         * gcc.dg/20030323-1.c: New test.
10729
10730 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10731
10732         * gcc.c-torture/compile/20030323-1.c: New test case.
10733
10734 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10735
10736         * gcc.dg/20030321-1.c: New test.
10737
10738 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10739
10740         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10741
10742 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         PR c++/9978, c++/9708
10745         * g++.dg/ext/vlm1.C: Adjust expected error.
10746         * g++.dg/ext/vla2.C: New test.
10747         * g++.dg/template/arg1.C: New test.
10748         * g++.dg/template/arg2.C: New test.
10749
10750 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10751
10752         * g77.f-torture/execute/select.f: New test.
10753         * g77.f-torture/noncompile/select_no_compile.f: New test.
10754
10755 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         PR c++/9898
10758         * g++.dg/other/error4.C: New test.
10759
10760 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10761
10762         * g++.dg/template/friend17.C: New test.
10763
10764 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10765
10766         * gcc.c-torture/compile/20030320-1.c: New.
10767
10768 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10769
10770         * gcc.dg/builtins-6.c: New test case.
10771
10772 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10773
10774         PR target/10073
10775         * gcc.c-torture/compile/20030319-1.c: New.
10776
10777 2003-03-18  Jan Hubicka  <jh@suse.cz>
10778
10779         * gcc.dg/i386-cvt-1.c: New test.
10780
10781 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10782
10783         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10784         * objc.dg/naming-2.m: Likewise.
10785
10786 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10787
10788         PR c++/9639
10789         * g++.dg/parse/crash1.C: New test.
10790
10791 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/8805
10794         * g++.dg/eh/cleanup1.C: New test.
10795
10796 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10797
10798         * gcc.c-torture/execute/20030316-1.c: New test case.
10799
10800 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10801
10802         PR c++/9629
10803         * g++.dg/init/ctor2.C: New test.
10804
10805 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10806
10807         * g77.f-torture/compile/xformat.f: New test case.
10808
10809 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10810
10811         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10812         * g++.old-deja/g++.mike/eh50.C: Likewise.
10813
10814 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10815
10816         PR c++/6440
10817         * g++.dg/template/spec7.C: New test.
10818         * g++.dg/template/spec8.C: Likewise.
10819
10820 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * gcc.c-torture/execute/20030313-1.c: New test.
10823
10824 2003-03-14  Richard Henderson  <rth@redhat.com>
10825
10826         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10827
10828 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10829
10830         * gcc.c-torture/compile/20030314-1.c: New test.
10831
10832 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10833
10834         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10835         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10836         thumb target,
10837         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10838         to accept newer _imp__  prefix and additional
10839         newline in .drectve section.
10840         * gcc.dg/dll-4.c: Likewise.
10841         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10842         switch.
10843
10844 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10845
10846         * g++.dg/parse/namespace9.C: New test.
10847
10848         * g++.dg/init/ref5.C: New test.
10849         * g++.dg/parse/ptrmem1.C: Likewise.
10850
10851 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10852
10853         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10854         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10855         regular expression.
10856         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10857         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10858
10859 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10860
10861         * gcc.c-torture/execute/20030224-2.c: New test.
10862
10863 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10864
10865         * gcc.dg/decl-3.c: New test.
10866
10867 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10868
10869         * gcc.dg/i386-loop-2.c: New test.
10870
10871 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/9474
10874         * g++.dg/parse/namespace8.C: New test.
10875
10876         PR c++/9924
10877         * g++.dg/overload/builtin2.C: New test.
10878
10879 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10880
10881         * gcc.dg/return-type-3.c: New test.
10882
10883 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10884
10885         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10886         profiling options are not supported.
10887
10888 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10889
10890         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10891         * g++.old-deja/g++.warn/impint2.C: Likewise.
10892
10893 2003-03-10  Devang Patel  <dpatel@apple.com>
10894
10895         * g++.dg/cpp/c++_cmd_1.C: New test.
10896         * g++.dg/cpp/c++_cmd_1.h: New file.
10897
10898 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10899
10900         * gcc.dg/altivec-9.c: New file.
10901
10902 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10903
10904         * gcc.dg/ppc-sdata-1.c: New test.
10905         * gcc.dg/ppc-sdata-2.c: New test.
10906
10907 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10908
10909         PR c++/9373
10910         * g++.dg/opt/ptrmem2.C: New test.
10911
10912         PR c++/8534
10913         * g++.dg/opt/ptrmem1.C: New test.
10914
10915 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10916
10917         * gcc.dg/i386-loop-1.c: New test.
10918
10919 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10920
10921         PR c++/9970
10922         * g++.dg/lookup/friend1.C: New test.
10923
10924 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/9823
10927         * g++.dg/parser/constructor1.C: New test.
10928
10929 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10930
10931         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10932
10933         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10934
10935 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10936
10937         * gcc.dg/cpp/Wunused.c: Update test.
10938
10939 2003-03-08  Jan Hubicka  <jh@suse.cz>
10940
10941         * gcc.dg/inline-3.c: New test.
10942
10943 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10944
10945         PR c++/9809
10946         * g++.dg/parse/builtin1.C: New test.
10947
10948         PR c++/9982
10949         * g++.dg/abi/cookie1.C: New test.
10950         * g++.dg/abi/cookie2.C: Likewise.
10951
10952         PR c++/9524
10953         * g++.dg/template/field1.C: New test.
10954
10955         PR c++/9912
10956         * g++.dg/parse/class1.C: New test.
10957         * g++.dg/parse/namespace7.C: Likewise.
10958         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10959
10960 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10961
10962         * g++.dg/init/ref4.C: New test.
10963
10964 2003-03-07  Jan Hubicka  <jh@suse.cz>
10965
10966         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10967         * gcc.dg/inline-3.c:  New test.
10968
10969 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10970
10971         * g++.dg/init/ref3.C: New test.
10972
10973         PR c++/9965
10974         * g++.dg/init/ref2.C: New test.
10975
10976         PR c++/9400
10977         * g++.dg/warn/Wshadow-2.C: New test.
10978
10979         PR c++/9791
10980         * g++.dg/warn/Woverloaded-1.C: New test.
10981
10982 2003-03-05  Jan Hubicka  <jh@suse.cz>
10983
10984         * gcc.dg/i386-local2.c: New.
10985         * gcc.dg/i386-local.c: Fix typo.
10986
10987 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10988
10989         * g++.dg/abi/layout3.C: New test.
10990
10991 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10992
10993         * gcc.c-torture/compile/20030305-1.c
10994
10995 2003-03-05  Jan Hubicka  <jh@suse.cz>
10996
10997         * gcc.dg/i386-local.c: New.
10998
10999 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11000
11001         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11002
11003 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11004
11005         * gcc.dg/switch-2.c: New test.
11006         * gcc.dg/switch-3.c: New test.
11007         * gcc.dg/Wswitch.c: Adjust line numbers.
11008         * gcc.dg/Wswitch-default.c: Likewise.
11009         * gcc.dg/Wswitch-enum.c: Likewise.
11010
11011 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11012
11013         * gcc.c-torture/execute/20030222-1.c: New test.
11014
11015 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11016
11017         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11018
11019 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11020
11021         PR c++/9878
11022         * g++.dg/init/ref1.C: New test.
11023
11024 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11025
11026         * gcc.dg/sh-relax.c: New SH-only test.
11027
11028 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11029
11030         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11031         comment explaining purpose of testcase.
11032
11033 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11034
11035         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11036         for HC11/HC12 (asm needs two int registers).
11037         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11038         HC11/HC12 because the test uses an asm which needs two 32-bit
11039         registers.
11040
11041 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11042
11043         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11044         for HC11/HC12 (array is too large otherwise).
11045         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11046         * gcc.c-torture/compile/20010518-2.x: Likewise.
11047         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11048         HC11/HC12 (array is too large).
11049
11050 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11051
11052         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11053         * lib/g++-dg.exp (g++-dg-test): Likewise.
11054
11055 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11056
11057         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11058         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11059
11060 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11061
11062         * g++.dg/warn/implicit-typename1.C: Remove warning.
11063
11064 2003-02-28  Richard Henderson  <rth@redhat.com>
11065
11066         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11067         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11068
11069 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11070
11071         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11072         * g++.dg/pch/pch.exp: Likewise.
11073
11074 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11075
11076         PR c++/9879
11077         * testsuite/g++.dg/init/new4.C: New test.
11078
11079 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11080
11081         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11082
11083 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11084
11085         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11086         unsigned long.
11087
11088         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11089         wider than float.
11090
11091 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11092
11093         * lib/scanasm.exp: Add support for counting numbers of
11094         occurences.
11095         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11096         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11097
11098 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/9683
11101         * g++.dg/template/static3.C: New test.
11102
11103         PR c++/9829
11104         * g++.dg/parse/namespace6.C: New test.
11105
11106 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11107
11108         PR target/9732
11109         * gcc.dg/20030225-1.c: New test.
11110
11111 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11112
11113         * README: Remove out-of-date information.
11114
11115         PR c++/9836
11116         * g++.dg/template/spec6.C: New test.
11117
11118 2003-02-24  Jeff Law  <law@redhat.com>
11119
11120         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11121
11122 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11123
11124         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11125         * gcc.dg/pragma-ep-1.c: Likewise.
11126
11127 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11128
11129         PR c++/9602
11130         * g++.dg/template/friend16.C: New test.
11131
11132 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/5333
11135         * g++.dg/parse/fused-params1.C: Adjust error messages.
11136         * g++.dg/template/nested3.C: New test.
11137
11138 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11139
11140         * g++.dg/abi/param1.C: New test.
11141
11142 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11143
11144         PR c++/7982
11145         * g++.dg/warn/implicit-typename1.C: New test.
11146
11147 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11148
11149         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11150         with "mtune".
11151         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11152         * gcc.c-torture/execute/20010129-1.x: Likewise.
11153         * gcc.dg/20011107-1.c: Likewise.
11154         * gcc.dg/20020108-1.c: Likewise.
11155         * gcc.dg/20020122-3.c: Likewise.
11156         * gcc.dg/20020206-1.c: Likewise.
11157         * gcc.dg/20020310-1.c: Likewise.
11158         * gcc.dg/20020426-2.c: Likewise.
11159         * gcc.dg/20020517-1.c: Likewise.
11160         * gcc.dg/991230-1.c: Likewise.
11161         * gcc.dg/i386-unroll-1.c: Likewise.
11162         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11163
11164 2003-02-22  Jan Hubicka  <jh@suse.cz>
11165
11166         * gcc.dg/i386-mul.c: New test.
11167
11168 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11169
11170         * gcc.dg/builtins-5.c: New test case.
11171
11172 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11173
11174         * gcc.dg/asmreg-1.c: New test.
11175
11176 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11177
11178         PR c++/9749
11179         * g++.dg/parse/varmod1.C: New test.
11180
11181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c++/9727
11184         * g++.dg/template/op1.C: New test.
11185
11186 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11187
11188         PR c++/8906
11189         * g++.dg/template/nested2.C: New test.
11190
11191 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/8724
11194         * g++.dg/expr/dtor1.C: New test.
11195
11196 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11197
11198         * gcc.dg/cpp/include3.c: New test.
11199         * gcc.dg/cpp/inc/foo.h: New file.
11200
11201 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11202
11203         * gcc.c-torture/execute/20030221-1.c: New test.
11204
11205 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11206
11207         PR c++/9729
11208         * g++.dg/abi/conv1.C: New test.
11209
11210 2003-02-20  Jan Hubicka  <jh@suse.cz>
11211
11212         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11213
11214 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11215
11216         * gcc.c-torture/compile/20030219-1.c: New test.
11217
11218 2003-02-18  Jan Hubicka  <jh@suse.cz>
11219
11220         * gcc.dg/funcorder.c: New test.
11221
11222 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11223
11224         * gcc.c-torture/execute/20030218-1.c: New.
11225
11226 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11227
11228         * gcc.dg/20030218-1.c: New.
11229
11230 2003-02-18  Richard Henderson  <rth@redhat.com>
11231
11232         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11233         * gcc.dg/attr-used-2.c: New.
11234
11235 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11236
11237         PR c++/9704
11238         * g++.dg/init/copy5.C: New test.
11239
11240 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11241
11242         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11243         * g++.dg/pch/pch.exp: Likewise.
11244
11245 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11246
11247         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11248         STACK_SIZE is not defined.
11249
11250 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11251
11252         PR c++/9457
11253         * g++.dg/template/init1.C: New test.
11254
11255 2003-02-16  Jan HUbicka  <jh@suse.cz>
11256
11257         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11258         (foo): Add few extra tests
11259         * gcc.dg/c99-const-expr-3.c: Likewise.
11260         * gcc.c-torture/execute/20030216-1.c: New.
11261
11262 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11263
11264         PR c++/9459
11265         * g++.dg/ext/typeof4.C: New test.
11266
11267 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11268
11269         * gcc.dg/i386-387-3.c: New test case.
11270
11271 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11272
11273         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11274         cris-*-elf* cris-*-aout* and mmix-*-*.
11275
11276 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11277
11278         * gcc.dg/20030213-1.c: New test.
11279
11280 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11281
11282         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11283         * gcc.dg/i386-387-2.c: Likewise.
11284
11285 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11286
11287         * gcc.dg/ppc-spe.c: Fix formatting.
11288         Enable tests that were previously unsupported by gas.
11289         Delete tests for instructions that no longer exist.
11290         Switch arguments on evsubifw builtin.
11291
11292 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11293
11294         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11295         STACK_SIZE is too small.
11296
11297 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11298             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11299
11300         * gcc.dg/decl-2.c: New test.
11301
11302 2003-02-10  Jan Hubicka  <jh@suse.cz>
11303
11304         * gcc.dg/i386-fpcvt-1.c:  New test.
11305
11306 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11307
11308         * gcc.c-torture/execute/20030209-1.c: New test.
11309
11310 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11311
11312         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11313         int-wide bitops, use the constants of the same width.
11314         Likewise, if long long is 32-bit wide, test bitops using
11315         32-bit constants.
11316
11317 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11318
11319         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11320
11321 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11322
11323         * testsuite/gcc.dg/builtins-4.c: New test case.
11324
11325 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11326
11327         * gcc.dg/20020430-1.c: Fix dg command typos.
11328         * gcc.dg/20020503-1.c: Likewise.
11329
11330 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11331
11332         PR c++/8785
11333         * g++.dg/parse/fused-params1.C: New test.
11334
11335         PR c++/8857
11336         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11337
11338         PR c++/8921
11339         * g++.dg/parse/non-dependent1.C: New test.
11340
11341         PR c++/8928
11342         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11343
11344         PR c++/9228
11345         * g++.dg/parse/undefined7.C: New test.
11346         * g++.dg/parse/non-templ1.C: New test.
11347
11348         PR c++/9229
11349         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11350
11351 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11352
11353         * gcc.c-torture/compile/20030206-1.c: New test.
11354
11355 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11356
11357         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11358         "pow" to "foo" to avoid potential confusion with a math built-in.
11359
11360 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11361
11362         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11363         conditions for SPARC targets.
11364
11365 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11366
11367         * gcc.dg/20030204-1.c: New test.
11368
11369 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11370
11371         PR c++/38
11372         * g++.dg/parse/array-size1.C: New test.
11373
11374         PR c++/5657
11375         * g++.dg/parse/undefined3.C: New test.
11376
11377         PR c++/5665
11378         * g++.dg/parse/undefined4.C: New test.
11379
11380         PR c++/5975
11381         * g++.dg/parse/undefined5.C: New test.
11382
11383         PR c++/7259
11384         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11385
11386         PR c++/8578
11387         * g++.dg/parse/casting-operator1.C: New test.
11388
11389         PR c++/8596
11390         * g++.dg/parse/undefined6.C: New test.
11391
11392         PR c++/8736
11393         * g++.dg/parse/missing-template1.C: New test.
11394
11395 2003-02-04  Jan Hubicka  <jh@suse.cz>
11396
11397         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11398         * gcc.dg/i386-cmov?.c:  Likewise.
11399         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11400         * gcc.dg/i386-ssefp-1.c:  Likewise.
11401         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11402         conventions.
11403
11404 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/7129
11407         * testsuite/g++.dg/ext/max.C: New test.
11408
11409 2003-02-03  Jan Hubicka  <jh@suse.cz>
11410
11411         * gcc.c-torture/execute/20030203-1.c: New test.
11412
11413 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11414
11415         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11416         'natural-endian'.
11417
11418 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11419
11420         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11421         * g++.dg/init/new2.C: Likewise.
11422         * g++.dg/other/new1.C: Likewise.
11423
11424 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11425
11426         * gcc.dg/struct-ret-libc.c: New test.
11427
11428 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11429
11430         * gcc.dg/20030129-1.c: New test.
11431
11432 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11433
11434         PR c++/8849
11435         * g++.dg/template/ptrmem4.C: New test.
11436
11437 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11438
11439         * g++.dg/parser/constant1.C: New test.
11440
11441 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11442
11443         PR c++/8591
11444         * g++.dg/parse/friend2.C: New test.
11445
11446 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11447
11448         PR c++/9437
11449         * g++.dg/template/unify4.C: New test.
11450
11451 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11452
11453         * gcc.c-torture/execute/20030128-1.c: New test.
11454
11455 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11456
11457         * g++.dg/lookup/nested1.C: Test moved from ...
11458         * g++.old-deja/g++.other/lookup24.C: ... here.
11459
11460 2003-01-28  Jan Hubicka  <jh@suse.cz>
11461
11462         * gcc.dg/i386-cmov5.c:  New test.
11463
11464 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11465
11466         * gcc.c-torture/execute/20010925-1.c: Changed the
11467         memcpy declaration.
11468
11469 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11470
11471         PR c++/3902
11472         * g++.dg/parse/template5.C: New test.
11473
11474 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11475
11476         PR fortran/9258
11477         * g77.dg/pr9258: New test.
11478
11479 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11480
11481         * README: Move relevant parts from README.g++.
11482
11483         * README.g++: Remove this file.
11484
11485 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11486
11487         * g++.dg/abi/dcast1.C: New test.
11488
11489 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11490
11491         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11492
11493 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11494
11495         PR c++/47
11496         * g++.old-deja/g++.other/lookup24.C: New test.
11497
11498 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11499
11500         PR middle-end/7227
11501         * gcc.dg/uninit-C.c: New test.
11502
11503 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         * g++.dg/abi/covariant1.C: New test.
11506
11507 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11508
11509         * gcc.dg/20030123-1.c: New test.
11510
11511 2003-01-25  Jan Hubicka  <jh@suse.cz>
11512
11513         PR opt/8492
11514         * gcc.c-torture/compile/20030125-1.c
11515
11516 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11517
11518         PR c++/9403
11519         * g++.dg/parse/template3.C: New test.
11520         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11521
11522         PR c++/795
11523         * g++.dg/parse/template4.C: New test.
11524
11525         PR c++/9415
11526         * g++.dg/template/qual2.C: New test.
11527
11528         PR c++/8545
11529         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11530
11531         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11532
11533 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11534
11535         * gcc.c-torture/execute/switch-1.c: New test case.
11536
11537 2003-01-25  Jan Hubicka  <jh@suse.cz>
11538
11539         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11540
11541 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11542
11543         Tweaks for Bison-1.875. From the NEWS file:
11544         "- `parse error' -> `syntax error'
11545         Bison now uniformly uses the term `syntax error'"
11546         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11547         * gcc.dg/cpp/digraph2.c: Likewise.
11548         * gcc.dg/cpp/direct2.c: Likewise.
11549         * gcc.dg/cpp/paste4.c: Likewise.
11550         * gcc.dg/c90-restrict-1.c: Likewise.
11551         * gcc.dg/c99-func-2.c: Likewise.
11552         * gcc.dg/noncompile/920721-2.c: Likewise.
11553         * gcc.dg/noncompile/930622-2.c: Likewise.
11554         * gcc.dg/noncompile/940112-1.c: Likewise.
11555         * gcc.dg/noncompile/950921-1.c: Likewise.
11556         * gcc.dg/noncompile/951123-1.c: Likewise.
11557         * gcc.dg/noncompile/971104-1.c: Likewise.
11558         * gcc.dg/noncompile/990416-1.c: Likewise.
11559
11560 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11561
11562         * g++.dg/parse/undefined1.C: Add error message.
11563
11564 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/9354
11567         * g++.dg/parse/new1.C: New test.
11568
11569         PR c++/9216
11570         * g++.dg/parse/template2.C: New test.
11571
11572         PR c++/9354
11573         * g++.dg/parse/typedef2.C: New test.
11574
11575         PR c++/9328
11576         * g++.dg/ext/typeof3.C: New test.
11577
11578 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11579
11580         PR c++/2738
11581         * g++.dg/parse/ret-type1.C: New test.
11582
11583         PR c++/3792
11584         * g++.dg/parse/tmpl-outside1.C: New test.
11585
11586         PR c++/4207
11587         * g++.dg/parse/int-as-enum1.C: New test.
11588
11589         PR c++/4903
11590         * g++.dg/parse/no-typename1.C: New test.
11591
11592         PR c++/5533
11593         * g++.dg/parse/no-value1.C: New test.
11594
11595         PR c++/5921
11596         * g++.dg/parse/wrong-inline1.C: New test.
11597
11598         PR c++/6402
11599         * g++.dg/parse/ref1.C: New test.
11600
11601         PR c++/6992
11602         * g++.dg/parse/attr-ctor1.C: New test.
11603
11604         PR c++/7229
11605         * g++.dg/parse/namespace5.C: New test.
11606
11607         PR c++/7917
11608         * g++.dg/parse/func-def1.C: New test.
11609
11610         PR c++/8143
11611         * g++.dg/parse/undefined1.C: New test.
11612
11613         PR c++/5723, PR c++/8522
11614         * g++.dg/parse/specialization1.C: New test.
11615
11616         PR c++/163, PR c++/8595
11617         * g++.dg/parse/struct-as-enum1.C: New test.
11618
11619         PR c++/9173
11620         * g++.dg/parse/undefined2.C: New test.
11621
11622 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11623
11624         PR c++/9298
11625         * g++.dg/parse/template1.C: New test.
11626
11627         PR c++/9384
11628         * g++.dg/parse/using1.C: New test.
11629
11630         PR c++/9285
11631         PR c++/9294
11632         * g++.dg/parse/expr2.C: New test.
11633
11634         PR c++/9388
11635         * g++.dg/parse/lookup2.C: Likewise.
11636
11637 2003-01-21  Jan Hubicka  <jh@suse.cz>
11638
11639         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11640         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11641         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11642         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11643
11644 2003-01-20  Nick Clifton  <nickc@redhat.com>
11645
11646         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11647         problem with ARM sibcall code generation.
11648
11649 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11650
11651         * gcc.c-torture/execute/20030120-1.c: New.
11652
11653 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11654
11655         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11656
11657 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/9272
11660         * g++.dg/parse/ctor1.C: New test.
11661
11662         PR c++/9294:
11663         * g++.dg/parse/qualified1.C: New test.
11664
11665         * g++.dg/parse/typename3.C: New test.
11666
11667 2003-01-16  Richard Henderson  <rth@redhat.com>
11668
11669         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11670
11671 2003-01-16  Richard Henderson  <rth@redhat.com>
11672
11673         * g++.dg/pch/pch.exp: Copy test header to the working directory
11674         before using it either for precompilation or direct use.
11675         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11676         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11677
11678 2003-01-16  Richard Henderson  <rth@redhat.com>
11679
11680         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11681         before using it either for precompilation or direct use.
11682         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11683         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11684
11685 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11686
11687         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11688         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11689         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11690         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11691         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11692         typename warning into error.
11693         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11694         error messages.
11695         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11696         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11697         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11698         messages.
11699         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11700         make declaration visible in template.
11701         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11702         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11703         messages.
11704         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11705         message.
11706         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11707         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11708         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11709         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11710         typename warning with error message.
11711         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11712         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11713         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11714
11715 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11716
11717         * g++.dg/parse/ambig2.C: New test.
11718
11719 2003-01-15  Richard Henderson  <rth@redhat.com>
11720
11721         * g++.dg/tls/init-2.C: Update error message string.
11722
11723 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11724
11725         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11726
11727 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11728
11729         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11730         all for HC11/HC12.
11731         * gcc.c-torture/compile/20001205-1.x: Likewise.
11732         * gcc.c-torture/compile/20001226-1.x: Likewise.
11733         * gcc.c-torture/compile/920520-1.x: Likewise.
11734         * gcc.c-torture/compile/961203-1.x: Likewise.
11735         * gcc.c-torture/compile/20020604-1.x: Likewise.
11736
11737 2003-01-15  Jan Hubicka  <jh@suse.cz>
11738
11739         * gcc.c-torture/compile/20030115-1.c: New test.
11740
11741         * gcc.dg/i386-fpcvt-1.c: New test.
11742         * gcc.dg/i386-fpcvt-2.c: New test.
11743
11744 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11745
11746         Further conform g++'s __vmi_class_type_info to the C++ ABI
11747         specification.
11748         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11749         the specification.
11750
11751 2003-01-14  Jan Hubicka  <jh@suse.cz>
11752
11753         * gcc.dg/i386-fpcvt-1.c: New test.
11754         * gcc.dg/i386-fpcvt-2.c: New test.
11755
11756 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11757
11758         * gcc.dg/i386-mmx-3.c: New test.
11759
11760 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR c++/9264
11763         * g++.dg/parse/octal1.C: New file.
11764
11765         PR c++/9172
11766         * g++.dg/parse/typename1.C: New file.
11767
11768 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11769
11770         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11771         * gcc.dg/bf-no-ms-layout.c: Likewise.
11772         * gcc.dg/bf-ms-attrib.c: Likewise.
11773
11774 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11775
11776         PR c++/9099
11777         * g++.dg/parse/dtor1.C: New file.
11778
11779         PR c++/9128
11780         * g++.dg/rtti/typeid1.C: New file.
11781
11782         PR c++/9153
11783         * g++.dg/parse/lookup1.C: New file.
11784
11785         PR c++/9171
11786         * g++.dg/templ/spec5.C: New file.
11787
11788 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11789
11790         * gcc.c-torture/compile/20030110-1.c: New test.
11791
11792 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11793
11794         Merge from pch-branch:
11795
11796         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11797
11798         * gcc.dg/pch/cpp-1.h: New.
11799         * gcc.dg/pch/cpp-1.c: New.
11800         * gcc.dg/pch/cpp-2.h: New.
11801         * gcc.dg/pch/cpp-2.c: New.
11802
11803         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11804
11805         * gcc.dg/pch/except-1.h: New.
11806         * gcc.dg/pch/except-1.c: New.
11807
11808         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11809
11810         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11811         running test.
11812         * gcc.dg/pch: Include *.hp not *.h.
11813         * gcc.dg/pch/system-1.h: New.
11814         * gcc.dg/pch/system-1.c: New.
11815
11816         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11817
11818         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11819         rather than trying to build and run a program using PCH.
11820         * gcc.dg/pch: Remove dg-do commands from test files.
11821
11822         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11823
11824         * gcc.dg/pch/macro-3.c: New.
11825         * gcc.dg/pch/macro-3.h: New.
11826
11827         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11828
11829         * gcc.dg/pch/common-1.c: New.
11830         * gcc.dg/pch/common-1.h: New.
11831         * gcc.dg/pch/decl-1.c: New.
11832         * gcc.dg/pch/decl-1.h: New.
11833         * gcc.dg/pch/decl-2.c: New.
11834         * gcc.dg/pch/decl-2.h: New.
11835         * gcc.dg/pch/decl-3.c: New.
11836         * gcc.dg/pch/decl-3.h: New.
11837         * gcc.dg/pch/decl-4.c: New.
11838         * gcc.dg/pch/decl-4.h: New.
11839         * gcc.dg/pch/decl-5.c: New.
11840         * gcc.dg/pch/decl-5.h: New.
11841         * gcc.dg/pch/global-1.c: New.
11842         * gcc.dg/pch/global-1.h: New.
11843         * gcc.dg/pch/inline-1.c: New.
11844         * gcc.dg/pch/inline-1.h: New.
11845         * gcc.dg/pch/inline-2.c: New.
11846         * gcc.dg/pch/inline-2.h: New.
11847         * gcc.dg/pch/static-1.c: New.
11848         * gcc.dg/pch/static-1.h: New.
11849         * gcc.dg/pch/static-2.c: New.
11850         * gcc.dg/pch/static-2.h: New.
11851
11852         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11853
11854         * g++.dg/pch/pch.exp: Better handle failing testcases.
11855         * gcc.dg/pch/pch.exp: Likewise.
11856         * gcc.dg/pch/macro-1.c: New.
11857         * gcc.dg/pch/macro-1.h: New.
11858         * gcc.dg/pch/macro-2.c: New.
11859         * gcc.dg/pch/macro-2.h: New.
11860
11861         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11862
11863         * g++.dg/dg.exp: Treat files in pch/ specially.
11864         * g++.dg/pch/pch.exp: New file.
11865         * g++.dg/pch/empty.H: New file.
11866         * g++.dg/pch/empty.C: New file.
11867         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11868         "precompile".
11869
11870         * gcc.dg/pch/pch.exp: New file.
11871         * gcc.dg/pch/empty.h: New file.
11872         * gcc.dg/pch/empty.c: New file.
11873         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11874         "precompile".
11875
11876 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11877
11878         * g++.dg/template/friend14.C: New test.
11879
11880 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11881
11882         * gcc.dg/old-style-asm-1.c: New test.
11883
11884 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11885
11886         * gcc.c-torture/compile/20030109-1.c: New test.
11887
11888 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11889
11890         * gcc.c-torture/execute/20030109-1.c: New test.
11891
11892 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11893
11894         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11895         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11896         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11897         * g++.old-deja/g++.mike/eh2.C: Likewise
11898         * g++.old-deja/g++.mike/eh3.C: Likewise
11899         * g++.old-deja/g++.mike/eh5.C: Likewise
11900         * g++.old-deja/g++.mike/eh6.C: Likewise
11901         * g++.old-deja/g++.mike/eh7.C: Likewise
11902         * g++.old-deja/g++.mike/eh8.C: Likewise
11903         * g++.old-deja/g++.mike/eh9.C: Likewise
11904         * g++.old-deja/g++.mike/eh10.C: Likewise
11905         * g++.old-deja/g++.mike/eh12.C: Likewise
11906         * g++.old-deja/g++.mike/eh13.C: Likewise
11907         * g++.old-deja/g++.mike/eh14.C: Likewise
11908         * g++.old-deja/g++.mike/eh16.C: Likewise
11909         * g++.old-deja/g++.mike/eh17.C: Likewise
11910         * g++.old-deja/g++.mike/eh18.C: Likewise
11911         * g++.old-deja/g++.mike/eh21.C: Likewise
11912         * g++.old-deja/g++.mike/eh23.C: Likewise
11913         * g++.old-deja/g++.mike/eh24.C: Likewise
11914         * g++.old-deja/g++.mike/eh25.C: Likewise
11915         * g++.old-deja/g++.mike/eh26.C: Likewise
11916         * g++.old-deja/g++.mike/eh27.C: Likewise
11917         * g++.old-deja/g++.mike/eh28.C: Likewise
11918         * g++.old-deja/g++.mike/eh29.C: Likewise
11919         * g++.old-deja/g++.mike/eh31.C: Likewise
11920         * g++.old-deja/g++.mike/eh33.C: Likewise
11921         * g++.old-deja/g++.mike/eh34.C: Likewise
11922         * g++.old-deja/g++.mike/eh35.C: Likewise
11923         * g++.old-deja/g++.mike/eh36.C: Likewise
11924         * g++.old-deja/g++.mike/eh37.C: Likewise
11925         * g++.old-deja/g++.mike/eh38.C: Likewise
11926         * g++.old-deja/g++.mike/eh39.C: Likewise
11927         * g++.old-deja/g++.mike/eh40.C: Likewise
11928         * g++.old-deja/g++.mike/eh41.C: Likewise
11929         * g++.old-deja/g++.mike/eh42.C: Likewise
11930         * g++.old-deja/g++.mike/eh44.C: Likewise
11931         * g++.old-deja/g++.mike/eh46.C: Likewise
11932         * g++.old-deja/g++.mike/eh47.C: Likewise
11933         * g++.old-deja/g++.mike/eh48.C: Likewise
11934         * g++.old-deja/g++.mike/eh49.C: Likewise
11935         * g++.old-deja/g++.mike/eh50.C: Likewise
11936         * g++.old-deja/g++.mike/eh51.C: Likewise
11937         * g++.old-deja/g++.mike/eh53.C: Likewise
11938         * g++.old-deja/g++.mike/eh55.C: Likewise
11939         * g++.old-deja/g++.mike/p7912.C: Likewise
11940         * g++.old-deja/g++.mike/p9706.C: Likewise
11941         * g++.old-deja/g++.mike/p10416.C: Likewise
11942         * g++.old-deja/g++.mike/p11667.C: Likewise
11943         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11944         Remove redundant reference to Iris.
11945         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11946         Elxsi, i860, Pico Java, and WE32K.
11947
11948 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11949
11950         * g++.dg/ext/asm4.C: New test.
11951
11952 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11953
11954         PR c++/9030
11955         * g++.dg/template/friend12.C: New test.
11956         * g++.dg/template/friend13.C: Likewise.
11957         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11958
11959 2003-01-08  Jan Hubicka  <jh@suse.cz>
11960
11961         * gcc.dg/i386-cadd.c: New test.
11962         * gcc.dg/i386-cmov4.c: Likewise.
11963
11964 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11965
11966         PR c++/9165
11967         * g++.dg/warn/Wunused-3.C: New test.
11968
11969         * g++.dg/abi/bitfield9.C: New test.
11970
11971         PR c++/9189
11972         * g++.dg/parse/defarg3.C: New test.
11973
11974 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11975
11976         * g++.dg/parse/ambig1.C: New test.
11977         * g++.dg/parse/defarg2.C: New test.
11978
11979 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11980
11981         * g++.dg/template/defarg-1.C: New test.
11982         * g++.dg/template/local2.C: Likewise.
11983
11984 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11985
11986         * gcc.c-torture/execute/20030105-1.c: New test.
11987
11988 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11989
11990         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11991         * g++.dg/parse/namespace4.C: Likewise.
11992
11993 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11994
11995         * g++.dg/template/ntp2.C: New test.
11996
11997 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11998
11999         * g++.dg/parse/extern-C-1.C: New test.
12000
12001         * g++.dg/parse/namespace4.C: New test.
12002
12003         * g++.dg/template/nested1.C: New test.
12004
12005         * g++.dg/parse/namespace3.C: New test.
12006
12007 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12008
12009         * g++.dg/lookup/two-stage1.C: New test.
12010
12011 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12012
12013         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12014         * g++.old-deja/g++.jason/access8.C: Likewise.
12015         * g++.old-deja/g++.other/decl5.C: Likewise.
12016
12017 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12018
12019         * g++.dg/parse/parse7.C: New test.
12020
12021 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/2843
12024         * g++.dg/ext/attrib7.C: New test.
12025
12026 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12027
12028         * g++.dg/parse/parse6.C: New test.
12029
12030 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12031
12032         * gcc.dg/h8300-stack-1.c: New.
12033
12034 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12035
12036         g++.dg/lookup/exception1.C: New test.
12037
12038         g++.dg/lookup/template1.C: New test.
12039
12040         g++.dg/parse/namespace2.C: New test.
12041
12042         g++.dg/parse/parens2.C: New test.
12043
12044 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12045
12046         * g++.dg/parse/parse5.C: New test.
12047         * g++.dg/lookup/scoped4.C: New test.
12048
12049 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12050
12051         * g++.dg/parse/parens1.C: New test.
12052
12053         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12054         angle-bracket1.C.
12055         * g++.dg/parse/parens2.C: New test.
12056
12057         * g++.dg/lookup/scope-operator1.C: New test.
12058
12059         * g++.dg/parse/operator1.C: New test.
12060
12061 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12062
12063         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12064         * g++.old-deja/g++.other/access6.C: Likewise.
12065         * g++.old-deja/g++.other/decl1.C: Likewise.
12066         * g++.old-deja/g++.pt/typename12.C: Likewise.
12067
12068 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12069
12070         * g++.dg/parse/namespace1.C: New test.
12071
12072 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12073
12074         * g++.dg/parse/parse4.C: New test.
12075
12076 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12077
12078         * g++.dg/parse/parse3.C: New test.
12079
12080 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12081
12082         * g++.dg/parse/parse2.C: New test.
12083
12084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12085
12086         * g++.dg/template/friend11.C: New test.
12087
12088 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12089
12090         * g++.dg/parse/parse1.C: New test.
12091
12092 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12093
12094         * lib/profopt.exp: Change the name of a global variable to avoid
12095         possible clashes with other test suites.
12096
12097 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12098
12099         * g++.dg/inherit/covariant8.C: New test.
12100
12101 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12102
12103         * g++.dg/init/array9.C: New test.
12104
12105         PR c++/9112
12106         * g++.dg/parse/expr1.C: New test.
12107
12108 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12109
12110         * gcc.c-torture/compile/20021230-1.c: New test.
12111
12112 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12113
12114         * g++.dg/inherit/covariant5.C: New test.
12115         * g++.dg/inherit/covariant6.C: New test.
12116         * g++.dg/inherit/covariant7.C: New test.
12117
12118 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12119
12120         PR c++/2739
12121         * g++.dg/other/access2.C: New test.
12122
12123 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12124
12125         * g++.dg/other/anon-struct.C: No longer fails
12126         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12127         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12128         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12129
12130 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12131
12132         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12133
12134 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12135
12136         * g++.dg/eh/spec4.C: Remove stray semicolon.
12137         * g++.dg/expr/pmf-1.C: Change error message.
12138         * g++.dg/ext/asm1.C: Remove stray semicolon.
12139         * g++.dg/ext/typename1.C: Add missing typenames.
12140         * g++.dg/inherit/template-as-base.C: Change error message.
12141         * g++.dg/lookup/scoped1.C: Likewise.
12142         * g++.dg/lookup/scoped2.C: Likewise.
12143         * g++.dg/lookup/using2.C: Likewise.
12144         * g++.dg/other/component1.C: Remove stray semicolon.
12145         * g++.dg/other/do1.C: Change error message.
12146         * g++.dg/other/error2.C: Likewise.
12147         * g++.dg/other/init1.C: Likewise.
12148         * g++.dg/other/packed1.C: Remove stray semicolon.
12149         * g++.dg/other/ptrmem2.C: Change error message.
12150         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12151         marker.
12152         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12153         * g++.dg/template/access3.C: Add typename keyword.
12154         * g++.dg/template/access5.C: Remove stray semicolon.
12155         * g++.dg/template/access6.C: Likewise.
12156         * g++.dg/template/complit1.C: Likewise.
12157         * g++.dg/template/crash1.C: Change error message.
12158         * g++.dg/template/inherit2.C: Remove stray semicolon.
12159         * g++.dg/template/instantiate2.C: Likewise.
12160         * g++.dg/template/instantiate3.C: Change error message.
12161         * g++.dg/template/qual1.C: Remove stray semicolon.
12162         * g++.dg/template/qualttp18.C: Change error message.
12163         * g++.dg/template/ref1.C: Remove stray semicolon.
12164         * g++.dg/template/sizeof1.C (A::value): Declare it.
12165         * g++.dg/template/spec4.C: Change error message.
12166         * g++.dg/template/static1.C: Likewise.
12167         * g++.dg/template/type1.C: Likewise.
12168         * g++.dg/template/typename3.C: Likewise.
12169         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12170         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12171         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12172         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12173         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12174         named return value extension.
12175         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12176         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12177         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12178         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12179         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12180         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12181         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12182         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12183         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12184         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12185         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12186         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12187         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12188         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12189         syntax.
12190         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12191         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12192         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12193         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12194         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12195         * g++.old-deja/g++.brendan/template11.C: Likewise.
12196         * g++.old-deja/g++.brendan/template26.C: Likewise.
12197         * g++.old-deja/g++.brendan/template27.C: Use explicit
12198         specialization syntax.
12199         * g++.old-deja/g++.brendan/template30.C: Likewise.
12200         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12201         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12202         non-dependent names.
12203         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12204         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12205         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12206         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12207         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12208         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12209         named return value extension.
12210         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12211         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12212         * g++.old-deja/g++.ext/return1.C: Likewise.
12213         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12214         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12215         * g++.old-deja/g++.jason/access8.C: Likewise.
12216         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12217         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12218         pseudo-destructor names.
12219         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12220         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12221         pseudo-destructor names.
12222         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12223         * g++.old-deja/g++.jason/overload19.C: Likewise.
12224         * g++.old-deja/g++.jason/overload32.C: Likewise.
12225         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12226         stray semicolons.
12227         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12228         * g++.old-deja/g++.jason/return.C: Likewise.
12229         * g++.old-deja/g++.jason/return2.C: Likewise.
12230         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12231         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12232         syntax.
12233         * g++.old-deja/g++.jason/template10.C: Account for use of
12234         non-dependent names.
12235         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12236         syntax.
12237         * g++.old-deja/g++.jason/template37.C: Likewise.
12238         * g++.old-deja/g++.law/access4.C: Change error messages.
12239         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12240         pseudo-destructor names.
12241         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12242         * g++.old-deja/g++.law/ctors9.C: Likewise.
12243         * g++.old-deja/g++.law/cvt22.C: Likewise.
12244         * g++.old-deja/g++.law/dtors5.C: Likewise.
12245         * g++.old-deja/g++.law/global-init1.C: Likewise.
12246         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12247         * g++.old-deja/g++.law/operators28.C: Likewise.
12248         * g++.old-deja/g++.law/visibility28.C: Likewise.
12249         * g++.old-deja/g++.martin/eval1.C: Likewise.
12250         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12251         name.
12252         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12253         * g++.old-deja/g++.mike/net34.C: Likewise.
12254         * g++.old-deja/g++.mike/net36.C: Likewise.
12255         * g++.old-deja/g++.mike/ns2.C: Likewise.
12256         * g++.old-deja/g++.mike/p12306.C: Likewise.
12257         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12258         value extension.
12259         * g++.old-deja/g++.mike/p700.C: Likewise.
12260         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12261         * g++.old-deja/g++.mike/p710.C: Likewise.
12262         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12263         value extension.
12264         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12265         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12266         * g++.old-deja/g++.ns/crash2.C: Likewise.
12267         * g++.old-deja/g++.ns/crash3.C: Likewise.
12268         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12269         * g++.old-deja/g++.ns/ns17.C: Likewise.
12270         * g++.old-deja/g++.ns/template16.C: Likewise.
12271         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12272         keyword.
12273         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12274         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12275         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12276         named return value extension.
12277         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12278         * g++.old-deja/g++.other/access4.C: Issue additional error
12279         messages.
12280         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12281         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12282         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12283         * g++.old-deja/g++.other/crash25.C: Change error message.
12284         * g++.old-deja/g++.other/crash4.C: Change error message.
12285         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12286         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12287         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12288         checks.
12289         * g++.old-deja/g++.other/defarg8.C: Likewise.
12290         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12291         * g++.old-deja/g++.other/dtor10.C: Likewise.
12292         * g++.old-deja/g++.other/incomplete.C: Likewise.
12293         * g++.old-deja/g++.other/linkage7.C: Likewise.
12294         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12295         lookup algorithm.
12296         * g++.old-deja/g++.other/mangle2.C: Likewise.
12297         * g++.old-deja/g++.other/refinit2.C: Likewise.
12298         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12299         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12300         * g++.old-deja/g++.pt/crash28.C: Likewise.
12301         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12302         syntax.
12303         * g++.old-deja/g++.pt/crash32.C: Change error message.
12304         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12305         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12306         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12307         error message position.
12308         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12309         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12310         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12311         syntax.
12312         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12313         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12314         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12315         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12316         keyword.
12317         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12318         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12319         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12320         keyword.
12321         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12322         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12323         syntax.
12324         * g++.old-deja/g++.pt/friend28.C: Account for use of
12325         non-dependent names.
12326         * g++.old-deja/g++.pt/friend29.C: Likewise.
12327         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12328         rules.
12329         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12330         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12331         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12332         lookup rules.
12333         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12334         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12335         keyword.
12336         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12337         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12338         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12339         keyword.
12340         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12341         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12342         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12343         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12344         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12345         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12346         keyword.
12347         * g++.old-deja/g++.pt/spec10.C: Likewise.
12348         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12349         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12350         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12351         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12352         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12353         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12354         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12355         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12356         * g++.old-deja/g++.pt/typename15.C: Likewise.
12357         * g++.old-deja/g++.pt/typename22.C: Likewise.
12358         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12359         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12360         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12361         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12362         syntax.
12363         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12364         return value extension.
12365         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12366         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12367         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12368         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12369
12370 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12371
12372         * g++.dg/warn/inline1.C: New test.
12373         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12374         * g++.old-deja/g++.jason/synth10.C: Likewise.
12375         * g++.old-deja/g++.mike/net31.C: Likewise.
12376         * g++.old-deja/g++.mike/p8786.C: Likewise.
12377
12378         * g++.dg/template/friend10.C: New test.
12379         * g++.dg/template/conv5.C: New test.
12380
12381 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12382
12383         * g++.dg/lookup/scoped3.C: New test.
12384
12385         * g++.dg/lookup/decl1.C: New test.
12386         * g++.dg/lookup/decl2.C: New test.
12387
12388 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12389
12390         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12391         gcc.c-torture/compile/20021015-1.c,
12392         gcc.c-torture/compile/20021015-2.c,
12393         gcc.c-torture/compile/20021123-1.c,
12394         gcc.c-torture/compile/20021123-2.c,
12395         gcc.c-torture/compile/20021123-3.c,
12396         gcc.c-torture/compile/20021123-4.c,
12397         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12398         only to 3.1 or 3.2 branch.
12399
12400 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12401
12402         * gcc.dg/i386-bitfield3.c: New test.
12403
12404         * gcc.dg/i386-bitfield2.c: New test.
12405
12406 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12407
12408         * g++.dg/parse/conv_op1.C: New test.
12409
12410 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12411
12412         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12413         approved.
12414
12415 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12416
12417         * gcc.c-torture/compile/20021220-1.c: New test.
12418
12419 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12420
12421         * gcc.dg/i386-fastcall-1.c: New.
12422
12423 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12424
12425         * gcc.c-torture/execute/20021219-1.c: New test.
12426
12427 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12428
12429         * gcc.dg/i386-pic-1.c: New test.
12430
12431 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12432
12433         PR c++/8099
12434         * g++.dg/template/friend9.C: New test.
12435
12436 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12437
12438         PR c++/3663
12439         * g++.dg/template/access7.C: New test.
12440
12441 2002-12-18  Nick Clifton  <nickc@redhat.com>
12442
12443         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12444         the libstdc++-v3 directory has been found.
12445
12446 2002-12-12  Devang Patel <dpatel@apple.com>
12447         * gcc.dg/darwin-ld-1.c: New test.
12448         * gcc.dg/darwin-ld-2.c: New test.
12449         * gcc.dg/darwin-ld-3.c: New test.
12450         * gcc.dg/darwin-ld-4.c: New test.
12451         * gcc.dg/darwin-ld-5.c: New test.
12452
12453 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12454
12455         * gcc.c-torture/compile/20021212-1.c: New test.
12456
12457 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12458
12459         * gcc.dg/fshort-wchar: New test.
12460
12461 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12462
12463         PR c++/8372
12464         * g++.dg/template/dtor1.C: New test.
12465
12466         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12467         markers.
12468
12469 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12470
12471         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12472
12473 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12474
12475         * g++.dg/template/static1.C: New test.
12476         * g++.dg/template/static2.C: New test.
12477         * g++.old-deja/g++.ext/memconst.C: New test.
12478
12479 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12480
12481         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12482         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12483         * g++.dg/special/initp1.C: Likewise.
12484
12485 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12486
12487         * gcc.c-torture/execute/20021204-1.c: New test.
12488
12489 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12490
12491         * gcc.dg/ppc-fmadd-1.c: New file.
12492         * gcc.dg/ppc-fmadd-2.c: New file.
12493         * gcc.dg/ppc-fmadd-3.c: New file.
12494
12495 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12496
12497         * gcc.c-torture/compile/20021204-1.c: New test.
12498
12499 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12500
12501         * g++.dg/inherit/covariant2.C: New test.
12502         * g++.dg/inherit/covariant3.C: New test.
12503         * g++.dg/inherit/covariant4.C: New test.
12504         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12505         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12506
12507 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/8688
12510         * g++.dg/init/brace3.C: New test.
12511
12512 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12513
12514         * gcc.dg/20020210-1.c: Fix a comment typo.
12515
12516 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12517
12518         PR c++/8720
12519         * g++.dg/parse/defarg1.C: New test.
12520
12521         PR c++/8615
12522         * g++.dg/template/char1.C: New test.
12523
12524         * g++.dg/template/varmod1.C: Fix typo.
12525
12526 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12527
12528         DR 180
12529         * g++.old-deja/g++.pt/crash32.C: Expect error.
12530
12531 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12532
12533         PR c++/5919
12534         * g++.dg/template/varmod1.C: New test.
12535
12536         PR c++/8727
12537         * g++.dg/inherit/typeinfo1.C: New test.
12538
12539         PR c++/8663
12540         * g++.dg/inherit/typedef1.C: New test.
12541
12542 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12543
12544         PR c++/8332
12545         PR c++/8493
12546         * g++.dg/template/strlen1.C: New test.
12547
12548         PR c++/8227
12549         * g++.dg/template/ctor2.C: New test.
12550
12551         PR c++/8214
12552         * g++.dg/init/string1.C: New test.
12553
12554         PR c++/8511
12555         * g++.dg/template/friend8.C: New test.
12556
12557 2002-11-29  Joe Buck <jbuck@synopsys.com>
12558
12559         * g++.dg/lookup/anon2.C: New test.
12560
12561 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12562
12563         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12564         h8300 port.
12565
12566 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12567
12568         * gcc.dg/bitfld-6.c: New test.
12569
12570 2002-11-27  Jan Hubicka  <jh@suse.cz>
12571
12572         * gcc.c-torture/execute/20021127.[cx]: New test.
12573
12574 2002-11-26  Jan Hubicka  <jh@suse.cz>
12575
12576         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12577         quality.
12578
12579 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12580
12581         * g++.dg/init/brace2.C: New test.
12582         * g++.old-deja/g++.mike/p9129.C: Correct.
12583
12584 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12585
12586         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12587
12588 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12589
12590         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12591
12592 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12593
12594         * testsuite/g++.dg/abi/empty11.C: New test.
12595         * testsuite/g++.dg/rtti/cv1.C: New test.
12596
12597 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12598
12599         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12600
12601 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12602
12603         * g++.dg/abi/empty10.C: New test.
12604
12605 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12606
12607         * gcc.c-torture/compile/20021124-1.c: New test.
12608
12609 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12610
12611         * g++.dg/abi/rtti2.C: New test.
12612
12613 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12614
12615         * gcc.dg/i386-unroll-1.c: New test.
12616
12617 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12618
12619         * gcc.c-torture/compile/20021120-1.c: New test.
12620         * gcc.c-torture/compile/20021120-2.c: New test.
12621
12622 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12623
12624         * gcc.dg/bitfld-5.c: New test.
12625
12626 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12627
12628         * gcc.c-torture/execute/20021120-3.c: New test.
12629
12630 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12631
12632         * gcc.c-torture/execute/20021120-2.c: New test.
12633
12634 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12635
12636         * gcc.c-torture/execute/20021120-1.c: New test.
12637
12638 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12639
12640         * gcc.c-torture/execute/20021118-3.c: New test.
12641
12642 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12643
12644         * gcc.c-torture/compile/20021119-1.c: New test.
12645
12646 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12647
12648         * gcc.dg/duff-1.c: New test.
12649         * gcc.dg/duff-2.c: New test.
12650         * gcc.dg/duff-3.c: New test.
12651
12652 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12653
12654         * gcc.dg/cpp/_Pragma5.c: New test.
12655
12656 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12657
12658         * gcc.c-torture/execute/20021118-2.c: New test.
12659
12660 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12661
12662         * gcc.c-torture/execute/20021118-1.c: New test.
12663
12664 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12665
12666         * gcc.dg/20021116-1.c: New test.
12667
12668 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12669
12670         * g++.dg/abi/vcall1.C: New test.
12671
12672 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * gcc.dg/20021029-1.c: New test.
12675         * gcc.dg/20021029-2.c: New test.
12676
12677 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12678
12679         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12680
12681 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12682
12683         PR c/8439
12684         * gcc.dg/20021110.c: Move to ...
12685         * gcc.c-torture/compile/20021110.c: .... here.
12686
12687 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12688
12689         PR c/8467
12690         * gcc.c-torture/execute/20021111-1.c
12691
12692 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12693
12694         PR c/8439
12695         * gcc.dg/20021110.c: New test.
12696
12697 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12698
12699         * g++.dg/abi/vthunk3.C: Run only on x86.
12700
12701 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12702
12703         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12704
12705 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12706
12707         * lib/compat.exp (compat-execute): Fix logic error in last
12708         change.
12709
12710 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12711
12712         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12713
12714 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12715
12716         PR c++/8389
12717         * g++.dg/template/access6.C: New test.
12718
12719 2002-11-08  Jan Hubicka  <jh@suse.cz>
12720
12721         * gcc.dg/i386-ssefp-1.c: New test.
12722         * gcc.dg/i386-ssefp-1.c: New test.
12723
12724 2002-11-08  Jan Hubicka  <jh@suse.cz>
12725
12726         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12727
12728 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12729
12730         * g++.dg/abi/vthunk3.C: New test.
12731
12732         PR c++/8338
12733         * g++.dg/template/crash2.C: New test.
12734
12735 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12736
12737         * testsuite/g++.dg/abi/dtor1.C: New test.
12738         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12739
12740 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12741
12742         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12743         Darwin.
12744
12745 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12746
12747         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12748         -mthumb.  Only xfail with -O0.
12749
12750 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12751
12752         * g++.dg/abi/thunk1.C: New test.
12753         * g++.dg/abi/thunk2.C: Likewise.
12754         * g++.dg/abi/vtt1.C: Likewise.
12755
12756 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12757
12758         PR optimization/8423
12759         * gcc.c-torture/execute/builtin-constant.c: New test.
12760
12761 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12762
12763         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12764         Add some more cases.
12765
12766 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12767
12768         PR c++/8391
12769         * g++.dg/opt/local1.C: New test.
12770
12771 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12772
12773         PR c++/8160
12774         * g++.dg/template/complit1.C: New test.
12775
12776         PR c++/8149
12777         * g++.dg/template/typename4.C: Likewise.
12778
12779 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12780
12781         Core issue 287, PR c++/7639
12782         * g++.dg/template/instantiate1.C: Adjust error location.
12783         * g++.dg/template/instantiate3.C: New test.
12784         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12785         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12786         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12787
12788 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12789
12790         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12791
12792 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12793
12794         PR c++/8287
12795         * g++.dg/init/dtor2.C: New test.
12796
12797 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12798
12799         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12800         * gcc.dg/nest.c: Bypass errors on irix6.
12801
12802 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12803
12804         * gcc.dg/nest.c: Expect error for mmix-*-*.
12805         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12806
12807 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12808
12809         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12810         markers.
12811
12812         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12813
12814 2002-10-25  Mike Stump  <mrs@apple.com>
12815
12816         * gcc.dg/warn-1.c: New test.
12817
12818 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12819
12820         * g++.dg/template/typename3.C: New test.
12821
12822 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12823
12824         * g++.dg/lookup/ptrmem1.C: New test.
12825
12826         * g++.dg/abi/vthunk2.C: New test.
12827
12828 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12829
12830         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12831
12832 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12833
12834         * g++.dg/abi/empty9.C: New test.
12835
12836 2002-10-24  Richard Henderson  <rth@redhat.com>
12837
12838         * g++.dg/inherit/thunk1.C: Enable for ia64.
12839
12840 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12841
12842         PR c++/8067
12843         * g++.dg/lookup/pretty1.C: New test.
12844
12845 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.dg/20021023-1.c: New test.
12848
12849 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/7679
12852         * g++.dg/parse/inline1.C: New test.
12853
12854 2002-10-23  Richard Henderson  <rth@redhat.com>
12855
12856         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12857
12858         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12859
12860 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12861
12862         PR c++/6579
12863         * g++.dg/parse/stmtexpr3.C: New test.
12864
12865 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12866
12867         * g++.dg/expr/cond1.C: New test.
12868
12869 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12870
12871         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12872
12873 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12874
12875         * g++.dg/abi/vbase13.C: New test.
12876         * g++.dg/abi/vbase14.C: Likewise.
12877
12878 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12879
12880         * gcc.dg/tls/pic-1.c: New test.
12881         * gcc.dg/tls/nonpic-1.c: New test.
12882         * gcc.dg/20021018-1.c: New test.
12883
12884 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12885
12886         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12887         Remove only files with the same base name as the test case.
12888         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12889         (profopt-execute): Likewise.  Also, remove old profiling
12890         and performance data files before running the tests.
12891
12892         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12893         * g++.dg/bprob/bprob.exp: Likewise.
12894         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12895         to allow more general test case names.
12896
12897         * g++.dg/bprob/bprob-1.C: Rename to ...
12898         * g++.dg/bprob/g++-bprob-1.C: ... this.
12899
12900         * g77.dg/bprob/bprob-1.f: Rename to ...
12901         * g77.dg/bprob/g77-bprob-1.f: ... this.
12902
12903 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12904
12905         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12906         bison 1.50 or later.
12907
12908 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12909
12910         * g++.dg/README: Describe more test directories.
12911
12912 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12913
12914         * g++.dg/init/array6.C: Add additional tests.
12915
12916 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12917
12918         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12919         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12920
12921 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12922
12923         * gcc.c-torture/compile/20020604-1.x: New.
12924         * gcc.c-torture/compile/simd-5.x: Likewise.
12925         * gcc.c-torture/execute/920710-1.x: Likewise.
12926         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12927
12928 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12929
12930         * g++.dg/inherit/override1.C: Add dg-options clause.
12931
12932 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12933
12934         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12935         _mm_slli_si128.
12936
12937 2002-10-19  Andreas Schwab  <schwab@suse.de>
12938
12939         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12940         directory component.
12941
12942 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12943
12944         * g++.dg/inherit/thunk1.C: New test.
12945
12946         * g++.dg/inherit/override1.C: New test.
12947
12948         * g++.dg/abi/mangle11.C: New test.
12949         * g++.dg/abi/mangle14.C: New test.
12950         * g++.dg/abi/mangle17.C: New test.
12951
12952 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12953
12954         * g++.dg/overload/member2.C: New test.
12955
12956 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12957
12958         * g++.dg/README: Describe new compat directory.
12959         * g++.dg/dg.exp: Skip tests in compat directory.
12960         * README.compat: New file.
12961         * lib/compat.exp: New expect script.
12962         * g++.dg/compat: New test directory.
12963         * g++.dg/compat/compat.exp: New expect script.
12964         * g++.dg/compat/abi: New test directory.
12965         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12966         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12967         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12968         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12969         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12970         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12971         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12972         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12973         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12974         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12975         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12976         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12977         * g++.dg/compat/break: New test directory.
12978         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12979         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12980         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12981         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12982         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12983         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12984         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12985         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12986         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12987         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12988         g++.dg/compat/break/README: New files.
12989         * g++.dg/compat/eh: New test directory.
12990         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12991         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12992         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12993         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12994         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12995         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12996         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12997         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12998         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12999         g++.dg/compat/eh/filter2_y.C,
13000         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13001         g++.dg/compat/eh/new1_y.C,
13002         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13003         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13004         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13005         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13006         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13007         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13008         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13009         g++.dg/compat/eh/unexpected1_y.C: New files.
13010         * g++.dg/compat/init: New test directory.
13011         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13012         g++.dg/compat/init/array5_y.C,
13013         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13014         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13015         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13016         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13017         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13018         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13019         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13020         g++.dg/compat/init/init-ref2_y.C: New files.
13021
13022 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13023
13024         PR c++/7584
13025         * g++.dg/inherit/using3.C: New test.
13026
13027 2002-10-17  Jan Hubicka  <jh@suse.cz>
13028
13029         * gcc.dg/20021017-2.c: New test.
13030
13031 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13032
13033         * g++.dg/abi/mangle16.C: Adjust.
13034
13035         * g++.dg/init/array8.C: New test.
13036
13037 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13038
13039         * gcc.dg/special/mips-abi.exp: New test.
13040         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13041
13042 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13043
13044         * g++.dg/abi/mangle16.C: New test.
13045         * g++.dg/abi/mangle17.C: Likewise.
13046
13047         PR c++/7478
13048         * g++.dg/template/ref1.C: New test.
13049
13050 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13051
13052         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13053
13054 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13055
13056         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13057
13058 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13059
13060         PR c++/7524
13061         * g++.dg/init/array7.C: New test.
13062
13063 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13064
13065         * g++.dg/init/array6.C: New test.
13066
13067         * g++.dg/abi/mangle13.C: Likewise.
13068         * g++.dg/abi/mangle14.C: Likewise.
13069         * g++.dg/abi/mangle15.C: Likewise.
13070
13071 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * g++.dg/abi/empty8.C: New test.
13074
13075 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13076
13077         * g++.dg/init/ctor1.C: New test.
13078
13079 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13080
13081         * gcc.c-torture/execute/20021015-1.c: New test.
13082
13083 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13084
13085         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13086
13087 2002-10-14  Jan Hubicka  <jh@suse.cz>
13088
13089         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13090
13091 2002-10-14  Richard Henderson  <rth@redhat.com>
13092
13093         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13094
13095 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR optimization/6631
13098         * g++.dg/opt/const2.C: New test.
13099
13100 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13101
13102         PR c++/7176
13103         * g++.dg/parse/friend1.C: New test.
13104         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13105
13106 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13107
13108         * gcc.dg/20021014-1.c: New test.
13109
13110 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13111
13112         PR c++/5661
13113         * g++.dg/ext/vlm1.C: New test.
13114         * g++.dg/ext/vlm2.C: Likewise.
13115
13116         * g++.dg/init/array1.C: Remove invalid braces.
13117         * g++.dg/init/brace1.C: New test.
13118         * g++.dg/init/copy2.C: Likewise.
13119         * g++.dg/init/copy3.C: Likewise.
13120         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13121         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13122         braces.
13123
13124 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13125
13126         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13127
13128 2002-10-11  Richard Shann  <richard.shann@superh.com>
13129
13130         * gcc.c-torture/compile/simd-5.c: New test.
13131
13132 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13133
13134         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13135
13136 2002-10-10  Jim Wilson  <wilson@redhat.com>
13137
13138         * gcc.c-torture/execute/20021010-1.c: New test.
13139
13140 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13141
13142         PR c/7353
13143         * g++.dg/ext/typedef-init.C: New test.
13144         * gcc.dg/typedef-init.c: New test.
13145
13146 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13147
13148         * gcc.dg/cpp/paste13.c: New test.
13149
13150 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13151
13152         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13153         remaining platforms, XFAIL during compile, not execute.  Don't
13154         XFAIL at -O0.
13155
13156 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13157
13158         * gcc.dg/alias-1.c: Tweak expected warning.
13159
13160 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13161
13162         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13163
13164 2002-10-06  Andreas Jaeger  <aj@suse.de>
13165
13166         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13167         * gcc.dg/cpp/c++98.C: Likewise.
13168
13169         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13170         * g++.dg/cpp/c++98.C: Likewise.
13171
13172         * g++.dg/README (Subdirectories): Mention cpp directory.
13173
13174         PR target/7559
13175         * gcc.dg/20021006-1.c: New test.
13176
13177 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13178
13179         PR c++/7804
13180         * g++.dg/other/warning1.C: New test.
13181
13182 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13183
13184         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13185         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13186         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13187
13188 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/7931
13191         * g++.dg/template/ptrmem3.C: New test.
13192
13193         PR c++/7754
13194         * g++.dg/template/union1.C: New test.
13195
13196 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/8006
13199         * g++.dg/abi/mangle9.C: New test.
13200         * g++.dg/abi/mangle10.C: New test.
13201         * g++.dg/abi/mangle11.C: New test.
13202         * g++.dg/abi/mangle12.C: New test.
13203
13204 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13205
13206         PR c++/7188.
13207         * g++.dg/template/meminit1.C: New test.
13208         * g++.dg/warn/Wreorder-1.C: Likewise.
13209         * g++.old-deja/g++.mike/warn3.C: Tweak.
13210         * lib/prune.exp: Ingore "in copy constructor".
13211
13212 2002-10-02  Andreas Jaeger  <aj@suse.de>
13213
13214         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13215         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13216         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13217         on x86-64.
13218
13219 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13220
13221         * gcc.dg/empty1.C: Fix typo.
13222
13223 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13224
13225         * gcc.dg/alias-1.c: New test.
13226
13227 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13228
13229         * gcc.dg/empty1.C: New test.
13230
13231         * g++.dg/tls/init-2.C: Tweak error messages.
13232
13233 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13234
13235         * gcc.c-torture/compile/20020923-1.c: New test.
13236
13237 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13238
13239         * gcc.c-torture/execute/ffs-1.c: New test.
13240         * gcc.c-torture/execute/ffs-2.c: Ditto.
13241
13242 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         * g++.dg/overload/member1.C: New test.
13245
13246 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13247
13248         * g++.dg/abi/empty7.C: New test.
13249         * g++.dg/init/pm2.C: Likewise.
13250
13251 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         * g++.dg/rtti/crash1.C: New test.
13254
13255 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13256
13257         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13258         gcc.dg/sibcall-4.c: New tests.
13259
13260 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13261
13262         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13263         powerpc and MMIX targets.
13264
13265 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13266
13267         * gcc.dg/cpp/20020927-1.c: New.
13268
13269 2002-09-26  David S. Miller  <davem@redhat.com>
13270
13271         * gcc.c-torture/compile/trunctfdf.c: New.
13272
13273 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13276
13277 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13278
13279         * gcc.c-torture/execute/loop-15.c: New.
13280
13281 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13282
13283         * README.QMTEST: Fix typo.
13284
13285 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13286
13287         * gcc.dg/20020926-1.c: New test.
13288
13289 2002-09-25  David S. Miller  <davem@redhat.com>
13290
13291         PR target/7842
13292         * gcc.c-torture/execute/shiftdi.c: New test.
13293
13294 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13295
13296         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13297         unique to the tool.
13298         * lib/g77.exp (g77_init): Likewise.
13299         * lib/g++.exp (g++_init): Likewise.
13300         * lib/objc.exp (objc_init): Likewise.
13301
13302 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13303
13304         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13305         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13306         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13307
13308 2002-09-25  Richard Henderson  <rth@redhat.com>
13309
13310         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13311         too-small long double.
13312
13313 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13314
13315         * gcc.dg/20020919-1.c: New test.
13316
13317 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * g++.dg/abi/bitfield6.C: New test.
13320         * g++.dg/abi/bitfield7.C: New test.
13321         * g++.dg/abi/bitfield8.C: New test.
13322         * g++.dg/abi/vbase11.C: New test.
13323
13324 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13325
13326         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13327         hppa*-*-hpux*.  Update test comment.
13328
13329 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.dg/tls/struct-1.c: New test.
13332
13333 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13334
13335         * gcc.dg/cpp/tr-warn2.c: Update.
13336
13337 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13338
13339         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13340
13341 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13342
13343         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13344         systems.
13345
13346 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13347
13348         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13349
13350         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13351         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13352         setting of cxxfilt.
13353
13354 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13355
13356         * gcc.dg/20020312-2.c: Update for darwin.
13357
13358 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13359
13360         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13361
13362 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13363
13364         * objc.dg/comp-types-1.m: New test.
13365         * objc.dg/comp-types-2.m: New test.
13366         * objc.dg/comp-types-3.m: New test.
13367         * objc.dg/comp-types-4.m: New test.
13368         * objc.dg/comp-types-5.m: New test.
13369         * objc.dg/comp-types-6.m: New test.
13370
13371 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13372
13373         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13374
13375 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13376
13377         * g++.dg/other/do1.C: New test.
13378
13379         * g++.dg/template/subst1.C: New test.
13380
13381 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13382
13383         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13384
13385 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13386
13387         * g++.dg/template/qualttp20.C: Adjust expected errors.
13388         * g++.old-deja/g++.jason/report.C: Likewise.
13389         * g++.old-deja/g++.other/qual1.C: Likewise.
13390
13391         * g++.dg/lookup/scoped2.C: New test.
13392
13393         * g++.dg/ext/asm3.C: New test.
13394
13395 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13396
13397         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13398
13399 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13400
13401         * ChangeLog: follow spelling conventions.
13402         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13403         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13404         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13405         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13406         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13407         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13408         * g++.old-deja/g++.law/global-init1.C: Likewise.
13409         * g++.old-deja/g++.other/delete4.C: Likewise.
13410         * g++.old-deja/g++.other/inline21.C: Likewise.
13411         * g++.old-deja/g++.other/singleton.C: Likewise.
13412         * g77.dg/strlen0.f: Likewise.
13413         * g77.f-torture/compile/20010519-1.f: Likewise.
13414         * g77.f-torture/compile/980310-4.f: Likewise.
13415         * gcc.c-torture/compile/20000605-1.c: Likewise.
13416         * gcc.c-torture/execute/20020225-1.c: Likewise.
13417         * gcc.dg/c90-hexfloat-2.c: Likewise.
13418         * gcc.dg/c99-bool-1.c: Likewise.
13419         * gcc.dg/c99-hexfloat-2.c: Likewise.
13420         * gcc.dg/dll-2.c: Likewise.
13421         * gcc.dg/wtr-union-init-1.c: Likewise.
13422         * gcc.dg/wtr-union-init-2.c: Likewise.
13423         * gcc.dg/wtr-union-init-3.c: Likewise.
13424         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13425         * gcc.dg/cpp/defined.c: Likewise.
13426         * gcc.dg/cpp/macsyntx.c: Likewise.
13427         * gcc.dg/cpp/paste2.c: Likewise.
13428         * gcc.dg/cpp/trad/defined.c: Likewise.
13429         * gcc.dg/format/c90-printf-1.c: Likewise.
13430         * gcc.dg/format/c90-scanf-1.c: Likewise.
13431         * gcc.dg/format/c99-printf-1.c: Likewise.
13432         * gcc.dg/format/c99-scanf-1.c: Likewise.
13433         * gcc.misc-tests/gcov-8.c: Likewise.
13434         * lib/profopt.exp: Likewise.
13435
13436 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13437
13438         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13439
13440 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.dg/inherit/using2.C: New test.
13443
13444 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13445
13446         * ChangeLog: Follow spelling conventions.
13447         * g++.dg/template/friend4.C: Likewise.
13448         * g++.old-deja/g++.pt/crash67.C: Likewise.
13449         * gcc.c-torture/execute/20000801-4.c: Likewise.
13450         * gcc.dg/c90-digraph-1.c: Likewise.
13451         * gcc.dg/c94-digraph-1.c: Likewise.
13452         * gcc.dg/c99-digraph-1.c: Likewise.
13453         * gcc.dg/cpp/line5.c: Likewise.
13454         * gcc.dg/cpp/multiline.c: Likewise.
13455         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13456         * gcc.dg/format/attr-3.c: Likewise.
13457         * gcc.dg/format/c90-scanf-3.c: Likewise.
13458         * gcc.dg/format/ext-4.c: Likewise.
13459
13460 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * g++.dg/template/pretty1.C: New test.
13463
13464 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13465
13466         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13467
13468 2002-09-13  Matt Austern  <austern@apple.com>
13469
13470         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13471         passing a cast expression to a function by const reference.
13472
13473 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         * g++.dg/template/deduce1.C: New test.
13476
13477 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13478
13479         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13480         32-bit int.
13481
13482 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13483
13484         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13485         usage.
13486
13487 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13488
13489         * gcc.c-torture/compile/20020910-1.c: New test.
13490
13491 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13492
13493         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13494
13495 2002-09-10  Andreas Jaeger  <aj@suse.de>
13496
13497         * gcc.dg/20020312-2.c: Adjust for x86-64.
13498
13499 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13500
13501         * g77.dg/7388.f: New test case for PR 7388.
13502
13503 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13504
13505         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13506
13507 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13508
13509         * objc.dg/proto-lossage-1.m: New test.
13510
13511 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13512
13513         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13514
13515 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13516
13517         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13518         expected to pass.
13519
13520 2002-09-06  Stan Shebs  <shebs@apple.com>
13521             David Edelsohn  <edelsohn@gnu.org>
13522
13523         * gcc.dg/weak: New directory.
13524         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13525         target-specific xfail bits.
13526         * gcc.dg/typeof-2.c: Move to new directory.
13527         * gcc.dg/weak.exp: New expect script.
13528
13529 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13530
13531         * gcc.c-torture/execute/extzvsi.c: New test.
13532
13533 2002-09-05  Stan Shebs  <shebs@apple.com>
13534
13535         * gcc.dg/weak-1.c: xfail on Darwin.
13536         * gcc.dg/weak-2.c: Ditto.
13537         * gcc.dg/weak-3.c: Ditto.
13538         * gcc.dg/weak-4.c: Ditto.
13539         * gcc.dg/weak-5.c: Ditto.
13540         * gcc.dg/weak-6.c: Ditto.
13541         * gcc.dg/weak-7.c: Ditto.
13542         * gcc.dg/weak-8.c: Ditto.
13543         * gcc.dg/weak-9.c: Ditto.
13544
13545 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13546
13547         * gcc.c-torture/execute/loop-14.c: New test.
13548
13549 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * g++.dg/other/cxa-atexit1.C: New test.
13552
13553         * gcc.dg/typeof-2.c: New test.
13554
13555 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13556
13557         * gcc.dg/builtins-2.c: New testcase.
13558         * gcc.dg/builtins-3.c: New testcase.
13559
13560 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13561
13562         * gcc.dg/cpp/_Pragma4.c: New test.
13563
13564 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13565
13566         * objc/execute/nil_method-1.m: New testcase.
13567
13568 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13569
13570         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13571         [Object class], not [Object initialize].
13572
13573 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13574             Hans-Peter Nilsson  <hp@bitrange.com>
13575
13576         * gcc.c-torture/execute/20020720-1.x: Skip test on
13577         mmix-knuth-mmixware.  Correct comment.
13578
13579 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13580
13581         * testsuite/g++.dg/abi/bitfield5.C: New test.
13582         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13583
13584 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13585
13586         * objc.dg/undeclared-selector.m: New test.
13587
13588 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.dg/other/offsetof1.C: Avoid cast warning.
13591
13592 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13593
13594         * objc.dg/super-class-2.m: New test.
13595
13596 2002-08-24  Matt Austern  <austern@apple.com>
13597
13598         * g++.dg/ext/lvaddr.C: New test.
13599         * g++.dg/ext/lvcast.C: New test.
13600
13601 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * testsuite/g++.dg/inherit/cond1.C: New test.
13604
13605 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13606
13607         * gcc.dg/noncompile/incomplete-1.c: New test.
13608
13609 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13610
13611         * gcc.dg/typespec-1.c: New test.
13612
13613 2002-08-20  Devang Patel  <dpatel@apple.com>
13614         * objc.dg/proto-hier-2.m: New test.
13615
13616 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13617
13618         * objc.dg/bitfield-1.m: New test.
13619         * objc.dg/bitfield-2.m: New test.
13620
13621 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13622
13623         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13624         gcc.dg/c99-flex-array-4.c: New tests.
13625
13626 2002-08-16  Stan Shebs  <shebs@apple.com>
13627
13628         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13629
13630 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13631
13632         * gcc.dg/typeof-1.c: New test.
13633         * g++.dg/ext/typeof2.C: New test.
13634
13635 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * g++.dg/other/offsetof1.C: New test.
13638
13639 2002-08-14  Richard Henderson  <rth@redhat.com>
13640
13641         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13642
13643 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13644
13645         * gcc.dg/cpp/_Pragma3.c: New test.
13646
13647 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13648
13649         * g++.dg/template/inherit3: New test.
13650
13651 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13652
13653         * gcc.dg/bitfld-4.c: Add blank options.
13654
13655 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13656
13657         * g++.dg/template/crash1.C: New test.
13658
13659 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13660
13661         * gcc.dg/tls/opt-2.c: New test.
13662
13663 2002-08-08  Devang Patel  <dpatel@apple.com>
13664
13665         * objc.dg/selector-1.m : New test
13666
13667 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13668
13669         * g++.dg/abi/bitfield4.C: New test.
13670         * gcc.dg/bitfld-4.c: New test.
13671
13672 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13673
13674         * g++.dg/other/packed1.C: New test.
13675
13676 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13677
13678         * g++.dg/abi/offsetof.C: Tweak error messages.
13679         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13680
13681 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13682
13683         * gcc.dg/bitfld-3.c: New test.
13684
13685 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13686             Richard Henderson  <rth@redhat.com>
13687
13688         * gcc.dg/i386-bitfield1.c: New test.
13689         * g++.dg/abi/bitfield3.C: Update.
13690
13691 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13692
13693         * objc.dg/const-str-2.m: Update.
13694         * gcc.dg/cpp/c++98.c: Change to C extension.
13695         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13696         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13697
13698 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13699
13700         * testsuite/gcc.dg/tls/diag-3.c: New.
13701
13702 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13703
13704         * g++.dg/README (Subdirectories): Document new subdir expr.
13705         * g++.dg/expr/pmf-1.C: New test.
13706
13707 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13708
13709         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13710
13711 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13712
13713         * g++.dg/abi/bitfield3.C: New test.
13714
13715 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * lib/gcov.exp: Tweak expected line formats.
13718         * gcc.misc-tests/gcov8.c: New test.
13719         * gcc.misc-tests/gcov8.x: New flags.
13720
13721 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13722
13723         * consistency.vlad/layout/endian.c: Include string.h.
13724
13725         * gcc.c-torture/execute/20020805-1.c: New test.
13726
13727 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13728
13729         * g++.dg/other/conversion1.C: New test.
13730
13731 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13732
13733         * gcc.dg/builtins-1.c: New testcase.
13734
13735 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13736
13737         * g++.dg/inherit/access3.C: New test.
13738
13739 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * gcc.dg/ia64-visibility-2.c: New test.
13742
13743 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13744
13745         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13746         __qualifier_flags to __flags.
13747
13748 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13749
13750         * g++.dg/inherit/operator1.C: New test.
13751         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13752         * g++.dg/other/error1.C: Change expected error message.
13753         * g++.dg/template/conv4.C: Likewise.
13754
13755 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13756
13757         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13758         for documented behavior.
13759
13760 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13761
13762         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13763         several targets known to fail.
13764
13765 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13766
13767         * gcc.dg/mips-args-[123].c: New tests.
13768
13769 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13770
13771         * gcc.dg/ppc-spe.c: New.
13772
13773 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13774
13775         * g++.dg/other/ptrmem4.C: New testcase.
13776
13777 2002-07-24  Richard Henderson  <rth@redhat.com>
13778
13779         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13780
13781 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13782
13783         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13784
13785 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13786
13787         * gcc.c-torture/execute/memset-3.c: New testcase.
13788
13789 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13790
13791         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13792         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13793
13794 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13795
13796         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13797         Delete.
13798
13799 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13800
13801         * gcc.c-torture/compile/simd-4.c: New test.
13802
13803 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13804
13805         PR c++/7347, c++/7348
13806         * g++.dg/template/access4.C: New test.
13807         * g++.dg/template/access5.C: New test.
13808         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13809         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13810         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13811         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13812
13813 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13814
13815         * gcc.dg/gnu89-init-2.c: New test.
13816
13817 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13818
13819         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13820
13821 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13822
13823         * gcc.c-torture/execute/20020720-1.c: New testcase.
13824
13825 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13826
13827         * gcc.dg/cpp/Wsignprom.c: New tests.
13828
13829 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13830
13831         * gcc.c-torture/execute/loop-13.c: New test.
13832
13833 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13834
13835         * gcc.dg/cpp/expr.c: New tests.
13836
13837 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13838
13839         * g++.dg/opt/pr6713.C: Add template instantiation.
13840
13841 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13842
13843         * gcc.dg/nest.c: New test.
13844
13845 2002-07-17  Richard Henderson  <rth@redhat.com>
13846
13847         * g++.dg/opt/pr6713.C: New test.
13848
13849 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13850
13851         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13852         XFAIL for all x86 processors.
13853
13854 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13855
13856         * gcc.c-torture/execute/20010122-1.x: Do not test with
13857         -fomit-frame-pointer.
13858
13859 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13860
13861         * g++.dg/template/instantiate2.C: New test.
13862         * g++.dg/template/spec4.C: New test.
13863
13864 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13865
13866         * g++.dg/template/access2.C: New test.
13867         * g++.dg/template/access3.C: New test.
13868
13869 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13870
13871         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13872         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13873         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13874         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13875         Convert to use <stdarg.h>.
13876         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13877         Delete.
13878         * gcc.dg/va-arg-2.c: New.
13879         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13880
13881 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13882
13883         * gcc.c-torture/compile/20020710-1.c: New test.
13884
13885 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13886                           Andrew Pinski  <pinskia@physics.uc.edu>
13887
13888         gcc.c-torture/compile/simd-2.c: New testcase.
13889         gcc.c-torture/compile/simd-3.c: Likewise.
13890
13891 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/7224
13894         * g++.dg/overload/error1.C: New test.
13895
13896 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13897
13898         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13899         configuration and IRIX 6 O32 ABI.
13900
13901 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13902
13903         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13904
13905 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13906
13907         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13908
13909 2002-07-10  Jeffrey A Law  <law@redhat.com>
13910
13911         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13912
13913         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13914
13915 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13916
13917         * gcc.dg/20020312-2.c: Check for __PPC__.
13918
13919 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13920
13921         * gcc.c-torture/compile/20020709-1.c: New test.
13922
13923 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13924
13925         * g++.dg/template/qualttp21.C: New test case.
13926
13927 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13928
13929         * gcc.c-torture/compile/20020706-1.c: New test.
13930         * gcc.c-torture/compile/20020706-2.c: New test.
13931
13932 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13933             Alexandre Oliva  <aoliva@redhat.com>
13934
13935         * g++.dg/warn/incomplete1.C: New test.
13936
13937 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938
13939         PR c++/7099
13940         * g++.dg/warn/noreturn1.C: New test.
13941
13942 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13943
13944         PR c++/6706
13945         * g++.dg/debug/debug6.C: New test.
13946         * g++.dg/debug/debug7.C: New test.
13947
13948 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13949
13950         * gcc.c-torture/compile/simd-3.c: New test.
13951
13952 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13953
13954         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13955         * gcc.dg/20020620-1.c: Likewise.
13956
13957 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13958
13959         PR c++/6944
13960         * g++.dg/init/array4.C: New test.
13961         * g++.dg/init/array5.C: New test.
13962
13963 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13964
13965         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13966         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13967
13968 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13969
13970         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13971         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13972         * gcc.dg/wtr-conversion-1.c: Likewise.
13973         * gcc.dg/wtr-escape-1.c: Likewise.
13974         * gcc.dg/wtr-int-type-1.c: Likewise.
13975         * gcc.dg/wtr-label-1.c: Likewise.
13976         * gcc.dg/wtr-static-1.c: Likewise.
13977         * gcc.dg/wtr-strcat-1.c: Likewise.
13978         * gcc.dg/wtr-suffix-1.c: Likewise.
13979         * gcc.dg/wtr-switch-1.c: Likewise.
13980         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13981         * gcc.dg/wtr-union-init-1.c: Likewise.
13982         * gcc.dg/wtr-union-init-2.c: Likewise.
13983         * gcc.dg/wtr-union-init-3.c: Likewise.
13984
13985         * gcc.dg/wtr-func-def-1.c: New test.
13986
13987 2002-07-02 Devang Patel <dpatel@apple.com>
13988
13989         * objc.dg/param-1.m: New test.
13990
13991 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13992
13993         * gcc.dg/cpp/trad/directive.c: Add test.
13994         * gcc.dg/cpp/trad/macroargs.c: Add test.
13995         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13996
13997 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13998
13999         * gcc.dg/cpp/cmdlne-M.c: New test.
14000
14001 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14002
14003         * objc.dg/desig-init-1.m: New test.
14004
14005 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14006
14007         PR c++/6716
14008         * g++.dg/template/instantiate1.C: New test.
14009
14010 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14011
14012         PR c++/7112
14013         * g++.dg/template/sizeof2.C: New test.
14014
14015 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14016
14017         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14018         gcc.dg/cpp/trad/include.c: New tests.
14019
14020 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14021
14022         PR target/7177
14023         * gcc.c-torture/compile/20020701-1.c: New test.
14024
14025 2002-07-01  Stan Shebs  <shebs@apple.com>
14026
14027         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14028         header here...
14029         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14030         (objc-torture-execute): or here.
14031
14032 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14033
14034         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14035
14036 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14037
14038         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14039
14040 2002-06-30  Devang Patel  <dpatel@apple.com>
14041
14042         * objc.dg/fsyntax-only.m: New test.
14043
14044 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14045
14046         PR c++/6695
14047         * g++.dg/template/friend7.C: New file.
14048
14049 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14050
14051         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14052         return type.
14053
14054 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14055
14056         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14057         avoid division by zero.
14058
14059 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14060
14061         * gcc.dg/Wunknownprag.c: New tests.
14062
14063 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14064
14065         * gcc.c-torture/execute/simd-2.c: New test.
14066
14067 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14068
14069         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14070         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14071         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14072         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14073         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14074         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14075         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14076         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14077         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14078         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14079         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14080         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14081         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14082         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14083         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14084         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14085         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14086
14087 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14088
14089         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14090         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14091         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14092         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14093         New tests.
14094         * gcc.dg/cpp/trad/directive.c: Update.
14095
14096 2002-06-23  Andreas Jaeger  <aj@suse.de>
14097
14098         * gcc.c-torture/execute/complex-6.c: New.
14099
14100 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14101
14102         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14103         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14104         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14105         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14106
14107 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14108
14109         * gcc.dg/cpp/trad: New directory with traditional tests copied
14110         from parent directory.
14111         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14112         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14113         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14114         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14115         Move to trad/ and rename.
14116         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14117         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14118         gcc.dg/cpp/trad/redef2.c: New tests.
14119         * gcc.dg/cpp/trad/trad.exp: New driver.
14120
14121 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14122
14123         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14124         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14125         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14126         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14127         Remove.
14128
14129 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14130
14131         * gcc.dg/20020620-1.c: New test.
14132
14133 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14134
14135         * g++.dg/template/ttp4.C: New test.
14136
14137 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * g++.dg/opt/vt1.C: Fix regexp.
14140
14141 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14142
14143         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14144         Don't use attribute `noinline'.
14145
14146 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14147
14148         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14149
14150 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14151
14152         * gcc.c-torture/execute/simd-1.c: New.
14153
14154         * gcc.dg/simd-1.c: New.
14155
14156 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14157
14158         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14159
14160 2002-06-16  Richard Henderson  <rth@redhat.com>
14161
14162         * g++.dg/ext/anon-struct1.C: New.
14163         * g++.dg/ext/anon-struct2.C: New.
14164         * g++.dg/ext/anon-struct3.C: New.
14165         * gcc.dg/anon-struct-1.c: New.
14166         * gcc.dg/anon-struct-2.c: New.
14167         * gcc.dg/anon-struct-3.c: New.
14168         * gcc.dg/20011008-1.c: Adjust warning text.
14169         * gcc.dg/20020527-1.c: Add -fms-extensions.
14170
14171 2002-06-16  Richard Henderson  <rth@redhat.com>
14172
14173         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14174
14175 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14176
14177         * gcc.c-torture/execute/20020615-1.c: New test.
14178
14179 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14180
14181         * gcc.c-tortuture/execute/compare-1.c: New test case.
14182         * gcc.c-tortuture/execute/compare-2.c: New test case.
14183         * gcc.c-tortuture/execute/compare-3.c: New test case.
14184
14185 2002-06-13  Richard Henderson  <rth@redhat.com>
14186
14187         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14188         ia64 ilp32.
14189
14190 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14191
14192         * g++.dg/template/typename2.C: Update error message.
14193
14194 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14195
14196         * gcc.c-torture/execute/20020611-1.c: New test.
14197
14198 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14199
14200         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14201         list of targets to skip.
14202
14203 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14204
14205         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14206         targets if not optimizing.
14207
14208 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14209
14210         * gcc.c-torture/compile/20020605-1.c: New test.
14211
14212         * g++.dg/opt/vt1.C: New test.
14213
14214         * gcc.dg/20020531-1.c: New test.
14215
14216         * gcc.dg/20020530-1.c: New test.
14217
14218         * gcc.dg/20020527-1.c: New test.
14219
14220         * g++.dg/opt/cse1.C: New test.
14221
14222 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14223
14224         * gcc.dg/20020607-2.c: New test case.
14225
14226 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * gcc.c-torture/compile/20020604-1.c: New test.
14229
14230 2002-06-04  Richard Henderson  <rth@redhat.com>
14231
14232         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14233         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14234         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14235
14236 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14237
14238         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14239
14240 2002-06-03  Richard Henderson  <rth@redhat.com>
14241
14242         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14243         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14244
14245 2002-06-02  Richard Henderson  <rth@redhat.com>
14246
14247         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14248         test functions static.
14249
14250 2002-06-02  Andreas Jaeger  <aj@suse.de>
14251
14252         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14253         now.
14254
14255 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14256
14257         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14258         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14259         Update for mofified diagnostics.
14260         * gcc.dg/c99-intconst-1.c: No longer fail.
14261
14262 2002-06-02  Richard Henderson  <rth@redhat.com>
14263
14264         * gcc.dg/uninit-A.c: Remove xfail markers.
14265
14266 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14267
14268         * gcc.dg/fnegate-1.c: New test case.
14269
14270 2002-05-30  Osku Salerma  <osku@iki.fi>
14271
14272         * gcc.c-torture/execute/mayalias-1.c: New file.
14273
14274 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14275
14276         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14277         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14278         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14279
14280 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14281
14282         * gcc.c-torture/execute/20020529-1.c: New test.
14283
14284 2002-05-27  Richard Henderson  <rth@redhat.com>
14285
14286         * g++.dg/ext/attrib6.C: New test case.
14287
14288 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14289
14290         * gcc.c-torture/execute/pure-1.c: New test.
14291
14292 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14293
14294         * gcc.dg/cpp/arith-2.c: Remove.
14295
14296 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14297
14298         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14299         * gcc.dg/cpp/if-3.c: Remove.
14300
14301 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14302
14303         * g++.dg/opt/cse2.C: New test.
14304
14305 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14306
14307         * gcc.dg/cpp/arith-1.c: New semantic tests.
14308         * gcc.dg/cpp/if-1.c: Update.
14309
14310 2002-05-24  Ben Elliston  <bje@redhat.com>
14311
14312         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14313
14314 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14315
14316         * gcc.dg/verbose-asm.c: New test.
14317
14318 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14319
14320         * gcc.dg/cpp/paste12.c: New test.
14321
14322 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14323
14324         * g++.dg/parse/named_ops.C: New test.
14325
14326 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14327
14328         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14329
14330 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14331
14332         * gcc.dg/weak-2.c: Allow optional leading underscore
14333         in scan-assembler symbol name.
14334         * gcc.dg/weak-3.c: Likewise.
14335         * gcc.dg/weak-4.c: Likewise.
14336         * gcc.dg/weak-5.c: Likewise.
14337
14338 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14339
14340         * gcc.dg/20020523-1.c: New test.
14341
14342 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14343
14344         * objc.dg/const-str-2.m: Update now that we stop after
14345         a command line error.
14346
14347 2002-05-22  Richard Henderson  <rth@redhat.com>
14348
14349         * g++.dg/dg.exp: Fix typo in test pruneing.
14350
14351 2002-05-22  Richard Henderson  <rth@redhat.com>
14352
14353         * g++.dg/dg.exp: Prune the tls subdirectory.
14354         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14355         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14356         * g++.dg/tls/init-1.C: New.
14357
14358 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14359
14360         * gcc.dg/20020517-1.c: New test.
14361
14362 2002-05-21  Richard Henderson  <rth@redhat.com>
14363
14364         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14365         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14366
14367 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14368
14369         * g++.dg/other/copy2.C: New test.
14370
14371 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14372
14373         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14374         (MAX_COPY): Bump up to 10 times sizeof (long long).
14375         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14376
14377         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14378         sizeof (long long).
14379
14380         * gcc.c-torture/execute/strcpy-1.c: New test.
14381
14382 2002-05-19  Jason Merrill  <jason2redhat.com>
14383
14384         * g++.dg/ext/oper1.C: New test.
14385
14386 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14387 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14388
14389         * README.QMTEST: New file.
14390
14391         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14392
14393 2002-05-19  Andreas Jaeger  <aj@suse.de>
14394
14395         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14396         now.
14397         * gcc.c-torture/execute/loop-2d.x: Likewise.
14398
14399 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14400
14401         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14402         support weak symbols.
14403         * gcc.dg/weak-4.c: Likewise
14404         * gcc.dg/weak-6.c: Likewise
14405
14406 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14407
14408         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14409         cygwin, coff and h8300-*-hms targets
14410         * gcc.dg/weak-5.c: Likewise
14411         * gcc.dg/weak-7.c: Likewise
14412
14413 2002-05-16  Jason Merrill  <jason@redhat.com>
14414
14415         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14416         (scan-assembler-not, scan-assembler-dem): Likewise.
14417         (scan-assembler-dem-not): Likewise.
14418
14419 2002-05-15  Richard Henderson  <rth@redhat.com>
14420
14421         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14422
14423 2002-05-15  Richard Henderson  <rth@redhat.com>
14424
14425         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14426         (vfoo1f): Warning here.
14427         (vfoo1l): Don't redefine the alias.
14428
14429 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14430
14431         * g++.dg/init/pm1.C: New test.
14432
14433 2002-05-12  David S. Miller  <davem@redhat.com>
14434
14435         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14436         types.
14437
14438 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14439
14440         * gcc.c-torture/execute/20020510-1.c: New test case.
14441
14442 2002-05-10  David S. Miller  <davem@redhat.com>
14443
14444         * gcc.c-torture/execute/conversion.c: Test long double too.
14445
14446 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14447
14448         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14449         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14450         * lib/g++.exp (g++_link_flags): Likewise.
14451         * lib/objc.exp (objc_target_compile): Likewise.
14452
14453 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14454
14455         * gcc.dg/cpp/poison.c: Update.
14456         * gcc.dg/cpp/20000625-2.c: Remove.
14457         * gcc.dg/cpp/direct2s.c: Remove final test.
14458
14459 2002-05-08  Tom Rix  <trix@redhat.com>
14460
14461         * gcc.c-torture/execute/20020508-1.c: New test.
14462         * gcc.c-torture/execute/20020508-2.c: New test.
14463         * gcc.c-torture/execute/20020508-3.c: New test.
14464
14465 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14466
14467         * gcc.dg/cpp/charconst-4.c: More tests.
14468
14469 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR c/6569
14472         * gcc.dg/weak-3.c: Update location of warning messages.
14473         * gcc.dg/weak-5.c: Likewise.
14474
14475 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14476
14477         * gcc.c-torture/execute/20020506-1.c: New test case.
14478
14479 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14480
14481         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14482
14483 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14484
14485         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14486
14487 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14488
14489         * gcc.dg/cpp/charconst-3.c: New test.
14490
14491 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14492
14493         * gcc.dg/cpp/charconst.c: Update tests.
14494
14495 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14496
14497         * treelang: Added directory for new sample language treelang. Also
14498         lib/treelang.exp: New file to signal treelang should be tested.
14499
14500 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14501
14502         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14503         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14504         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14505         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14506         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14507         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14508         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14509
14510 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14511
14512         * gcc.dg/format/xopen-2.c: New test.
14513
14514 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.dg/20020503-1.c: New test.
14517
14518 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14519
14520         * g++.dg/init/dtor1.C: Make it tougher.
14521
14522 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14523
14524         * g++.dg/init/dtor1.C: New test.
14525
14526 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14527
14528         * gcc.dg/altivec-8.c: New.
14529
14530 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14531
14532         * gcc.dg/altivec-7.c: New.
14533
14534 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14535
14536         * g++.dg/parse/typedef1.C: New test.
14537
14538 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14539
14540         PR c++/6486
14541         * g++.dg/template/friend6.C: New test.
14542
14543         PR c++/6492
14544         * g++.dg/init/copy1.C: New test.
14545
14546 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14547
14548         * g++.dg/warn/effc1.C: New test.
14549
14550 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14551
14552         * gcc.dg/cpp/if-cexp.c: Add a test.
14553
14554 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14555
14556         * gcc.dg/20020426-2.c: New test.
14557
14558 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14559
14560         * gcc.dg/cpp/if-mop.c: Update.
14561         * gcc.dg/cpp/if-mpar.c: Add test.
14562         * gcc.dg/cpp/if-oppr.c: Update.
14563
14564 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14565
14566         PR c/6343
14567         * gcc.dg/weak-[2-7].c: New tests.
14568
14569 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14570
14571         * gcc.dg/enum1.c: New test.
14572
14573 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/6497
14576         * g++.dg/inherit/access2.C: New test.
14577
14578 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR bootstrap/6445
14581         * gcc.dg/20020426-1.c: New test.
14582
14583 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14584
14585         * g++.dg/abi/enum1.C: New test.
14586
14587 2002-04-26  Richard Henderson  <rth@redhat.com>
14588
14589         * gcc.dg/c99-bool-1.c: Expect always true warning.
14590
14591 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14592
14593         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14594
14595 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14596
14597         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14598         targets.
14599
14600 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14601
14602         * g++.dg/abi/mange7.C: New test.
14603
14604         PR c++/6438.
14605         * g++.dg/parse/stmtexpr2.C: New test.
14606
14607 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14608
14609         * gcc.dg/20020312-2.c: Add SH target.
14610
14611 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14612
14613         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14614         compiler output on mips*-*-irix*.
14615
14616 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14617
14618         * g++.dg/parse/attr1.C: New test.
14619
14620 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14621
14622         * gcc.c-torture/execute/string-opt-17.c: New test case.
14623         * gcc.c-torture/execute/memset-2.c: New test case.
14624
14625 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14626
14627         PR c++/6256:
14628         * g++.dg/template/friend5.C: New test.
14629
14630         PR c++/6331:
14631         * g++.dg/template/qual1.C: Likewise.
14632
14633 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14634
14635         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14636         Include stdlib.h, not stdio.h or ctype.h.
14637
14638 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14639
14640         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14641         cris-*-elf* and mmix-*-*.
14642         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14643         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14644         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14645         Ditto.
14646         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14647         * gcc.dg/wchar_t-1.c: Ditto.
14648
14649 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14650
14651         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14652         Clarify comment.
14653
14654 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14655
14656         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14657
14658 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14659
14660         * gcc.c-torture/execute/20000906-1.x: Delete.
14661
14662 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14663
14664         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14665
14666 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14667
14668         * PR6367
14669         * g77.f-torture/execute/6367.f: New test.
14670         * g77.f-torture/execute/6367.x: Disable for MMIX.
14671
14672 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14673
14674         * PR6352
14675         * g++.dg/opt/inline2.C: New test.
14676
14677 2002-04-18  Richard Henderson  <rth@redhat.com>
14678
14679         * gcc.dg/20000906-1.c: Enable for all targets.
14680         * gcc.c-torture/compile/iftrap-2.c: New.
14681
14682 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14683
14684         * gcc.dg/20020418-1.c: New test.
14685         * gcc.dg/20020418-2.c: New test.
14686
14687 2002-04-18  Richard Henderson  <rth@redhat.com>
14688
14689         * gcc.c-torture/compile/iftrap-1.c: New.
14690         * gcc.dg/iftrap-1.c: Adjust for ia64.
14691         * gcc.dg/iftrap-2.c: New.
14692
14693 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14694
14695         * gcc.c-torture/compile/20020418-1.c: New test.
14696
14697 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14698
14699         * gcc.c-torture/compile/20020415-1.c: New.
14700
14701 2002-04-18  David S. Miller  <davem@redhat.com>
14702
14703         * gcc.c-torture/execute/20020418-1.c: New test.
14704
14705 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14706
14707         * gcc.dg/20020416-1.c: New test.
14708
14709         * g++.dg/opt/inline1.C: New test.
14710
14711 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gcc.dg/altivec-5.c: New test.
14714
14715         * gcc.dg/20020415-1.c: New test.
14716
14717 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14718
14719         * testsuite/lib/chill.exp: Remove.
14720
14721 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * g++.dg/other/big-struct.C: New test.
14724
14725 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14726
14727         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14728         of scratch file.
14729
14730 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14731
14732         PR c/6277
14733         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14734         in scan-assembler function name
14735
14736 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14737
14738         * g77.f-torture/execute/980628-4.x,
14739         g77.f-torture/execute/980628-5.x,
14740         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14741         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14742         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14743         i[34567]86-*-*.
14744
14745 2002-04-13  David S. Miller  <davem@redhat.com>
14746
14747         * gcc.c-torture/execute/20020413-1.c: New test.
14748
14749 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14750
14751         * gcc.dg/asm-6.c,
14752         * g++.dg/ext/asm1.C: New tests.
14753
14754 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14755
14756         PR c++ 5373.
14757         * g++.dg/parse/stmtexpr1.C: New test.
14758
14759         PR c++/5189.
14760         * g++.dg/template/copy1.C: New test.
14761
14762 2002-04-12  Richard Henderson  <rth@redhat.com>
14763
14764         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14765
14766 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14767
14768         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14769         gcc.c-torture/execute/20020307-2.c.
14770
14771 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14772
14773         * g++.dg/ext/attrib5.C,
14774         * g++.dg/lookup/struct1.C: New tests.
14775
14776 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14777
14778         * gcc.dg/20020411-1.c: New test.
14779
14780         * gcc.c-torture/execute/20020411-1.c: New test.
14781
14782 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14783
14784         * g77.f-torture/execute/6177.f: New test.
14785
14786 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14787
14788         PR middle-end/6247
14789         * g++.dg/opt/cleanup1.C: New test.
14790
14791         * g++.dg/opt/const1.C: New test.
14792
14793 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14794
14795         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14796
14797 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14798
14799         PR c++/5507
14800         * g++.dg/template/typename2.C: New test.
14801
14802 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14803
14804         * gcc.c-torture/execute/loop-12.c: New.
14805
14806 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14807
14808         * g77.f-torture/execute/980628-4.x,
14809         g77.f-torture/execute/980628-5.x,
14810         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14811         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14812         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14813
14814 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14815
14816         PR optimization/6086
14817         * g++.dg/opt/preinc1.C: New test.
14818
14819 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/5571
14822         * g++.dg/opt/static2.C: New test.
14823
14824 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14825
14826         PR c/5120
14827         * gcc.dg/20020406-1.c: New test.
14828
14829 2002-04-04  David S. Miller  <davem@redhat.com>
14830
14831         * gcc.c-torture/execute/20020404-1.c: New test.
14832
14833 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR c/6123
14836         * gcc.dg/20020312-2.c: Do not declare global register variable
14837         if __PIC__ or __pic__ is defined.
14838
14839 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14840
14841         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14842         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14843
14844 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14845
14846         * gcc.misc-tests/linkage.exp: Update last change to handle
14847         sparc*-, not just sparc-.
14848
14849 2002-04-03  Richard Henderson  <rth@redhat.com>
14850
14851         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14852
14853 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14854
14855         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14856
14857 2002-04-02  David S. Miller  <davem@redhat.com>
14858
14859         * gcc.c-torture/execute/20020402-3.c: New test.
14860
14861 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14862
14863         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14864         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14865
14866         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14867         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14868         g77.f-torture/execute/20001201.x,
14869         g77.f-torture/execute/u77-test.x: New files.
14870
14871         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14872         * gcc.dg/wchar_t-1.c: Ditto.
14873
14874 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14875
14876         * gcc.c-torture/execute/20020402-1.c: New test.
14877
14878 2002-04-01  Richard Henderson  <rth@redhat.com>
14879
14880         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14881
14882         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14883
14884 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14885
14886         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14887
14888 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14889
14890         * g++.dg/inherit/template-as-base.C: Expect error.
14891         * g++.dg/inherit/namespace-as-base.C: Likewise.
14892
14893 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14894
14895         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14896         g++.dg/ext/instantiate3.C: Tweak match patterns.
14897
14898         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14899         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14900         -da test.
14901
14902 2002-03-31  Richard Henderson  <rth@redhat.com>
14903
14904         * gcc.dg/special/alias-2.c: New.
14905         * gcc.dg/special/ecos.exp: Run it.
14906
14907 2002-03-31  Richard Henderson  <rth@redhat.com>
14908
14909         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14910
14911 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14912
14913         * gcc.dg/weak-1.c: Disable on h8300 port.
14914
14915 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14916
14917         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14918         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14919         ordering tests.
14920         * g++.dg/bprob/bprob-1.C: New test.
14921         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14922         * g++.dg/gcov/gcov-1.C: New test.
14923         * g++.dg/gcov/gcov-1.x: New file.
14924         * g++.dg/gcov/gcov-2.C: New test.
14925         * g++.dg/gcov/gcov-3.C: New test.
14926         * g++.dg/gcov/gcov-3.h: New file.
14927
14928 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14929
14930         * g++.old-deja/g++.other/builtins5.C: New test.
14931         * g++.old-deja/g++.other/builtins6.C: New test.
14932         * g++.old-deja/g++.other/builtins7.C: New test.
14933         * g++.old-deja/g++.other/builtins8.C: New test.
14934         * g++.old-deja/g++.other/builtins9.C: New test.
14935
14936 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * g++.dg/opt/static1.C: New test.
14939
14940         * g++.dg/opt/longbranch1.C: New test.
14941
14942 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14943
14944         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14945
14946         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14947
14948 2002-03-28  Jeffrey A Law  (law@redhat.com)
14949
14950         * gcc.c-torture/execute/20020328-1.c: New test.
14951
14952 2002-03-27  Richard Henderson  <rth@redhat.com>
14953
14954         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14955         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14956         move from g++.old-deja/g++.ext/.
14957
14958 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14959
14960         * g++.dg/init/new2.C: New test.
14961
14962 2002-03-26  Richard Henderson  <rth@redhat.com>
14963
14964         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14965
14966         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14967         on sparc.
14968
14969         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14970         sparcv9 systems.
14971         * gcc.dg/20001102-1.c: Likewise.
14972
14973 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14974
14975         * gcc.dg/cpp/endif-pedantic1.c,
14976         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14977
14978 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14979
14980         * g++.dg/init/new1.C: New test.
14981
14982 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         * g++.dg/abi/vbase9.C: New test.
14985
14986 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14987
14988         * gcc.dg/arm-asm.c: New test.
14989
14990 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14991
14992         * gcc.dg/Wswitch-enum.c: New test.
14993         Fix PR c/5044.
14994
14995 2002-03-26  Richard Henderson  <rth@redhat.com>
14996
14997         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14998         structure.
14999
15000 2002-03-25  Richard Henderson  <rth@redhat.com>
15001
15002         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15003         sparcv9 systems.
15004
15005         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15006         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15007
15008 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15009
15010         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15011
15012 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15013
15014         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15015         targets using generic thunk support.
15016
15017 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15018
15019         * gcc.c-torture/compile/20020323-1.c: New test.
15020
15021         * g++.dg/opt/conj2.C: New test.
15022
15023 2002-03-24  Richard Henderson  <rth@redhat.com>
15024
15025         * gcc.dg/weak-1.c: Use -fno-common.
15026
15027 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15028
15029         * g77.dg/f77-edit-apostrophe-out.f: New test
15030         * g77.dg/f77-edit-h-out.f: New test
15031         * g77.dg/f77-edit-t-in.f: New test
15032         * g77.dg/f77-edit-t-out.f: New test
15033         * g77.dg/f77-edit-x-out.f: New test
15034         * g77.dg/f77-edit-slash-out.f: New test
15035         * g77.dg/f77-edit-colon-out.f: New test
15036         * g77.dg/f77-edit-s-out.f: New test
15037
15038 2002-03-24  Richard Henderson  <rth@redhat.com>
15039
15040         * objc/execute/formal_protocol-6.x: New XFAIL.
15041
15042 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15043
15044         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15045         that do not support weak symbols
15046
15047 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15048
15049         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15050         * lib/g77.exp:  Likewise
15051         * lib/objc.exp: Likewise
15052
15053 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15054
15055         * gcc.dg/Wswitch-default.c: New test.
15056
15057 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15058
15059         * g++.dg/other/enum1.C: New test.
15060
15061 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15062
15063         * gcc.dg/pragma-ep-3.c: Fix typo.
15064
15065 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15066
15067         * g++.dg/inherit/template-as-base.C: New test.
15068
15069 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15072         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15073
15074 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15075
15076         * gcc.dg/cpp/multiline.c: Update to match.
15077
15078 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15079
15080         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15081
15082 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15083
15084         * gcc.dg/cpp/extratokens2.c:  New file.
15085
15086 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15087
15088         * gcc.dg/20020312-2.c: Add rs6000 target.
15089
15090         * gcc.c-torture/compile/20020319-1.c: New test.
15091
15092 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15093
15094         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15095         (A, E): Handle this.
15096
15097 2002-03-20  Jason Merrill  <jason@redhat.com>
15098
15099         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15100         ignoring -fpic.
15101         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15102         through prune_gcc_output.
15103
15104 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15105
15106         * gcc.c-torture/compile/20020320-1.c: New test.
15107
15108 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15109
15110         * gcc.c-torture/compile/20020318-1.c: New test.
15111
15112         * gcc.dg/struct-by-value-1.c: New test.
15113
15114         * gcc.dg/20020319-1.c: New test.
15115
15116 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15117
15118         * g++.dg/opt/conj1.C: New test.
15119
15120 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * g++.dg/template/qualttp20.C: Revert previous change.
15123         * g++.dg/template/qualttp3.C: Likewise.
15124         * g++.dg/template/qualttp4.C: Likewise
15125         * g++.dg/template/qualttp5.C: Likewise
15126         * g++.dg/template/qualttp6.C: Likewise
15127         * g++.dg/template/qualttp7.C: Likewise
15128         * g++.dg/template/qualttp8.C: Likewise
15129         * g++.dg/template/recurse.C: Likewise.
15130
15131 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15132
15133         * gcc.dg/cpp/wchar-1.c: Update.
15134
15135 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15136
15137         * g++.dg/template/conv1.C: New test.
15138         * g++.dg/template/conv2.C: New test.
15139         * g++.dg/template/conv3.C: New test.
15140         * g++.dg/template/conv4.C: New test.
15141
15142 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15143
15144         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15145         * g++.dg/template/qualttp3.C: Likewise.
15146         * g++.dg/template/qualttp4.C: Likewise
15147         * g++.dg/template/qualttp5.C: Likewise
15148         * g++.dg/template/qualttp6.C: Likewise
15149         * g++.dg/template/qualttp7.C: Likewise
15150         * g++.dg/template/qualttp8.C: Likewise
15151         * g++.dg/template/recurse.C: Likewise.
15152
15153 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15154
15155         * g++.dg/opt/dtor1.C: New test.
15156
15157 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15158
15159         * gcc.c-torture/compile/20020315-1.c: New test.
15160
15161 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15162
15163         * gcc.dg/weak-1.c: Fix scan tests.
15164
15165 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15166
15167         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15168         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15169         cris-*-aout* mmix-*-*.
15170         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15171         cris-*-aout* mmix-*-*.
15172         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15173         cris-*-elf* cris-*-aout* and mmix-*-*.
15174         * gcc.dg/20001009-1.c: Ditto.
15175         * gcc.dg/20010912-1.c: Ditto.
15176         * gcc.dg/20020122-4.c: Ditto.
15177         * gcc.dg/inline-2.c: Ditto.
15178
15179 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15180
15181         * gcc.c-torture/compile/20020314-1.c: New test.
15182
15183 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15184
15185         * gcc.c-torture/execute/20020314-1.c: New test.
15186
15187 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15188
15189         * g++.dg/warn/Wunused-1.C: New test.
15190
15191 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15192
15193         * g++.dg/abi/mangle6.C: New test.
15194
15195 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15196
15197         * gcc.c-torture/compile/20020309-2.c: New test.
15198
15199         * gcc.c-torture/compile/20020312-1.c: New test.
15200
15201 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15202
15203         * g++.dg/other/access1.C: New test.
15204
15205 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15206
15207         * gcc.c-torture/execute/wchar_t-1.c: New test.
15208
15209 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15210
15211         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15212
15213 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15214
15215         * gcc.dg/20020312-1.c: New test case.
15216
15217 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15218
15219         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15220
15221 2002-03-11  Richard Henderson  <rth@redhat.com>
15222
15223         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15224         * g++.old-deja/g++.jason/report.C: Likewise.
15225
15226 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15229         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15230
15231 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * testsuite/g++.dg/overload/pmf1.C: New test.
15234
15235 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15236
15237         * gcc.c-torture/execute/20020307-1.c: Use long.
15238
15239 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15240
15241         PR optimization/5844
15242         * gcc.dg/20020310-1.c: New test.
15243
15244 2002-03-09  Michael Meissner  <meissner@redhat.com>
15245
15246         * gcc.c-torture/execute/memcpy-2.c: New test.
15247         * gcc.c-torture/execute/memset-1.c: New test.
15248         * gcc.c-torture/execute/strlen-1.c: New test.
15249         * gcc.c-torture/execute/strcmp-1.c: New test.
15250         * gcc.c-torture/execute/strncmp-1.c: New test.
15251
15252 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15253
15254         * gcc.dg/ppc-ldstruct.c: New test.
15255
15256 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15257
15258         * gcc.c-torture/execute/va-arg-22.c: New test.
15259
15260 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15261
15262         * gcc.c-torture/compile/20020309-1.c: New test.
15263
15264 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15265
15266         * gcc.c-torture/execute/20020307-2.c: New test.
15267
15268 2002-03-07  Jeffrey A Law  (law@redhat.com)
15269
15270         * g77.f-torture/compile/20020307-1.f: New test.
15271
15272 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15273
15274         * gcc.dg/unordered-1.c: New test.
15275
15276 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15277
15278         * gcc.c-torture/execute/20020307-1.c: New test.
15279
15280 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15281
15282         * gcc.dg/20020304-1.c: New test.
15283
15284         * gcc.c-torture/compile/20020304-2.c: New test.
15285
15286 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15287
15288         * gcc.c-torture/compile/20020304-1.c: New test case
15289         (from PR c/5830).
15290
15291 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15292
15293         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15294
15295 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15296
15297         * g++.dg/other/classkey1.C: New test.
15298
15299 2002-03-01  Richard Henderson  <rth@redhat.com>
15300
15301         * gcc.c-torture/compile/981223-1.x: New.
15302         * gcc.c-torture/compile/920625-1.x: New.
15303
15304 2002-02-28  Richard Henderson  <rth@redhat.com>
15305
15306         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15307
15308 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15309
15310         * gcc.c-torture/execute/20020227-1.c: New test.
15311
15312 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15313
15314         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15315         here" ERROR lines.
15316         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15317         * g++.old-deja.g++.other/defarg1.C: Likewise.
15318         * g++.old-deja/g++.pt/calls2.C: Likewise.
15319         * g++.old-deja/g++.pt/crash20.C: Likewise.
15320         * g++.old-deja/g++.pt/crash30.C: Likewise.
15321         * g++.old-deja/g++.pt/crash36.C: Likewise.
15322         * g++.old-deja/g++.pt/crash6.C: Likewise.
15323         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15324         * g++.old-deja/g++.pt/derived3.C: Likewise.
15325         * g++.old-deja/g++.pt/error1.C: Likewise.
15326         * g++.old-deja/g++.pt/friend21.C: Likewise.
15327         * g++.old-deja/g++.pt/friend23.C: Likewise.
15328         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15329         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15330
15331 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15332
15333         * gcc.c-torture/execute/20020225-2.c: New test.
15334
15335 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15336
15337         * gcc.c-torture/execute/920730-1t.c,
15338         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15339         Delete test cases, only relevant to -traditional.
15340
15341 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15342
15343         * gcc.dg/cpp/undef1.c: Remove.
15344         * gcc.dg/cpp/directiv.c: Update.
15345         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15346
15347 2002-02-27  Michael Meissner  <meissner@redhat.com>
15348
15349         * gcc.c-torture/execute/20020226-1.c: New test.
15350
15351 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15352
15353         * g++.dg/debug/debug4.C: New test.
15354
15355         * gcc.dg/ia64-visibility-1.c: New test.
15356
15357 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15358
15359         * gcc.dg/debug/20020224-1.c: New.
15360
15361 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15362
15363         * gcc.c-torture/execute/960416-1.x: New.
15364         * gcc.c-torture/execute/divconst-3.x: Likewise.
15365
15366 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15367
15368         * gcc.dg/20020224-1.c: New test.
15369
15370 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15371
15372         * gcc.c-torture/execute/20020225-1.c: New.
15373
15374 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15375
15376         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15377
15378 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15379
15380         * gcc.dg/20020222-1.c: New test.
15381
15382 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15383
15384         * g++.dg/opt/anonunion1.C: New test.
15385
15386 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15387
15388         * g++.dg/template/qualttp19.C: New test.
15389         * g++.dg/template/qualttp20.C: New test.
15390         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15391         * g++.old-deja/g++.other/qual1.C: Likewise.
15392
15393 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15394
15395         * gcc.dg/attr-alwaysinline.c: New.
15396
15397 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15398
15399         * gcc.dg/20020220-1.c: New test.
15400
15401         * gcc.dg/20020220-2.c: New test.
15402
15403         * g++.dg/opt/mmx1.C: New test.
15404
15405 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15406
15407         * gcc.c-torture/compile/20020110.c: New test.
15408
15409 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15410
15411         * gcc.c-torture/execute/20020219-1.c: New test.
15412
15413         * gcc.dg/20020219-1.c: New test.
15414
15415         * gcc.dg/noncompile/20020220-1.c: New test.
15416
15417         * g++.dg/opt/ptrintsum1.C: New test.
15418
15419         * gcc.dg/debug/20020220-1.c: New test.
15420
15421 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15422
15423         * gcc.c-torture/execute/20020216-1.c: New test.
15424
15425 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15426
15427         * gcc.dg/decl-1.c: Update, new test.
15428
15429 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.dg/abi/bitfield1.C: New test.
15432         * g++.dg/abi/bitfield2.C: New test.
15433
15434 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15435
15436         * gcc.dg/attr-nest.c: New test.
15437
15438 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15439
15440         * gcc.c-torture/execute/20020215-1.c: New test.
15441
15442 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15443
15444         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15445         * g++.dg/debug/debug.exp: New.
15446         * g++.dg/debug/trivial.C: New.
15447         * g++.dg/debug/debug1.C: Moved...
15448         * g++.dg/other/debug1.C: ...from here.
15449         * g++.dg/debug/debug2.C: Moved...
15450         * g++.dg/other/debug2.C: ...from here.
15451         * g++.dg/debug/debug3.C: Moved...
15452         * g++.dg/other/debug3.C: ...from here.
15453
15454         * gcc.dg/noncompile/20020213-1.c: New test.
15455
15456 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15457
15458         * g++.dg/other/debug3.C: New test.
15459
15460         * gcc.c-torture/execute/20020213-1.c: New test.
15461
15462 2002-02-13  Richard Smith <richard@ex-parrot.com>
15463
15464         * g++.old-deja/g++.other/thunk1.C: New test.
15465
15466 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15467
15468         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15469
15470 2002-02-13  Stan Shebs  <shebs@apple.com>
15471
15472         * gcc.dg/altivec-3.c: New.
15473
15474 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15475
15476         * gcc.dg/Wunreachable-1.c: New test.
15477         * gcc.dg/Wunreachable-2.c: New test.
15478
15479 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15480
15481         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15482
15483 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15484
15485         * gcc.dg/decl-1.c: New test.
15486
15487 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15488
15489         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15490
15491 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15492
15493         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15494         * gcc.c-torture/compile/980506-1.x: Likewise.
15495
15496 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15497
15498         * gcc.dg/20020210-1.c: New.
15499
15500 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15501
15502         * g77.f-torture/execute/947.f: New regression test
15503         for PR fortran/947.
15504
15505 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15506
15507         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15508         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15509
15510 2002-02-08  Richard Henderson  <rth@redhat.com>
15511
15512         * gcc.c-torture/compile/labels-3.c: New.
15513
15514 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15515
15516         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15517         expression statements work instead.
15518         * gcc.dg/noncompile/20020207-1.c: New test.
15519
15520 2002-02-07  Richard Henderson  <rth@redhat.com>
15521
15522         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15523
15524 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15525
15526         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15527         message from g77
15528         * lib/g77-dg.exp: Trim g77 error messages so that they are
15529         recognized by dg.exp.
15530
15531 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15532
15533         PR fortran/5473
15534         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15535
15536 2002-02-07  Richard Henderson  <rth@redhat.com>
15537
15538         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15539         to be sufficiently aligned for integers.
15540
15541 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15542
15543         * g++.dg/template/friend4.C: New test.
15544
15545 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15546
15547         PR fortran/5743
15548         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15549         unsupported cases.
15550
15551 2002-02-07  Richard Henderson  <rth@redhat.com>
15552
15553         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15554         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15555         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15556         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15557
15558 2002-02-06  Richard Henderson  <rth@redhat.com>
15559
15560         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15561
15562 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15563
15564         * gcc.dg/20020206-1.c: New test.
15565
15566 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15567
15568         * gcc.c-torture/execute/20020206-1.c: New test.
15569
15570         * gcc.c-torture/execute/20020206-2.c: New test.
15571
15572         PR optimization/5429:
15573         * gcc.c-torture/compile/20020206-1.c: New test.
15574
15575 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15576
15577         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15578         as certain file formats cannot support particularly large
15579         alignments.
15580
15581         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15582         and do not expect to be able to link the executable.
15583
15584         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15585         fail because the COFF format does not support the weak attribute.
15586
15587 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15588
15589         * g77.dg/pr5473.f:  New test
15590
15591 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15592
15593         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15594         Fix testcase accordingly.
15595
15596 2002-02-04  Richard Henderson  <rth@redhat.com>
15597
15598         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15599         (buf): Change to be an array of pointers, not ints.
15600
15601 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15602
15603         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15604         before all tests.  Move warning one line above to match where it
15605         C frontend emits.
15606         * gcc.dg/Wswitch-2.c: New test.
15607         * g++.dg/warn/Wswitch-1.C: New test.
15608         * g++.dg/warn/Wswitch-2.C: New test.
15609
15610 2002-02-04  Richard Henderson  <rth@redhat.com>
15611
15612         * g++.dg/abi/offsetof.C: Fix size comparison.
15613
15614 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15615
15616         * gcc.dg/cast-qual-2.c: New test.
15617
15618 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15619
15620         * gcc.dg/20020201-4.c: New test.
15621
15622 2002-02-04  Ben Elliston  <bje@redhat.com>
15623
15624         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15625         target_info attribute != 0, in addition to the empty string.
15626         (gcc_target_compile): Likewise.
15627
15628 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15629
15630         * gcc.dg/Wswitch.c: New test.
15631         PR gcc/4475. PR gcc/3780.
15632
15633 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15634
15635         * g77.f-torture/execute/5122.f: New test for regressions
15636         against PR fortran/5122.
15637
15638 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15639
15640         * g77.f-torture/compile/pr3743.f: Delete
15641         * g77.dg/pr3743-1.f: New test.
15642         * g77.dg/pr3743-2.f: New test.
15643         * g77.dg/pr3743-3.f: New test.
15644         * g77.dg/pr3743-4.f: New test.
15645
15646 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15647
15648         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15649
15650 2002-02-02  Richard Henderson  <rth@redhat.com>
15651
15652         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15653         * gcc.c-torture/execute/bf64-1.c: Likewise.
15654
15655 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15656
15657         * gcc.dg/20020201-2.c: New test.
15658
15659         * gcc.dg/20020201-3.c: New test.
15660
15661         * gcc.c-torture/execute/bitfld-2.c: New test.
15662
15663 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15664
15665         * gcc.dg/bitfld-1.c: Update.
15666         * gcc.dg/bitfld-2.c: Update.
15667         * gcc.c-torture/execute/bitfld-1.x: New.
15668
15669 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15670
15671         * gcc.c-torture/execute/20020201-1.c: New test.
15672
15673 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15674
15675         PR target/5469
15676         * gcc.dg/20020201-1.c: New test.
15677
15678 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15679
15680         PR fortran/3743
15681         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15682         * g77.f-torture/compile/pr3743.x: Remove
15683
15684 2002-01-31  Tom Rix  <trix@redhat.com>
15685
15686         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15687
15688 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15689
15690         * gcc.dg/noncompile/20020130-1.c: New test.
15691
15692 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15693
15694         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15695
15696 2002-01-29  Richard Henderson  <rth@redhat.com>
15697
15698         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15699         to long long.
15700         * gcc.c-torture/execute/bf64-1.c: Likewise.
15701
15702 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15703
15704         * gcc.c-torture/execute/20020129-1.c: New test.
15705
15706 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15707
15708         * gcc.c-torture/compile/20000224-1.c: Update.
15709         * gcc.c-torture/execute/bitfld-1.c: New tests.
15710         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15711         * gcc.dg/uninit-A.c: Update.
15712
15713 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15714
15715         * g++.dg/template/ctor1.C: Add instantiation.
15716
15717 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15718
15719         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15720         argument to __builtin_prefetch to be const ptr.
15721
15722 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15723
15724         * gcc.c-torture/compile/20020120-1.c: New test.
15725
15726 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15727
15728         * gcc.c-torture/execute/20020127-1.c: New test.
15729
15730 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15731
15732         * g77.dg/f77-edit-i-in.f: New test
15733         * g77.dg/f77-edit-i-out.f: New test
15734
15735 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15736
15737         * gcc.dg/debug/debug.exp: New file.
15738         * gcc.dg/debug/trivial.c: New file.
15739         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15740         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15741         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15742         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15743         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15744         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15745         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15746         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15747         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15748         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15749         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15750         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15751         * gcc.dg/20000503-1.c: Removed.
15752         * gcc.dg/20010207-1.c: Removed.
15753         * gcc.dg/20011223-1.c: Removed.
15754         * gcc.dg/20020104-2.c: Removed.
15755         * gcc.dg/debug-1.c: Removed.
15756         * gcc.dg/debug-2.c: Removed.
15757         * gcc.dg/debug-3.c: Removed.
15758         * gcc.dg/debug-4.c: Removed.
15759         * gcc.dg/debug-5.c: Removed.
15760         * gcc.dg/debug-6.c: Removed.
15761         * gcc.dg/dwarf2-1.c: Removed.
15762         * gcc.dg/dwarf2-2.c: Removed.
15763
15764 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15765
15766         * g++.old-deja/g++.other/eh5.C: New test.
15767         * g++.old-deja/g++.other/sibcall2.C: New test.
15768         * g++.old-deja/g++.other/array9.C: New test.
15769         * g++.old-deja/g++.other/typename2.C: New test.
15770         * g++.old-deja/g++.other/crash60.C: New test.
15771         * g++.old-deja/g++.other/conv9.C: New test.
15772         * g++.old-deja/g++.other/mangle10.C: New test.
15773         * g++.old-deja/g++.other/unchanging1.C: New test.
15774         * g++.old-deja/g++.other/exprstmt1.C: New test.
15775         * g++.old-deja/g++.other/inline23.C: New test.
15776         * g++.old-deja/g++.eh/ia64-1.C: New test.
15777         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15778         * g++.old-deja/g++.other/reload1.C: New test.
15779         * g++.old-deja/g++.other/static20.C: New test.
15780         * g++.old-deja/g++.other/local-alloc1.C: New test.
15781         * g++.old-deja/g++.other/conv8.C: New test.
15782         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15783         * g++.old-deja/g++.other/storeexpr1.C: New test.
15784         * g++.old-deja/g++.other/storeexpr2.C: New test.
15785         * g++.dg/eh/template2.C: New test.
15786         * g++.dg/warn/weak1.C: New test.
15787
15788 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15789
15790         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15791         Remove first, non-varying, argument.
15792
15793 2002-01-23  Richard Henderson  <rth@redhat.com>
15794
15795         * gcc.dg/inline-2.c: New.
15796
15797         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15798         Add optional target arg.  Check number of arguments.
15799         (scan-assembler-not, scan-assembler-dem): Likewise.
15800         (scan-assembler-dem-not): Likewise.
15801
15802 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15803
15804         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15805         line 12.
15806         * g++.old-deja/g++.brendan/parse3.C,
15807         g++.old-deja/g++.other/crash26.C,
15808         g++.old-deja/g++.other/crash28.C,
15809         g++.old-deja/g++.other/crash29.C,
15810         g++.old-deja/g++.other/crash30.C,
15811         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15812
15813 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15814
15815         * gcc.dg/20020115-1.c: New.
15816
15817 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15818
15819         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15820
15821 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15822
15823         * gcc.dg/20020122-3.c: New.
15824
15825 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15826
15827         * g++.dg/other/gc1.C: New test.
15828
15829 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15830
15831         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15832
15833 2002-01-22  Richard Henderson  <rth@redhat.com>
15834
15835         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15836
15837 2002-01-22  Richard Henderson  <rth@redhat.com>
15838
15839         * gcc.dg/20020122-4.c: New.
15840
15841 2002-01-22  H.J. Lu <hjl@gnu.org>
15842
15843         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15844         link output.
15845         * gcc.dg/special/ecos.exp: Likewise.
15846         * lib/g++-dg.exp: Likewise.
15847         * lib/g77-dg.exp: Likewise.
15848         * lib/gcc-dg.exp : Likewise.
15849         * lib/mike-g++.exp: Likewise.
15850         * lib/mike-g77.exp: Likewise.
15851         * lib/mike-gcc.exp: Likewise.
15852         * lib/objc-dg.exp: Likewise.
15853
15854 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15855
15856         PR target/5379
15857         * gcc.dg/20020122-2.c: New test.
15858
15859 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15860
15861         * gcc.dg/20020122-1.c: New test.
15862
15863 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15864
15865         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15866
15867 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15868
15869         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15870
15871 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15872
15873         * gcc.c-torture/compile/20020121-1.c: New test.
15874
15875 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15876
15877         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15878         ld_library_path.
15879
15880 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15881
15882         * gcc.dg/20020218-1.c: New test.
15883
15884 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15885
15886         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15887         messages
15888         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15889         "At global scope" warning
15890         * g++.dg/ext/align1.C: Change cygwin test for alignment
15891         from db-bogus to dg-warning
15892
15893 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15894
15895         * g77.f-torture/compile/cpp2.F: New test.
15896
15897 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15898
15899         * g++.dg/template/access1.C: New test.
15900
15901 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15902
15903         * gcc.dg/20020118-1.c: New.
15904
15905 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15906
15907         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15908
15909 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15910
15911         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15912         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15913         alignment warnings.
15914
15915 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15916
15917         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15918         torture_with_loops and torture_without_loops
15919
15920 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15921
15922         * gcc.c-torture/compile/20020116-1.c: New test.
15923
15924 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15925
15926         * gcc.dg/20020116-2.c: New test.
15927
15928         * gcc.dg/ultrasp4.c: New test.
15929
15930         * gcc.dg/20020116-1.c: New test.
15931
15932 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15933
15934         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15935         by EABI.
15936
15937 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15938
15939         * gcc.misc-tests/i386-prefetch.exp: New.
15940         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15941         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15942         * gcc.misc-tests/i386-pf-none-1.c: New test.
15943         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15944
15945 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15946
15947         * gcc.dg/gnu89-init-1.c: Add new tests.
15948
15949 2002-01-15  Andreas Jaeger  <aj@suse.de>
15950
15951         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15952         * gcc.dg/i386-mmx-2.c: Likewise.
15953         * gcc.dg/i386-sse-1.c: Likewise.
15954         * gcc.dg/i386-sse-2.c: Likewise.
15955         * gcc.dg/i386-sse-3.c: Likewise.
15956
15957 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15958
15959         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15960         Uncomment additional cases that now pass.
15961
15962 2002-01-11  Richard Henderson  <rth@redhat.com>
15963
15964         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15965         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15966
15967 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15968
15969         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15970
15971 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15972
15973         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15974         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15975
15976 2002-01-10  Dale Johannesen  <dalej@apple.com>
15977
15978         * gcc.c-torture/execute/loop-11.c: New.
15979
15980 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15981
15982         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15983         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15984
15985 2002-01-09  Richard Henderson  <rth@redhat.com>
15986
15987         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15988         type in which to perform the operation for each size.
15989
15990 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15991
15992         * gcc.c-torture/compile/20020109-2.c: New test.
15993
15994 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15995
15996         * gcc.c-torture/execute/loop-10.c: New test.
15997
15998 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * gcc.c-torture/compile/20010226-1.c: New test.
16001         * gcc.c-torture/compile/20010227-1.c: New test.
16002         * gcc.c-torture/compile/20010426-1.c: New test.
16003         * gcc.c-torture/compile/20010510-1.c: New test.
16004         * gcc.c-torture/compile/20010605-3.c: New test.
16005         * gcc.c-torture/compile/20010824-1.c: New test.
16006         * gcc.c-torture/execute/20010409-1.c: New test.
16007         * gcc.dg/noncompile/20000901-1.c: New test.
16008         * gcc.dg/20001023-1.c: New test.
16009         * gcc.dg/20001101-1.c: New test.
16010         * gcc.dg/20001102-1.c: New test.
16011         * gcc.dg/20010207-1.c: New test.
16012         * gcc.dg/20010405-1.c: New test.
16013         * gcc.dg/20010822-1.c: New test.
16014         * gcc.dg/20011107-1.c: New test.
16015
16016 2002-01-09  Jeffrey A Law  (law@redhat.com)
16017
16018         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16019
16020         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16021         execution failure on PA targets.
16022
16023 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16024
16025         * gcc.c-torture/compile/20020109-1.c: New test.
16026
16027 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16028
16029         * gcc.c-torture/execute/20020108-1.c: New test.
16030
16031 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16032
16033         * gcc.dg/20020108-1.c: New test.
16034
16035 2002-01-08  H.J. Lu <hjl@gnu.org>
16036
16037         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16038         for header files.
16039
16040 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16041
16042         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16043         consistency.
16044
16045 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16046
16047         * gcc.dg/altivec-4.c: Test altivec predicates.
16048
16049 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16050
16051         * gcc.c-torture/execute/20020107-1.c: New test.
16052
16053 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16054
16055         PR c/5279
16056         * gcc.c-torture/compile/20020106-1.c: New test.
16057
16058 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16059
16060         * gcc.c-torture/execute/nestfunc-4.c: New test.
16061
16062 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16063
16064         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16065         extra triple that slipped in.
16066         * g++.old-deja/g++.abi/align.C: Likewise.
16067         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16068
16069 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16070
16071         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16072         * g++.old-deja/g++.abi/align.C: Likewise.
16073         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16074
16075         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16076         on FreeBSD/i386.
16077         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16078         FreeBSD.
16079
16080 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16081
16082         * gcc.dg/20020104-1.c: New test.
16083
16084         * gcc.dg/20020104-2.c: New test.
16085
16086 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16087
16088         * gcc.dg/20020103-1.c: Fix typo in target selector.
16089
16090 2002-01-03  Richard Henderson  <rth@redhat.com>
16091
16092         * gcc.dg/20020103-1.c: New.
16093
16094 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16095
16096         * gcc.c-torture/execute/20020103-1.c: New test.
16097
16098 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16099
16100         * g++.dg/other/debug2.C: New test.
16101
16102         * gcc.c-torture/compile/20020103-1.c: New test.
16103
16104 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * gcc.dg/gnu89-init-1.c: Added new tests.
16107
16108 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         * g++.dg/template/friend2.C: Remove as patch is reverted.
16111
16112         * g++.dg/warn/oldcast1.C: New test.
16113
16114         * g++.dg/template/ptrmem1.C: New test.
16115         * g++.dg/template/ptrmem2.C: New test.
16116
16117         * g++.dg/template/ntp.C: New test.
16118
16119         * g++.dg/other/component1.C: New test.
16120
16121         * g++.dg/template/ttp3.C: New test.
16122
16123         * g++.dg/template/friend2.C: New test.
16124         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16125
16126 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16127
16128         * g++.dg/other/ptrmem1.C: New test.
16129         * g++.dg/other/ptrmem2.C: New test.
16130
16131 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16132
16133         * g++.dg/template/ctor1.C: New test.
16134
16135 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16136
16137         * g++.dg/template/friend2.C: New test.
16138
16139 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16140
16141         * gcc.dg/mmix-1.c: New test.
16142
16143 2001-12-31  Richard Henderson  <rth@redhat.com>
16144
16145         * gcc.dg/asm-5.c: New.
16146
16147 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16148
16149         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16150         in namespace __gnu_cxx
16151
16152 2001-12-30  Richard Henderson  <rth@redhat.com>
16153
16154         * gcc.dg/debug-6.c: New.
16155
16156 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16157
16158         * gcc.c-torture/compile/20011229-2.c: New test.
16159
16160 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16161
16162         * gcc.dg/debug-3.c: New test.
16163         * gcc.dg/debug-4.c: New test.
16164         * gcc.dg/debug-5.c: New test.
16165
16166 2001-12-29  Richard Henderson  <rth@redhat.com>
16167
16168         * g++.dg/eh/loop1.C: New.
16169
16170 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16171
16172         * g++.dg/template/crash1.C: New test.
16173
16174 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16175
16176         * g++.dg/other/const1.C: New test.
16177
16178 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16179
16180         * gcc.c-torture/compile/20011229-1.c: New test.
16181
16182 2001-12-28  Stan Shebs  <shebs@apple.com>
16183
16184         * lib/objc-torture.exp: Resync with c-torture.exp.
16185         * lib/objc.exp: Load standard libraries.
16186
16187 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16188
16189         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16190         additional tests.
16191
16192 2001-12-27  Roger Sayle <roger@eyesopen.com>
16193
16194         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16195
16196 2001-12-27  Richard Henderson  <rth@redhat.com>
16197
16198         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16199
16200 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16201
16202         * g++.dg/eh/ctor1.C: New test.
16203         * g++.dg/other/error2.C: New test.
16204
16205 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16206
16207         * g++.dg/other/init2.C: New test.
16208
16209 2001-12-24  Richard Henderson  <rth@redhat.com>
16210
16211         * gcc.dg/20011223-1.c: New.
16212         * gcc.dg/inline-1.c: New.
16213
16214 2001-12-23  Richard Henderson  <rth@redhat.com>
16215
16216         * gcc.dg/asm-4.c: Test operand modifiers.
16217
16218 2001-12-23  Richard Henderson  <rth@redhat.com>
16219
16220         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16221
16222 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16223
16224         * gcc.c-torture/execute/20011223-1.c: New test.
16225
16226 2001-12-21  Richard Henderson  <rth@redhat.com>
16227
16228         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16229         re-enables the warning.
16230
16231 2001-12-21  Richard Henderson  <rth@redhat.com>
16232
16233         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16234
16235 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16236
16237         * gcc.c-torture/compile/20011218-1.c: New test.
16238
16239 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16240
16241         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16242         arm-isr.c test.
16243         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16244         epilogue generation for ARM ISR routines.
16245
16246 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16247
16248         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16249         * gcc.dg/format/c90-printf-3.c: Likewise.
16250         * gcc.dg/format/c99-printf-3.c: Likewise.
16251         * gcc.dg/format/ext-1.c: Likewise.
16252         * gcc.dg/format/ext-6.c: Likewise.
16253         * gcc.dg/format/format.h: Prototype unlocked stdio.
16254
16255 2001-12-20  Richard Henderson  <rth@redhat.com>
16256
16257         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16258         (arena): Use it.
16259         (malloc): Correct allocation logic.  Abort if we fill up the
16260         arena before initialization complete.
16261         (realloc): Correct allocation logic.
16262
16263 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16264
16265         * gcc.c-torture/compile/20011219-2.c: New test.
16266
16267         * gcc.c-torture/execute/20011219-1.c: New test.
16268
16269 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16270
16271         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16272         target does not support weak symbols.
16273
16274 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16275
16276         * gcc.c-torture/compile/20011219-1.c: New test.
16277
16278 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16279
16280         * g++.dg/other/error1.C: New test.
16281
16282 2001-12-17  Jeffrey A Law  (law@redhat.com)
16283
16284         * gcc.c-torture/execute/20011217-1.c: New test.
16285
16286 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16287
16288         * objc.dg/special/: New directory.
16289         * objc.dg/special/special.exp: New file.
16290         * objc.dg/special/unclaimed-category-1.h: New file.
16291         * objc.dg/special/unclaimed-category-1a.m: New file.
16292         * objc.dg/special/unclaimed-category-1.m: New file.
16293
16294 2001-12-17  Andreas Jaeger  <aj@suse.de>
16295
16296         * gcc.c-torture/compile/20011217-2.c: New test.
16297
16298 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16299
16300         * gcc.c-torture/compile/20011217-1.c: New test.
16301
16302 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16303
16304         * testsuite/gcc.dg/20011214-1.c: New.
16305
16306 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16307
16308         * gcc.dg/altivec-4.c: New.
16309
16310 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16311
16312         * gcc.dg/20011113-1.c: New test.
16313
16314 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16315
16316         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16317         std::__malloc_alloc_template<0> and
16318         std::__default_alloc_template<false, 0>.
16319
16320 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16321
16322         * objc/execute/bf-21.m: New test.
16323         * objc/execute/enumeration-1.m: New test.
16324         * objc/execute/enumeration-2.m: New test.
16325
16326 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16327
16328         * gcc.dg/gnu89-init-1.c: New test.
16329
16330 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16331
16332         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16333         * g++.old-deja/g++.jason/2371.C: Likewise.
16334         * g++.old-deja/g++.jason/template33.C: Likewise.
16335         * g++.old-deja/g++.jason/template34.C: Likewise.
16336         * g++.old-deja/g++.jason/template36.C: Likewise.
16337         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16338         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16339         * g++.old-deja/g++.other/typename1.C: Likewise.
16340         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16341         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16342         * g++.old-deja/g++.pt/typename11.C: Likewise.
16343         * g++.old-deja/g++.pt/typename14.C: Likewise.
16344         * g++.old-deja/g++.pt/typename16.C: Likewise.
16345         * g++.old-deja/g++.pt/typename3.C: Likewise.
16346         * g++.old-deja/g++.pt/typename4.C: Likewise.
16347         * g++.old-deja/g++.pt/typename5.C: Likewise.
16348         * g++.old-deja/g++.pt/typename7.C: Likewise.
16349         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16350
16351 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16352
16353         * g++.dg/other/linkage1.C: New test.
16354         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16355         specifiers.
16356
16357 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16358
16359         * gcc.dg/concat.c: New test.
16360
16361 2001-12-11  Stan Shebs  <shebs@apple.com>
16362
16363         * objc/compile: New test directory.
16364         * objc/compile/compile.exp: New expect script.
16365         * objc/compile/20011211-1.m: New compile test.
16366
16367 2001-12-11  Jason Merrill  <jason@redhat.com>
16368
16369         * lib/prune.exp (prune_gcc_output): Also handle "In member
16370         function".  So many permutations...
16371
16372 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16373
16374         * g++.dg/template/typedef1.C: New test.
16375
16376 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16377
16378         * g++.dg/other/copy1.C: New test.
16379
16380 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16381
16382         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16383
16384         * gcc.dg/builtin-choose-expr.c: New.
16385
16386 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16387
16388         * gcc.dg/altivec-2.c: New.
16389
16390 2001-12-07  Richard Henderson  <rth@redhat.com>
16391
16392         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16393
16394 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16395
16396         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16397         ultrasparc.
16398
16399 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16400
16401         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16402
16403 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16404
16405         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16406         variable argument list.
16407
16408 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16409
16410         * gcc.c-torture/execute/memcheck: Delete entire directory.
16411         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16412         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16413
16414 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16415
16416         * gcc.dg/Wshadow-1.c: New test.
16417
16418 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16419
16420         * gcc.c-torture/compile/20011130-1.c: New test.
16421
16422         * gcc.dg/noncompile/20011025-1.c: New test.
16423
16424         * g++.dg/other/anon-union.C: New test.
16425
16426         * gcc.c-torture/execute/20011024-1.c: New test.
16427
16428 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16429
16430         * gcc.c-torture/execute/20000722-1.x,
16431         gcc.c-torture/execute/20010123-1.x: Remove.
16432         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16433         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16434         gcc.dg/c99-complit-2.c: New tests.
16435
16436 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16437
16438         * g++.dg/inherit/base1.C: New test.
16439
16440 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16441
16442         * g++.dg/other/stdarg1.C: New test.
16443
16444         * gcc.c-torture/compile/20011130-2.c: New test.
16445
16446 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16447
16448         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16449         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16450         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16451         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16452         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16453         * gcc.dg/builtin-prefetch-1.c: New test.
16454
16455 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16456
16457         * gcc.dg/20011130-1.c: New test.
16458
16459 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         * g++.dg/other/scope1.C: New test.
16462         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16463
16464 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16465
16466         * gcc.dg/vla-init-1.c: New test.
16467
16468 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16469
16470         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16471
16472 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16473
16474         * objc.dg/alias.m: Update.
16475         * objc.dg/class-1.m: Update.
16476         * objc.dg/const-str-1.m: Update.
16477         * objc.dg/fwd-proto-1.m: Update.
16478         * objc.dg/id-1.m: Update.
16479         * objc.dg/super-class-1.m: Update.
16480
16481 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16482
16483         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16484         constructs.
16485
16486 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16487
16488         * gcc.c-torture/execute/20011128-1.c: New test.
16489
16490 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16491
16492         * gcc.dg/20011127-1.c: New test.
16493
16494 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16495
16496         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16497         from Austin Group draft 7.
16498         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16499         scanf format arguments.
16500         * gcc.dg/format/no-exargs-2.c: New test.
16501
16502 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16503
16504         * g++.dg/abi/vbase8-4.C: New test.
16505
16506 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16507
16508         * gcc.c-torture/execute/20011121-1.c: New test.
16509
16510 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16511
16512         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16513
16514 2001-11-23  Andreas Jaeger  <aj@suse.de>
16515
16516         * gcc.dg/cpp/charconst-2.c: New test.
16517
16518 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16519
16520         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16521         to the host if it is remote.  Let tests specify extra headers
16522         they use.
16523         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16524         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16525         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16526         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16527         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16528         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16529         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16530         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16531         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16532         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16533
16534 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16535
16536         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16537         for little endian ARMs.
16538
16539 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16540
16541         * gcc.c-torture/compile/20011119-1.c: New test.
16542         * gcc.c-torture/compile/20011119-2.c: New test.
16543
16544 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16545
16546         * gcc.dg/altivec-1.c: Fix typo.
16547
16548 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16549
16550         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16551
16552 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16553
16554         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16555
16556 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16557
16558         * lib/g77.exp: Don't specify --rpath-link.
16559
16560         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16561         across all the headers.
16562         * gcc.dg/format/format.exp: For testing on a remote host,
16563         copy format.h.
16564
16565         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16566         * gcc.c-torture/execute/930406-1.c: Likewise.
16567         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16568
16569 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16570
16571         * gcc.dg/altivec-1.c: New.
16572
16573 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16574
16575         * gcc.dg/cpp/fpreprocessed.c: New test case.
16576
16577 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16578
16579         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16580         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16581         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16582
16583 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16584
16585         * gcc.dg/no-builtin-1.c: New test.
16586
16587 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16588
16589         * gcc.c-torture/execute/20011115-1.c: New test.
16590
16591 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16592
16593         * gcc.c-torture/compile/20011114-2.c: New test.
16594         * gcc.c-torture/compile/20011114-3.c: New test.
16595         * gcc.c-torture/compile/20011114-4.c: New test.
16596
16597 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16598
16599         * g++.dg/other/init1.C: New test.
16600
16601 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16602
16603         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16604         message.
16605
16606         * gcc.c-torture/execute/20011114-1.c: New testcase.
16607
16608         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16609         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16610         like the (before this change) version of 20010327-1.c.
16611
16612 2001-11-14  Roger Sayle <roger@eyesopen.com>
16613
16614         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16615
16616 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16617
16618         * g++.dg/init/array2.C: New test.
16619
16620 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16621
16622         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16623
16624 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16625
16626         * g++.dg/other/forscope1.C: New test.
16627         * g++.dg/ext/forscope1.C: New test.
16628         * g++.dg/ext/forscope2.C: New test.
16629
16630 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16631
16632         * gcc.c-torture/execute/20011113-1.c: New test.
16633
16634 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16635
16636         * gcc.c-torture/execute/20011109-2.c: New test.
16637
16638         * gcc.c-torture/execute/20011109-1.c: New test.
16639
16640 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * gcc.c-torture/compile/20011109-1.c: New test.
16643
16644 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16645
16646         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16647         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16648         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16649         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16650         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16651         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16652         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16653
16654 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16655
16656         * g++.dg/warn/Wshadow-1.C: New tests.
16657         * g++.old-deja/g++.mike/for3.C: Update.
16658
16659 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16660
16661         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16662         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16663         XFAILs.  Adjust expected error texts.
16664         * gcc.c-torture/compile/20011106-1.c,
16665         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16666         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16667         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16668         gcc.dg/c99-array-lval-5.c: New tests.
16669
16670 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16671
16672         * gcc.dg/cpp/defined.c: Update.
16673
16674 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16675
16676         * gcc.c-torture/execute/anon-1.c: New test.
16677
16678 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16679
16680         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16681         same size, so no warning should be produced on stormy16.
16682
16683         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16684         due to oversized array.
16685         * g++.old-deja/g++.mike/ns15.C: Likewise.
16686         * g++.old-deja/g++.pt/crash16.C: Likewise.
16687
16688 2001-11-02  Graham Stott  <grahams@redhat.com>
16689
16690         * g++.dgother/debug1.C: Fix typos.
16691
16692 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16693
16694         * g++.dg/other/debug1.C: New test.
16695
16696 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16697
16698         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16699         of unsigned long.
16700
16701 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16702
16703         * gcc.dg/20011029-2.c: New test.
16704
16705         * gcc.c-torture/compile/20011029-1.c: New test.
16706
16707 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16708
16709         * objc/execute/class_self-1.m: New test.
16710         * objc/execute/class_self-2.m: New test.
16711
16712 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16713
16714         * gcc.misc-tests/msgs.exp: Delete.
16715         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16716         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16717         error set to match recent changes.
16718
16719 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16720
16721         * gcc.dg/20011021-1.c: New test.
16722
16723 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16724
16725         * gcc.c-torture/compile/20011023-1.c: New test.
16726
16727 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16728
16729         * lib/g77.exp: Rewrite based on lib/g++.exp.
16730
16731 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16732
16733         * gcc.c-torture/execute/20011019-1.c: New test.
16734
16735         * gcc.dg/20011018-1.c: New test.
16736
16737 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16738
16739         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16740
16741 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16742
16743         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16744         * gcc.dg/attr-invalid.c: Likewise.
16745
16746 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16747
16748         * testsuite/gcc.dg/20011015-1.c: New test.
16749
16750 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16751
16752         * g++.dg/template/unify2.C: New test.
16753
16754 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16755
16756         * g++.dg/other/exception-specification.C: New test
16757
16758 2001-10-13  Tom Rix  <trix@redhat.com>
16759
16760         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16761         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16762
16763 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16764
16765         * testsuite/gcc.dg/20011009-1.c: New test.
16766
16767 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16768
16769         PR g++/4476
16770         * g++.dg/other/friend1.C: New test.
16771
16772 2001-10-11  Richard Henderson  <rth@redhat.com>
16773
16774         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16775
16776 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16777
16778         * gcc.c-torture/compile/20011010-1.c: New.
16779
16780 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16781
16782         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16783         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16784         g77.f-torture/execute/execute.exp,
16785         g77.f-torture/noncompile/noncompile.exp,
16786         gcc.c-torture/compile/compile.exp,
16787         gcc.c-torture/execute/execute.exp,
16788         gcc.c-torture/execute/ieee/ieee.exp,
16789         gcc.c-torture/execute/memcheck/memcheck.exp,
16790         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16791         objc/execute/execute.exp: Update FSF address.
16792
16793 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16794
16795         * gcc.dg/cpp/cmdlne-C.c: Update.
16796         * gcc.dg/cpp/cmdlne-C2.c: New.
16797
16798 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16799
16800         * gcc.c-torture/execute/20011008-3.c: New.
16801
16802 2001-10-08  DJ Delorie  <dj@redhat.com>
16803
16804         * gcc.dg/20011008-1.c: New.
16805         * gcc.dg/20011008-2.c: New.
16806
16807 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16808
16809         * gcc.dg/cpp/spacing1.c: Update test.
16810
16811 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16812
16813         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16814         spelling errors of "separate" as "seperate".
16815
16816 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16817
16818         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16819         enough to avoid inlining.
16820
16821 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16822
16823         * lib/g77.exp: set libg2c_dir correctly.
16824
16825 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16826
16827         * gcc.dg/cpp/macro11.c: New test.
16828
16829 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16830
16831         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16832         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16833         gcc.dg/format/multattr-3.c: New tests.
16834         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16835         tests for format attributes on function pointers being rejected.
16836
16837 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16838
16839         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16840
16841 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16842
16843         * g++.dg/warn/format1.C: New test.
16844
16845 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16846
16847         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16848
16849 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16850
16851         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16852
16853 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16854
16855         * gcc.dg/cpp/redef2.c: Add test.
16856
16857 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16858
16859         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16860         long-standing bug on i686, apparently.
16861         * gcc.c-torture/execute/loop-2c.x: New file.
16862         * gcc.c-torture/execute/loop-2d.x: New file.
16863         * gcc.c-torture/execute/loop-3c.x: New file.
16864
16865 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16866
16867         * gcc.dg/cpp/20000625-2.c: Correct line number.
16868
16869 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16870
16871         * gcc.dg/cpp/macro10.c: New test.
16872         * gcc.dg/cpp/strify3.c: New test.
16873         * gcc.dg/cpp/spacing1.c: Add tests.
16874         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16875         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16876
16877 2001-09-24  DJ Delorie  <dj@redhat.com>
16878
16879         * gcc.c-torture/execute/20010924-1.c: New test.
16880
16881 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16882
16883         * testsuite/objc/execute/paste.m: Remove.
16884
16885 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16886
16887         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16888
16889 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16890
16891         * g77.dg/strlen0.f: New test.
16892
16893 2001-09-21  Richard Henderson  <rth@redhat.com>
16894
16895         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16896         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16897
16898 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16899
16900         Table-driven attributes.
16901         * g++.dg/ext/attrib1.C: New test.
16902
16903 2001-09-20  DJ Delorie  <dj@redhat.com>
16904
16905         * gcc.dg/20000926-1.c: Update expected warning messages.
16906         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16907         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16908         array.
16909
16910 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16911
16912         * g++.dg/eh/registers1.C: New test case.
16913
16914 2001-09-17  Richard Henderson  <rth@redhat.com>
16915
16916         * gcc.dg/array-5.c: Fix VLA decomposition test.
16917
16918 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16919
16920         * gcc.dg/cpp/line5.c: New testcase.
16921
16922 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16923
16924         * gcc.dg/cpp/macro9.c: New test.
16925
16926 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16927
16928         * gcc.c-torture/execute/980223.c: Change type of addr from long
16929         to char *.
16930
16931 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16932
16933         * gcc.c-torture/execute/20010915-1.c: New test.
16934
16935 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16936
16937         * g77.dg/bprob: New directory.
16938         * g77.dg/bprob/bprob.exp: New file.
16939         * g77.dg/bprob/bprob-1.f: New test.
16940         * g77.dg/gcov: New directory.
16941         * g77.dg/gcov/gcov.exp: New file.
16942         * g77.dg/gcov/gcov-1.f: New test.
16943         * g77.dg/gcov/gcov-1.x: New file.
16944
16945 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16946
16947         * gcc.dg/cpp/directiv.c: Update.
16948         * gcc.dg/cpp/undef1.c: Update.
16949
16950 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16951
16952         * gcc.dg/20010912-1.c: New test.
16953
16954 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16955
16956         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16957         language-independent file in lib.
16958         * lib/gcov.exp: New file.
16959
16960 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16961
16962         * gcc.c-torture/compile/20010911-1.c: New test.
16963
16964 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16965
16966         * lib/profopt.exp: New, to support profile-directed optimizations.
16967         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16968         * gcc.misc-tests/bprob-1.c: New test.
16969         * gcc.misc-tests/bprob-2.c: New test.
16970
16971 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16972
16973         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16974         XFAIL and which kinds of gcov output to verify.
16975         * gcc.misc-tests/gcov-4b.x: New file.
16976         * gcc.misc-tests/gcov-5b.x: New file.
16977         * gcc.misc-tests/gcov-6.x: New file.
16978         * gcc.misc-tests/gcov-7.c: New test.
16979         * gcc.misc-tests/gcov-7.x: New file.
16980
16981 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16982
16983         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16984         * gcc.misc-tests/gcov-6.c: New test.
16985
16986 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16987
16988         PR c++/3986
16989         * g++.dg/abi/vbase1.C: New test.
16990
16991 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16992
16993         * objc.dg/method-2.m: New.
16994
16995 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16996
16997         PR c++/4203
16998         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16999         * g++.dg/init/empty1.C: New test.
17000
17001 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17002
17003         * gcc.c-torture/compile/20010903-1.c: New test.
17004
17005 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17006
17007         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17008         for m68k.
17009
17010 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17011
17012         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17013
17014         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17015
17016         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17017
17018 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17019
17020         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17021         for 16-bit 'unsigned int'.
17022
17023 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17024
17025         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17026
17027 2001-08-27  Richard Henderson  <rth@redhat.com>
17028
17029         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17030         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17031
17032 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17033
17034         * gcc.dg/asm-names.c (ymain): New.
17035
17036 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17037
17038         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17039         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17040         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17041
17042 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17043
17044         * gcc.dg/compare5.c: New testcase.
17045
17046 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17047
17048         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17049         and "In instantiation".
17050
17051 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17052
17053         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17054
17055 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17056
17057         * gcc.misc-tests/gcov.exp: Add support for branch information.
17058         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17059         * gcc.misc-tests/gcov-4.c: New test.
17060         * gcc.misc-tests/gcov-4b.c: New test.
17061         * gcc.misc-tests/gcov-5b.c: New test.
17062
17063 2001-08-20  Zack Weinberg  <zackw@panix.com>
17064
17065         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17066         expected to fail.
17067
17068 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17069
17070         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17071
17072 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17073
17074         * g++.dg/eh/template1.C: New test.
17075
17076 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17077
17078         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17079         Fix thinko.
17080         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17081         for xfail.
17082
17083 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17084
17085         * lib/g77-dg.exp:  Use prune.exp for common procedures
17086         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17087         * lib/g77.exp: (g77-dg-prune) Remove
17088
17089 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17090
17091         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17092
17093 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17094
17095         * g++.dg/template/unify1.C: New test.
17096
17097 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17098
17099         * g++.dg/abi/empty4.C: New test.
17100
17101 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17102
17103         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17104         solaris2.*
17105         * g77.f-torture/compile/pr3743.x: Likewise
17106
17107 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17108
17109         * g++.dg/other/using-declaration.C: New test.
17110
17111 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17112
17113         * gcc.dg/cpp/tr-sign.c: New testcase.
17114
17115 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17116
17117         * gcc.dg/cpp/19951025-1.c: Revert.
17118         * gcc.dg/cpp/directiv.c: We no longer process directives that
17119         interrupt macro arguments.
17120
17121 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17122
17123         * gcc.dg/bconstp-1.c: New test.
17124
17125 2001-08-03  Richard Henderson  <rth@redhat.com>
17126
17127         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17128
17129 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17130
17131         * gcc.dg/cpp/19951025-1.c: Update.
17132
17133 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17134
17135         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17136         should be x.
17137
17138 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17139
17140         Kill -fhonor-std.
17141         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17142         * g++.old-deja/g++.other/std1.C: Likewise.
17143         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17144
17145 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17146
17147         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17148         (g77_pass, g77_fail, g77_finish, g77_exit,
17149         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17150
17151 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17152
17153         * g77.dg/fbackslash.f
17154         * g77.dg/fcase-preserve.f
17155         * g77.dg/ff90-1.f
17156         * g77.dg/ffixed-line-length-0.f
17157         * g77.dg/ffixed-line-length-132.f
17158         * g77.dg/ffixed-line-length-7.f
17159         * g77.dg/ffixed-line-length-72.f
17160         * g77.dg/ffixed-line-length-none.f
17161         * g77.dg/ffree-form-1.f
17162         * g77.dg/fno-backslash.f
17163         * g77.dg/fno-f90-1.f
17164         * g77.dg/fno-fixed-form-1.f
17165         * g77.dg/fno-onetrip.f
17166         * g77.dg/fno-typeless-boz.f
17167         * g77.dg/fno-underscoring.f
17168         * g77.dg/fno-vxt-1.f
17169         * g77.dg/fonetrip.f
17170         * g77.dg/ftypeless-boz.f
17171         * g77.dg/fugly-assumed.f
17172         * g77.dg/funderscoring.f
17173         * g77.dg/fvxt-1.f
17174
17175 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17176
17177         * objc.dg/fwd-proto-1.m: New.
17178         * objc.dg/local-decl-1.m: New.
17179         * objc.dg/naming-1.m: New.
17180         * objc.dg/naming-2.m: New.
17181         * objc.dg/proto-hier-1.m: New.
17182
17183 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17184
17185         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17186         largest-type elements to a struct makes its size grow.
17187
17188 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17189
17190         * g++.dg/abi/vthunk1.C: New test.
17191
17192 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17193
17194         * g++.dg/abi/vbase8-22.C: New test.
17195
17196 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17197
17198         * gcc.dg/cpp/macro8.c: New test.
17199
17200 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17201
17202         * g++.dg/abi/vbase8-21.C: New test.
17203
17204 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17205
17206         * g++.dg/abi/vbase8-10.C: New test.
17207
17208 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17209
17210         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17211         ${tool}_set_ld_library_path.
17212         Changed caller.
17213         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17214         g++.exp.
17215
17216 2001-07-26  Stan Cox <scox@redhat.com>
17217
17218         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17219         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17220         gcc_exit, gcc_check_unsupported_p):
17221         Moved to gcc-deps.exp
17222         * gcc-deps.exp: New file.
17223
17224 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17225
17226         * g++.old-deja/g++.pt/defarg14.C: New test.
17227
17228 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17229
17230         * g++.old-deja/g++.other/lineno5.C: New test.
17231
17232 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         * g++.old-deja/g++.pt/crash68.C: New test.
17235
17236 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17237
17238         * g++.old-deja/g++.other/crash42.C: New test.
17239
17240 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17241
17242         * gcc.dg/cpp/extratokens.c: Fix.
17243         * gcc.dg/cpp/skipping2.c: New tests.
17244
17245 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17246
17247         * gcc.c-torture/execute/20010724-1.c: New file.
17248         * gcc.c-torture/execute/20010724-1.x: New file.
17249
17250 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17251
17252         * g++.old-deja/g++.other/cond7.C: New test.
17253
17254 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17255
17256         * g++.old-deja/g++.other/optimize4.C: New test.
17257
17258 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17259
17260         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17261
17262 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17263
17264         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17265         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17266         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17267         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17268
17269         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17270         bug report" message.
17271
17272         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17273         * g++.dg/ext/instantiate1.C: Move from old-deja.
17274
17275 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17276
17277         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17278         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17279         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17280         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17281
17282 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17283
17284         * gcc.c-torture/execute/20010723-1.c: New test.
17285
17286 2001-07-23  Ben Elliston  <bje@redhat.com>
17287
17288         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17289
17290 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17291
17292         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17293         i[34567]86-*-*.
17294         Delete handling of ieee_multilib_flags.
17295         Pass -mieee for alpha*-*-* and sh-*-*.
17296         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17297
17298 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17299
17300         Remove old-abi tests.
17301         * g++.old-deja/g++.mike/p11116.C: Remove.
17302         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17303
17304 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17305
17306         * g77.f-torture/compile/pr3743.f:  New test
17307
17308 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17309
17310         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17311
17312 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17313
17314         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17315         g++.old-deja/g++.pt/static6.C: Likewise.
17316         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17317         supports weak symbols.
17318
17319 2001-07-18  Andreas Jaeger  <aj@suse.de>
17320
17321         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17322         supported again.
17323
17324 2001-07-18  Andreas Jaeger  <aj@suse.de>
17325
17326         * gcc.dg/iftrap-1.c: Fix target line.
17327
17328 2001-07-17  Richard Henderson  <rth@redhat.com>
17329
17330         * gcc.c-torture/execute/20010717-1.c: New.
17331
17332 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17333
17334         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17335         tests.
17336
17337 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17338
17339         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17340
17341 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17342
17343         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17344         UAC_SIGBUS, UAC_NOPRINT definitions.
17345
17346 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17347
17348         * objc/execute/object_is_class.m: New test.
17349         * objc/execute/object_is_meta_class.m: New test.
17350
17351 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17352
17353         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17354         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17355
17356 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17357
17358         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17359         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17360
17361 2001-07-14  Richard Henderson  <rth@redhat.com>
17362
17363         * gcc.dg/iftrap-1.c: New.
17364
17365 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17366
17367         * g77.f-torture/execute/intrinsic77.f: New test.
17368
17369 2001-07-11  Janis Johnson <janis@us.ibm.com>
17370
17371         * gcc.misc-tests/gcov-3.c: New test.
17372
17373 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17374
17375         * gcc.c-torture/compile/20010711-1.c,
17376         * gcc.c-torture/compile/20010711-2.c: New tests.
17377
17378 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17379
17380         * gcc.c-torture/execute/20010711-1.c: New test.
17381
17382 2001-07-11  Ben Elliston  <bje@redhat.com>
17383
17384         * g++.old-deja/g++.other/enum5.C: New test.
17385
17386 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17387
17388         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17389         (g++-dg-prune): Call prune_gcc_output.
17390         * prune.exp: New file for prune_gcc_output.
17391         * lib/g++.exp, lib/gcc.exp: Load it.
17392
17393 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17394
17395         * gcc.c-torture/compile/20010701-1.c,
17396         g++.old-deja/g++.ext/attrib6.C: New tests.
17397
17398 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17399
17400         * gcc.c-torture/compile/20010706-1.c: New test.
17401
17402 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17403
17404         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17405
17406 2001-06-28  Stan Shebs  <shebs@apple.com>
17407
17408         * gcc.dg/pragma-darwin.c: New test.
17409
17410 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17411
17412         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17413         Solaris 2.[678] system.
17414
17415 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17416
17417         * gcc.dg/20010622-1.c: New test.
17418
17419 2001-06-18  Stan Shebs  <shebs@apple.com>
17420
17421         * objc.dg: New directory.
17422         * objc.dg/dg.exp: New file.
17423         * objc.dg/alias.m: New.
17424         * objc.dg/class-1.m: New.
17425         * objc.dg/class-2.m: New.
17426         * objc.dg/const-str-1.m: New.
17427         * objc.dg/const-str-2.m: New.
17428         * objc.dg/id-1.m: New.
17429         * objc.dg/method-1.m: New.
17430         * objc.dg/super-class-1.m: New.
17431         * lib/objc-dg.exp: New file.
17432
17433 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17434
17435         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17436         of label name.
17437
17438 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17439
17440         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17441
17442 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17443
17444         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17445         variable.
17446
17447 2001-06-12  Richard Henderson  <rth@redhat.com>
17448
17449         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17450
17451 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17452
17453         * g++.old-deja/g++.abi/vbase5.C: New test.
17454         * g++.old-deja/g++.abi/vbase6.C: New test.
17455         * g++.old-deja/g++.abi/vbase7.C: New test.
17456
17457 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17458
17459         * gcc.c-torture/compile/20010610-1.c: New test.
17460
17461 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17462
17463         * g++.old-deja/g++.abi/vbase4.C: New test.
17464
17465 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17466
17467         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17468         support %f for HC11/HC12 targets.
17469         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17470         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17471         on HC11/HC12 targets.
17472         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17473
17474 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17475
17476         * gcc.dg/wchar_t-1.c: New file.
17477         * gcc.dg/wint_t-1.c: Likewise.
17478
17479 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17480
17481         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17482
17483 2001-06-11  Richard Henderson  <rth@redhat.com>
17484
17485         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17486
17487 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17488
17489         * gcc.c-torture/compile/20010611-1.c: New test.
17490
17491 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17492
17493         * gcc.dg/c99-tag-1.c: Add more tests.
17494
17495 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17496
17497         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17498         representation on MN10300 and ARM/Thumb.
17499
17500 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17501
17502         * g77.f-torture/execute/20010610.f: New.
17503
17504 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17505
17506         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17507         names.
17508
17509 2001-06-09  Richard Henderson  <rth@redhat.com>
17510
17511         * gcc.c-torture/execute/ashrdi-1.c: New.
17512         * gcc.c-torture/execute/ashldi-1.c: New.
17513         * gcc.c-torture/execute/lshrdi-1.c: New.
17514
17515 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17516
17517         * objc/execute/load-3.m: Added. Check sending +load to categories,
17518         in addition to classes.
17519
17520 2001-06-08  Stan Shebs  <shebs@apple.com>
17521
17522         * objc/execute/load-2.m: New test.  From Nicola Pero
17523         <n.pero@mi.flashnet.it>.
17524
17525 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17526
17527         * gcc.c-torture/execute/20010605-2.c: New test.
17528
17529 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17530
17531         * g++.old-deja/g++.abi/vbase2.C: New test.
17532         * g++.old-deja/g++.abi/vbase3.C: New test.
17533
17534 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17535
17536         * g++.old-deja/g++.pt/friend49.C: New test.
17537
17538 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17539
17540         * g++.old-deja/g++.ext/anon3.C: New test.
17541
17542 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17543
17544         * g++.old-deja/g++.other/conv7.C: New test.
17545
17546 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17547
17548         * gcc.c-torture/compile/20010605-2.c: New test.
17549
17550 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17551
17552         * gcc.c-torture/execute/20010604-1.c: New test.
17553
17554 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17555
17556         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17557
17558 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17559
17560         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17561         (g++_link_flags): Likewise.
17562         (g++_init): Pass gccpath's value to two previous functions.
17563
17564 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17565
17566         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17567         Ensure logfile entry matches exec command line.
17568
17569 2001-05-31  Richard Henderson  <rth@redhat.com>
17570
17571         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17572         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17573
17574 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17575
17576         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17577         compiler for irix6.2
17578
17579 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17580
17581         * g++.old-deja/g++.other/optimize3.C: New file.
17582
17583 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17584
17585         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17586         assemble.
17587
17588 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17589
17590         * g++.old-deja/g++.other/optimize2.C: New file.
17591
17592 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17593
17594         * gcc.c-torture/compile/20010518-2.c: New file.
17595         * gcc.c-torture/execute/20010518-1.c: New file.
17596         * gcc.c-torture/execute/20010518-2.c: New file.
17597
17598 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17599
17600         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17601
17602 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17603
17604         G++ no longer defines builtins that do not begin with __builtin.
17605         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17606         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17607         * g++.old-deja/g++.law/builtin1.C: Likewise.
17608         * g++.old-deja/g++.law/cvt2.C: Likewise.
17609         * g++.old-deja/g++.mike/net5.C: Likewise.
17610         * g++.old-deja/g++.other/builtins1.C: Likewise.
17611         * g++.old-deja/g++.other/builtins2.C: Likewise.
17612         * g++.old-deja/g++.other/builtins3.C: Likewise.
17613         * g++.old-deja/g++.other/builtins4.C: Likewise.
17614         * g++.old-deja/g++.other/inline8.C: Likewise.
17615         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17616
17617 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17618
17619         * g++.old-deja/g++.pt/using1.C: Adjust.
17620         * g++.old-deja/g++.pt/using2.C: New test.
17621
17622 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17623
17624         * gcc.dg/cpp/charconst.c: New tests.
17625         * gcc.dg/cpp/escape.c: New tests.
17626         * gcc.dg/cpp/escape-1.c: New tests.
17627         * gcc.dg/cpp/escape-2.c: New tests.
17628         * gcc.dg/cpp/ucs.c: New tests.
17629
17630 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17631
17632         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17633         native compiler for irix6.5.
17634
17635 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17636
17637         * lib/g++.exp (g++_include_flags): Use args to compute
17638         get_multilibs.
17639         (g++_link_flags): Likewise.
17640         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17641
17642 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17643
17644         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17645
17646 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17647
17648         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17649         this file.
17650
17651 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17652
17653         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17654         STACK_SIZE;
17655         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17656         to STACK_SIZE; Use it to define size of add_histo array.
17657         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17658         to STACK_SIZE.
17659         (f): Use GITT_SIZE to define size of gitt local table.
17660         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17661         to STACK_SIZE; Use it to define size of bytemem array.
17662
17663 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17664
17665         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17666         on 68HC11/HC12 due to the asm instruction.
17667         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17668         * gcc.c-torture/compile/920520-1.x: Likewise.
17669         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17670         on 68HC11/HC12 because the function is larger than 64K.
17671         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17672         on 68HC11/HC12 because the structure is too large.
17673
17674 2001-05-20  Richard Henderson  <rth@redhat.com>
17675
17676         * gcc.c-torture/execute/20010520-1.c: New.
17677
17678 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17679
17680         * g++.old-deja/g++.warn/compare1.C: New test.
17681         * gcc.dg/compare4.c: New test.
17682
17683 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17684
17685         * g++.old-deja/g++.other/optimize1.C: New test.
17686
17687 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17688
17689         * g++.old-deja/g++.pt/spec41.C: New test.
17690
17691 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17692
17693         * gcc.c-torture/compile/20010114-1.x: Remove.
17694
17695 2001-05-18  Stan Shebs  <shebs@apple.com>
17696
17697         * gcc.c-torture/compile/20010518-1.c: New test.
17698
17699 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17700
17701         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17702         * g++.old-deja/g++.pt/crash67.C: New test.
17703
17704 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17705
17706         * g++.old-deja/g++.other/debug9.C: New test.
17707
17708 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17709
17710         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17711
17712 2001-05-16  Jan Hubicka  <jh@suse.cz>
17713
17714         * gcc.c-torture/compile/20010516-1.c: New test.
17715
17716 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17717
17718         * g++.old-deja/g++.other/crash41.C: New test.
17719
17720 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17721
17722         * g++.old-deja/g++.pt/crash66.C: New test.
17723
17724 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17725
17726         * g++.old-deja/g++.robertl/eb27.C: Convert.
17727
17728 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17729
17730         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17731         declaration being redundant.
17732
17733 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17734
17735         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17736
17737 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17738
17739         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17740
17741 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17742
17743         * lib/g++.exp: Use testsuite_flags.
17744
17745 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17746
17747         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17748
17749 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17750
17751         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17752
17753 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17754
17755         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17756
17757 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17758
17759         * gcc.c-torture/compile/20010313-1.c: New test.
17760
17761 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17762
17763         * gcc.dg/cpp/direct2.c: New test.
17764         * gccq.dg/cpp/direct2s.c: New test.
17765
17766         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17767
17768 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17769
17770         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17771         * g++.old-deja/g++.other/op3.C: Likewise.
17772
17773 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17774
17775         * gcc.dg/cpp/syshdr.h: New file.
17776         * gcc.dg/cpp/sysmac1.c: Update.
17777         * gcc.dg/cpp/sysmac2.c: Update.
17778
17779 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17780
17781         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17782
17783 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17784
17785         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17786         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17787
17788 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17789
17790         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17791
17792 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17793
17794         * lib/g++.exp (g++_include_flags): Don't use any special flags
17795         if TESTING_IN_BUILD_TREE is not defined.
17796         (g++_init): Use a plain 'c++' as the compiler if
17797         TESTING_IN_BUILD_TREEE is not defined.
17798
17799 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17800
17801         * g++.old-deja/g++.eh/catch13.C: New test.
17802         * g++.old-deja/g++.eh/catch14.C: New test.
17803
17804 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17805
17806         * gcc.dg/cpp/tr-define.c: New test.
17807
17808 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17809
17810         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17811         <stdlib.h>, not <malloc.h>.
17812
17813 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17814
17815         * g++.old-deja/g++.ns/template17.C: New test.
17816
17817 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17818
17819         * g++.old-deja/g++.pt/ref4.C: New test.
17820
17821 2001-04-30  Richard Henderson  <rth@redhat.com>
17822
17823         * gcc.dg/20000724-1.c: Revert last change.
17824
17825 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17826
17827         * g77.f-torture/execute/20010430.f: New test.
17828
17829 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17830
17831         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17832
17833 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17834
17835         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17836
17837 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17838
17839         * g++.old-deja/g++.eh/crash6.C: New test.
17840
17841 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17842
17843         * g++.old-deja/g++.other/warn7.C: New test.
17844
17845 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17846
17847         * g++.old-deja/g++.other/defarg9.C: New test.
17848
17849 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17850
17851         * g77.f-torture/compile/20010426.f: New test.
17852         * g77.f-torture/execute/20010426.f: New test.
17853
17854 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17855
17856         * g77.f-torture/compile/20000629-1.x: Remove - error
17857         has been fixed.
17858
17859 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17860
17861         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17862         Tweak slightly to work with g++.dg framework.
17863         * g++.dg/special/ecos.exp: Run initp1.C test.
17864         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17865
17866         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17867         its linker doesn't give line numbers either.
17868         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17869
17870 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17871
17872         * g++.old-deja/g++.other/lex1.C: New test.
17873
17874 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17875
17876         * gcc.dg/noncompile/20010425-1.c: New test.
17877
17878 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17879
17880         * g++.old-deja/g++.pt/mangle2.C: New test.
17881
17882 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17883
17884         * gcc.dg/format/plus-1.c: New test.
17885
17886 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17887
17888         * gcc.dg/20010423-1.c: New test.
17889
17890 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17891
17892         * gcc.c-torture/execute/20010422-1.c: New test.
17893
17894 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17895
17896         * g++.old-deja/g++.ns/type2.C: New test.
17897
17898 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17899
17900         * g++.old-deja/g++.other/perf1.C: New test.
17901
17902 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17903
17904         * gcc.dg/c99-func-2.c: Remove xfail.
17905         * gcc.dg/c99-func-3.c: Remove xfail.
17906         * gcc.dg/c99-func-4.c: Remove xfail.
17907
17908 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17909
17910         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17911
17912 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17913
17914         * gcc.c-torture/compile/20010423-1.c: New test.
17915
17916 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17917
17918         * g++.old-deja/g++.pt/typename28.C: New test.
17919
17920 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.old-deja/g++.abi/empty2.C: New test.
17923         * g++.old-deja/g++.abi/empty3.C: New test.
17924
17925 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17926
17927         * g++.old-deja/g++.other/comdat2.C: New test.
17928         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17929
17930 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17931
17932         * g++.old-deja/g++.other/overload14.C: New test.
17933
17934 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17935
17936         * g++.old-deja/g++.other/lookup23.C: New test.
17937
17938 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17939
17940         * gcc.c-torture/execute/20010403-1.c: New test.
17941
17942 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17943             Mark Mitchell  <mark@codesourcery.com>
17944
17945         * lib/old-dejagnu.exp: Don't delete output of executable.
17946         Add .exe suffix to executables.
17947
17948 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17949
17950         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17951
17952 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17953
17954         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17955
17956 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17957
17958         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17959         * g++.old-deja/g++.abi/crash1.C: New test.
17960
17961 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17962
17963         * g++.old-deja/g++.other/crash40.C: New test.
17964
17965 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17966
17967         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17968
17969 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         * g++.old-deja/g++.other/warn6.C: New test.
17972
17973 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17974
17975         * g++.old-deja/g++.robertl/eb42.C: Same.
17976
17977 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17978
17979         * gcc.dg/wtr-conversion-1.c: New testcase.
17980
17981 2001-04-10  Richard Henderson  <rth@redhat.com>
17982
17983         * g++.old-deja/g++.other/array5.C: New.
17984
17985 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17986
17987         * gcc.c-torture/execute/20010408-1.c: New test.
17988
17989 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17990
17991         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17992         headers and constructs.
17993         * g++.old-deja/g++.robertl/eb79.C: Same.
17994         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17995         * g++.old-deja/g++.robertl/eb73.C: Same.
17996         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17997         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17998         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17999         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18000         * g++.old-deja/g++.robertl/eb44.C: Same.
18001         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18002         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18003         * g++.old-deja/g++.robertl/eb39.C: Same.
18004         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18005         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18006         * g++.old-deja/g++.robertl/eb30.C: Same.
18007         * g++.old-deja/g++.robertl/eb3.C: Same.
18008         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18009         * g++.old-deja/g++.robertl/eb21.C: Same.
18010         * g++.old-deja/g++.robertl/eb15.C: Same.
18011         * g++.old-deja/g++.robertl/eb118.C: Same.
18012         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18013         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18014         * g++.old-deja/g++.robertl/eb109.C: Same.
18015         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18016         * g++.old-deja/g++.mike/rtti1.C: Same.
18017         * g++.old-deja/g++.mike/p658.C: Same.
18018         * g++.old-deja/g++.mike/net46.C: Same.
18019         * g++.old-deja/g++.mike/net34.C: Same.
18020         * g++.old-deja/g++.mike/memoize1.C: Same.
18021         * g++.old-deja/g++.mike/eh2.C: Same.
18022         * g++.old-deja/g++.law/weak.C: Same.
18023         * g++.old-deja/g++.law/visibility7.C: Same.
18024         * g++.old-deja/g++.law/visibility25.C: Same.
18025         * g++.old-deja/g++.law/visibility22.C: Same.
18026         * g++.old-deja/g++.law/visibility2.C: Same.
18027         * g++.old-deja/g++.law/visibility17.C: Same.
18028         * g++.old-deja/g++.law/visibility13.C: Same.
18029         * g++.old-deja/g++.law/visibility10.C: Same.
18030         * g++.old-deja/g++.law/visibility1.C: Same.
18031         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18032         * g++.old-deja/g++.law/vbase1.C: Same.
18033         * g++.old-deja/g++.law/operators32.C: Same.
18034         * g++.old-deja/g++.law/nest3.C: Same.
18035         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18036         * g++.old-deja/g++.law/except5.C (main): Same.
18037         * g++.old-deja/g++.law/cvt7.C (run): Same.
18038         * g++.old-deja/g++.law/cvt2.C: Same.
18039         * g++.old-deja/g++.law/cvt16.C: Same.
18040         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18041         * g++.old-deja/g++.law/ctors17.C (main): Same.
18042         * g++.old-deja/g++.law/ctors13.C: Same.
18043         * g++.old-deja/g++.law/ctors12.C (main): Same.
18044         * g++.old-deja/g++.law/ctors10.C: Same.
18045         * g++.old-deja/g++.law/code-gen5.C: Same.
18046         * g++.old-deja/g++.law/bad-error7.C: Same.
18047         * g++.old-deja/g++.law/arm9.C: Same.
18048         * g++.old-deja/g++.law/arm12.C: Same.
18049         * g++.old-deja/g++.law/arg8.C: Same.
18050         * g++.old-deja/g++.law/arg1.C: Same.
18051         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18052         * g++.old-deja/g++.jason/template31.C: Same.
18053         * g++.old-deja/g++.jason/template24.C (main): Same.
18054         * g++.old-deja/g++.jason/2371.C: Same.
18055         * g++.old-deja/g++.eh/new2.C: Same.
18056         * g++.old-deja/g++.eh/new1.C: Same.
18057         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18058         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18059         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18060         * g++.old-deja/g++.brendan/crash62.C: Same.
18061         * g++.old-deja/g++.brendan/crash52.C: Same.
18062         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18063         * g++.old-deja/g++.brendan/crash38.C: Same.
18064         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18065         * g++.old-deja/g++.brendan/copy9.C: Same.
18066
18067 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18068
18069         * gcc.c-torture/execute/20001203-2.c (memset):
18070         Count argument is of type __SIZE_TYPE__.
18071
18072 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18073
18074         * gcc.c-torture/compile/20010404-1.c: New test.
18075
18076 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18077
18078         * gcc.c-torture/compile/20010326-1.c: New test.
18079
18080 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18081
18082         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18083         peculiarities of the SH.
18084         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18085
18086 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18087
18088         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18089         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18090         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18091
18092 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18093
18094         * g77.f-torture/compile/20010321-1.f: New test.
18095
18096 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18097
18098         * gcc.c-torture/compile/20010329-1.c: New test.
18099
18100 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18101
18102         * gcc.c-torture/execute/20010329-1.c: New test.
18103
18104 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18105
18106         * g++.old-deja/g++.other/eh4.C: Fix typo.
18107
18108 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18109
18110         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18111
18112 2001-03-28  Philip Blundell  <philb@gnu.org>
18113
18114         * gcc.c-torture/compile/20010328-1.c: New test.
18115
18116 2001-03-27  Richard Henderson  <rth@redhat.com>
18117
18118         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18119         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18120
18121 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18122
18123         * gcc.c-torture/compile/20010327-1.c: New test.
18124
18125 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18126
18127         * g++.old-deja/g++.other/friend12.C: New test.
18128         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18129         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18130
18131 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18132
18133         * gcc.c-torture/execute/20010325-1.c: New test.
18134
18135 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18136
18137         * g++.old-deja/g++.other/mangle3.C: New test.
18138
18139 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18140
18141         * g++.old-deja/g++.other/anon8.C: New test.
18142
18143 2001-03-20  Philip Blundell  <philb@gnu.org>
18144
18145         * gcc.c-torture/compile/20010320-1.c: New test.
18146
18147 2001-03-17  Richard Henderson  <rth@redhat.com>
18148
18149         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18150
18151 2001-03-15  Geoff Keating  <geoff@redhat.com>
18152
18153         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18154         tests on AIX.
18155
18156 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18157
18158         * g++.old-deja/g++.other/eh4.C: New test.
18159
18160 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18161
18162         * gcc.dg/cpp/mi1.c: Update.
18163
18164 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18165
18166         * g++.old-deja/g++.other/regstack.C: New test.
18167
18168 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18169
18170         * g++.old-deja/g++.other/ref4.C: New test.
18171
18172 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18173
18174         * objc/execute/va_method.m: Added.
18175         * objc/execute/IMP.m: Added.
18176         * objc/execute/_cmd.m: Added.
18177         * objc/execute/accessing_ivars.m: Added.
18178         * objc/execute/class-1.m: Added.
18179         * objc/execute/class-10.m: Added.
18180         * objc/execute/class-11.m: Added.
18181         * objc/execute/class-12.m: Added.
18182         * objc/execute/class-13.m: Added.
18183         * objc/execute/class-14.m: Added.
18184         * objc/execute/class-2.m: Added.
18185         * objc/execute/class-3.m: Added.
18186         * objc/execute/class-4.m: Added.
18187         * objc/execute/class-5.m: Added.
18188         * objc/execute/class-6.m: Added.
18189         * objc/execute/class-7.m: Added.
18190         * objc/execute/class-8.m: Added.
18191         * objc/execute/class-9.m: Added.
18192         * objc/execute/class-tests-1.h
18193         * objc/execute/class-tests-2.h
18194         * objc/execute/compatibility_alias.m: Added.
18195         * objc/execute/encode-1.m: Added.
18196         * objc/execute/formal_protocol-1.m: Added.
18197         * objc/execute/formal_protocol-2.m: Added.
18198         * objc/execute/formal_protocol-3.m: Added.
18199         * objc/execute/formal_protocol-4.m: Added.
18200         * objc/execute/formal_protocol-5.m: Added.
18201         * objc/execute/formal_protocol-6.m: Added.
18202         * objc/execute/formal_protocol-7.m: Added.
18203         * objc/execute/informal_protocol.m: Added.
18204         * objc/execute/initialize.m: Added.
18205         * objc/execute/load.m: Added.
18206         * objc/execute/many_args_method.m: Added.
18207         * objc/execute/nested-3.m: Added.
18208         * objc/execute/no_clash.m: Added.
18209         * objc/execute/private.m: Added.
18210         * objc/execute/redefining_self.m: Added.
18211         * objc/execute/root_methods.m: Added.
18212         * objc/execute/selector-1.m: Added.
18213         * objc/execute/static-1.m: Added.
18214         * objc/execute/static-2.m: Added.
18215         * objc/execute/va_method.m: Added.
18216
18217 2001-03-10  Richard Henderson  <rth@redhat.com>
18218
18219         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18220
18221 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18222
18223         * g++.old-deja/g++.other/crash31.C: XFAIL.
18224         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18225         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18226         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18227         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18228         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18229
18230 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18231
18232         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18233
18234 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18235
18236         * gcc.dg/20000724-1.c: Don't use multiline strings.
18237
18238 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18239
18240         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18241         result of -cString against what we expect it to be; don't just
18242         print it out for no one to read.
18243
18244         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18245         Based on testcases provided by Nicola Pero.
18246
18247 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18248
18249         * gcc.dg/cpp/macro7.c: New test.
18250
18251 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18252
18253         * gcc.dg/cpp/multiline.c: Update.
18254
18255 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18256
18257         * g++.old-deja/g++.other/enum3.C: New test.
18258
18259 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18260
18261         * g++.old-deja/g++.other/pod1.C: New test.
18262
18263 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         * g++.old-deja/g++.ext/overload1.C: New test.
18266
18267 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         * g++.old-deja/g++.pt/using1.C: New test.
18270
18271 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18272
18273         * g++.old-deja/g++.other/using9.C: New test.
18274
18275 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18276
18277         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18278
18279         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18280
18281 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         * g++.old-deja/g++.ext/realpt1.C: Remove.
18284
18285 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18286
18287         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18288
18289 2001-02-26  Will Cohen  <wcohen@redhat.com>
18290
18291         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18292
18293 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18294
18295         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18296         templatized constructors.
18297
18298 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18299
18300         * gcc.c-torture/execute/20010224-1.c: New test.
18301
18302 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18303
18304         * gcc.c-torture/execute/20010222-1.c: New test.
18305
18306 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18307
18308         * g++.old-deja/g++.other/inline20.C: New test.
18309
18310 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18311
18312         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18313
18314 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18315
18316         * g++.old-deja/g++.other/lookup22.C: New test.
18317
18318 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18319
18320         * g77.dg: New directory.
18321         * g77.dg/20010216-1.f: New test case.
18322         * g77.dg/dg.exp: New driver.
18323         * lib/g77-dg.exp: New driver library.
18324
18325 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18326
18327         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18328
18329 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18330
18331         * g++.old-deja/g++.other/decl9.C: New test.
18332
18333 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18334
18335         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18336         not need <string> and also tests the initialization at runtime.
18337
18338 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18339
18340         * gcc.c-torture/execute/longlong.c: New test.
18341
18342 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18343
18344         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18345
18346 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18347
18348         * gcc.c-torture/execute/920302-1.c (execute):
18349         Change argument type to short.
18350
18351 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.old-deja/g++.pt/deduct6.C: New test.
18354
18355 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         * g++.old-deja/g++.pt/deduct5.C: New test.
18358
18359 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18360
18361         * gcc.c-torture/execute/20010209-1.c: New test.
18362
18363 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18364
18365         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18366
18367 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18368
18369         * g++.dg/vtgc1.C: Update for new ABI.
18370
18371         * consistency.vlad: New directory, 1665 files.
18372
18373 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18374
18375         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18376         return type.
18377         * gcc.dg/cpp/digraphs.c: Declare puts.
18378
18379 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18380
18381         * g++.old-deja/g++.other/warn5.C: New test.
18382
18383 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18384
18385         * g++.old-deja/g++.pt/spec40.C: New test.
18386
18387 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18388
18389         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18390         case.
18391         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18392
18393 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18394
18395         * gcc.c-torture/compile/20010209-1.c: New test.
18396
18397 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18398
18399         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18400         excess errors message but not if it crashes.
18401         * g++.old-deja/g++.other/crash27.C: Likewise.
18402         * g++.old-deja/g++.other/crash28.C: Likewise.
18403         * g++.old-deja/g++.other/crash30.C: Likewise.
18404         * g++.old-deja/g++.other/crash32.C: Likewise.
18405         * g++.old-deja/g++.other/crash35.C: Likewise.
18406         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18407
18408 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18409
18410         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18411         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18412         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18413         g77.f-torture/execute/execute.exp,
18414         g77.f-torture/noncompile/noncompile.exp,
18415         gcc.c-torture/execute/execute.exp,
18416         gcc.c-torture/execute/memcheck/memcheck.exp,
18417         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18418         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18419         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18420         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18421         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18422         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18423         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18424         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18425         Remove bug reporting instructions with ancient email addresses.
18426
18427 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18428
18429         * gcc.dg/20010202-1.c: New test.
18430         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18431
18432 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18433
18434         * g++.dg/stdbool-if.C: New test.
18435
18436 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18437
18438         * objc/execute/fdecl.m: Added main().
18439
18440 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18441
18442         * gcc.c-torture/execute/20010206-1.c: New test.
18443
18444 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18445
18446         * gcc.dg/cpp/avoidpaste1.c: Update.
18447
18448 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18449
18450         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18451         Pero <nicola@brainstorm.co.uk>.
18452         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18453
18454 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18455
18456         * g++.old-deja/g++.pt/spec39.C: New test.
18457
18458 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18459
18460         * gcc.c-torture/compile/20010202-1.c: New test.
18461
18462 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18463
18464         * g++.old-deja/g++.abi/primary2.C: New test.
18465         * g++.old-deja/g++.abi/primary3.C: New test.
18466         * g++.old-deja/g++.abi/primary4.C: New test.
18467         * g++.old-deja/g++.abi/primary5.C: New test.
18468         * g++.old-deja/g++.abi/vtable3.h: New test.
18469         * g++.old-deja/g++.abi/vtable3a.C: New test.
18470         * g++.old-deja/g++.abi/vtable3b.C: New test.
18471         * g++.old-deja/g++.abi/vtable3c.C: New test.
18472         * g++.old-deja/g++.abi/vtable3d.C: New test.
18473         * g++.old-deja/g++.abi/vtable3e.C: New test.
18474         * g++.old-deja/g++.abi/vtable3f.C: New test.
18475         * g++.old-deja/g++.abi/vtable3g.C: New test.
18476         * g++.old-deja/g++.abi/vtable3h.C: New test.
18477         * g++.old-deja/g++.abi/vtable3i.C: New test.
18478         * g++.old-deja/g++.abi/vtable3j.C: New test.
18479         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18480
18481 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18482
18483         * g++.old-deja/g++.other/anon6.C: New test.
18484         * g++.old-deja/g++.other/anon7.C: New test.
18485
18486 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18487
18488         * gcc.dg/cpp/avoidpaste2.c: New tests.
18489
18490 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18491
18492         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18493
18494 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18495
18496         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18497         DECIMAL_DIG cases for Irix."
18498
18499 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18500
18501         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18502
18503 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18504
18505         * gcc.dg/c99-tag-1.c: New test.
18506
18507 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18508
18509         * gcc.dg/cpp/tr-warn1.c: Add tests.
18510
18511 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18512
18513         * gcc.dg/cpp/avoidpaste1.c: Update.
18514         * gcc.dg/cpp/paste4.c: Update.
18515
18516 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18517
18518         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18519         cases for Irix.
18520
18521 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18522
18523         * g++.old-deja/g++.other/inline19.C: New test.
18524
18525 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18526
18527         * gcc.dg/Wlarger-than.c: New test.
18528
18529 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18530
18531         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18532
18533 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18534
18535         * gcc.c-torture/execute/20010129-1.c: New test.
18536         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18537
18538 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18539
18540         * gcc.dg/cpp/avoidpaste1.c: Test case.
18541
18542 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18543
18544         * g++.old-deja/g++.other/inline18.C: New test.
18545
18546 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18547
18548         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18549         and __builtin_putchar.
18550
18551 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18552
18553         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18554         tests.
18555
18556 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18557
18558         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18559         floating point number rounding mode to round to the nearest
18560         representable mode.
18561
18562 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18563
18564         * g++.old-deja/g++.other/mangle2.C: New test.
18565
18566 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18567
18568         * gcc.c-torture/compile/20010124-1.c: New test.
18569
18570 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18571
18572         * g++.old-deja/g++.pt/spec38.C: New test.
18573
18574 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18575
18576         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18577         "Build don't run".
18578
18579 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18580
18581         * gcc.c-torture/execute/20010123-1.c: New test.
18582
18583 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         * g++.old-deja/g++.pt/spec37.C: New test.
18586
18587 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18588
18589         * g++.old-deja/g++.pt/overload14.C: New test.
18590
18591 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18592
18593         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18594         __builtin_return_address.
18595
18596 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18597
18598         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18599         * g++.old-deja/g++.pt/spec35.C: New test.
18600         * g++.old-deja/g++.pt/spec36.C: New test.
18601
18602 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18603
18604         * gcc.c-torture/compile/20010118-1.c: New test.
18605
18606 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18607
18608         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18609
18610 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18611
18612         * gcc.c-torture/execute/20010119-1.c: New test.
18613
18614 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18615
18616         * g++.old-deja/g++.other/vbase5.C: New test.
18617
18618 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18619
18620         * gcc.c-torture/execute/20010118-1.c: New test.
18621
18622 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18623
18624         * g++.old-deja/g++.pt/deduct3.C: New test.
18625
18626 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18627
18628         * g++.old-deja/g++.pt/spec34.C: New test.
18629
18630 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18631
18632         * g77.f-torture/compile/20000601-2.f: New test.
18633
18634 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         * g++.old-deja/g++.other/init17.C: New test.
18637
18638 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18639
18640         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18641
18642 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18643
18644         * g++.old-deja/g++.pt/unify8.C: New test.
18645
18646 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18647
18648         * g++.old-deja/g++.abi/vbase1.C: New test.
18649
18650 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18651
18652         * g++.old-deja/g++.pt/crash65.C: New test.
18653
18654 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18655
18656         * gcc.dg/cpp/assembl2.S: New test case.
18657
18658 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18659
18660         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18661         are supported.
18662
18663 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18664
18665         * g++.old-deja/g++.other/builtins1.C: New test.
18666         * g++.old-deja/g++.other/builtins2.C: Likewise.
18667         * g++.old-deja/g++.other/builtins3.C: Likewise.
18668         * g++.old-deja/g++.other/builtins4.C: Likewise.
18669
18670 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18671
18672         * gcc.c-torture/compile/20010117-1.c: New test.
18673         * gcc.c-torture/compile/20010117-2.c: New test.
18674
18675 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18676
18677         * g77.f-torture/execute/20010116.[fx]: New test,
18678         XFAIL on i?86-*-*.
18679         * g77.f-torture/compile/20010115.f: Indicate it's
18680         a test for PR fortran/1636.
18681
18682 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18683
18684         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18685
18686 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18687
18688         * g77.f-torture/compile/20010115.f: New test.
18689
18690 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         * g++.old-deja/g++.pt/nontype5.C: New test.
18693
18694 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18695
18696         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18697         have an equivalent working one below it.
18698
18699 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18700
18701         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18702         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18703
18704 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18705
18706         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18707         message containing "init_priority".
18708         (conpr-2.C): Likewise.
18709         (conpr-3.C): Likewise.
18710         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18711
18712 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18713
18714         * gcc.c-torture/execute/20010114-2.c: New test.
18715
18716 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18717
18718         * gcc.c-torture/compile/20010114-1.c: New test.
18719         * gcc.c-torture/compile/20010114-1.x: Xfail.
18720         * gcc.c-torture/compile/20010114-2.c: New test.
18721         * gcc.c-torture/execute/20010114-1.c: New test.
18722         * gcc.dg/trunc-1.c: New test.
18723         * gcc.dg/uninit-B.c: New test.
18724
18725 2001-01-13  Nick Clifton  <nickc@redhat.com>
18726
18727         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18728         target.
18729
18730 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18731
18732         * gcc.c-torture/compile/20010113-1.c: New test.
18733
18734 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18735
18736         * gcc.c-torture/compile/20001212-1.c: New test.
18737
18738 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18739
18740         * gcc.dg/cpp/widestr1.c: Update.
18741         * gcc.dg/cpp/prag-imp.c: Remove.
18742
18743 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18744
18745         * gcc.c-torture/execute/20000801-3.x: Remove.
18746         * gcc.dg/c90-init-1.c: New test.
18747         * gcc.dg/c99-init-1.c: New test.
18748         * gcc.dg/c99-init-2.c: New test.
18749         * gcc.dg/gnu99-init-1.c: New test.
18750
18751 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18752
18753         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18754         testing that no relevant ones were found.
18755
18756 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18757
18758         * g++.old-deja/g++.pt/cast2.C: New test.
18759
18760 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18761
18762         * g++.old-deja/g++.pt/friend47.C: New test.
18763
18764 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18765
18766         * g++.old-deja/g++.pt/instantiate13.C: New test.
18767
18768 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18769
18770         * g++.old-deja/g++.other/defarg7.C: New test.
18771         * g++.old-deja/g++.other/defarg8.C: New test.
18772
18773 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18774
18775         * g++.old-deja/g++.pt/crash64.C: New test.
18776
18777 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18778
18779         * g++.old-deja/g++.pt/crash63.C: New test.
18780
18781 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18782
18783         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18784
18785 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18786
18787         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18788
18789 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18790
18791         * g++.old-deja/g++.pt/error3.C: New test.
18792
18793 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18794
18795         * g++.old-deja/g++.other/crash39.C: New test.
18796
18797 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18798
18799         * g++.old-deja/g++.other/vbase4.C: New test.
18800
18801 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18802
18803         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18804         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18805         * gcc.dg/special/special.exp: New test driver which will check
18806         for alias support for the above test.
18807
18808 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18809
18810         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18811         problems on small machines.
18812         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18813         parameterize.
18814
18815 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18816
18817         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18818         mips.
18819         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18820
18821 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18822
18823         * g++.old_deja/g++.pt/using8.C: New test.
18824
18825 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18826
18827         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18828
18829 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18830
18831         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18832         where a failure is expected.
18833         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18834
18835 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         * g++.old_deja/g++.pt/instantiate12.C: New test.
18838
18839 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18840
18841         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18842         start of structs.
18843         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18844         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18845         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18846         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18847         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18848         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18849         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18850         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18851         * g++.old-deja/g++.eh/spec6.C: Likewise.
18852         * g++.old-deja/g++.jason/crash3.C: Likewise.
18853         * g++.old-deja/g++.law/ctors11.C: Likewise.
18854         * g++.old-deja/g++.law/ctors17.C: Likewise.
18855         * g++.old-deja/g++.law/ctors5.C: Likewise.
18856         * g++.old-deja/g++.law/ctors9.C: Likewise.
18857         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18858         * g++.old-deja/g++.mike/net22.C: Likewise.
18859         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18860         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18861         * g++.old-deja/g++.mike/virt3.C: Likewise.
18862         * g++.old-deja/g++.niklas/t128.C: Likewise.
18863         * g++.old-deja/g++.other/anon4.C: Likewise.
18864         * g++.old-deja/g++.other/using1.C: Likewise.
18865         * g++.old-deja/g++.other/warn3.C: Likewise.
18866         * g++.old-deja/g++.pt/t37.C: Likewise.
18867         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18868         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18869
18870 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18871
18872         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18873
18874 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18875
18876         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18877
18878 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * gcc.c-torture/compile/20010107-1.c: New test.
18881
18882 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18883
18884         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18885
18886 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18887
18888         * gcc.dg/format/format.h: New file.
18889         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18890         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18891         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18892         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18893         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18894         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18895         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18896         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18897         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18898         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18899         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18900         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18901         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18902         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18903         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18904         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18905         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18906         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18907         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18908         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18909         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18910         instead of declaring standard types, macros and functions in each
18911         test.
18912
18913 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18914
18915         * gcc.c-torture/execute/20010106-1.c: New test.
18916
18917 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18918
18919         * gcc.dg/format/format.exp: New file.
18920         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18921         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18922         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18923         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18924         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18925         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18926         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18927         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18928         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18929         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18930         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18931         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18932         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18933         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18934         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18935         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18936         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18937         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18938         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18939         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18940         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18941         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18942         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18943         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18944         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18945         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18946         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18947         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18948         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18949         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18950         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18951         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18952         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18953         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18954         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18955         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18956         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18957         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18958         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18959         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18960         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18961         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18962
18963 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18964
18965         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18966         account.
18967
18968 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18969
18970         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18971
18972 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18973
18974         * g++.old-deja/g++.pt/crash62.C: New test.
18975
18976 2001-01-04  Richard Henderson  <rth@redhat.com>
18977
18978         * gcc.dg/20000926-1.c: Update expected warnings.
18979         * gcc.dg/array-2.c: Likewise.
18980         * gcc.dg/array-4.c: Also validate flexible array members.
18981         * gcc.dg/c99-flex-array-1.c: New.
18982
18983 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18984
18985         * gcc.c-torture/compile/20001222-1.x: Remove.
18986
18987 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18988
18989         * gcc.c-torture/execute/built-in-setjmp.c: New.
18990
18991 2001-01-03  Richard Henderson  <rth@redhat.com>
18992
18993         * gcc.dg/940510-1.c: Update expected error wording.
18994         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18995
18996 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18997
18998         * lib/target-supports.exp (check_alias_available): Modified to
18999         indicate aliases not supported if only weak aliases are supported.
19000
19001 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19002
19003         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19004         Turn on cmpstrsi checks for __pj__ and __i370__.
19005
19006 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19007
19008         * g++.old-deja/g++.other/virtual11.C: New test.
19009
19010 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19013
19014 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19015
19016         * gcc.c-torture/compile/20010102-1.c: New test.
19017
19018 2001-01-02  Andreas Jaeger  <aj@suse.de>
19019
19020         * gcc.dg/noreturn-3.c: New test.
19021
19022         * gcc.dg/noreturn-4.c: New test.
19023
19024 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19025
19026         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19027         __builtin_fputc and __builtin_fwrite.
19028
19029 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19030
19031         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19032         signed char, not default char.
19033
19034 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19035
19036         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19037
19038 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19039
19040         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19041
19042 2000-12-29  Richard Henderson  <rth@redhat.com>
19043
19044         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19045         (__cyg_profile_func_exit): Define.
19046
19047 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19048
19049         * g++.dg/vtgc1.C: New test.
19050
19051 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19052
19053         * gcc.dg/noncompile/20001228-1.c: New test.
19054
19055         * gcc.dg/20001228-1.c: New test.
19056
19057         * gcc.c-torture/execute/20001228-1.c: New test.
19058
19059 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19060
19061         * gcc.dg/format-strfmon-1.c: New test.
19062
19063 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19064
19065         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19066         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19067         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19068         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19069         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19070         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19071         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19072         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19073         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19074         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19075         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19076         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19077         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19078
19079         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19080         * gcc.c-torture/execute/string-opt-4.c: Test index.
19081
19082 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19083
19084         * gcc.c-torture/compile/20001226-1.c: New test.
19085
19086 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19087
19088         * gcc.c-torture/compile/20001222-1.c: New test.
19089         * gcc.c-torture/compile/20001222-1.x: Xfail.
19090
19091 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19092
19093         * gcc.c-torture/execute/comp-goto-2.c: New test.
19094
19095 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19096
19097         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19098         Use long types if __INT_MAX__ is 32767.
19099         (main): Use cast to (sint32 *) when poking 88 into a_page.
19100
19101         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19102
19103 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19104
19105         * gcc.c-torture/compile/20001221-1.c: New test.
19106         * gcc.c-torture/execute/20001221-1.c: New test.
19107
19108 2000-12-20  Richard Henderson  <rth@redhat.com>
19109
19110         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19111         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19112
19113 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19114
19115         * gcc.dg/compare3.c: New test.
19116
19117 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19118
19119         * gcc.dg/format-warnll-1.c: New test.
19120
19121 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19122
19123         * gcc.dg/cpp/cmdlne-P.c: New test.
19124
19125 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19126
19127         * gcc.c-torture/execute/builtin-abs-1.c,
19128         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19129
19130 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19131
19132         * gcc.dg/cpp/multiline.c: New test.
19133
19134 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19135
19136         * g++.old-deja/g++.other/syshdr1.C: Update.
19137         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19138
19139 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19140
19141         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19142
19143 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19144
19145         * g++.old-deja/g++.pt/ttp65.C: New test.
19146
19147 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19148
19149         * g++.old-deja/g++.pt/ttp64.C: New test.
19150
19151 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19152
19153         * g++.old-deja/g++.pt/spec33.C: New test.
19154
19155 2000-12-14  Catherine Moore  <clm@redhat.com>
19156
19157         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19158         * gcc.c-torture/execute/920612-2.c: Likewise.
19159         * gcc.c-torture/execute/920428-2.c: Likewise.
19160         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19161         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19162
19163 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19164
19165         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19166         * gcc.dg/pack-test-2.c: Likewise.
19167
19168 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19169
19170         Tests by Zack Weinberg <zackw@stanford.edu>.
19171
19172         * gcc.dg/cpp/defined.c: Update.
19173         * gcc.dg/cpp/defined_trad.c: New tests.
19174
19175 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19176
19177         * gcc.dg/cpp/trad-direct.c: Update.
19178
19179 2000-12-11  Neil Booth  <neilb@earthling.net>
19180
19181         * gcc.dg/cpp/defined_trad.c
19182
19183 2000-12-11  Neil Booth  <neilb@earthling.net>
19184
19185         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19186
19187 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19188
19189         * gcc.dg/format-miss-2.c: New test.
19190
19191 2000-12-09  Neil Booth  <neilb@earthling.net>
19192
19193         * gcc.dg/cpp/lineflags.c: New tests.
19194         * gcc.dg/cpp/poison.c: Update.
19195         * gcc.dg/cpp/redef2.c: Update.
19196         * gcc.dg/cpp/skipping.c: New test.
19197
19198 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19199
19200         * g++.old-deja/g++.other/eh3.C: New testcase.
19201
19202 2000-12-07  Neil Booth  <neilb@earthling.net>
19203
19204         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19205         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19206         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19207         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19208         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19209         Update.
19210
19211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19212
19213         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19214         __SIZE_TYPE__ instead of int for type of integers cast to
19215         pointers.
19216
19217 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19218
19219         * g++.old-deja/g++.other/cleanup4.C: New test.
19220
19221 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19222
19223         * format-sec-1.c: New test.
19224
19225 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19226
19227         * gcc.dg/format-nonlit-3.c: New test.
19228
19229 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19230
19231         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19232         through a null pointer.
19233
19234 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19235
19236         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19237         * g++.old-deja/g++.pt/partial4.C: New test.
19238
19239 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19240
19241         * gcc.c-torture/execute/ieee/hugeval.x: New.
19242
19243 2000-12-06  Neil Booth  <neilb@earthling.net>
19244
19245         * gcc.dg/cpp/backslash2.c: New tests.
19246
19247 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19248
19249         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19250         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19251
19252 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19253
19254         * gcc.c-torture/execute/20001203-2.c: New testcase.
19255
19256 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19257
19258         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19259         * g++.old-deja/g++.other/virtual10.C: New test.
19260
19261 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19262
19263         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19264
19265 2000-12-05  Richard Henderson  <rth@redhat.com>
19266
19267         * gcc.c-torture/compile/20001205-1.c: New.
19268
19269 2000-12-04  Neil Booth  <neilb@earthling.net>
19270
19271         * g++.old-deja/g++.other/virtual9.C: New test.
19272         * g++.old-deja/g++.pt/crash61.C: New test.
19273         * gcc.c-torture/execute/loop-9.c: New test.
19274
19275 2000-12-04  Neil Booth  <neilb@earthling.net>
19276
19277         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19278         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19279         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19280         * gcc.dg/cpp/extratokens.c: ...here.
19281
19282 2000-12-04  Neil Booth  <neilb@earthling.net>
19283
19284         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19285         New tests.
19286
19287 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19288
19289         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19290         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19291
19292 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19293
19294         * gcc.c-torture/execute/20001203-1.c: New test.
19295
19296 2000-12-03  Neil Booth  <neilb@earthling.net>
19297
19298         * gcc.dg/cpp/macro6.c: New test cases.
19299
19300 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19301
19302         * gcc.c-torture/execute/string-opt-9.c: New test.
19303         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19304         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19305         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19306
19307         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19308         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19309
19310 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19311
19312         * gcc.dg/cpp/if-6.c: New testcase.
19313
19314         * gcc.dg/20001201-1.c: New testcase.
19315
19316 2000-12-02  Neil Booth  <neilb@earthling.net>
19317
19318         * g++.old-deja/g++.other/externC4.C,
19319         g++.old-deja/g++.other/friend10.C: New tests.
19320
19321 2000-12-02  Neil Booth  <neilb@earthling.net>
19322
19323         * g++.old-deja/g++.other/instan2.C
19324         * g++.old-deja/g++.other/instan3.C: New test.
19325
19326 2000-12-02  Neil Booth  <neilb@earthling.net>
19327
19328         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19329         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19330         gnuc99.c,gnuc99-pedantic.c: New tests.
19331
19332 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19333
19334         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19335         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19336
19337 2000-12-01  Neil Booth  <neilb@earthling.net>
19338
19339         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19340         * gcc.dg/cpp/poison.c: Update.
19341         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19342
19343 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19344
19345         * g77.f-torture/execute/20001201.f: New test.
19346
19347 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19348
19349         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19350
19351 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19352
19353         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19354
19355 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19356
19357         * g++.old-deja/g++.other/cast6.C: New test.
19358
19359 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19360
19361         * gcc.c-torture/execute/20001130-2.c: New testcase.
19362
19363 2000-11-30  Richard Henderson  <rth@redhat.com>
19364
19365         * gcc.c-torture/execute/20001130-1.c: New test.
19366
19367 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19368
19369         * g++.old-deja/g++.other/op3.C: New test.
19370
19371 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19372
19373         * g++.old-deja/g++.other/op2.C: New test.
19374
19375 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * g++.old-deja/g++.other/crash38.C: New test.
19378
19379 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19380
19381         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19382
19383 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19384
19385         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19386         tests.
19387         * gcc.c-torture/execute/string-opt-6.c: New test.
19388
19389         * gcc.dg/20001117-1.c: Add main.
19390
19391 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19392
19393         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19394         Move from here ...
19395         * gcc.dg/940510-1.c: ... to here.
19396
19397         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19398         zero-size arrays in toplevel structures.
19399
19400 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19401
19402         * gcc.c-torture/execute/loop-8.c: New test.
19403
19404 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19405
19406         * g++.old-deja/g++.other/base1.C: New test.
19407
19408 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19409
19410         * g++.old-deja/g++.other/parse2.C: New test.
19411
19412 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19413
19414         * g++.old-deja/g++.pt/incomplete1.C: New test.
19415
19416 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19417
19418         * g++.old-deja/g++.other/friend9.C: New test.
19419
19420 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19421
19422         * gcc.dg/20001127-1.c: New test.
19423
19424 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19425
19426         * g++.old-deja/g++.pt/friend46.C: New test.
19427
19428 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19429
19430         * g++.old-deja/g++.other/ptrmem8.C: New test.
19431
19432 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19433
19434         * gcc.c-torture/execute/string-opt-7.c: New test.
19435         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19436
19437 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19438
19439         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19440         instead of 'mkcheck 2'.
19441
19442 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19443
19444         * gcc.c-torture/execute/memcheck/driver.c,
19445         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19446         C9X references to refer to C99.
19447
19448 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19449
19450         * gcc.dg/ultrasp3.c: New test.
19451
19452 2000-11-25  Neil Booth  <neilb@earthling.net>
19453
19454         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19455
19456 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19457
19458         * gcc.c-torture/compile/20001123-2.c: New.
19459
19460 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19461
19462         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19463
19464 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19465
19466         * gcc.dg/sequence-point-1.c: Add some new tests.
19467         * gcc.c-torture/execute/20001124-1.c: New test.
19468
19469 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         * g++.old-deja/g++.other/vaarg4.C: New test.
19472         * gcc.c-torture/compile/20001123-1.c: New test.
19473
19474 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19475
19476         * g++.other/crash24.C: Adjust and remove XFAIL.
19477         * g++.other/crash37.C: New test.
19478
19479 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19480
19481         * g++.old-deja/g++.pt/instantiate9.C: New test.
19482
19483 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19484
19485         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19486         new ABI, too.
19487
19488         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19489         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19490
19491 2000-11-22  Neil Booth  <neilb@earthling.net>
19492
19493         * gcc.dg/cpp/Wtrigraphs.c: New test.
19494
19495 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19496
19497         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19498
19499 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19500
19501         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19502
19503 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19504
19505         * lib/gcc-dg.exp: load_lib scanasm.exp.
19506         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19507         * lib/g++-dg.exp: load_lib scanasm.exp.
19508         * lib/scanasm.exp: New.
19509         (scan-assembler, scan-assembler-not): Add optional arguments to
19510         test name, or if not present, the pattern name.
19511         (scan-assembler-dem, scan-assembler-dem-not): New.
19512
19513         * g++.dg/dg.exp: New.
19514
19515 2000-11-21  Neil Booth  <neilb@earthling.net>
19516
19517         * gcc.dg/cpp/integrated1.c: Remove.
19518
19519 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19520
19521         * gcc.c-torture/execute/20001121-1.c: New test.
19522
19523 2000-11-21  Richard Henderson  <rth@redhat.com>
19524
19525         * gcc.c-torture/compile/20001121-1.c: New test.
19526
19527 2000-11-20  Neil Booth  <neilb@earthling.net>
19528
19529         * gcc.dg/cpp/integrated1.c: New test.
19530
19531 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19532
19533         * g++.old-deja/g++.other/inline17.C: New test.
19534
19535 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19536
19537         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19538         local variable to be zero: I made the variable global. Now
19539         uses abort() and exit() instead of relying on main's return value.
19540
19541 2000-11-20  Neil Booth  <neilb@earthling.net>
19542
19543         * gcc.dg/cpp/paste2.c: Update test.
19544         * objc/execute/paste.m: New test.
19545
19546 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19547
19548         * gcc.dg/c99-condexpr-1.c: New test.
19549
19550 2000-11-20  Neil Booth  <neilb@earthling.net>
19551
19552         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19553
19554 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         * g++.old-deja/g++.pt/export1.C: New test.
19557
19558 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19559
19560         * gcc.dg/20001117-1.c: New test.
19561
19562 2000-11-18  Richard Henderson  <rth@redhat.com>
19563
19564         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19565
19566 2000-11-18  Richard Henderson  <rth@redhat.com>
19567
19568         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19569         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19570         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19571
19572 2000-11-18  Richard Henderson  <rth@redhat.com>
19573
19574         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19575         (main): New.  Exit cleanly.
19576
19577 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19578
19579         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19580         gcc.dg/c99-fordecl-2.c: New tests.
19581
19582 2000-11-18  Richard Henderson  <rth@redhat.com>
19583
19584         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19585         * gcc.c-torture/execute/zerolen-2.c: New.
19586
19587 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19588
19589         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19590         memory.
19591
19592 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * g++.old-deja/g++.pt/instantiate8.C: New test.
19595
19596 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19599         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19600
19601 2000-11-16  Nick Clifton  <nickc@redhat.com>
19602
19603         * gcc.c-torture/execute/nestfunc-2.c: New test.
19604         * gcc.c-torture/execute/nestfunc-3.c: New test.
19605
19606 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19607
19608         * gcc.c-torture/compile/20001116-1.c: New test.
19609
19610 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19611
19612         * gcc.c-torture/execute/20001115-1.c: New test.
19613
19614 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19615
19616         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19617         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19618         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19619         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19620
19621 2000-11-15  Neil Booth  <neilb@earthling.net>
19622
19623         gcc.dg/cpp/_Pragma1.c: Update.
19624         gcc.dg/cpp/_Pragma2.c: New test.
19625
19626 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19627
19628         * g++.old-deja/g++.other/anon5.C: New test.
19629
19630 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19631
19632         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19633         tests.
19634
19635 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19636
19637         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19638         output.
19639
19640 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19641
19642         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19643         labels at end of compound statements.
19644
19645 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19646
19647         * gcc.c-torture/execute/loop-7.c: New test.
19648
19649 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19650
19651         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19652
19653 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19654
19655         * gcc.dg/c99-bool-1.c: New test.
19656
19657 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19658
19659         * gcc.dg/c99-scope-1.c: Remove xfail.
19660         * gcc.dg/c99-scope-2.c: New test.
19661
19662 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19663
19664         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19665         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19666
19667 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19668
19669         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19670         error messages.
19671
19672         * g++.mike/p700.C: Don't typedef wchar_t.
19673         * g++.mike/p784.C: Likewise.
19674         * g++.mike/eb101.C: Don't use __wchar_t.
19675
19676 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19677
19678         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19679         from DO loop.
19680
19681 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19682
19683         * gcc.c-torture/execute/20001111-1.c: New test.
19684
19685 2000-11-10  Nick Clifton  <nickc@redhat.com>
19686
19687         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19688         long multuiple and accumulate.
19689
19690 2000-11-09  Richard Henderson  <rth@redhat.com>
19691
19692         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19693         via size_t instead of int.
19694
19695         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19696         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19697         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19698         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19699
19700 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19701
19702         * gcc.c-torture/compile/20001109-1.c: New test.
19703         * gcc.c-torture/compile/20001109-2.c: New test.
19704
19705 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19706
19707         * g++.old-deja/g++.pt/operator1.C: New test.
19708         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19709
19710 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19711
19712         * gcc.dg/20001108-1.c: New test.
19713
19714 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19715
19716         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19717         with both arguments constant strings.
19718         * gcc.c-torture/execute/string-opt-3.c: New test.
19719         * gcc.c-torture/execute/string-opt-4.c: New test.
19720         * gcc.c-torture/execute/string-opt-5.c: New test.
19721
19722 2000-11-08  Nick Clifton  <nickc@redhat.com>
19723
19724         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19725         mulsidi3adddi patterns.
19726
19727 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         * g++.old-deja/g++.other/crash36.C: New test.
19730
19731 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19732
19733         * g++.old-deja/g++.other/init16.C: New test.
19734
19735 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19736
19737         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19738
19739 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19740
19741         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19742         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19743         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19744
19745 2000-11-07  DJ Delorie  <dj@redhat.com>
19746
19747         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19748
19749 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19750
19751         * gcc.c-torture/execute/string-opt-1.c: New test.
19752
19753 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19754
19755         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19756         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19757         parameters in registers, and there is no way for a varargs
19758         function to know in which order the integer and floating-point
19759         parameters should be interleaved when they are placed on the
19760         stack.
19761         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19762         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19763
19764 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19765
19766         * gcc.c-torture/execute/string-opt-2.c: New test.
19767
19768 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19769
19770         * g++.old-deja/g++.pt/crash60.C: New test.
19771
19772 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19773
19774         * g++.old-deja/g++.other/crash24.C: New test.
19775         * g++.old-deja/g++.other/crash25.C: New test.
19776         * g++.old-deja/g++.other/crash26.C: New test.
19777         * g++.old-deja/g++.other/crash27.C: New test.
19778         * g++.old-deja/g++.other/crash28.C: New test.
19779         * g++.old-deja/g++.other/crash29.C: New test.
19780         * g++.old-deja/g++.other/crash30.C: New test.
19781         * g++.old-deja/g++.other/crash31.C: New test.
19782         * g++.old-deja/g++.other/crash32.C: New test.
19783         * g++.old-deja/g++.other/crash33.C: New test.
19784         * g++.old-deja/g++.other/crash34.C: New test.
19785         * g++.old-deja/g++.other/crash35.C: New test.
19786
19787 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19788
19789         * gcc.c-torture/execute/20001031-1.c: New test.
19790
19791 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19792
19793         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19794         namespace.
19795
19796         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19797         standards-conformant.
19798
19799         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19800
19801         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19802         * g++.old-deja/g++.mike/p755a.C: Likewise.
19803         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19804         library makes no calls to `operator new' during initialization.
19805
19806 2000-11-04  Neil Booth  <neilb@earthling.net>
19807
19808         * gcc.dg/cpp/include2.c: New tests.
19809
19810 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19811
19812         * lib/g++.exp (g++_set_ld_library_path): New function.
19813         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19814
19815 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19816
19817         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19818         warnings.
19819
19820 2000-11-01  Richard Henderson  <rth@redhat.com>
19821
19822         * g++.old-deja/g++.ext/namedret1.C: New.
19823         * g++.old-deja/g++.ext/namedret2.C: New.
19824         * g++.old-deja/g++.ext/namedret3.C: New.
19825
19826 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19827
19828         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19829         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19830
19831 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19832
19833         * gcc.c-torture/execute/va-arg-21.c: New test.
19834
19835 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19836
19837         * gcc.dg/c99-complex-2.c: New test.
19838
19839 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19840
19841         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19842
19843 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19844
19845         * g++.old-deja/g++.other/inline16.C: New test.
19846
19847 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19848
19849         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19850         __PRETTY_FUNCTION__
19851
19852 2000-10-29  Neil Booth  <neilb@earthling.net>
19853
19854         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19855         New tests.
19856         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19857         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19858         optimisation.
19859
19860 2000-10-29  Neil Booth  <neilb@earthling.net>
19861
19862         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19863         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19864         * mi5.c: Test multiple includes work with -C.
19865         * trigraphs.c: Test ^= version.
19866
19867 2000-10-28  Neil Booth  <neilb@earthling.net>
19868
19869         New tests and test updates for new macro expander.
19870
19871         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19872         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19873         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19874         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19875         new diagnostic messages.
19876
19877         * gcc.dg/cpp/macro3.c: New tests.
19878
19879 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19880
19881         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19882         on the same line.
19883
19884 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19885
19886         * g++.old-deja/g++.other/eh2.C: New test.
19887
19888 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19889
19890         * gcc.c-torture/execute/20001027-1.c: New test.
19891
19892 2000-10-26  Richard Henderson  <rth@redhat.com>
19893
19894         * gcc.c-torture/execute/20001026-1.c: New.
19895
19896 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19897
19898         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19899         * g++.old-deja/g++.law/builtin1.C: Likewise.
19900         * g++.old-deja/g++.law/ctors10.C: Likewise.
19901         * g++.old-deja/g++.law/virtual3.C: Likewise.
19902         * g++.old-deja/g++.mike/p658.C: Likewise.
19903         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19904         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19905         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19906         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19907         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19908
19909 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19910
19911         * gcc.c-torture/compile/20001024-1.c: New test.
19912
19913 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19914
19915         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19916         to tell us whether or not we are using V3.
19917
19918 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19919
19920         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19921         operands.
19922
19923 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19924
19925         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19926
19927 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19928
19929         * gcc.c-torture/execute/20001024-1.c: New test.
19930
19931 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19932
19933         * g++.old-deja/g++.other/sibcall1.C: New test.
19934
19935 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19936
19937         * gcc.dg/noncompile/init-3.c: New test.
19938
19939 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19940
19941         * gcc.dg/format-array-1.c: New test.
19942
19943 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19944
19945         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19946         writing through null pointers; remove comment about testing
19947         unterminated strings.
19948
19949 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19950
19951         * gcc.c-torture/execute/20001017-2.c: New test.
19952
19953 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19954
19955         * gcc.c-torture/compile/20001018-1.c: New test.
19956         * gcc.c-torture/compile/20001018-1.x: Xfail.
19957
19958 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19959
19960         * gcc.c-torture/execute/20001017-1.c: New test.
19961
19962 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19963
19964         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19965         for multiple use of arguments with scanf formats; add tests for
19966         multiple use of arguments.
19967
19968 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19969
19970         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19971
19972 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19973
19974         * gcc.dg/format-miss-1.c: New test.
19975
19976 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19977
19978         * gcc.c-torture/execute/20001013-1.c: New test.
19979
19980 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19981
19982         * gcc.dg/format-branch-1.c: New test.
19983
19984 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19985
19986         * README, lib/file-format.exp: Remove EGCS references.
19987
19988 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19989
19990         * gcc.dg/20001013-1.c: New test.
19991
19992 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19993
19994         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19995         for intmax_t in the compiler using __typeof__ and the type rules
19996         for conditional expressions.
19997
19998 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * gcc.dg/20001012-1.c: New test.
20001         * gcc.dg/20001012-2.c: New test.
20002
20003 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20004
20005         * gcc.dg/format-attr-1.c: New test.
20006
20007 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20008
20009         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20010         __LONG_LONG_MAX__ instead of LLONG_MAX.
20011
20012 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20013
20014         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20015         scanf flags.
20016         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20017         flags.
20018
20019 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20020
20021         * gcc.dg/sequence-pt-1.c: New test.
20022
20023 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20024
20025         * gcc.c-torture/execute/20001011-1.c: New testcase.
20026         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20027
20028 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20031         does not error on it.
20032
20033 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * gcc.dg/20001009-1.c: New test.
20036
20037 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20038
20039         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20040         * gcc.c-torture/execute/20001009-2.c: ... to here.
20041
20042 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20043
20044         * gcc.c-torture/compile/20001009-1.c: New testcase.
20045         * gcc.c-torture/execute/20001009-1.c: New testcase.
20046         Testcases provided by Jan Hubicka <jh@suse.cz>.
20047
20048 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20049
20050         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20051         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20052         uintmax_t using <limits.h> to emulate the compiler's internal
20053         logic.  No longer XFAIL %j tests.
20054
20055 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20056
20057         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20058         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20059         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20060         regexps and details of expected handling of some bad formats.
20061         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20062         suppression.
20063
20064 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20065
20066         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20067         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20068         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20069         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20070         in list archives.
20071
20072 2000-10-06  Richard Henderson  <rth@cygnus.com>
20073
20074         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20075         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20076         * g++.old-deja/g++.jason/report.C: Likewise.
20077         * g++.old-deja/g++.law/friend5.C: Likewise.
20078         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20079         of the expected warnings.
20080
20081 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         * g++.old-deja/g++.pt/enum14.C: New test.
20084
20085 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20086
20087         * g++.old-deja/g++.pt/crash59.C: New test.
20088
20089 2000-10-04  Will Cohen  <wcohen@redhat.com>
20090
20091         * gcc.dg/20000926-1.c: New test.
20092
20093 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20094
20095         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20096         function name for current C++ compiler.
20097         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20098
20099 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20100
20101         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20102         __PRETTY_FUNCTION__.
20103         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20104
20105 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20106
20107         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20108
20109 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20110
20111         * gcc.c-torture/compile/20000923-1.c: New test.
20112
20113 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20114
20115         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20116         * g++.old-deja/g++.pt/ttp62.C: Same.
20117         * g++.old-deja/g++.other/inline14.C: Same.
20118
20119 2000-09-24  Richard Henderson  <rth@cygnus.com>
20120
20121         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20122
20123 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20124
20125         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20126
20127 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20128
20129         * gcc.c-torture/compile/20000922-1.c: New file.
20130
20131 2000-09-21  Nick Clifton  <nickc@redhat.com>
20132
20133         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20134         a signed long modulo operation.
20135         (mod6): New function - perform an unsigned long modulo operation.
20136         (main): Add tests for modulos of very large numbers by very small
20137         dividends.
20138
20139 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20140
20141         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20142
20143 2000-09-19  Richard Henderson  <rth@cygnus.com>
20144
20145         * gcc.dg/compare2.c (case 10): XFAIL.
20146
20147 2000-09-18  Richard Henderson  <rth@cygnus.com>
20148
20149         * gcc.c-torture/execute/20000906-1.c: Move ...
20150         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20151         that support __builtin_trap.
20152
20153 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20154
20155         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20156
20157 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20158
20159         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20160         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20161         more $ format tests.
20162
20163 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20164
20165         * gcc.dg/format-errmk-1.c: New test.
20166
20167 2000-09-17  Greg McGary  <greg@mcgary.org>
20168
20169         * gcc.c-torture/execute/20000917-1.x: Remove.
20170
20171 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20172
20173         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20174
20175 2000-09-17  Greg McGary  <greg@mcgary.org>
20176
20177         * gcc.c-torture/execute/20000917-1.c: New test.
20178         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20179
20180 2000-09-16  Neil Booth  <NeilB@earthling.net>
20181
20182         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20183         in nested macro bug.
20184
20185 2000-09-15  Neil Booth  <NeilB@earthling.net>
20186
20187         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20188
20189 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20190
20191         * gcc.c-torture/execute/20000914-1.c: New test.
20192
20193 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20194
20195         * g++.other/inline13.C: New test.
20196
20197 2000-09-12  Andreas Jaeger  <aj@suse.de>
20198
20199         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20200         constant by Ulrich Drepper <drepper@redhat.com>.
20201
20202 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20203
20204         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20205
20206 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20207
20208         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20209
20210 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20211
20212         * gcc.dg/cpp/backslash.c: New test.
20213
20214 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20215
20216         * gcc.c-torture/execute/20000910-1.c: New test.
20217         * gcc.c-torture/execute/20000910-2.c: Likewise.
20218
20219 2000-09-11  Robert Lipe  <robertl@sco.com>
20220
20221         * gcc.dg/pragma-align.c: New test.
20222
20223 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20224
20225         * g++.old-deja/g++.pt/explicit82.C: New test.
20226         * g++.old-deja/g++.pt/explicit83.C: New test.
20227
20228 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20229
20230         * gcc.dg/asm-names.c: New test.
20231
20232 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20233
20234         * gcc.dg/cpp/tr-warn6.c: New test
20235
20236 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20237
20238         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20239         be accepted.
20240
20241 2000-09-07  Catherine Moore  <clm@redhat.com>
20242
20243         * gcc.c-torture/execute/unroll-1.c: New test.
20244
20245 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20246
20247         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20248         ERROR markers.
20249         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20250         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20251         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20252         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20253         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20254         Preprocess only.
20255         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20256         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20257
20258 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20259
20260         * g++.old-deja/g++.pt/deduct2.C: New test.
20261
20262 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20263
20264         * g++.old-deja/g++.pt/parms2.C: New test.
20265
20266 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20267
20268         * g++.old-deja/g++.pt/crash58.C: New test.
20269
20270 2000-09-06  Greg McGary  <greg@mcgary.org>
20271
20272         * gcc.c-torture/execute/20000906-1.c: New test.
20273         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20274
20275 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20276
20277         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20278
20279 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20280
20281         * g++.old-deja/g++.pt/crash57.C: New test.
20282
20283 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20284
20285         * g++.old-deja/g++.pt/crash56.C: New test.
20286
20287 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20288
20289         * g++.old-deja/g++.pt/koenig1.C: New test.
20290
20291 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20292
20293         * gcc.dg/20000904-1.c: New test.
20294
20295 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20296
20297         * gcc.dg/cpp/paste8.c: New test.
20298
20299 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20300
20301         * gcc.c-torture/compile/20000827-1.c: New test.
20302
20303 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20304
20305         * gcc.dg/format-diag-1.c: New test.
20306
20307 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20308
20309         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20310         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20311         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20312         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20313         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20314
20315 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.old-deja/g++.other/nested4.C: New test.
20318
20319 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20320
20321         * g++.old-deja/g++.ns/scoped1.C: New test.
20322
20323 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20324
20325         * lib/g++.exp: Support testing already-installed GCC.
20326
20327 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20328
20329         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20330
20331 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20332
20333         * gcc.dg/return-type-2.c: New test.
20334
20335 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20336
20337         * gcc.c-torture/compile/20000825-1.c: New test.
20338
20339 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20340
20341         * gcc.dg/dwarf2-2.c: New test.
20342
20343 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20344
20345         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20346         dg-warning regexps.
20347
20348 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20349
20350         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20351         gcc.dg/format-ext-5.c: New tests.
20352
20353 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20354
20355         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20356
20357 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20358
20359         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20360
20361 2000-08-24  Richard Henderson  <rth@cygnus.com>
20362
20363         * gcc.dg/ia64-sync-1.c: New test.
20364         * gcc.dg/ia64-sync-2.c: New test.
20365         * gcc.dg/ia64-asm-1.c: New test.
20366
20367 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20368
20369         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20370         * gcc.dg/format-ext-2.c: New test.
20371
20372 2000-08-23  Jason Merrill  <jason@redhat.com>
20373
20374         * lib/old-dejagnu.exp: Also ignore "In member function" and
20375         "At global scope".
20376
20377 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20378
20379         * gcc.dg/noncompile/label-lineno-1.c: New test.
20380
20381 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20382
20383         * gcc.dg/c99-array-nonobj-1.c: New test.
20384
20385 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20386
20387         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20388         tests.
20389         * gcc.dg/format-ext-1.c: New test.
20390
20391 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20392
20393         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20394         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20395         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20396         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20397         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20398
20399 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20400
20401         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20402         gcc.dg/c99-strftime-2.c: New tests.
20403
20404 2000-08-22  Richard Henderson  <rth@cygnus.com>
20405
20406         * gcc.c-torture/execute/20000822-1.c: New test.
20407
20408 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20409
20410         * gcc.c-torture/execute/20000819-1.x: Remove.
20411
20412 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20413
20414         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20415         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20416         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20417         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20418         gcc.dg/format-xopen-1.c: New tests.
20419
20420 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20421
20422         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20423
20424 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20425
20426         * g++.old-deja/g++.other/loop2.C: New test.
20427
20428         * gcc.c-torture/compile/20000606-1.c: New test.
20429         * gcc.c-torture/compile/20000728-1.c: New test.
20430         * gcc.c-torture/execute/20000801-1.c: New test.
20431         * gcc.c-torture/execute/20000801-2.c: New test.
20432         * gcc.c-torture/execute/20000819-1.c: New test.
20433         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20434         * gcc.dg/20000629-1.c: New test.
20435         * gcc.dg/20000724-1.c: New test.
20436         * gcc.dg/20000807-1.c: New test.
20437
20438 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20439
20440         * gcc.dg/cpp/pragma-1.c: New test.
20441         * gcc.dg/cpp/pragma-2.c: New test.
20442
20443 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20444
20445         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20446         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20447
20448 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20449
20450         * gcc.c-torture/compile/20000818-1.c: New test.
20451
20452 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20453
20454         * gcc.c-torture/execute/20000818-1.c: New test.
20455
20456 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20457
20458         * gcc.dg/format-va-1.c: New test.
20459
20460 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20461
20462         * g++.old-deja/g++.other/typedef8.C: New test.
20463
20464 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20467         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20468         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20469         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20470         * g++.old-deja/g++.other/ptrmem7.C: New test.
20471         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20472
20473 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20474
20475         * g++.old-deja/g++.pt/typename27.C: New test.
20476
20477 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20478
20479         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20480         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20481         * g++.old-deja/g++.pt/friend45.C: New test.
20482         * g++.old-deja/g++.other/friend8.C: New test.
20483
20484 2000-08-15  Richard Henderson  <rth@cygnus.com>
20485
20486         * gcc.c-torture/execute/20000815-1.c: New test.
20487
20488 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20489
20490         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20491         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20492         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20493
20494 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20495
20496         * g++.old-deja/g++.other/refinit2.C: New test.
20497
20498 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20499
20500         * lib/c-torture.exp (c-torture): Make
20501         compiler_conditional_xfail_data global.
20502         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20503         compiler_conditional_xfail_data machinery.
20504         (f-torture-execute): Likewise.
20505         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20506         and only when unrolling loops.
20507
20508         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20509
20510 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20511
20512         * g++.old-deja/g++.pt/explicit81.C: New test.
20513
20514 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20515
20516         * g++.old-deja/g++.pt/typename26.C: New test.
20517
20518 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20519
20520         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20521         warning.
20522
20523 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20524
20525         * g++.old-deja/g++.other/array3.C: New test.
20526
20527 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20528
20529         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20530         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20531         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20532         New tests.
20533
20534 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20537         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20538
20539 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20540
20541         * gcc.c-torture/execute/20000808-1.c: New test.
20542
20543 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20544
20545         * gcc.dg/c90-const-expr-1.c: New test.
20546
20547 2000-08-08  Richard Henderson  <rth@cygnus.com>
20548
20549         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20550
20551 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20552
20553         * gcc.dg/noncompile/const-ll-1.c: New test.
20554
20555 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20556
20557         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20558
20559 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20560
20561         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20562         that running programs linked against the shared version of libobjc
20563         run correctly.
20564
20565 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20566
20567         * gcc.dg/c99-printf-1.c: New test.
20568
20569 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20570
20571         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20572
20573 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20574
20575         * gcc.c-torture/execute/20000731-1.x: Delete.
20576
20577 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20578
20579         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20580         and torture_without_loops as is done by c-torture.exp.
20581         (search_for): Copy from c-torture.exp.
20582         (gcc-dg-runtest): New function, drives a directory of tests
20583         iterating over the TORTURE_OPTIONS.
20584         (scan-assembler, scan-assembler-not): Move here from
20585         individual directory drivers.
20586
20587         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20588         defined by lib/gcc-dg.exp.
20589         * gcc.dg/cpp/cpp.exp: Likewise.
20590         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20591         gcc-dg-runtest, so we cycle over optimization options.
20592
20593         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20594         * gcc.dg/compare2.c: No longer expected to fail.
20595
20596 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20597
20598         * gcc.c-torture/execute/20000804-1.c: New test.
20599
20600 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20601
20602         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20603
20604 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20605
20606         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20607
20608 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20609
20610         * gcc.c-torture/compile/20000803-1.c: New test.
20611
20612 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20613
20614         * gcc.c-torture/execute/20000801-3.c,
20615         gcc.c-torture/execute/20000801-4.c: New tests.
20616         * gcc.c-torture/execute/20000801-3.x,
20617         gcc.c-torture/execute/20000801-4.x: Xfail.
20618
20619 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20620
20621         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20622         libobjc/.libs to allow for libtool.
20623
20624 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20625
20626         * gcc.c-torture/compile/20000802-1.c: New test.
20627
20628 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20629
20630         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20631
20632 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20633
20634         * gcc-c-torture/execute/20000731-2.c: New test.
20635
20636         * gcc.c-torture/execute/20000731-1.c: New test.
20637         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20638
20639 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20640
20641         * testsuite/gcc.dg/cpp/paste7.c: New test.
20642         * gcc.dg/cpp/20000725-1.c: New test.
20643
20644 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20645
20646         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20647         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20648         declaration warning for __builtin_dwarf_reg_size.
20649
20650         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20651
20652 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20653
20654         * gcc.dg/noncompile/voidparam-1.c: New test.
20655
20656 2000-07-30  Richard Henderson  <rth@cygnus.com>
20657
20658         * gcc.dg/c90-digraph-1.c: Don't xfail.
20659         * gcc.dg/compare2.c (case 10): Xfail.
20660         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20661
20662 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20663
20664         * gcc.dg/c99-main-1.c: New test.
20665
20666 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20667
20668         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20669
20670 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20671
20672         * gcc.c-tortuer/execute/20000726-1.c: New test.
20673
20674 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20675
20676         * gcc.c-torture/execute/enum-2.c: New test.
20677
20678 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20679
20680         * gcc.dg/cpp/tr-warn3.c: New test.
20681
20682 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20683
20684         * g++.old-deja/g++.ext/implicit1.C: Remove.
20685         * g++.old-deja/g++.jason/c2.C: Remove
20686         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20687         * g++.old-deja/g++.pt/crash16.C: Likewise.
20688         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20689
20690 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20691
20692         * g++.old-deja/g++.other/for2.C: New test.
20693
20694 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20695
20696         * gcc.dg/20000720-1.c: New test.
20697
20698 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20699
20700         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20701
20702 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20703
20704         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20705         * gcc.c-torture/execute/20000722-1.c: New.
20706         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20707
20708 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20709
20710         * gcc.dg/cpp/20000720-1.S: New test.
20711
20712 2000-07-21  Michael Meissner  <meissner@redhat.com>
20713
20714         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20715
20716 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20717
20718         * g++.old-deja/g++.brendan/crash16.C,
20719         g++.old-deja/g++.brendan/parse3.C,
20720         g++.old-deja/g++.brendan/redecl1.C,
20721         g++.old-deja/g++.ns/template13.C,
20722         g++.old-deja/g++.other/decl4.C,
20723         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20724
20725 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20726
20727         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20728         and "Internal error".
20729
20730         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20731         regexps.
20732         * gcc.dg/cpp/paste6.c: New test.
20733
20734 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20735
20736         * gcc.dg/cpp/tr-direct.c: New test.
20737
20738         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20739         gcc.dg/cpp/undef1.c: Tweak error regexps.
20740
20741 2000-07-18  Eric Christopher <echristo@redhat.com>
20742
20743         * gcc.c-torture/compile/20000718-1.c: New test.
20744
20745 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20746
20747         * cpplex.c (_cpp_push_token): If the token being pushed back
20748         is the previous token in this context, just subtract one from
20749         context->posn.
20750         * cppmacro.c (save_expansion): Clear aux field when storing a
20751         placemarker.
20752
20753 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20754
20755         * gcc.dg/noncompile/redecl-1.c: New test.
20756
20757 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gcc.c-torture/execute/20000717-5.c: New test.
20760         * gcc.c-torture/execute/20000717-1.x: Removed.
20761
20762 2000-07-17  Richard Henderson  <rth@cygnus.com>
20763
20764         * gcc.c-torture/execute/20000717-4.c: New test.
20765
20766 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20767
20768         * gcc.dg/cpp/syshdr.c: New test.
20769         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20770
20771 2000-07-17  Neil Booth  <neilb@earthling.net>
20772
20773         * gcc.dg/cpp/cmdlne-dM.c: New test.
20774         * gcc.dg/cpp/cmdlne-dD.c: New test.
20775
20776 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20777
20778         * gcc.c-torture/execute/20000717-3.c: New test.
20779
20780         * gcc.c-torture/compile/20000717-1.c: New test.
20781
20782 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20783
20784         * gcc.c-torture/execute/20000717-2.c: New test.
20785
20786 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20787
20788         * gcc.dg/formatz-1.c: New test.
20789
20790         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20791         * gcc.dg/c99-digraph-1.c: New tests.
20792
20793         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20794         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20795
20796         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20797         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20798         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20799         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20800         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20801         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20802         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20803
20804 2000-07-17   Greg McGary <greg@mcgary.org>
20805
20806         * gcc.c-torture/execute/20000717-1.c: New test.
20807         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20808
20809 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20810
20811         * gcc.c-torture/execute/20000715-2.c: New test.
20812         * gcc.dg/20000715-1.c: New test.
20813
20814 2000-07-15  Michael Meissner  <meissner@redhat.com>
20815
20816         * gcc.c-torture/execute/20000715-1.c: New test.
20817
20818 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20819
20820         * gcc.c-torture/execute/20000707-1.c: New test.
20821
20822 2000-07-13  Neil Booth  <NeilB@earthling.net>
20823
20824         * testsuite/gcc.dg/cpp/digraph1.c,
20825         testsuite/gcc.dg/cpp/digraph2.c,
20826         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20827
20828 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20829
20830         * g77.f-torture/compile/20000630-2.f:  New test.
20831         * g77.f-torture/compile/20000630-2.x
20832
20833 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20834
20835         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20836
20837 2000-07-11  Neil Booth  <NeilB@earthling.net>
20838
20839         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20840
20841 2000-07-11  Neil Booth  <NeilB@earthling.net>
20842
20843         * gcc.dg/cpp/cmdlne-C.c: New.
20844
20845 2000-07-09  Neil Booth  <NeilB@earthling.net>
20846
20847         * gcc.dg/cpp/directiv.c: New tests.
20848         * gcc.dg/cpp/undef1.c: Update.
20849
20850 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20851
20852         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20853
20854 2000-07-09  Neil Booth  <NeilB@earthling.net>
20855
20856         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20857
20858 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20859
20860         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20861         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20862
20863 2000-07-08  Neil Booth  <NeilB@earthling.net>
20864
20865         * gcc.dg/cpp/macsyntx.c: New tests.
20866
20867 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20868
20869         * gcc.dg/20000707-1.c: New test.
20870
20871 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20872
20873         * gcc.c-torture/execute/20000706-1.c: New test.
20874         * gcc.c-torture/execute/20000706-2.c: New test.
20875         * gcc.c-torture/execute/20000706-3.c: New test.
20876         * gcc.c-torture/execute/20000706-4.c: New test.
20877         * gcc.c-torture/execute/20000706-5.c: New test.
20878
20879 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20880
20881         * g++.old-deja/g++.pt/instantiate7.C: New test.
20882
20883 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20884
20885         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20886         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20887         * g++.old-deja/g++.other/rtti3.C: Likewise.
20888         * g++.old-deja/g++.other/rttid3.C: Likewise.
20889
20890 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20891
20892         *  g77.f-torture/compile/20000630-1.x: Fix typo
20893
20894 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20895
20896         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20897         assembly output.
20898
20899 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20900
20901         * gcc.dg/cpp/ident.c: New test.
20902
20903 2000-07-05  Neil Booth  <NeilB@earthling.net>
20904
20905         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20906           gcc.dg/cpp/lexstrng.c: New tests.
20907
20908 2000-07-04  Neil Booth  <NeilB@earthling.net>
20909
20910         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20911         * gcc.dg/cpp/strify2.c: Same.
20912
20913 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20914
20915         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20916         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20917         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20918         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20919
20920         * testsuite/gcc.dg/cpp/macro1.c,
20921         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20922         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20923         testsuite/gcc.dg/cpp/strify1.c,
20924         testsuite/gcc.dg/cpp/strify2.c: New tests.
20925
20926 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20927
20928         * gcc.c-torture/execute/20000703-1.c: New test.
20929
20930 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         * g++.old-deja/g++.pt (lookup10.C): New test.
20933
20934 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20935
20936         * g++.old-deja/g++.pt (typename25.C): New test.
20937
20938 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20939
20940         * gcc.c-torture/compile/20000701-1.c: New test.
20941
20942 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20943
20944         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20945         to test case.
20946
20947 2000-06-30  Catherine Moore  <clm@cygnus.com>
20948
20949         * gcc.c-torture/execute/align-1.c: New test.
20950
20951 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20952
20953         * g++.old-deja/g++.pt/expr8.C: New test.
20954         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20955
20956 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20957
20958         * gcc.c-torture/compile/20000629-1.c: New test.
20959
20960 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20961
20962
20963         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20964         gcc.dg/noncompile directory, depending on whether they're
20965         preprocessor tests or not.  Annotate all the tests for the dg
20966         framework.
20967
20968         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20969         * gcc.dg/noncompile/noncompile.exp: New.
20970
20971         * Moved files:
20972         Old name                                New name
20973         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20974         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20975         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20976         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20977         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20978         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20979         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20980         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20981         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20982         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20983         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20984         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20985         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20986         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20987         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20988         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20989         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20990         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20991         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20992         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20993         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20994         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20995         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20996         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20997
20998         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20999         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21000         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21001         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21002         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21003         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21004
21005 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21006
21007         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21008         declare one variable.  On the fourth, error.
21009         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21010         declared by 20000628-1a.h.
21011
21012 2000-06-29  Richard Henderson  <rth@redhat.com>
21013
21014         * gcc.c-torture/execute/930529-1.x: New file.
21015         * gcc.dg/920413-1.c: Adjust expected warning text.
21016         * gcc.dg/980217-1.c: Declare abort.
21017         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21018
21019 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21020
21021         * g77.f-torture/compile/20000629-1.f: New test.
21022         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21023
21024 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21025
21026         Rearrange lots of files, removing entirely the
21027         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21028         directories.
21029
21030         * Deleted files:
21031         gcc.c-torture/code_quality/code_quality.exp
21032         gcc.c-torture/special/special.exp
21033         gcc.failure/failure.exp
21034         gcc.failure/940409-1.x
21035         gcc.c-torture/compile/961203-1.x
21036
21037         * New files:
21038         gcc.misc-tests/linkage.exp
21039         gcc.c-torture/execute/920730-1t.c
21040         gcc.c-torture/execute/920730-1t.x
21041         gcc.c-torture/compile/920520-1.x
21042         gcc.c-torture/compile/920521-1.x
21043         gcc.c-torture/compile/981006-1.x
21044         gcc.c-torture/execute/eeprof-1.x
21045
21046         * Moved files (possibly with modifications to fit a new harness):
21047         Old name                                New name
21048         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21049         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21050         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21051         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21052         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21053         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21054         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21055         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21056         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21057         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21058         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21059         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21060         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21061         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21062
21063 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21064
21065         * c-torture/compile/961203-1.x: Delete.
21066
21067         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21068         not exit. Include stdio.h.
21069         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21070         * gcc.misc-tests/dg-12.c: Likewise.
21071         * gcc.misc-tests/dg-5.c: Likewise.
21072         * gcc.misc-tests/dg-6.c: Likewise.
21073         * gcc.misc-tests/dg-7.c: Prototype abort.
21074         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21075         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21076         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21077         not exit.
21078         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21079         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21080
21081 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21082
21083         * gcc.dg/cpp/20000628-1.c: New test.
21084         * gcc.dg/cpp/20000628-1.h: New header for above test.
21085         * gcc.dg/cpp/20000628-1a.h: Likewise.
21086
21087 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21088
21089         * gcc.dg/cpp: New directory.
21090         * gcc.dg/cpp/cpp.exp: New driver.
21091         * gcc.dg/cpp/20000627-1.c: New test.
21092         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21093         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21094         and rewrite as a compilation test.
21095
21096         * gcc.dg: Move many files into the cpp subdirectory, possibly
21097         renaming or editing them as well.
21098         Old name                New name
21099         990119-1.c              cpp/19990119-1.c
21100         990228-1.c              cpp/19990228-1.c
21101         990407-1.c              cpp/19990407-1.c
21102         990409-1.c              cpp/19990409-1.c
21103         990413-1.c              cpp/19990413-1.c
21104         990703-1.c              cpp/19990703-1.c
21105         20000127-1.c            cpp/20000127-1.c
21106         20000129-1.c            cpp/20000129-1.c
21107         20000207-1.c            cpp/20000207-1.c
21108         20000207-2.c            cpp/20000207-2.c
21109         20000209-1.c            cpp/20000209-1.c
21110         20000209-2.c            cpp/20000209-2.c
21111         20000301-1.c            cpp/20000301-1.c
21112         20000419-1.c            cpp/20000419-1.c
21113         20000510-1.S            cpp/20000510-1.S
21114         20000519-1.c            cpp/20000519-1.c
21115         20000529-1.c            cpp/20000529-1.c
21116         20000625-1.c            cpp/20000625-1.c
21117         20000625-2.c            cpp/20000625-2.c
21118         cpp-as1.c               cpp/assert1.c
21119         cpp-as2.c               cpp/assert2.c
21120         cxx-comments-1.c        cpp/cxxcom1.c
21121         cxx-comments-2.c        cpp/cxxcom2.c
21122         endif-label.c           cpp/endif.c
21123         cpp-hash1.c             cpp/hash1.c
21124         cpp-hash2.c             cpp/hash2.c
21125         cpp-if1.c               cpp/if-1.c
21126         cpp-if2.c               cpp/if-2.c
21127         cpp-if3.c               cpp/if-3.c
21128         cpp-if4.c               cpp/if-4.c
21129         cpp-if5.c               cpp/if-5.c
21130         cpp-cond.c              cpp/if-cexp.c
21131         cpp-missingop.c         cpp/if-mop.c
21132         cpp-missingparen.c      cpp/if-mpar.c
21133         cpp-opprec.c            cpp/if-oppr.c
21134         cpp-ifparen.c           cpp/if-paren.c
21135         cpp-shortcircuit.c      cpp/if-sc.c
21136         cpp-shift.c             cpp/if-shift.c
21137         cpp-unary.c             cpp/if-unary.c
21138         cpp-li1.c               cpp/line1.c
21139         cpp-li2.c               cpp/line2.c
21140         lineno.c                cpp/line3.c
21141         lineno-2.c              cpp/line4.c
21142         cpp-mi.c                cpp/mi1.c
21143         cpp-mic.h               cpp/mi1c.h
21144         cpp-micc.h              cpp/mi1cc.h
21145         cpp-mind.h              cpp/mi1nd.h
21146         cpp-mindp.h             cpp/mi1ndp.h
21147         cpp-mix.h               cpp/mi1x.h
21148         cpp-mi2.c               cpp/mi2.c
21149         cpp-mi2a.h              cpp/mi2a.h
21150         cpp-mi2b.h              cpp/mi2b.h
21151         cpp-mi2c.h              cpp/mi2c.h
21152         cpp-mi3.c               cpp/mi3.c
21153         cpp-mi3.def             cpp/mi3.def
21154         poison-1.c              cpp/poison.c
21155         pr-impl.c               cpp/prag-imp.c
21156         cpp-redef-2.c           cpp/redef1.c
21157         cpp-redef.c             cpp/redef2.c
21158         strpaste.c              cpp/strp1.c
21159         strpaste-2.c            cpp/strp2.c
21160         cpp-tradpaste.c         cpp/tr-paste.c
21161         cpp-tradstringify.c     cpp/tr-str.c
21162         cpp-tradwarn1.c         cpp/tr-warn1.c
21163         cpp-tradwarn2.c         cpp/tr-warn2.c
21164         trigraphs.c             cpp/trigraphs.c
21165         cpp-unc1.c              cpp/unc1.c
21166         cpp-unc2.c              cpp/unc2.c
21167         cpp-unc3.c              cpp/unc3.c
21168         cpp-unc.c               cpp/unc4.c
21169         undef.c                 cpp/undef1.c
21170         undef-2.c               cpp/undef2.c
21171         cpp-wi1.c               cpp/widestr1.c
21172
21173 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21174
21175         * lib/g++.exp (g++_include_flags): Tweak.
21176
21177 2000-06-27  H.J. Lu  <hjl@gnu.org>
21178             Loren J. Rittle  <ljrittle@acm.org>
21179
21180         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21181         version with one that knows about the new gcc tree structure.
21182         (g++_link_flags): Same.
21183
21184 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21185
21186         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21187         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21188         case we are cross-compiling.
21189
21190         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21191         g++.old-deja/g++.niklas/Makefile.in,
21192         g++.old-deja/g++.niklas/configure.in,
21193         g++.old-deja/g++.other/Makefile.in,
21194         g++.old-deja/g++.other/configure.in,
21195         gcc.c-torture/code_quality/Makefile.in,
21196         gcc.c-torture/code_quality/configure.in,
21197         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21198         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21199         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21200         gcc.c-torture/execute/ieee/Makefile.in,
21201         gcc.c-torture/execute/ieee/configure.in,
21202         gcc.c-torture/noncompile/Makefile.in,
21203         gcc.c-torture/noncompile/configure.in,
21204         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21205         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21206         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21207
21208 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         * g++.old-deja/g++.other/ambig3.C: New test.
21211
21212 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21213
21214         * g++.old-deja/g++.pt/syntax1.C: New test.
21215         * g++.old-deja/g++.pt/syntax2.C: New test.
21216         * g++.old-deja/g++.other/syntax3.C: New test.
21217         * g++.old-deja/g++.other/syntax4.C: New test.
21218
21219 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21220
21221         * gcc.dg/20000623-1.c: Prototype exit and abort.
21222
21223 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21224
21225         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21226         New tests.
21227         * gcc.dg/cpp-mi3.def: New file.
21228
21229         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21230         inside assertions.
21231         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21232         lexer's error messages.
21233         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21234         divine anything from the linemarkers.
21235         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21236         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21237
21238 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21239
21240         * gcc.dg/20000623-1.c: New test.
21241
21242 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21243
21244         * gcc.c-torture/execute/20000622-1.c: New test.
21245
21246 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         * g++.old-deja/g++.other/init15.C: New test.
21249
21250 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21251
21252         * g++.old-deja/g++.pt/vaarg2.C: New test.
21253         * g++.old-deja/g++.pt/vaarg3.C: New test.
21254
21255 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21256
21257         * g++.old-deja/g++.other/dyncast6.C: New test.
21258
21259 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21260
21261         * gcc.c-torture/execute/loop-6.c: New test.
21262
21263 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21264
21265         * gcc.dg/20000614-1.c: New test.
21266         * gcc.dg/20000614-2.c: New test.
21267
21268 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21269
21270         * g++.old-deja/g++.other/inline12.C: New test.
21271
21272 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21273
21274         * g++.old-deja/g++.other/eh1.C: New test.
21275
21276 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21277
21278         * g++.old-deja/g++.other/type.C: New test.
21279
21280 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21281
21282         * g++.old-deja/g++.other/initstring.C: New test.
21283
21284 2000-06-12  Jason Merrill  <jason@redhat.com>
21285
21286         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21287
21288 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21289
21290         * gcc.c-torture/compile/20000609-1.c: New test.
21291
21292 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21293
21294         * gcc.dg/20000609-1.c: New test.
21295
21296 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21297
21298         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21299         * gcc.c-torture/noncompile/poison-1.c: Move...
21300         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21301         * gcc.dg/cpp-li1.c: Add a token after the #line.
21302
21303 2000-06-05  Richard Henderson  <rth@cygnus.com>
21304
21305         * gcc.c-torture/execute/20000605-2.c: New test.
21306         * gcc.c-torture/execute/20000605-3.c: New test.
21307
21308 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21309
21310         * g77.f-torture/execute/20000503-1.x: New file.
21311
21312 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         * g++.old-deja/g++.eh/badalloc1.C: New test.
21315
21316 2000-06-05  Richard Henderson  <rth@cygnus.com>
21317
21318         * gcc.c-torture/execute/20000605-1.c: New test.
21319
21320 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21321             Nathan Sidwell <nathan@codesourcery.com>
21322
21323         * gcc.c-torture/compile/20000605-1.c: New test.
21324
21325 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21326
21327         * g77.f-torture/compile/20000601-1.f:  New test.
21328
21329 2000-06-03  Richard Henderson  <rth@cygnus.com>
21330
21331         * gcc.c-torture/execute/20000603-1.c: New.
21332
21333 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21334
21335         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21336         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21337
21338 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21339
21340         * gcc.dg/compare2.c (case 12): XFAIL.
21341         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21342         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21343
21344         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21345
21346 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21347
21348         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21349         guard macro is already defined when the header is first
21350         included.
21351         * gcc.dg/cpp-mix.h: New file.
21352         * gcc.dg/endif-label.c: Update patterns to match compiler.
21353
21354         * g++.brendan/complex1.C: Declare abort.
21355         * g++.law/refs4.C: Remove XFAIL.
21356         * g++.oliva/expr2.C: Declare abort and exit.
21357
21358 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21359
21360         * gcc.c-torture/execute/20000528-1.c: New test.
21361
21362         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21363         * g++.old-deja/g++.law/temps4.C: Likewise.
21364
21365         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21366         stdlib.h.  Call abort() on failure.
21367         * g++.old-deja/g++.law/refs4.C: Likewise.
21368         * g++.old-deja/g++.law/temps4.C: Likewise.
21369         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21370         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21371
21372 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21373
21374         Relative to g++.dg/special:
21375         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21376
21377         Relative to g++.old-deja:
21378         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21379         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21380         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21381         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21382         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21383         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21384         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21385
21386         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21387         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21388         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21389         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21390         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21391         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21392         and/or string.h.
21393
21394         * g++.other/goto1.C: Update expectations for error messages.
21395
21396 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21397
21398         * gcc.c-torture/compile/20000523-1.c: New test.
21399
21400 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21401
21402         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21403
21404 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.old-deja/g++.eh/catch11.C: New test.
21407         * g++.old-deja/g++.eh/catch12.C: New test.
21408
21409 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21410
21411         * gcc.c-torture/execute/20000523-1.c: New test.
21412
21413 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21414
21415         * c-torture/execute/bcp-1.c: Replace abort in arg of
21416         __builtin_constant_p with a generic external function.
21417
21418         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21419         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21420         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21421         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21422         Prototype abort and/or exit.
21423
21424         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21425         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21426         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21427         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21428
21429 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21430
21431         * gcc.dg/dwarf2-1.c: New test.
21432
21433 2000-05-20  Richard Henderson  <rth@cygnus.com>
21434
21435         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21436
21437 2000-05-20  Andreas Jaeger  <aj@suse.de>
21438
21439         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21440         testcase.
21441
21442 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21443
21444         * gcc.c-torture/execute/20000519-2.c: New test.
21445
21446 2000-05-19  Andreas Jaeger  <aj@suse.de>
21447
21448         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21449         which fails with SSA.
21450
21451         * lib/c-torture.exp: Also test with -O3 -fssa.
21452
21453 2000-05-18  Michael Meissner  <meissner@redhat.com>
21454
21455         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21456         * gcc.c-torture/execute/920415-1.c: Ditto.
21457         * gcc.c-torture/execute/920501-1.c: Ditto.
21458         * gcc.c-torture/execute/conversion.c: Ditto.
21459         * gcc.c-torture/execute/cvt-1.c: Ditto.
21460
21461 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21462
21463         * gcc.c-torture/compile/20000518-1.c: New test.
21464
21465 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21466
21467         * g77.f-torture/compile/200005018.f:  New test.
21468
21469 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21470
21471         * gcc.c-torture/compile/20000517-1.c: New test.
21472
21473 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21474
21475         * gcc.c-torture/execute/20000516-1.c: New test.
21476
21477 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21478
21479         * g++.old-deja/g++.other/eh.C: New test.
21480
21481 2000-05-12  Richard Henderson  <rth@cygnus.com>
21482
21483         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21484         constants through to doit's conditional.
21485
21486 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21487
21488         * gcc.c-torture/compile/20000511-1.c: New test.
21489         * g77.f-torture/compile/20000511-1.f: New test.
21490         * g77.f-torture/compile/20000511-2.f: New test.
21491
21492 2000-05-11  Michael Meissner  <meissner@redhat.com>
21493
21494         * gcc.c-torture/execute/20000511-1.c: New test.
21495
21496 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21497
21498         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21499         * gcc.dg/20000510-1.S: New.
21500
21501 2000-05-08  Catherine Moore  <clm@cygnus.com>
21502
21503         * gcc.dg/unused-3.c: New.
21504
21505 2000-05-06  Richard Henderson  <rth@cygnus.com>
21506
21507           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21508           * g++.old-deja/g++.mike/warn1.C: Likewise.
21509           * g++.old-deja/g++.pt/local1.C: Likewise.
21510           * g++.old-deja/g++.pt/local7.C: Likewise.
21511           * g++.old-deja/g++.pt/spec16.C: Likewise.
21512
21513 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21516
21517 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21518
21519           * g77.f-torture/execute/20000503-1.f:  New test.
21520
21521 2000-05-04  Andreas Jaeger  <aj@suse.de>
21522
21523         * gcc.dg/noreturn-2.c: New test.
21524
21525 2000-05-04  Neil Booth  <NeilB@earthling.net>
21526
21527         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21528         preprocessor.
21529
21530 2000-05-04  Richard Henderson  <rth@cygnus.com>
21531
21532         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21533
21534 2000-05-04  Richard Henderson  <rth@cygnus.com>
21535
21536         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21537         OpenSSL by Jason R Thorpe.
21538
21539 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21540
21541         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21542
21543 2000-05-03  Robert Lipe <robertlipe@usa.net>
21544
21545         * gcc.dg/20000503-1.c: New test.
21546
21547 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21548
21549         * gcc.c-torture/compile/20000502-1.c: New test.
21550         * g++.old-deja/g++.other/align.C: New test.
21551         * gcc.dg/cpp-tradstringify.c: New test.
21552
21553 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21554
21555         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21556         and hard registers.
21557
21558 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21559
21560         * gcc.c-torture/execute/loop-5.c: New test.
21561
21562 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21563
21564         * gcc.c-torture/execute/va-arg-20.c: New test.
21565
21566 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21567
21568         * gcc.c-torture/execute/20000422-1.c: New test.
21569
21570 2000-04-20  Greg McGary  <gkm@gnu.org>
21571
21572         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21573         when optimizing, but without sibling-call optimizations (-O1).
21574
21575 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21576
21577           * gcc.c-torture/compile/20000420-1.c: New test.
21578
21579 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21580
21581         * g++.abi/ptrflags.C: New test.
21582         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21583
21584 2000-04-19  Catherine Moore  <clm@cygnus.com>
21585
21586         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21587
21588 2000-04-19  Greg McGary  <gkm@gnu.org>
21589
21590         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21591         sibling-call optimizations.
21592
21593 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21594
21595         * gcc.dg/20000419-1.c: New test.
21596
21597 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21598
21599         * gcc.c-torture/execute/20000412-6.c: New test.
21600
21601 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21602
21603         * gcc.c-torture/execute/20000412-5.c: New test.
21604         * g77.f-torture/compile/20000412-1.f: New test.
21605         * gcc.c-torture/execute/20000412-4.c: New test.
21606         * gcc.c-torture/compile/20000412-2.c: New test.
21607         * gcc.c-torture/execute/20000412-3.c: New test.
21608         * gcc.c-torture/compile/20000412-1.c: New test.
21609         * gcc.c-torture/execute/20000412-2.c: New test.
21610
21611 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21612
21613         * objc/execute/bf-20.m: New test.
21614
21615 2000-04-10  Richard Henderson  <rth@cygnus.com>
21616
21617         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21618
21619         * gcc.c-torture/execute/20000412-1.c: New test.
21620
21621 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21622
21623         * g++.old-deja/g++.eh/catchptr1.C: New test.
21624
21625 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21626
21627         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21628
21629 2000-04-08  Neil Booth  <NeilB@earthling.net>
21630
21631         * gcc.dg/cpp-nullchar.c: Remove test as
21632         embedded nulls cause problems.
21633
21634 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21635
21636         * gcc.dg/compare2.c: New test.
21637
21638 2000-04-08  Neil Booth  <NeilB@earthling.net>
21639
21640         * gcc.dg/cpp-nullchar.c: New test.
21641
21642 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21643
21644         * gcc.dg/cpp-mi2.c: New test.
21645         * gcc.dg/cpp-mi2[abc].h: New files.
21646
21647 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21648
21649         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21650         member name.
21651
21652 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21653
21654         * g++.old-deja/g++.abi/vmihint.C: New test.
21655
21656 2000-04-06  Neil Booth  <NeilB@earthling.net>
21657
21658         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21659         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21660         copyright.
21661
21662 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21663
21664         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21665         avoid stack-frame overwrite.
21666
21667 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21668
21669         * gcc.c-torture/compile/20000405-2.c: New test.
21670         * gcc.c-torture/compile/20000405-3.c: New test.
21671
21672 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21673
21674         * gcc.c-torture/compile/20000405-1.c: New test.
21675
21676 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21677
21678         * gcc.dg/cast-qual-1.c: Revert last change.
21679
21680 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21681
21682         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21683
21684 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21685
21686         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21687         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21688
21689 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21690
21691         * gcc.c-torture/compile/20000403-2.c: New test.
21692         * gcc.c-torture/compile/20000403-1.c: New test.
21693
21694 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21695
21696         * gcc.c-torture/execute/20000403-1.c: New test.
21697
21698 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21699
21700         * gcc.c-torture/execute/20000402-1.c: New test.
21701
21702 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21703
21704         * gcc.c-torture/execute/va-arg-15.c: New test.
21705         * gcc.c-torture/execute/va-arg-16.c: New test.
21706         * gcc.c-torture/execute/va-arg-17.c: New test.
21707         * gcc.c-torture/execute/va-arg-18.c: New test.
21708         * gcc.c-torture/execute/va-arg-19.c: New test.
21709
21710 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21711
21712         * gcc.c-torture/compile/981211-1.c: Move to...
21713         * gcc.dg/cpp-as1.c: ...here.
21714         * gcc.dg/cpp-as2.c: New file.
21715
21716         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21717         compiler.
21718
21719 2000-04-02  Neil Booth  <NeilB@earthling.net>
21720
21721         * gcc.dg/cpp-cond.c  New tests.
21722         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21723         accidental success less likely.
21724         * gcc.dg/cpp-missingop.c  New tests.
21725         * gcc.dg/cpp-missingparen.c  New tests.
21726         * gcc.dg/cpp-shift.c  New tests.
21727         * gcc.dg/cpp-shortcircuit.c  New tests.
21728         * gcc.dg/cpp-unary.c  New tests.
21729
21730 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21731
21732         * gcc.c-torture/compile/20000329-1.c: New test.
21733
21734 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21735
21736         * gcc.c-torture/compile/20000326-1.c: New test.
21737         * gcc.c-torture/compile/20000326-2.c: New test.
21738
21739 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21740
21741         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21742         the first parameter is a function argument.
21743
21744 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         * g++.old-deja/g++.ext/array4.C: New test.
21747
21748 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21749
21750         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21751
21752 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21753
21754         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21755
21756 2000-03-19  Richard Henderson  <rth@cygnus.com>
21757
21758         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21759
21760 2000-03-19  Richard Henderson  <rth@cygnus.com>
21761
21762         * gcc.c-torture/compile/20000319-1.c: New test.
21763
21764 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21765
21766         * gcc.c-torture/execute/20000314-3.c: New test.
21767         * gcc.c-torture/execute/20000314-2.c: New test.
21768         * gcc.c-torture/execute/20000314-1.c: New test.
21769         * gcc.c-torture/compile/20000314-2.c: New test.
21770         * gcc.c-torture/compile/20000314-1.c: New test.
21771
21772 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21773
21774         * g++.old-deja/g++.warn/inline.C: New test.
21775
21776 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21777
21778         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21779         standards-compliant result rather than specific constants.
21780         Put test-values in array.
21781
21782 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21783
21784         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21785         (g++_target_compile): Put test-specific options last.
21786
21787 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21788
21789         * g++.old-deja/g++.eh/vbase4.C: New test.
21790
21791 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21792
21793         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21794
21795 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         * g++.old-deja/g++.brendan/misc12.C: Removed.
21798         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21799         * g++.old-deja/g++.ext/pretty4.C: New test.
21800
21801 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21802
21803         * g++.old-deja/g++.other/string2.C: New test.
21804
21805 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21806
21807         * g++.old-deja/g++.warn/impint2.C: New test.
21808
21809 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21810
21811         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21812         is 1, not zero.
21813
21814 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21815
21816         * g++.old-deja/g++.warn/impint.C: New test.
21817         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21818         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21819         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21820         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21821         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21822         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21823         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21824         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21825         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21826         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21827         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21828         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21829
21830 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21831
21832         * gcc.dg/cpp-redef.c: New test.
21833
21834 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21835
21836         * g++.old-deja/g++.pt/unify7.C: New test.
21837
21838 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21839
21840         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21841         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21842
21843 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21844
21845         * gcc.c-torture/compile/20000224-1.c: New test.
21846
21847 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21848
21849         * gcc.c-torture/compile/cpp-2.c: New test.
21850         * gcc.c-torture/compile/cpp-1.c: New test.
21851
21852 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21853
21854         * gcc.c-torture/execute/20000225-1.c: New test.
21855
21856 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21857
21858         * gcc.dg/cpp-li2.c: New test.
21859
21860         * gcc.dg/cpp-wi1.c: New test.
21861
21862         * gcc.dg/cpp-li1.c: New test.
21863
21864 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21865
21866         * g++.old-deja/g++.other/sizeof5.C: New test.
21867
21868 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21869
21870         * gcc.c-torture/execute/va-arg-13.c: New test.
21871
21872 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21873
21874         * gcc.c-torture/execute/va-arg-12.c: New test.
21875
21876 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21877
21878         * gcc.c-torture/execute/20000223-1.c: New test.
21879
21880 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21883
21884 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21885
21886         * g++.old-deja/g++.abi/ptrmem.C: New test.
21887
21888 2000-02-19  Richard Henderson  <rth@cygnus.com>
21889
21890         * gcc.c-torture/compile/init-3.c: New.
21891
21892 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21893
21894         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21895         ALWAYS_CXXFLAGS.
21896
21897 2000-02-11  Robert Lipe <robertl@sco.com>
21898
21899         * gcc.c-torture/compile/20000211-3.c: New test.
21900
21901 2000-02-11  Martin Buchholz <martin@xemacs.org>
21902
21903         * gcc.c-torture/compile/20000211-2.c: New test.
21904
21905 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21906
21907         * gcc.c-torture/compile/20000211-1.c: New test.
21908
21909 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21910
21911         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21912           on native targets
21913
21914 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21915
21916         * g++.old-deja/g++.other/cast5.C: New test.
21917
21918 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21919
21920         * gcc.c-torture/execute/20000205-1.c: New.
21921
21922 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21923
21924         * g++.old-deja/g++.jason/cast3.C: Return void.
21925         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21926
21927 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21928
21929         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21930
21931         * gcc.dg/loop-1.c: New test.
21932
21933 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * gcc.c-torture/compile/20000127-1.c: New test.
21936         * gcc.c-torture/execute/991228-1.c: New test.
21937
21938 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21939
21940         * gcc.dg/unused-2.c: New test.
21941
21942         * gcc.dg/conv-1.c: New test.
21943
21944 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21945
21946         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21947         compiler.
21948         (tool_option_proc): Fix typo.
21949
21950 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21951
21952         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21953         of the ld on the host, not on the build machine.
21954         Also, don't crash if '--help' is not a supported option.
21955
21956 2000-01-24  Richard Henderson  <rth@cygnus.com>
21957
21958         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21959
21960 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21961
21962         * gcc.c-torture/execute/20000120-2.c: New test.
21963         * gcc.c-torture/execute/20000120-1.c: New test.
21964
21965 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21966
21967         * gcc.c-torture/execute/20000113-1.c: New test.
21968
21969 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21970
21971         * gcc.c-torture/execute/20000112-1.c: New test.
21972
21973 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21974
21975         * gcc.dg/20000111-1.c: New test.
21976
21977 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21978
21979         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21980         with 16 bit integers.
21981
21982 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21983
21984         * gcc.dg/20000108-1.c: New test.
21985
21986 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21987
21988         * g++.old-deja/g++.ns/koenig8.C: New test.
21989
21990 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21991
21992         * g++.old-deja/g++.other/cast4.C: New test.
21993
21994 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21995
21996         * gcc.c-torture/compile/20000105-2.c: New test.
21997         * gcc.c-torture/compile/20000105-1.c: New test.
21998
21999 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22000
22001         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22002         references to printf & atoi to conform to ANSI standard.
22003         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22004         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22005         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22006         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22007         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22008         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22009         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22010         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22011         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22012         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22013         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22014         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22015         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22016         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22017         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22018         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22019         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22020         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22021         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22022         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22023         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22024         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22025         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22026         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22027         * g++.old-deja/g++.brendan/init3.C: Likewise.
22028         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22029         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22030         * g++.old-deja/g++.brendan/new2.C: Likewise.
22031         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22032         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22033         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22034         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22035         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22036         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22037         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22038         * g++.old-deja/g++.brendan/template24.C: Likewise.
22039         * g++.old-deja/g++.brendan/template3.C: Likewise.
22040         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22041         * g++.old-deja/g++.jason/inline3.C: Likewise.
22042         * g++.old-deja/g++.jason/opeq.C: Likewise.
22043         * g++.old-deja/g++.law/arg5.C: Likewise.
22044         * g++.old-deja/g++.law/arm7.C: Likewise.
22045         * g++.old-deja/g++.law/ctors11.C: Likewise.
22046         * g++.old-deja/g++.law/cvt8.C: Likewise.
22047         * g++.old-deja/g++.law/init9.C: Likewise.
22048         * g++.old-deja/g++.law/refs4.C: Likewise.
22049         * g++.old-deja/g++.law/template2.C: Likewise.
22050         * g++.old-deja/g++.law/visibility24.C: Likewise.
22051         * g++.old-deja/g++.law/vtable3.C: Likewise.
22052         * g++.old-deja/g++.mike/asm2.C: Likewise.
22053         * g++.old-deja/g++.mike/eh1.C: Likewise.
22054         * g++.old-deja/g++.mike/misc1.C: Likewise.
22055         * g++.old-deja/g++.mike/misc13.C: Likewise.
22056         * g++.old-deja/g++.mike/misc14.C: Likewise.
22057         * g++.old-deja/g++.mike/ns12.C: Likewise.
22058         * g++.old-deja/g++.mike/p1248.C: Likewise.
22059         * g++.old-deja/g++.mike/p3708.C: Likewise.
22060         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22061         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22062         * g++.old-deja/g++.mike/p646.C: Likewise.
22063         * g++.old-deja/g++.mike/p700.C: Likewise.
22064         * g++.old-deja/g++.mike/p783.C: Likewise.
22065         * g++.old-deja/g++.mike/p783a.C: Likewise.
22066         * g++.old-deja/g++.mike/p783b.C: Likewise.
22067         * g++.old-deja/g++.mike/p786.C: Likewise.
22068         * g++.old-deja/g++.mike/p789.C: Likewise.
22069         * g++.old-deja/g++.mike/p789a.C: Likewise.
22070         * g++.old-deja/g++.mike/p807a.C: Likewise.
22071         * g++.old-deja/g++.other/delete3.C: Likewise.
22072         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22073         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22074         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22075         * g++.old-deja/g++.other/empty1.C: Likewise.
22076         * g++.old-deja/g++.other/temporary1.C: Likewise.
22077         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22078         * g++.old-deja/g++.pt/t16.C: Likewise.
22079         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22080
22081 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22082
22083         * gcc.dg/991230-1.c: New test.
22084
22085 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22086
22087         * gcc.c-torture/compile/991229-3.c: New test.
22088         * gcc.c-torture/compile/991229-2.c: New test.
22089         * gcc.c-torture/compile/991229-1.c: New test.
22090
22091 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22092
22093         * gcc.c-torture/compile/labels-2.c: New test.
22094
22095 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22096
22097         * gcc.c-torture/execute/991227-1.c: New test.
22098
22099 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22100
22101         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22102
22103 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22104
22105         * gcc.c-torture/execute/991221-1.c: New test.
22106
22107 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22108
22109         * g++.old-deja/g++.other/cast3.C: New test.
22110
22111 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22112
22113         * gcc.c-torture/execute/991216-4.c: New test.
22114
22115 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22116
22117         * gcc.c-torture/execute/991216-1.c: New test.
22118         * gcc.c-torture/execute/991216-2.c: New test.
22119         * gcc.c-torture/execute/991216-3.c: New test.
22120
22121 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22122
22123         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22124         Actually make the test fail by using "-O2" for compilation.
22125
22126 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22127
22128         * g++.old-deja/g++.warn/cast-align1.C: New test.
22129
22130 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22131
22132         * gcc.c-torture/compile/991214-1.c: New test.
22133         * gcc.c-torture/compile/991214-2.c: New test.
22134
22135 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22136
22137         * gcc.dg/991214-1.c: New test.
22138
22139 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22140
22141         * gcc.c-torture/compile/991213-3.c: New test.
22142         * gcc.c-torture/compile/991213-2.c: New test.
22143         * gcc.c-torture/compile/991213-1.c: New test.
22144
22145 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22146
22147         * gcc.dg/991209-1.c: New test.
22148
22149 1999-12-08  Nathan Sidwell <nathan@acm.org>
22150
22151         * gcc.c-torture/compile/991208-1.c: New test.
22152
22153 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22154
22155         * gcc.dg/ultrasp2.c: New test.
22156
22157 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22158
22159         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22160
22161 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22162
22163         * gcc.c-torture/compile/991202-1.c: New test.
22164         * gcc.c-torture/execute/991202-1.c: New test.
22165         * gcc.c-torture/execute/991202-2.c: New test.
22166         * gcc.c-torture/execute/991202-3.c: New test.
22167
22168 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22169
22170         * g++.old-deja/g++.abi/align.C: New test.
22171         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22172         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22173
22174 1999-12-01  Richard Henderson  <rth@cygnus.com>
22175
22176         * gcc.c-torture/execute/991201-1.c: New.
22177
22178 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22179
22180         * gcc.dg/991129-1.c: New test.
22181
22182 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22183
22184         * gcc.c-torture/compile/991127-1.c: New test.
22185
22186 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22187
22188         * g++.old-deja/g++.other/warn4.C: New test.
22189
22190 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22191
22192         * g++.old-deja/g++.eh/cleanup2.C: New test.
22193         * g++.old-deja/g++.ext/pretty2.C: New test.
22194         * g++.old-deja/g++.ext/pretty3.C: New test.
22195         * g++.old-deja/g++.other/debug6.C: New test.
22196
22197 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22198
22199         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22200         compiler_output to look for one error message instead of two.
22201
22202 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22203
22204         * gcc.c-torture/execute/991118-1.c: Also test case
22205         where the word boundary does not split a byte evenly.
22206
22207 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22208
22209         * g++.old-deja/g++.ext/restrict1.C: New test.
22210
22211 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22212
22213         * gcc.c-torture/execute/991118-1.c: New test.
22214
22215 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22216
22217         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22218         working directory pathnames.
22219
22220 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22221
22222         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22223         host is equipped with driver.h and driver.o so it can actually
22224         compile and run the tests.
22225
22226 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22227
22228         * gcc.c-torture/compile/991008-1.c: New test.
22229
22230 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22231
22232         * lib/gcc-dg.exp: Include target-supports.exp
22233
22234 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22235
22236         * lib/target-supports.exp: New file: Provide procs to test for
22237         features supported by the target.
22238         (check_weak_available): Moved here from ecos.exp.
22239         (check_alias_available): New proc: Determine of the target
22240         toolchain supports the alias attribute.
22241
22242         * gcc.dg/special/ecos.exp: Move check_weak_available to
22243         target-supports.exp.
22244         (alias-1.c): Only perform the test if the target supports
22245         aliases.
22246         (wkali-1.c): Only perform the test if the target supports
22247         aliases.
22248
22249         * gcc.dg/990506-0.c: Expect error messages from cross
22250         targets as well as native targets.
22251
22252 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22253
22254         * gcc.dg/ultrasp1.c: Removed xfail.
22255         * gcc.dg/struct-ret-2.c: Likewise.
22256         * gcc.dg/array-1.c: Likewise.
22257
22258 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22259
22260         * gcc.dg/struct-ret-2.c: New test.
22261
22262         * gcc.dg/array-1.c: New test.
22263
22264 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22265
22266         * gcc.c-torture/execute/991030-1.c: New test.
22267
22268 1999-10-26  Richard Henderson  <rth@cygnus.com>
22269
22270         * gcc.c-torture/compile/991026-2.c: New test.
22271
22272 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22273
22274         * gcc.c-torture/compile/991026-1.c: New test.
22275
22276 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22277
22278         * gcc.c-torture/execute/991023-1.c: New test.
22279
22280 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22281
22282         * gcc.c-torture/execute/991019-1.c: New test.
22283
22284 1999-10-16  Richard Henderson  <rth@cygnus.com>
22285
22286         * gcc.c-torture/execute/991016-1.c: New test.
22287
22288 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22289
22290         * gcc.c-torture/execute/991014-1.c: New test.
22291
22292 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22293
22294         * g++.old-deja/g++.other/union2.C: New test.
22295
22296 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22297
22298         * g++.old-deja/g++.other/vaarg2.C: New test.
22299         * g++.old-deja/g++.other/vaarg3.C: New test.
22300
22301 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22302
22303         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22304         in compile/.
22305
22306 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22307
22308         * gcc.c-torture/execute/va-arg-11.c: New test.
22309
22310 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22311
22312         * lib/file-format.exp (gcc_target_object_format): Don't
22313         crash if objdump is unavailable.
22314
22315 1999-09-29  Donn Terry <donn@interix.com>
22316
22317         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22318
22319 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22320
22321         * gcc.c-torture/compile/990928-1.c: New test.
22322
22323 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22324
22325         * g++.old-deja/g++.other/decl6.C: New test.
22326
22327 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22328
22329         * gcc.c-torture/execute/va-arg-10.c: New test.
22330
22331 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22332
22333         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22334         __PRETTY_FUNCTION__.
22335
22336 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22337
22338         * gcc.c-torture/execute/990923-1.c: New test.
22339
22340 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22341
22342         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22343         for which -fpic is inappropriate.
22344
22345 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22348
22349 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22350
22351         * g++.old-deja/g++.other/dyncast1.C: New test.
22352         * g++.old-deja/g++.other/dyncast2.C: New test.
22353         * g++.old-deja/g++.other/dyncast3.C: New test.
22354         * g++.old-deja/g++.other/dyncast4.C: New test.
22355         * g++.old-deja/g++.other/dyncast5.C: New test.
22356         * g++.old-deja/g++.eh/catch3.C: New test.
22357         * g++.old-deja/g++.eh/catch3p.C: New test.
22358         * g++.old-deja/g++.eh/catch4.C: New test.
22359         * g++.old-deja/g++.eh/catch4p.C: New test.
22360         * g++.old-deja/g++.eh/catch5.C: New test.
22361         * g++.old-deja/g++.eh/catch5p.C: New test.
22362         * g++.old-deja/g++.eh/catch6.C: New test.
22363         * g++.old-deja/g++.eh/catch6p.C: New test.
22364         * g++.old-deja/g++.eh/catch7.C: New test.
22365         * g++.old-deja/g++.eh/catch7p.C: New test.
22366         * g++.old-deja/g++.eh/catch8.C: New test.
22367         * g++.old-deja/g++.eh/catch8p.C: New test.
22368         * g++.old-deja/g++.eh/catch9.C: New test.
22369         * g++.old-deja/g++.eh/catch9p.C: New test.
22370
22371 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22372
22373         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22374         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22375
22376 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22377
22378         * gcc.c-torture/compile/990913-1.c: New test.
22379
22380 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22381
22382         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22383         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22384
22385 1999-09-09  Richard Henderson  <rth@cygnus.com>
22386
22387         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22388
22389 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22390
22391         * g++.old-deja/g++.other/lookup11.C: New test.
22392         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22393         what is permitted and what we want.
22394         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22395         overload use.
22396         * g++.old-deja/g++.jason/rfg5.C: Likewise
22397
22398 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22399
22400         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22401         * gcc.c-torture/noncompile/poison-1.c: New file.
22402
22403 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22404
22405         * g++.old-deja/g++.other/sizeof3.C: New test.
22406         * g++.old-deja/g++.other/sizeof4.C: New test.
22407         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22408         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22409
22410 1999-09-07  Richard Henderson  <rth@cygnus.com>
22411
22412         * gcc.dg/va-arg-1.c: New.
22413
22414 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22415
22416         * gcc.c-torture/execute/va-arg-9.c: New test.
22417
22418 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22419
22420         * g77.f-torture/compile/980519-2.f: New test.
22421         * g77.f-torture/compile/19990905-0.f: New test.
22422         * g77.f-torture/compile/19990905-1.f: New test.
22423         * g77.f-torture/compile/19990905-2.f: New test.
22424
22425         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22426
22427 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22428
22429         * gcc.c-torture/execute/990827-1.c: Fix typo.
22430
22431 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22432
22433         * g++.old-deja/g++.other/deref1.C: New test.
22434
22435 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22436
22437         * g++.old-deja/g++.other/ambig2.C: New test.
22438         * g++.old-deja/g++.other/cond5.C: New test.
22439         * g++.old-deja/g++.other/lookup16.C: New test.
22440
22441 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22442
22443         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22444         assemblers too.
22445
22446 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22447
22448         * lib/c-torture.exp: Avoid the "compare executables" optimization
22449         when testing native.
22450
22451 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22452
22453         * gcc.c-torture/execute/990829-1.c: New test.
22454         * gcc.c-torture/compile/990829-1.c: New test.
22455
22456 1999-08-27  Paul Burchard  <burchard@pobox.com>
22457
22458         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22459         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22460         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22461         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22462         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22463         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22464         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22465         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22466         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22467         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22468         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22469
22470 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22471
22472         * gcc.c-torture/execute/990827-1.c: New test.
22473
22474 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22475
22476         * g77.f-torture/noncompile/19990826-4.f: New test.
22477
22478         * g77.f-torture/compile/19990826-3.f: New test.
22479
22480         * g77.f-torture/execute/19990826-2.f: New test.
22481
22482         * g77.f-torture/compile/19990826-1.f: New test.
22483
22484         * gcc.c-torture/execute/990826-0.c: New test.
22485         * g77.c-torture/execute/19990826-0.f: New test.
22486
22487         * g77.f-torture/noncompile/970626-2.f: New test.
22488
22489 1999-08-25  Paul Burchard  <burchard@pobox.com>
22490
22491         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22492         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22493         lss-011.C: New tests.
22494
22495 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22496
22497         * g++.old-deja/g++.other/decl5.C: New test.
22498
22499 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22500
22501         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22502         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22503         call `postbase' for each one.  All callers of `postbase' changed
22504         to call this instead.
22505
22506 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22507
22508         * gcc.c-torture/execute/990811-1.c: New test.
22509
22510 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22511
22512         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22513         just native ones.
22514
22515         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22516         just native ones.
22517
22518 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22519
22520         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22521
22522 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22523
22524         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22525
22526 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22527
22528         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22529
22530 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22531
22532         * gcc.c-torture/execute/990804-1.c: New test.
22533
22534 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22535
22536         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22537         * g++.old-deja/g++.brendan/crash64.C: Likewise
22538         * g++.old-deja/g++.brendan/overload8.C: Likewise
22539
22540 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22541
22542         * g++.old-deja/g++.other/struct1.C: New test.
22543
22544 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22545
22546         * g++.old-deja/g++.other/enum2.C: New test.
22547
22548 1999-08-02  Richard Henderson  <rth@cygnus.com>
22549
22550         Adapted from tests from Franz Sirl:
22551         * gcc.c-torture/execute/va-arg-7.c: New test.
22552         * gcc.c-torture/execute/va-arg-8.c: New test.
22553
22554 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22555
22556         * gcc.c-torture/compile/990801-2.c: New test.
22557
22558         * gcc.c-torture/compile/990801-1.c: New test.
22559
22560 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22561
22562         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22563         fp-cmp-1.c, converting double to float.
22564
22565         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22566         fp-cmp-1.c, converting double to long double.
22567
22568         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22569         from fr1 to unknown_register, since fr1 is a legitimate register
22570         on some machines.
22571
22572 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22573
22574         * README: More listname related changes.
22575
22576 1999-07-08  Catherine Moore  <clm@cygnus.com>
22577
22578         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22579
22580 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22581
22582         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22583
22584 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22585
22586         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22587
22588 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22589
22590         * gcc.dg/990703-1.c: New test.
22591
22592 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22593
22594         * lib/file-format.exp: New file: Move definition of proc
22595         gcc_target_object_format to here from
22596         gcc.dg/special/ecos.exp.
22597
22598         * lib/c-torture.exp: Include lib file-format.exp.
22599         * lib/gcc-dg.exp: Include lib file-format.exp.
22600
22601         * gcc.dg/special/ecos.exp: Remove definition of proc
22602         gcc_target_object_format.
22603
22604 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22605
22606         * gcc.c-torture/execute/990628-1.c: New test.
22607
22608 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22609
22610         * gcc.c-torture/compile/990625-2.c: New test.
22611
22612         * gcc.c-torture/compile/990625-1.c: New test.
22613
22614 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22615
22616         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22617         attributes compile.
22618         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22619         ports that use the COFF/PE file format.
22620
22621 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22622
22623         * gcc.c-torture/compile/990617-1.c: New test.
22624
22625 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22626
22627         * g++.old-deja/g++.other/decl4.C: New test.
22628
22629 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22630
22631         * g++.old-deja/g++.other/bitfld3.C: New test.
22632
22633 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22634
22635         * g++.old-deja/g++.eh/catch1.C: New test.
22636
22637 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22638
22639         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22640
22641         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22642         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22643
22644 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22645
22646         * g77.f-torture/compile/19990502-0.f: Replace with new,
22647         shorter, test that still fails after recent changes.
22648
22649 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22650
22651         * gcc.c-torture/execute/990604-1.c: New test.
22652
22653 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22654
22655         * gcc.c-torture/execute/990531-1.c: New test.
22656
22657 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22658
22659         * gcc.c-torture/compile/990527-1.c: New test.
22660
22661 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22662
22663         * gcc.c-torture/execute/990527-1.c: New test.
22664
22665 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22666
22667         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22668         bitfields as signed.
22669
22670 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22671
22672         * g77.f-torture/compile/19990525-0.f: New test.
22673
22674 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22675
22676         * gcc.c-torture/execute/990525-2.c: New test.
22677
22678         * gcc.c-torture/execute/990525-1.c: New test.
22679
22680 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22681
22682         * g++.old-deja/g++.other/anon3.C: New test.
22683         * g++.old-deja/g++.other/anon4.C: New test.
22684         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22685         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22686         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22687         Merrill).
22688
22689 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22690
22691         * gcc.c-torture/execute/990524-1.c: New test.
22692
22693         * gcc.dg/990524-1.c: New test.
22694
22695 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22696
22697         * gcc.c-torture/compile/990523-1.c: New test.
22698
22699 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22700
22701         * gcc.c-torture/compile/990519-1.c: New test.
22702
22703 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22704
22705         * gcc.c-torture/compile/990517-1.c: New test.
22706
22707         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22708         (e4, f4): New tests.
22709         (main): Call them.
22710
22711 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22712
22713         * gcc.dg/noreturn-1.c: New test.
22714
22715 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22716
22717         * gcc.c-torture/execute/990513-1.c: New test.
22718
22719 1999-05-10  Richard Henderson  <rth@cygnus.com>
22720
22721         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22722
22723 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22724
22725         * g77.f-torture/execute/erfc.f: Use small single-precision
22726         values, to avoid problems on Alphas when not -mieee.
22727
22728 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22729
22730         * gcc.dg/990506-0.c: New test.
22731
22732 1999-05-08  Richard Henderson  <rth@cygnus.com>
22733
22734         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22735         the constant to test.  Don't XFAIL 64-bit targets.
22736
22737         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22738         * g++.old-deja/g++.law/profile1.C: Likewise.
22739
22740         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22741         operator new instances.
22742         * g++.old-deja/g++.other/delete5.C: Likewise.
22743
22744 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22745
22746         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22747         intrinsic.
22748
22749 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22750
22751         * g77.f-torture/execute/u77-test.f: Reverse order of two
22752         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22753
22754 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22755
22756         * gcc.dg/compare1.c: New test.
22757
22758 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22759
22760         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22761         New tests.
22762
22763 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22764
22765         * g77.f-torture/compile/19990502-1.f: New test.
22766
22767 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22768
22769         * g77.f-torture/compile/19990502-0.f: New test.
22770
22771 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22772
22773         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22774         intrinsic.
22775
22776 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22777
22778         * g77.f-torture/execute/u77-test.f (main): List libU77
22779         intrinsics not currently tested.
22780         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22781         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22782         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22783         Trim blanks off the ends of some printed strings.
22784
22785 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22786
22787         * g77.f-torture/execute/u77-test.f (main): Just warn about
22788         FSTAT gid disagreement, as it's expected on some systems.
22789
22790 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22791
22792         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22793         use a new function, which allows for some slop.
22794         Clean up some commentary.
22795         (issum): The new function.
22796         (sgladd): Deleted subroutine.
22797
22798 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22799
22800         * g77.f-torture/execute/u77-test.f: Modify to be more like
22801         libf2c/libU77 version, bringing patches to that version here.
22802         Add suitable commentary.
22803
22804 1999-04-25  Richard Henderson  <rth@cygnus.com>
22805
22806         * gcc.dg/990424-1.c: New test.
22807
22808 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22809
22810         * g77.f-torture/execute/u77-test.f (main): Bug involving
22811         LSTAT has been fixed, so turn back on full checking.
22812
22813 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22814
22815         * g77.f-torture/compile/19990419-0.f: New test.
22816         * g77.f-torture/execute/19990419-1.f: New test.
22817
22818 1999-04-17  Richard Henderson  <rth@cygnus.com>
22819
22820         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22821         to avoid the need for a prototype to supress a warning.
22822
22823 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22824
22825         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22826
22827 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22828
22829         * gcc.c-torture/execute/990404-1.c: New test.
22830
22831 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22832
22833         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22834         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22835         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22836         missing initializer warnings.
22837
22838 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22839
22840         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22841         matching strings.
22842
22843 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22844
22845         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22846
22847 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22848
22849         * g77.f-torture/execute/19990325-0.f: New test.
22850         * g77.f-torture/execute/19990325-1.f: New test.
22851
22852 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22853
22854         * gcc.c-torture/execute/990324-1.c: New test.
22855
22856 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22857
22858         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22859         test with 4.
22860
22861 1999-03-17  Richard Henderson  <rth@cygnus.com>
22862
22863         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22864
22865 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22866
22867         * g77.f-torture/execute/19990313-2.f: New test.
22868         * g77.f-torture/execute/19990313-3.f: New test.
22869
22870 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22871
22872         * g77.f-torture/execute/19990313-0.f: New test.
22873         * g77.f-torture/execute/19990313-1.f: New test.
22874
22875 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22876
22877         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22878         printf to sprintf.
22879         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22880         (main): Add check for u15.  Conditionalize u31 check depending on
22881         whether ints are <32 bits or >=32 bits.
22882
22883 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22884
22885         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22886
22887 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22888
22889         * g77.f-torture/compile/19990305-0.f: New test.
22890         * g77.f-torture/execute/19981119-0.f: New test.
22891
22892 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22893
22894         * g77.f-torture/execute/970625-2.f: call ABORT if final
22895         result is not correct, instead of just printing it.
22896         Add this checking via newly introduced obfuscation, to
22897         trip up buggy front ends.
22898
22899 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22900
22901         * g77.f-torture/compile/960317-1.f: Moved from being
22902         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22903
22904 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22905
22906         * g77.f-torture/execute/960317-1.f: New (old) test.
22907         * g77.f-torture/execute/970625-2.f: Ditto.
22908
22909 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22910
22911         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22912         message on line 1 or line 2; cccp and cpplib do this differently.
22913
22914 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22915
22916         * g++.old-deja/g++.law/weak1.C: New test.
22917
22918 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22919
22920         * gcc.c-torture/execute/990119-1.c: Renamed to...
22921         * gcc.dg/990119-1.c: this, so it will only be tested once
22922         (it's a preprocessor test, it doesn't need to be run at
22923         multiple optimization levels).
22924
22925 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22926
22927         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22928           ALWAYS_CXXFLAGS.
22929
22930 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22931
22932         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22933         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22934         to not be compilable by current g77.
22935
22936 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22937
22938         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22939
22940 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22941
22942         * gcc.c-torture/execute/990222-1.c: New test.
22943
22944 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22945
22946         * g77.f-torture/compile/19990218-0.f: New test.
22947         * g77.f-torture/noncompile/19990218-1.f: New test.
22948
22949 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22950
22951         * g77.f-torture/compile/19981216-0.f: New test.
22952
22953 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22954
22955         * gcc.dg/990214-1.c: New test.
22956
22957 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22958
22959         * gcc.dg/990213-2.c: New test.
22960
22961         * gcc.dg/990213-1.c: New test.
22962
22963 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22964
22965         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22966         ints.
22967
22968 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22969
22970         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22971         specified by target.
22972
22973         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22974
22975 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22976
22977         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22978
22979 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22980
22981         * gcc.dg/special/ecos.exp: New test driver for new tests with
22982         special requirements.
22983
22984         * gcc.dg/special/alias-1.c: New test.
22985         * gcc.dg/special/gcsec-1.c: New test.
22986         * gcc.dg/special/weak-1.c: New test.
22987         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22988         * gcc.dg/special/weak-2.c: New test.
22989         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22990         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22991         * gcc.dg/special/wkali-1.c: New test.
22992         * gcc.dg/special/wkali-2.c: New test.
22993         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22994         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22995
22996 1999-02-10  Felix Lee  <flee@cygnus.com>
22997
22998           * lib/c-torture.exp (c-torture-compile): Pull out code for
22999           analyzing gcc error messages.
23000           (c-torture-execute): Likewise.  Fix some (harmless) false
23001           positives.
23002           * lib/gcc.exp (gcc_check_compile): New function.
23003
23004 1999-02-08  Richard Henderson  <rth@cygnus.com>
23005
23006         * gcc.c-torture/execute/990208-1.c: New test.
23007
23008 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23009
23010         * g++.dg/special/ecos.exp: New driver for new tests with special
23011         requirements
23012
23013         * g++.dg/special/conpr-1.C: New test
23014         * g++.dg/special/conpr-2.C: New test
23015         * g++.dg/special/conpr-2a.C: New test
23016         * g++.dg/special/conpr-3.C: New test
23017         * g++.dg/special/conpr-3a.C: New test
23018         * g++.dg/special/conpr-3b.C: New test
23019
23020         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23021         allow g++ to use the dg driver
23022
23023         * README: Add comment about g++.dg directory
23024
23025 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23026
23027         * README: Update email addresses.
23028
23029 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23030
23031         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23032         arguments in order to force structure S onto the stack even on
23033         the alpha.
23034         (test): Pass 10 leading arguments to function foo as well as the
23035         structure S.
23036
23037         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23038         failure for all targets.
23039
23040         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23041         abort to terminate program execution.
23042
23043 1999-01-30  Richard Henderson  <rth@cygnus.com>
23044
23045         * gcc.c-torture/execute/990130-1.c: New test.
23046
23047 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23048
23049         * gcc.dg/990130-1.c: New test.
23050
23051 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23052
23053         * gcc.c-torture/execute/990128-1.c: New test.
23054
23055 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23056
23057         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23058
23059 1999-01-27  Felix Lee  <flee@cygnus.com>
23060
23061         * lib/c-torture.exp (c-torture-compile): pull out code for
23062         analyzing gcc error messages.
23063         (c-torture-execute): ditto, and fix some (harmless) false
23064         positives.
23065         * lib/gcc.exp (gcc_check_compile): new function.
23066
23067 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23068
23069         * gcc.dg/990117-1.c: New test.
23070
23071         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23072
23073         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23074
23075 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23076
23077         * g77.f-torture/compile/990115-1.f: New test.
23078
23079 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23080
23081         * gcc.c-torture/compile/990107-1.c: New test
23082
23083 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23084
23085         * gcc.c-torture/execute/990106-2.c: New test.
23086
23087         * gcc.c-torture/execute/990106-1.c: New test.
23088
23089 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23090
23091         * gcc.c-torture/compile/981223-1.c: New test.
23092
23093 1998-12-29  Richard Henderson  <rth@cygnus.com>
23094
23095         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23096         (opt3): Rename from opt4 and disable.
23097
23098 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23099
23100         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23101
23102 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23103
23104         * g++.old-deja/g++.other/conv5.C: New test.
23105
23106 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23107
23108         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23109
23110 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23111
23112         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23113
23114 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23115
23116         * gcc.c-torture/compile/981211-1.c: New test.
23117
23118 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23119
23120         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23121
23122         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23123
23124 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23125
23126         * gcc.special/930510-1.c: Make C9X safe.
23127         * gcc.misc-tests/gcov-1.c Similarly.
23128         * gcc.misc-tests/gcov-2.c Similarly.
23129
23130 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23131
23132         * gcc.dg/ultrasp1.c: New test.
23133
23134 1998-12-06  Richard Henderson  <rth@cygnus.com>
23135
23136         * gcc.c-torture/execute/981206.c: New test.
23137
23138 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23139
23140         * g++.old-deja/g++.ns/template7.C: New test.
23141
23142         * g++.old-deja/g++.other/expr1.C: New test.
23143
23144         * g++.old-deja/g++.eh/tmpl3.C: New test.
23145
23146         * g++.old-deja/g++.eh/tmpl2.C: New test.
23147
23148 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23149
23150         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23151         * g++.old-deja/g++.other/using6.C: Removed.
23152         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23153
23154         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23155
23156 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23157
23158         * g++.old-deja/g++.pt/overload8.C: New test.
23159
23160         * g++.old-deja/g++.pt/overload7.C: New test.
23161
23162         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23163
23164         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23165         and relinking messages.
23166         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23167         compiling with -frepo.
23168
23169 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23170
23171         * g++.old-deja/g++.pt/lookup6.C: New test.
23172
23173 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23174
23175         * gcc.c-torture/execute/981130-1.c: New test.
23176         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23177
23178 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23179
23180         * g++.old-deja/g++.pt/explicit76.C: New test.
23181
23182         * g++.old-deja/g++.pt/friend38.C: New test.
23183
23184         * g++.old-deja/g++.ns/crash2.C: New test.
23185
23186         * g++.old-deja/g++.pt/defarg8.C: New test.
23187
23188         * g++.old-deja/g++.pt/instantiate6.C: New test.
23189
23190         * g++.old-deja/g++.pt/static6.C: New test.
23191
23192         * g++.old-deja/g++.pt/decl2.C: New test.
23193
23194 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23195
23196         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23197         problem is actually related with name lookup, but so what? :-)
23198
23199         * g++.old-deja/g++.pt/friend37.C: New test.
23200
23201 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23202
23203         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23204         element, which fails on some systems.
23205
23206         * g77.f-torture/execute/labug1.f: New test.
23207
23208 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23209
23210         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23211         is defined.
23212
23213 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23214
23215         * g77.f-torture/compile/981117-1.f: New test.
23216
23217 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23218
23219         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23220         properly discarded.
23221
23222 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23223
23224         * gcc.c-torture/execute/memcheck: New directory of tests for
23225         -fcheck-memory-usage.
23226
23227 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23228
23229         * README: New file, general information about the testsuite and
23230         new description of the various C++ test subdirectories.
23231         * README.g++: Eliminate obsolete information, update and move most
23232         relevant stuff to README.
23233
23234 1998-11-07  Richard Henderson  <rth@cygnus.com>
23235
23236         * gcc.c-torture/compile/981107-1.c: New test.
23237
23238 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23239
23240         * execute/memcpy-bi.c: New testcase.
23241
23242 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23243
23244         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23245         base classes.
23246
23247         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23248         template is selected.
23249
23250         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23251         classes, it should be accepted for all types.
23252
23253         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23254
23255         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23256         specializations start with template headers.
23257
23258 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23259
23260         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23261
23262         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23263         non-POD types.
23264
23265 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23266
23267         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23268
23269 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23270
23271         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23272
23273 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23274
23275         * 981019-1.c: New test.
23276
23277 1998-10-14  Robert Lipe <robertl@dgii.com>
23278
23279         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23280         find objc headers.
23281
23282 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23283
23284         * compile/981001-4.c: Remove use of GCC extension that triggers a
23285         compiler bug.
23286
23287 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23288
23289         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23290
23291 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23292
23293         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23294         instantiation of template produces incorrect code for delete
23295         expression.
23296
23297         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23298         constructors' name is not unique.
23299         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23300         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23301
23302         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23303         automatic array of const is ill-formed.
23304
23305         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23306         of template parameter?
23307
23308         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23309         const.
23310
23311         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23312         pointer-to-member expression.
23313
23314         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23315         declaration causes ICE.
23316
23317 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23318
23319         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23320         reserved in the global namespace.
23321
23322         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23323         generate needed virtual table.
23324
23325         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23326
23327 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23328
23329         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23330         template-dependent type
23331
23332 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23333
23334         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23335         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23336         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23337
23338         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23339         class should be usable as argument of member function.
23340         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23341         class should be usable as return type of member function.
23342         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23343         class should be usable as type of data member.
23344
23345         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23346
23347 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23348
23349         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23350
23351 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23352
23353         * gcc.dg/dll-?.c Add thumb to target list.
23354         Fix assembler scan patterns to match current assembler output.
23355
23356 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23357
23358         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23359         matching of template brackets.
23360
23361         * g++.old-deja/g++.other/using4.C: New test.  Test using
23362         declarations of methods from base classes.
23363
23364         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23365         within functions should introduce names into the innermost
23366         enclosing namespace.
23367
23368         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23369         of static locals if first initialization throws.
23370
23371 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23372
23373         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23374
23375 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23376
23377         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23378         lose track of the possible targets of tablejump insns.
23379         * special/special.exp: Run it.
23380
23381 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23382
23383         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23384         must be declared before its specializations can be named in friend
23385         declarations.
23386
23387 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23388
23389         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23390
23391         * g77.f-torture/execute/io1.f: New test.
23392
23393 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23394
23395         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23396         with pointer to template function, for which no argument deduction
23397         is possible.
23398
23399         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23400         specialization of template function as argument to template
23401         function.
23402
23403         * g++.old-deja/g++.other/access2.C: New test; Inner class
23404         shouldn't have privileged access to Outer's names.
23405
23406 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23407
23408         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23409         friend template declared within template class conflicts with
23410         nested class of the same name.
23411
23412         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23413         is ignored.
23414
23415         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23416         object with direct initializer as function declaration.
23417
23418         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23419         initializers.
23420
23421         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23422         involving const pointer and NULL produces incorrect result.
23423
23424         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23425         type name without `typename' should be rejected with -pedantic.
23426
23427 1998-10-02  Richard Henderson  <rth@cygnus.com>
23428
23429         * g++.old-deja/g++.other/addrof1.C: New test.
23430
23431 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23432
23433         * gcc.c-torture/compile/981001-1.c: New test.
23434         * gcc.c-torture/execute/981001-1.c: New test.
23435
23436 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23437
23438         * gcc.c-torture/compile/981001-2.c: New test.
23439         * gcc.c-torture/compile/981001-3.c: New test.
23440         * gcc.c-torture/compile/981001-4.c: New test.
23441
23442 1998-10-01  Robert Lipe  <robertl@dgii.com>
23443
23444         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23445         multilibbed hosts.   Idea grafted from g77.exp.
23446
23447 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23448
23449         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23450         avoid losing on systems which need -lsocket.
23451
23452 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23453
23454         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23455         * g++.old-deja/g++.other/nested2.C: Ditto.
23456         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23457         failure.
23458
23459 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23460
23461         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23462         preferred over template operator!= for enum bitfields.
23463
23464 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23465
23466         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23467         that happen to have the same base name, but in different scopes,
23468         are incorrectly rejected.
23469
23470 1998-09-16  Richard Henderson  <rth@cygnus.com>
23471
23472         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23473         on the native word size instead of an integer literal.
23474
23475 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23476
23477         * g++.old-deja/g++.other/static2.C: Invocation of static data
23478         member of type pointer-to-function denoted as non-static member.
23479
23480         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23481         checks involving function types and aliases.
23482
23483 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23484
23485         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23486         redefined to the same non-trivial type.
23487
23488         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23489         namespace-qualification of template specializations declared in
23490         other namespaces.
23491
23492         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23493         to declare a subset of the specializations of a template function
23494         as friends of specializations of a template class.
23495
23496         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23497         member templates that do not fully specialize the enclosing
23498         template class are rejected.
23499
23500 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23501
23502         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23503
23504 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23505
23506         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23507         altered from libf2c/libU77 version.
23508
23509 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23510
23511         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23512
23513 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23514
23515         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23516         (un)signed char are different types for template specialization
23517         purposes.
23518
23519 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23520
23521         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23522         * objc: ObjC testsuite.
23523
23524 1998-08-31  Catherine Moore  <clm@cygnus.com>
23525
23526         * gcc.c-torture/execute/941014-1.x:  New file.
23527
23528 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23529
23530         * lib/c-torture.exp: Add support for
23531         torture_eval_before_compile and torture_eval_before_execute
23532         variables.
23533
23534 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23535
23536         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23537         this test triggers valid.
23538
23539 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23540
23541         * gcc.dg/980827-1.c: New test.
23542
23543 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23544
23545         * gcc.c-torture/execute/loop-4b.c: New test.
23546
23547 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23548
23549         * lib/c-torture.exp: Add support for
23550         torture_eval_before_compile and torture_eval_before_execute
23551         variables.
23552
23553 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23554
23555         * gcc.c-torture/compile/980825-1.c: New test.
23556
23557 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23558
23559         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23560         count number tests in opt_t0 not good_t0.
23561
23562 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23563
23564         * gcc.c-torture/compile/930326-1.x: Fix typo.
23565
23566 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23567
23568         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23569         causes an ICE.
23570
23571 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23572
23573         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23574         STACK_SIZE is defined.
23575         * gcc.c-torture/unsorted/stuct.c: Similarly.
23576
23577         * gcc.c-torture/compile/980821-1.c: New test.
23578
23579 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23580
23581         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23582
23583 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23584
23585         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23586         code.
23587
23588 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23589
23590         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23591         error'.
23592
23593 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23594
23595         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23596
23597 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23598
23599         * gcc.c-torture/compile/980816-1.c: New test.
23600
23601         * gcc.dg/980816-1.c: New test.
23602
23603 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23604
23605         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23606         compiler for ieee tests.
23607
23608 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23609
23610         * g77.f-torture/compile/980729-0.f: New test.
23611
23612 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23613
23614         * gcc.c-torture/special/eeprof-1.c: New test, for
23615         -finstrument-functions.
23616         * gcc.c-torture/special/special.exp: Run it.
23617
23618 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23619
23620         * gcc.c-torture/compile/980729-1.c: New test.
23621
23622 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23623
23624         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23625         __thumb__ is defined, and test for ARM style doubles if so.
23626
23627 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23628
23629         * g77.f-torture/noncompile/980615-0.f: New test.
23630
23631 1998-07-26  H.J. Lu  (hjl@gnu.org)
23632
23633         * gcc.dg/980312-1.c: Do link instead of compile.
23634         * gcc.dg/980313-1.c: Likewise.
23635
23636 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23637
23638         * gcc.c-torture/compile/980726-1.c: New test.
23639
23640 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23641
23642         * g77.f-torture/execute/io0.f: New test.
23643
23644 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23645
23646         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23647         an int.
23648
23649 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23650
23651         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23652         m32r bugs.
23653
23654 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23655
23656         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23657         c-decl.c:grokdeclarator can handle mode attributes.
23658
23659 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23660
23661         * gcc.c-torture/execute/980716-1.c: New test.
23662
23663 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23664
23665         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23666         the mn10200.
23667         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23668         the mn10200.
23669         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23670         * gcc.c-torture/compile/930326-1.x: Similarly.
23671
23672 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23673
23674         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23675         New test from Craig.
23676
23677 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23678
23679         * g77.f-torture/noncompile/980616-0.f: New test.
23680
23681         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23682
23683 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23684
23685         *  g++.other/singleton.C: Return error value instead of taking
23686         SIGSEGV.
23687
23688 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23689
23690         *  g++.other/singleton.C: New test.   Warning is under dispute.
23691         Runtime crash is not.
23692
23693 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23694
23695         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23696         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23697         using6.C, using7.C}:  New namespace tests.
23698
23699 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23700
23701         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23702         specialization with typedef'ed names used as array indexes.
23703
23704 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23705
23706         * gcc.c-torture/execute/980709-1.c: New test.
23707
23708         * gcc.dg/980709-1.c: New test.
23709
23710 1998-07-07  Richard Henderson  <rth@cygnus.com>
23711
23712         * gcc.c-torture/execute/bcp-1.c: New test.
23713
23714 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23715
23716         * gcc.c-torture/execute/980707-1.c: New test.
23717
23718 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23719
23720         * gcc.c-torture/compile/980706-1.c: New test.
23721
23722 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23723
23724         * g77.f-torture/execute/980701-0.f,
23725         g77.f-torture/execute/980701-1.f: New test from Craig.
23726
23727 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23728
23729         * gcc.c-torture/compile/980701-1.c: New test.
23730
23731         * gcc.c-torture/execute/980701-1.c: New test.
23732
23733 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23734 rlsruhe.de>
23735
23736         * g++.old-deja/g++.robertl/eb132.C: New test.
23737         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23738
23739 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23740
23741         * g77.f-torture/execute/980628-7.f,
23742         g77.f-torture/execute/980628-8.f,
23743         g77.f-torture/execute/980628-9.f,
23744         g77.f-torture/execute/980628-10.f: New tests from Craig.
23745
23746         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23747
23748 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23749
23750         * g77.f-torture/execute/980628-4.f: New test from Craig.
23751         * g77.f-torture/execute/980628-5.f: Likewise.
23752         * g77.f-torture/execute/980628-2.f: Likewise.
23753         * g77.f-torture/execute/980628-0.f: Likewise.
23754         * g77.f-torture/execute/980628-1.f: Likewise.
23755         * g77.f-torture/execute/980628-3.f: Likewise.
23756         * g77.f-torture/execute/980628-6.f: Likewise.
23757
23758 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23759
23760         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23761         directory when nothing has been installed yet.
23762
23763 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23764
23765         * gcc.c-torture/special/special.exp: Handle newer versions of
23766         dejagnu.
23767
23768 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23769
23770         * gcc.dg/980626-1.c: New test.
23771
23772 1998-06-19  Bruno Haible <haible@ilog.fr>
23773
23774         * gcc.misc-tests/m-un-2.c: New test.
23775         * g++.old-deja/g++.other/warn01.c: Likewise.
23776
23777 1998-06-19  Robert Lipe  <robertl@dgii.com>
23778
23779         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23780         compatibility with assmblers with a different comment character.
23781         Eliminate use of GAS-specific extensions.
23782
23783 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23784
23785         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23786
23787 1998-06-19  Robert Lipe  <robertl@dgii.com>
23788
23789         *lib/g77.exp: Replace search for libf2c.a with search for newly
23790         renamed libg2c.a
23791
23792 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23793
23794         * gcc.c-torture/execute/980617-1.c: New test.
23795
23796 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23797
23798         * gcc.c-torture/execute/980612-1.c: New test.
23799
23800 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23801
23802         * gcc.dg/980523-1.c: Only test on ppc-linux.
23803         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23804
23805         * gcc.c-torture/execute/980608-1.c: New test.
23806
23807 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23808
23809         * gcc.c-torture/execute/980605-1.c: New test.
23810
23811 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23812
23813         * gcc.c-torture/execute/980604-1.c: New test.
23814
23815 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23816
23817         * gcc.c-torture/execute/980602-1.c: New test.
23818         * gcc.c-torture/execute/980602-2.c: Likewise.
23819
23820 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23821
23822         * 970125-0.f: Fix per JCB.  Add commentary.
23823
23824 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23825
23826         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23827         IEEE -0 support.
23828
23829 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23830
23831         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23832         earlier.
23833
23834 1998-05-28  Catherine Moore <clm@cygnus.com>
23835
23836         * gcc.c-torture/execute/980526-3.c: New test.
23837
23838 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23839
23840         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23841         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23842         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23843         m88k-motorola-sysv3 to XFAIL.
23844
23845 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23846
23847         * gcc.dg/980526-1.c: New test.
23848         * gcc.c-torture/execute/980526-2.c: New test.
23849
23850 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23851
23852         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23853
23854         * gcc.c-torture/execute/980526-1.c: New test.
23855
23856 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23857
23858         * g77.f-torture/execute/alpha2.f: Add runtime test.
23859
23860 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23861
23862         * g++.old-deja/old-deja.exp: Strip leading directories.
23863
23864         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23865         error for the line.  Don't run multiple tests for the same line.
23866
23867 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23868
23869         * gcc.dg/980523-1.c: New test.
23870
23871 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23872
23873         * g77.f-torture/compile/970915-0.f: New test.
23874
23875 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23876
23877         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23878
23879 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23880
23881         * gcc.dg/980520-1.c: New test.
23882
23883 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23884
23885         * gcc.dg/980502-1.c: Fix return type.
23886
23887 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23888
23889         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23890         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23891         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23892         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23893         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23894
23895 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23896
23897         * g77.f-torture/execute/980520-1.f: New test.
23898
23899 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23900
23901         * lib/mike-g77.exp: New file.
23902
23903         * g77.f-torture/noncompile/noncompile.exp,
23904         g77.f-torture/noncompile/check0.f: New files.
23905
23906 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23907
23908         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23909         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23910         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23911         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23912         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23913         abort where appropriate.
23914
23915 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23916
23917         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23918         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23919
23920 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23921
23922         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23923
23924 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23925
23926         * g77.f-torture/compile/980427-0.f: New test.
23927
23928 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23929
23930         * g77.f-torture/compile/980424-0.f: New test.
23931
23932 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23933
23934         * g77.f-torture/compile/980419-2.f (main): New test.
23935         * g77.f-torture/compile/970125-0.f: New test.
23936         * g77.f-torture/compile/980419-1.f: New test.
23937
23938 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23939
23940         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23941         of loop-4.c.
23942
23943 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23944
23945         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23946
23947 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23948
23949         * gcc.c-torture/compile/980329-1.c: New test.
23950
23951 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23952
23953         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23954         * gcc.dg/980312-1.c: Fix typo in -march command.
23955
23956 1998-03-16  H.J. Lu  (hjl@gnu.org)
23957
23958         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23959
23960 1998-03-11  Robert Lipe  <robertl@dgii.com>
23961
23962         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23963         Dave Love agree the Fortran source is bogus.
23964
23965 1998-03-11  Robert Lipe  <robertl@dgii.com>
23966
23967         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23968         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23969         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23970         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23971         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23972
23973 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23974
23975         * g++.old-deja/g++.other/friend1.C: New test.
23976
23977 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23978
23979         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23980         possibly uninitialized) variables and declare dnrm2.
23981
23982 1998-02-23  Robert Lipe <robertl@dgii.com>
23983
23984         From Bruno Haible <haible@ilog.fr>:
23985         * gcc.c-torture/execute/980223.c: New test.
23986
23987 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23988
23989         * gcc.dg/ifelse-1.c: New test.
23990
23991 1998-02-09  H.J. Lu  (hjl@gnu.org)
23992
23993         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23994
23995           * lib/old-dejagnu.exp (old-dejagnu): Added the
23996           "execution test - XFAIL *-*-*" handling in the spirit of
23997           "excess errors test -". Changed the "execution test fails"
23998           handling to be like "excess errors test fails".
23999           * Update various tests accordingly.
24000
24001 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24002
24003         * gcc.c-torture/execute/980205.c: New test.
24004
24005 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24006
24007         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24008         * lib/f-torture.exp: Similarly.
24009         * gcc.c-torture: Rename all .cexp files to .x files.
24010
24011 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24012
24013         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24014         (940510-1.c): Removed duplicate.
24015         (971104-1.c): New test.
24016
24017 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24018
24019           * lib/f-torture.exp: Improve error and loop detection.
24020
24021 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24022
24023         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24024         use that to size the filler array.
24025
24026 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24027
24028         * lib/c-torture.exp(c-torture-execute): Fix typo.
24029
24030         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24031         testcase as the executable name. Keep the executable around if
24032         the test fails.
24033
24034 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24035
24036         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24037         changes.  Only test one -g option, and move it to the end of the
24038         list of options to test.
24039
24040 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24041
24042         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24043         variable GCC_TORTURE_OPTIONS to supply default switches separated
24044         by colons.  If no environment variable, run tests with -O0 -g, -O1
24045         -g, and -O2 -g as well.
24046
24047 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24048
24049         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24050         explanatory comments. Fix indentation.
24051
24052 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24053
24054         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24055
24056 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24057
24058         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24059         * g++.old-deja/g++.mike/p7325.C: Likewise.
24060         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24061
24062 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24063
24064         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24065         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24066         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24067         * g++.old-deja/g++.law/operators4.C: Likewise.
24068
24069 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24070
24071         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24072         * g++.old-deja/g++.mike/p784.C: Ditto.
24073         * g++.old-deja/g++.mike/p785.C: Ditto.
24074
24075 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24076
24077           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24078
24079 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24080
24081         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24082         target feature; pass this to c-torture-execute as needed.
24083
24084 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24085
24086         * lib/c-torture.exp(c-torture-execute): If the previous and the
24087         current executables being tested are identical, we don't need to
24088         run the executable again. Try to make the executable names
24089         unique. Add an optional argument for passing additional compiler
24090         flags.
24091
24092 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24093
24094         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24095
24096 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24097
24098         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24099
24100 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24101
24102         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24103         32bit or larger longs.
24104
24105         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24106         have either a 32bit long or 32bit int.
24107
24108 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24109
24110         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24111         Make double precision tests dependent on sizeof (double).
24112
24113 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24114
24115         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24116         too.
24117
24118 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24119
24120         * gcc.c-torture/compile/961203-1.cexp: New script.
24121
24122 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24123
24124         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24125         up the includes ourselves.
24126
24127 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24128
24129         * lib/plumhall.exp: Remove random include, and add a few
24130         verbose messages for debugging.
24131
24132 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24133
24134         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24135         of trying to do it ourselves.
24136
24137 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24138
24139         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24140
24141 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24142
24143         * gcc.prms/5403.c: Made regexp a bit less strict.
24144
24145 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24146
24147         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24148         is returned from remote_load instead.
24149         * lib/plumhall.exp: Ditto.
24150         * lib/mike-g++.exp: Ditto.
24151         * lib/old-dejagnu.exp: Ditto.
24152         * lib/c-torture.exp: Ditto.
24153
24154 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24155
24156         * lib/g++.exp: Use build_wrapper procedure.
24157         * lib/gcc.exp: Ditto.
24158
24159 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24160
24161         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24162         an old-style decl for malloc.  Fixes tests to work when
24163         sizeof (int) != sizeof (size_t).
24164
24165 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24166
24167         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24168
24169         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24170         use stdargs.h interface.
24171
24172 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24173
24174         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24175         NO_VARARGS when compiling.
24176
24177 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24178
24179         * lib/plumhall.exp(ph_includes): New procedure.
24180         (ph_make): Use it.
24181         (ph_compiler): Ditto.
24182
24183         * lib/g++.exp: Rename test-glue.c to testglue.c.
24184         * lib/gcc.exp: Ditto.
24185
24186 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24187
24188         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24189         to completion when it's called.
24190
24191 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24192
24193         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24194         is defined, don't do test.
24195
24196 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24197
24198         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24199         for object files.
24200         (ph_summary): Mark skipped testcases as untested, not unresolved.
24201
24202         * lib/plumhall.exp (ph_make): If unresolved because of bad
24203         errorCode, record errorCode in log file.
24204         (*): Replace send_log/verbose with verbose -log.
24205
24206 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24207
24208         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24209         double conversion if double isn't at least 8 bytes.
24210
24211         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24212         int to work with targets where int is 16 bits.
24213
24214         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24215         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24216         precision for the test to complete.
24217
24218 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24219
24220         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24221         if d10v is not compiled with the -mdouble64 flag.
24222         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24223
24224         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24225         d10v is not compiled with the -mint32 flag.
24226
24227 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24228
24229         * lib/plumhall.exp: Use incr_count.
24230
24231 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24232
24233         * gcc.c-torture: Update to c-torture-1.45.
24234
24235 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24236
24237         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24238         the name of the expect testcase file).
24239
24240         * lib/g++.exp(g++_init): Ditto.
24241
24242 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24243
24244         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24245         the host.
24246
24247         * lib/gcc.exp(gcc_exit): New procedure.
24248
24249 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24250
24251         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24252         specs where appropriate.
24253
24254         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24255         because of new "candidates are" messages, and removed a few
24256
24257         * Converted all non-old-style g++ testcases to old-style, and
24258         moved into g++.old-deja.
24259
24260 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24261
24262         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24263         options.
24264
24265         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24266         succeeded.
24267
24268         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24269
24270 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24271
24272         * lib/gcc.exp (gcc_target_compile): Add support for defining
24273         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24274         the machine doesn't have those features.
24275
24276 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24277
24278         * g++.law/operators4.exp: Don't use LIBS.
24279
24280 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24281
24282         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24283
24284         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24285         * lib/g++.exp: Set it here instead. Also, allow use of the
24286         --tool_exec and --tool_opt options. Change CXX to
24287         GXX_UNDER_TEST.
24288
24289         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24290
24291         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24292
24293 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24294
24295         * lib/old-dejagnu.exp: Use prune_warnings instead of
24296         prune_system_crud.
24297         * lib/mike-g++.exp: Ditto.
24298         * lib/gcc.exp: Ditto.
24299         * lib/g++.exp: Ditto.
24300
24301         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24302
24303 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24304
24305           * 941014-2.c: Include stdlib.h
24306           * 960327-1.c: Include stdio.h
24307           * dbra.c, index-1.c: Don't assume ints are 32bits.
24308
24309 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24310
24311         * lib/gcc.exp: Add gcc,stack_size target feature.
24312
24313         * lib/g++.exp(g++_target_compile): Add the include and link
24314         paths here, not in two other places. And, it's $options, not
24315         options.
24316
24317         * lib/mike-g++.exp(postbase): Remove the code that determines
24318         the correct include and link paths.
24319         * g++.old-deja/old-deja.exp: Ditto.
24320
24321 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24322
24323         * lib/g++.exp(g++_init): target_compile no longer returns the
24324         filename of the result.
24325
24326 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24327
24328         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24329         call to glob.
24330
24331         * gcc.c-torture/special/special.exp: Change call to
24332         gcc_target_compile to include the object file.
24333
24334 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24335
24336         * gcc.c-torture/special/special.exp: Correct misspelling in last
24337         change.
24338
24339 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24340
24341         * lib/plumhall.exp(ph_summary): Log the entire output of the
24342         executable. Return -1 if there were any failures, 0 otherwise.
24343         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24344         (ph_make): Clean up objects and executables that were built
24345         if the tests succeeded.
24346
24347 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24348
24349         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24350         libraries and includes in the build tree as appropriate.
24351
24352 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24353
24354         * lib/c-torture.exp: Instead of looking for the global variable
24355         NO_LONG_LONG, check to see if that's a feature of the target.
24356
24357 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24358
24359         * config/default.exp: Minimize. Delete the remainer of the files in
24360         config; this functionality is now in devo/dejagnu/config.
24361
24362         g++.*/*: Pass any additional flags used to compile to postbase;
24363         delete CXXFLAGS.
24364
24365         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24366         is now done by runtest.exp. Use gcc_target_compile instead of
24367         compile.
24368
24369         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24370         Remove references to CFLAGS. Use remote_file instead of
24371         calling rm -f.
24372         (c-torture): Take a list of arguments to use to compile this
24373         testcase.
24374
24375         lib/g++.exp: Simplify. Use target_compile instead of compile.
24376         lib/gcc-dg.exp: Ditto.
24377         lib/gcc.exp: Ditto.
24378         lib/mike-{gcc,g++}.exp: Ditto.
24379         lib/old-dejagnu.exp: Ditto.
24380         lib/plumhall.exp: Ditto.
24381
24382 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24383
24384         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24385         (ph_linker): Likewise.
24386
24387 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24388
24389           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24390         MAP_ANON / MAP_ANONYMOUS if defined;
24391         else try to map from /dev/zero .
24392
24393 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24394
24395         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24396         isn't defined, then define it to MAP_ANONYMOUS.
24397
24398 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24399
24400         * gcc.c-torture: Update to c-torture-1.42 release.
24401
24402 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24403
24404         * gcc.c-torture: Update to c-torture-1.41 release.
24405
24406 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24407
24408         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24409         c-torture release.
24410
24411 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24412
24413         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24414         and LDFLAGS.  Fix second case to append the target_info ldflags
24415         onto LDFLAGS, not CFLAGS.
24416         * lib/g++.exp (g++_init): Add target_info stuff.
24417         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24418         of libgloss and newlib flags for !native.
24419
24420         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24421         (GDB): Fix relative path to go up another dir for finding gdb.
24422
24423 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24424
24425         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24426         versions in the target_info array, if they don't exist.
24427
24428 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24429
24430         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24431
24432 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24433
24434         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24435         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24436
24437 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24438
24439         * lib/old-dejagnu.exp: Don't remove the output file before we've
24440         actually tested it. Don't append pwd to the path of the executable
24441         we're testing.
24442
24443 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24444
24445         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24446
24447 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24448
24449         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24450         temporary directory for compiler files, and set it to a default
24451         value of /tmp. Set $output as the name of the output file from
24452         compiling the testcase. Add a -o option to $cflags_var so the
24453         compiler writes the final output file as $output. Set $executable
24454         to $output.
24455
24456         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24457         directory for compiler files, and set it to /tmp if it doesn't
24458         already have a value. Set $output_file to the name of the output
24459         file from compiling the testcase. Add a -o option to CXXFLAGS so
24460         the compiler writes the final output file as $output. Use $output
24461         as the executable to be tested.
24462
24463 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24464
24465         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24466
24467 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24468
24469         * gcc.c-torture/execute/pending-1.c: New test.  Still
24470         pending in Tege's queue.
24471
24472 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24473
24474         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24475         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24476         if there were failures.  Call unresolved if there were unresolved
24477         testcases.  Call gcc_fail if program did not run to completion.
24478         (ph_make): Pass additional argument name to ph_execute.
24479         (ph_execute): Add new argument.  Pass additional arguments to
24480         ph_summary.  Call gcc_fail is there is no execution output.
24481
24482 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24483
24484         * lib/plumhall.exp (proc_summary): Output relavent summary
24485         lines into the log so specific failures in plumhall can be
24486         investigated.
24487
24488 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24489
24490         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24491         (c-torture-execute): Don't try to execute tests which use
24492         "long long" types if $NO_LONG_LONG is nonzero.
24493
24494 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24495
24496         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24497         not c-torture.
24498
24499         * gcc.ieee: Move from here.
24500         * gcc.c-torture/execute/ieee: To here.
24501
24502 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24503
24504         * gcc.c-torture: Update to c-torture-1.41 release.
24505
24506 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24507
24508         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24509         not "$output".
24510
24511 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24512
24513         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24514         -c present.
24515
24516 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24517
24518         * config/proelf.exp: Handle connecting to a simulator.
24519
24520 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24521
24522         * config/proelf.exp: New file.  Enough framework that we can
24523         run c-torture tests on the proelf targets (or any other target
24524         that gdb can connect to for that matter).
24525
24526 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24527
24528         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24529         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24530
24531         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24532         exec_output exists.
24533
24534 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24535
24536         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24537         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24538
24539         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24540         to pass/fail/unresolved/unsupported/untested.  Caller must now
24541         call unresolved/unsupported/untested.
24542         * lib/*.exp: Update FSF address.  Update to handle new results of
24543         ${tool}_load.
24544         * lib/chill.exp (verbose): Delete.
24545
24546 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24547
24548         * lib/gcc.exp (default_gcc_start): Change order of args to
24549         $LDFLAGS $CFLAGS $LIBS.
24550         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24551         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24552         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24553         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24554         * gcc.misc-tests/dg-test.exp: Likewise.
24555         * gcc.misc-tests/msgs.exp: Likewise.
24556         * gcc.prms/prms.exp: Likewise.
24557         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24558         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24559
24560         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24561
24562 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24563
24564         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24565
24566         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24567         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24568
24569         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24570         necessary.
24571
24572 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24573
24574         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24575         global for loop; add use of $mathlib.
24576         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24577         settings here; set mathlib for anything but VxWorks.
24578
24579 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24580
24581         * gcc.c-torture: Update to c-torture-1.40 release.
24582
24583 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24584
24585         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24586         dg.exp.
24587
24588 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24589
24590         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24591         global.
24592
24593 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24594
24595         * lib/g++.exp (LIBS): Define if not already.
24596         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24597         (gcc-dg-prune): Call prune_gcc_output.
24598         * lib/gcc.exp (prune_gcc_output): New proc.
24599         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24600         prune_gcc_output.
24601
24602 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24603
24604         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24605         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24606
24607 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24608
24609         * gcc.c-torture: Update to c-torture-1.39 release.
24610
24611 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24612
24613         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24614         fails, try others as well.
24615
24616 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24617
24618         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24619         If compilation fails, mark execute tests as `untested'.
24620         If test is marked as unsupported, don't mark compilation and
24621         execute tests as failed.
24622
24623 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24624
24625         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24626         libstdc++ for whether or not we want to be doing shared
24627         libraries.  Delete link_curses since we don't need it anymore.
24628         * lib/mike-g++.exp (postbase): Don't link in libg++.
24629         * g++.old-deja/old-deja.exp: Likewise.
24630
24631 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24632
24633         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24634
24635 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24636
24637         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24638         For that, add `-Wl,-a,shared_archive'.
24639         * g++.old-deja/old-deja.exp: Likewise.
24640
24641 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24642
24643         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24644
24645 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24646
24647         * lib/mike-g++.exp (postbase): Pay attention to the status of
24648         g++_load.
24649
24650 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24651
24652           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24653
24654 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24655
24656         * lib/gcc.exp (default_gcc_start): No longer need to log program
24657         being executed or its output, execute_anywhere does that now.
24658         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24659         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24660
24661 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24662
24663         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24664         the same as those in lib/g++.exp.
24665
24666 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24667
24668         * gcc.c-torture: Update to c-torture-1.38 release.
24669         * gcc.ieee: Related changes.
24670
24671 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24672
24673         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24674         "exec". Minor reformatting changes.
24675
24676         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24677         cross. This means all "exec" calls now work on a remote host as
24678         well.
24679         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24680         cross. Filter out the extra "\r\n" stuff that expect puts in.
24681         (c-torture-execute): Filter out the bogus warnings like
24682         c-torture-compile does. Add support for canadian cross.
24683         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24684         Use execute_anywhere rather than calling exec directly. Now it
24685         works for canadian cross testing.
24686
24687 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24688
24689         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24690         results into a variable, and check that rather than using file exists.
24691
24692 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24693
24694         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24695         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24696
24697 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24698
24699         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24700         lib_curses if there's a shared libg++ in the build tree.
24701
24702 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24703
24704         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24705         if not supported target.
24706
24707 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24708
24709         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24710         link_curses up to always happen, not just for native builds.
24711
24712 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24713
24714         * gcc.c-torture: Update to c-torture-1.36 release.
24715         * gcc.failure: Related changes.
24716
24717 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24718
24719         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24720
24721 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24722
24723         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24724         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24725         runshlib, link_curses, and mathlib for link and run.
24726
24727         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24728         pass the runtime shared library options for Solaris, OSF/1, and
24729         Irix5, and link with -lcurses to avoid unresolved references.
24730
24731 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24732
24733         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24734         only run once.
24735
24736 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24737
24738         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24739
24740 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24741
24742         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24743         do not have a framework for the "compat" tests yet.
24744
24745 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24746
24747         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24748         set to null if we're testing vxworks5.1.  Use that instead of
24749         `-lm' in the setting of LIBS for link and run.
24750
24751 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24752
24753         * config/rom68k.exp (${tool}_load): Major changes to make it
24754         work.  Verified that it does in fact return the stuff in
24755         exec_output properly.  Catch any Emul or any TRAP other than 0.
24756
24757 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24758
24759         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24760         LDFLAGS properly for targets that need stuff from libgloss.
24761         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24762         only run once.
24763         (gpp_initialized): New variable.
24764
24765 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24766
24767         * config/rom68k.exp: Load libgloss.exp.
24768         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24769         so we can produce a fully linked binary.
24770         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24771         so we can produce a fully linked binary.
24772
24773 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24774
24775         * lib/plumhall.exp (ph_section): Watch for expected failures.
24776         Add missing `else'.
24777
24778         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24779         run the testcase.
24780         (c-torture): Likewise.
24781
24782 1995-08-28  Doug Evans  <dje@cygnus.com>
24783
24784         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24785
24786         * lib/mike-g++.exp (mike_cleanup): New proc.
24787         (prebase): New globals compiler_result, not_compiler_result,
24788         target_regexp.
24789         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24790         allow leading "-" in pattern.  Watch for unsupported tests.
24791         If $compiler_result is set, pattern match assembler code,
24792         and ditto for $not_compiler_result.
24793         * lib/mike-gcc.exp: Likewise.
24794
24795         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24796         execution "succeeded".
24797
24798 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24799
24800         * config/win32.exp: New file.
24801         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24802
24803 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24804
24805         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24806         unsupported.
24807         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24808         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24809         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24810
24811         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24812         "... without exceptions was ...".  That is now handled by
24813         prune_system_crud.
24814         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24815
24816 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24817
24818         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24819         sieve.c,sort2.c}: New files.
24820         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24821         sieve.exp,sort2.exp}: Drivers for them.
24822
24823         * lib/mike-gcc.exp (program_output): New user settable variable.
24824         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24825         messages.
24826         * lib/mike-g++.exp (program_output): New user settable variable.
24827
24828         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24829
24830         * config/sh.exp: Deleted (use sim.exp instead).
24831
24832 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24833
24834         * config/vx.exp: Declare CHECKTASK as global.
24835         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24836         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24837         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24838
24839 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24840
24841         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24842         target. Like vx.exp, only includes `vx29k.exp' instead of
24843         `vxworks.exp'.
24844
24845 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24846
24847         * config/sim.exp: Increase time limit from 120 seconds to 240.
24848
24849 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24850
24851         * gcc.c-torture/execute/950628-1.c: New test.
24852
24853 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24854
24855         * gcc.c-torture: Update with changes/additions from
24856         c-torture-1.34.
24857
24858 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24859
24860         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24861
24862 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24863
24864         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24865
24866 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24867
24868         * gcc.c-torture/compile/950512-1.c: New test.
24869         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24870         * gcc.dg/struct-ret-1.c: Likewise.
24871
24872 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24873
24874         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24875           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24876
24877 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24878
24879         * gcc.c-torture/special/920411-1.c: Deleted.
24880         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24881
24882 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24883
24884         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24885         cpu limit.
24886
24887 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24888
24889         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24890
24891 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24892
24893         From kenner;
24894         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24895         is the proper length.
24896         * va-arg-3.c: Likewise.
24897
24898 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24899
24900         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24901         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24902
24903         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24904         * lib/g++.exp (default_g++_start): Delete old cruft.
24905
24906 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24907
24908         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24909         (2 * (1 << 18)) to (2 * (1 << 17)).
24910
24911         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24912
24913 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24914
24915         * config/rom68k.exp: Renamed from config/idp.exp
24916
24917 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24918
24919         * c-torture/compile/921109-2.c
24920
24921 1995-04-18  Mike Stump  <mrs@cygnus.com>
24922
24923         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24924         excess errors.
24925
24926 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24927
24928         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24929         output.
24930         * lib/g++.exp (default_g++_start): Likewise.
24931
24932 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24933
24934         * gcc.c-torture/compile/950329-1.c: New test.
24935
24936 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24937
24938           * config/bug.exp (${tool}_load): Updated to use new remote_open
24939           and remote_close procs.
24940         * config/idp.exp: New file.
24941
24942 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24943
24944         * gcc.c-torture/execute/950322-1.c: New test.
24945
24946 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24947
24948         * config/vx.exp (${tool}_load): Clean up testing of return code from
24949         vxworks_ld and vxworks_spawn.
24950
24951 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24952
24953         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24954
24955 1995-03-13  Mike Stump  <mrs@cygnus.com>
24956
24957         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24958         can mark excess errors on a machine by machine basis.  Note, the
24959         default is to not expect any excess errors, even when excess
24960         errors test - is given, so you will want to put an XFAIL ... on
24961         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24962         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24963         those 4 machines, but no others.
24964
24965 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24966
24967         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24968         * lib/c-torture.exp: to here.
24969
24970 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24971
24972         * gcc.c-torture/execute/950221-1.c: New test.
24973         * gcc.c-torture/execute/struct-ret-1.c: New test.
24974         * gcc.c-torture/compile/950221-1.c: New test.
24975
24976         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24977
24978 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24979
24980         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24981         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24982
24983 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24984
24985         * g++.gb: New directory of tests, derived from my signature and
24986         class scoping tests.
24987
24988         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24989         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24990         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24991         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24992         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24993         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24994         * g++.gb/sig25.C: Likewise.
24995
24996         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24997         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24998         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24999         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25000         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25001         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25002         * g++.gb/sig25.exp: Likewise.
25003
25004         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25005         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25006         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25007         * g++.gb/scope13.C: Likewise, this test still fails.
25008
25009         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25010         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25011         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25012         * g++.gb/scope13.exp: Ditto.
25013
25014         * g++.gb/README: New file, explains what these tests are about.
25015
25016 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25017
25018         * lib/dg.exp (dg-do): Support `preprocess'.
25019         (dg-test): Likewise.
25020
25021 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25022
25023         * config/udi.exp: change "continue -expect" to "exp_continue".
25024
25025 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25026
25027         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25028         Delete redundant tests.
25029
25030         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25031         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25032         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25033         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25034         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25035         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25036         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25037         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25038
25039         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25040         storing label pointers.
25041         * gcc.c-torture/execute/921019-1.c: Likewise.
25042         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25043         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25044         parameter fp.
25045         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25046         constants.
25047
25048         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25049         Delete obsolete tests.
25050
25051         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25052         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25053         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25054         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25055         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25056         * gcc.c-torture/compile/950124-1.c: New test.
25057
25058         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25059
25060 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25061
25062         * lib/mike-g++.exp: Add -lm to LIBS.
25063
25064 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25065
25066         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25067
25068 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25069
25070         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25071
25072 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25073
25074         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25075
25076 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25077
25078         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25079         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25080         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25081         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25082         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25083         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25084         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25085         * g++.law/{operators31.C, operators32.C,
25086         * g++.law/{operators33.C, operators34.C}: Likewise.
25087         * g++.law/{pic1.C, refs2.C}: Likewise.
25088         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25089         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25090         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25091         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25092
25093         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25094         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25095         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25096         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25097         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25098         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25099         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25100         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25101         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25102         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25103         * g++.law/{operators34.exp}: Likewise.
25104         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25105         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25106         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25107         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25108         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25109
25110         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25111         No longer expected to fail.
25112         * g++.law/missed-error3.C: Tweak for recent bool changes.
25113
25114 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25115
25116         * config/emb-unix: Deleted.
25117         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25118         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25119
25120 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25121
25122         * lib/dg.exp (dg-test): Fix typo in last patch.
25123
25124 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25125
25126         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25127         (handles multiple occurrences).
25128
25129 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25130
25131         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25132         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25133         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25134         printed).
25135         * lib/c-torture.exp (c-torture-compile): Likewise.
25136         (c-torture): Prepend full path if missing.
25137         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25138         (gcc_fail): Likewise.
25139         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25140
25141 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25142
25143         * lib/netware.exp: Only attach to NetWare i386 systems.
25144
25145 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25146
25147         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25148         messages.  Add test name to "output pattern match" pass/fail message.
25149
25150 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25151
25152         * gcc.dg: New testsuite.
25153         * gcc.dg/dg.exp: New file.
25154
25155         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25156         test-switch.c}: Deleted.
25157
25158         * gcc.misc-tests/msgs.exp: New testcase driver.
25159
25160 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25161
25162         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25163         Watch for illegal return values from ${tool}_load.
25164         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25165         cross targets.  Coerce return value >0 to 1.
25166
25167 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25168
25169         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25170
25171         * config/emb-unix.exp: New file.
25172
25173         * config/sim.exp: Error if variable $SIM not defined.
25174         (${tool}_load): Mark test as "untested" if simulator missing.
25175
25176         * config/unix.exp: Load remote.exp to get rcp_download.
25177         * lib/c-torture.exp: Use different option lists for testcases with
25178         and without loops.
25179         * gcc.c-torture/execute/execute.exp: Likewise.
25180
25181 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25182
25183         * config/*.exp: Clarify return code from ${tool}_load.
25184         Call `unresolved' or `untested' instead of `warning' or `perror'
25185         (sometimes you still want to call both though).
25186         Add comment that `shell_id' is local to each file.
25187         * config/udi.exp (timeout): Set to 30.
25188         Don't print warning if connection fails, $connectmode has already
25189         printed an error.
25190         (${tool}_load): Move verbose messages to level 2.
25191         Rework pattern for "Process started" message.
25192         Pass `shell_id' to ${connectmode}_download.
25193         Retry twice upon timeout.  Make resetting of target more robust.
25194         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25195         Pass `shell_id' to exit_$connectmode.
25196         Only call exit_$connectmode if connected.
25197         * config/unix.exp (${tool}_load): Check return codes better.
25198         * config/vrtx.exp (${tool}_load): Likewise.
25199         * config/vx.exp (${tool}_load): Likewise.
25200         Delete unneeded global's.
25201         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25202         from ${tool}_load.
25203         (dg-stat): Delete.
25204         (dg-init): Delete recording of pass/fail counts.
25205         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25206         (old-dejagnu-init): Likewise.
25207         (old-dejagnu-stat): Delete contents, empty proc now.
25208         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25209         (c-torture): Delete references to lcnt, lpass, lfail.
25210         Get option list from TORTURE_OPTIONS.
25211         Delete -funroll[-all]-loops if no loops.
25212         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25213         (g++_stat): Delete contents (empty proc now).
25214         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25215         (gcc_finish): Likewise.
25216         (gcc_stat): Deleted.
25217         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25218         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25219         * gcc.c-torture/execute/execute.exp: Likewise.
25220         Split tests into two parts: compile, execute.
25221         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25222         no loops.  Update to reflect clarified return codes from ${tool}_load.
25223
25224 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25225
25226         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25227         to grep for.
25228         (old-dejagnu): Likewise (where necessary).
25229
25230 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25231
25232         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25233
25234         * lib/dg.exp (dg-process-target): Fix processing of selector.
25235         Add comment regarding use of `error'.
25236
25237         * lib/gcc.exp (prune_system_crud): Define if missing.
25238         * lib/g++.exp (prune_system_crud): Likewise.
25239
25240         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25241         Call prune_system_crud.
25242         * lib/dg.exp (dg-runtest): New proc.
25243         Use perror instead of send_user for tcl errors in testcase.
25244         Don't return any value, it's never used.
25245         Don't clobber previous definition of `unknown'.
25246         Print tcl errors in `dg-final'.
25247
25248 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25249
25250         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25251         (dg-test): Don't print errorInfo, it contains stack backtrace.
25252
25253 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25254
25255         * lib/g++.exp (runtest_file_p): Define if missing.
25256
25257 1994-09-24  Doug Evans  (dje@cygnus.com)
25258
25259         * lib/mike-g++.exp: Comment out loading of g++.exp.
25260         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25261         (default_g++_version): Always print something.
25262         (default_g++_start): Comment out call to `which'.
25263         (g++_start, g++_load): Deleted (must be defined in config file).
25264         * lib/gcc.exp: Test for existence of $CC at start.
25265         Delete check for tmpdir (done in gcc_init).
25266         (default_gcc_version): Always print something.
25267         (default_gcc_start): Comment out call to `which'.
25268         * config/*.exp: Major cleanup - make cross targets work at least a
25269         little better for g++ (by not being "--tool gcc" specific).
25270         Rename gcc_xxx to ${tool}_xxx.
25271         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25272         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25273
25274 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25275
25276         * lib/c-torture.exp (c-torture-compile): Rework compiler
25277         message processing.
25278
25279         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25280         c-torture.
25281
25282 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25283
25284         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25285
25286         * lib/dg.exp (dg-process-target): Support { target native }.
25287
25288 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25289
25290         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25291         looked for "... program xxx got fatal signal".
25292         Correct regsub munging of `comp_output'.
25293         Ignore compiler messages "path prefix not used" and "linker input
25294         file unused".
25295
25296 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25297
25298         * lib/gcc.exp (runtest_file_p): Define if missing.
25299         * gcc.prms/template.c: Example to work from.
25300
25301 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25302
25303         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25304         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25305
25306         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25307         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25308         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25309         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25310
25311         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25312         (dg-process-target): No longer a varargs proc.
25313         Return S/N for target, P/F for xfail.  All callers changed.
25314         (user option procs): More argument checking.
25315         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25316         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25317         (dg-test): Skip test if not running on selected target in `dg-do'.
25318         Update handling of `dg-do-what', `dg-output-text'.
25319         Separate execution pass/fail from output pattern match pass/fail.
25320         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25321
25322 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25323
25324         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25325         target for 920510-1.c.
25326
25327 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25328
25329         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25330         Clean up comment regarding use of passcnt, etc.
25331         (gcc_stat): Don't update `testcnt' here.
25332         (gcc_finish): Do it here.
25333         Might as well reset `but_id' here too.
25334         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25335         to determine if the file should be tested.
25336         * gcc.c-torture/compile/compile.exp: Likewise.
25337         * gcc.c-torture/execute/execute.exp: Likewise.
25338         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25339         * gcc.misc-tests/dg-test.exp: Likewise.
25340         * gcc.prms/prms.exp: Likewise.
25341         * gcc.wendy/wendy.exp: Likewise.
25342         * g++.old-deja.exp: Likewise.
25343         Move "Testing file" message to verbose level 1.
25344
25345 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25346
25347         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25348
25349 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25350
25351         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25352         (default_gcc_start): Accept optional second list element
25353         of compiler flags.  Print compiler output at verbosity level 2.
25354         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25355         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25356         Save current values of framework globals passcnt, failcnt, xpasscnt,
25357         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25358         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25359         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25360         xfailcnt to compute stats.  Update framework global `testcnt' from
25361         pass/fail counts.
25362         (gcc_finish): New proc.  Clean up test environment.
25363         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25364         (gcc_epass, gcc_efail): Delete.
25365         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25366         argument of line number.
25367         (dg-init): If the tool has an init routine, call it.
25368         (dg-test): Remove args `cflags_var' and `libs_var'.
25369         Pass all compiler options to ${tool}_start.
25370         Handle missing line number.
25371         (dg-finish): New function.
25372         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25373         particular files.  Call gcc_finish at end.  Move "skipping test"
25374         message to verbosity level 3.
25375         * gcc.c-torture/compile/compile.exp: Likewise.
25376         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25377         * gcc.c-torture/execute/execute.exp: Likewise.
25378         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25379         Print testcase being tried at verbosity level 1.
25380         * gcc.c-torture/special/special.exp: Unset xfail.
25381         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25382         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25383         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25384         * gcc.failure/failure.exp: Likewise.
25385         * gcc.ieee/ieee.exp: Likewise.
25386         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25387         Update call to dg-test.  Call dg-finish at end.
25388         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25389         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25390         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25391         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25392         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25393         * gcc.wendy/wendy.exp: Add copyright.
25394         Delete setting of tmpdir (done by gcc_init).
25395         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25396         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25397         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25398         gcc_[ce]pass/fail.
25399
25400 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25401
25402         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25403         confusion.
25404         (g++_load): Likewise.
25405
25406         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25407         Rename argument to `prog' to remove the confusion.
25408         Varargs fns behave differently too!
25409         (g++_load): Likewise.
25410
25411         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25412
25413         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25414         what it is.  Delete (always) printing of status value for !native.
25415         Simplify verbose code, and include status and exec_output.
25416         (g++_load): Use gcc_load.
25417
25418 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25419
25420         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25421         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25422         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25423         940714-3.c as these testcases don't exist anymore.  Make
25424         va-arg-1.c expected to pass.
25425
25426 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25427
25428         * gcc.misc-tests/misc.exp: Only run specific testcases.
25429         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25430         * gcc.misc-tests/dg-[1-9].c: New files.
25431
25432         * lib/dg.exp: New testsuite driver.
25433         * gcc.prms/prms.exp: Use it.
25434
25435         * README.gcc: New file.
25436
25437         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25438         Document and reset `lxpass' and `lxfail'.
25439         Simplify "initialized" message.
25440         (gcc_stat): Clean up comments a little.
25441
25442 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25443
25444         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25445
25446 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25447
25448         * lib/old-dejagnu.exp (process-option): New proc.
25449         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25450         (old-dejagnu): Simplify.
25451         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25452
25453 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25454
25455         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25456         exists and is not an empty string.
25457
25458         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25459         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25460         finished.
25461         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25462         automatically.
25463
25464         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25465         longer expected to fail.
25466
25467         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25468         "f" function call.
25469
25470         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25471
25472         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25473         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25474         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25475         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25476         c-torture-1.29.
25477
25478         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25479         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25480
25481         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25482
25483         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25484         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25485
25486         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25487         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25488         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25489
25490 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25491
25492         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25493         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25494         940714-1.c, 940714-2.c, 940714-3.c},
25495         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25496         gcc.misc-tests/{mg.c,mg.exp}:
25497         New tests.
25498         * gcc.noncompile/noncompile.exp: Change accordingly.
25499
25500 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25501
25502         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25503         Undo previous clobberage.
25504
25505 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25506
25507         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25508         * gcc.special/{930510-1.c, special.exp}:
25509         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25510         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25511         struct-varargs-1.c}: New tests from c-torture-1.26.
25512
25513 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25514
25515         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25516           argument to switch.
25517
25518 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25519
25520         * Revert the previous changes.  Please see Rob's directory
25521           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25522           fixes.
25523
25524 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25525
25526         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25527             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25528             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25529             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25530             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25531             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25532             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25533             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25534             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25535             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25536             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25537             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25538             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25539             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25540             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25541             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25542             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25543             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25544             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25545             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25546             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25547             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25548             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25549             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25550             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25551             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25552             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25553
25554 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25555
25556         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25557             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25558           with perror calls.
25559
25560 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25561
25562         * config/unix.exp (g++_load): Fix syntax.
25563
25564 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25565
25566         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25567         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25568         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25569         Don't expect va-arg-1.c to fail.  Correct expected output for
25570         920928-1.c.
25571         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25572         * gcc.wendy/hbm4.c: Correct typo.
25573         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25574
25575 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25576
25577         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25578         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25579         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25580         * lib/c-torture.exp (c-torture-compile): Ditto.
25581
25582         Reduce volume of output (remove all the -I's and such).
25583         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25584         Call gcc_cpass, gcc_cfail.
25585         (c-torture): Pass testing option to c-torture-compile.
25586
25587 1994-03-21  Doug Evans  (dje@cygnus.com)
25588
25589         Bring patches over from progressive.
25590         * config/default.exp: Exit remote shell cleanly.
25591         (g++_exit, g++_start): Add default versions.
25592         * config/sim.exp (gcc_load): Use perror, not error.
25593
25594 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25595
25596         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25597         set in site.exp.
25598
25599 1994-03-14  Doug Evans  (dje@cygnus.com)
25600
25601         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25602         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25603         (wendy_try): New proc to run testcase.
25604         (main loop): Call 'em.
25605         * gcc.wendy/*.c: Clean up pass to correct expected output.
25606
25607         * lib/gcc.exp: Minor cleanup work.
25608         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25609
25610 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25611
25612         * config/sim.exp (gcc_load): Document return codes better.
25613         Don't pass -v to simulator.
25614
25615 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25616
25617           * gcc.special/920717-x.c: Fix typo.
25618           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25619           get at sources.
25620
25621         * lib/mike-gcc.exp: Fix typo.
25622
25623 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25624
25625         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25626         binary to use, transform the name.
25627         * config/*.exp: rename everything. Nuke any g++ specific files,
25628         it's now a special case of gcc that requires no special support.
25629         Add a default.exp for unsupported targets.
25630
25631 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25632
25633         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25634         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25635         version of Tcl.
25636
25637 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25638
25639         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25640         than a warning.
25641
25642 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25643
25644         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25645
25646 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25647
25648         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25649         option_list.  Compile every file with only 4/6 option choices
25650         (same as C torture) instead of with 12/18 different option
25651         choices.
25652         * lib/c-torture.exp: Likewise.
25653
25654         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25655         not already set.
25656
25657 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25658
25659         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25660         can put an XFAIL *-*-* on excess errors.
25661
25662 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25663
25664         * g++.law: Add more tests derived from g++-bugs snapshots.
25665
25666         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25667         equivalent to g++.law/init9.
25668
25669         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25670         compiled it, and the a.out file after we've run it.
25671
25672 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25673
25674         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25675         compiled it, and the a.out file after we've run it.
25676
25677 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25678
25679         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25680
25681 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25682
25683         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25684         version number.
25685
25686 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25687
25688         * g++.law: New directory of g++ tests derived from the g++-bugs
25689         snapshots.
25690
25691 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25692
25693         * gcc.compile: initbug1.c initbug1.exp testcase added
25694
25695 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25696
25697         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25698         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25699           fixes submitted by Jeff Law (law@cs.utah.edu)
25700         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25701           Jeff Law (law@cs.utah.edu)
25702
25703
25704 1993-11-30  Mike Stump  (mrs@cygnus.com)
25705
25706         * config/unix-g++.exp: Follow the gcc way of doing things.
25707         * g++.old-deja/old-deja.exp: Minor updates.
25708         * lib/g++.exp: New file, follow the gcc way of doing things.
25709         * lib/old-dejagnu.exp: Minor updates.
25710         * lib/mike-g++.exp: Always unset errorInfo.
25711
25712 1993-11-06  Mike Stump  (mrs@cygnus.com)
25713
25714         * lib/gcc.exp: Fix some errors with the below change, CC and
25715         CFLAGS should be global when setting, not local.
25716
25717 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25718
25719         * lib/gcc.exp: Transform tool name.
25720
25721 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25722
25723         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25724
25725 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25726
25727         * lib/gcc.exp: change gcc_done to gcc_stat
25728
25729 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25730
25731         * Upgraded gcc testsuite to c-torture version 1.25
25732
25733 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25734
25735         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25736         * lib/c-torture: added hooks for new reporting code.
25737
25738 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25739
25740         * config/sh-gcc.exp: check if sh-sim exists in the path
25741
25742 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25743
25744         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25745         * gcc.compile/compile.exp: Initial changes for new logic.
25746         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25747         * gcc.failure/failure.exp: Initial changes for new logic.
25748         * gcc.ieee/ieee.exp: Initial changes for new logic.
25749         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25750         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25751         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25752         * lib/c-torture.exp: Initial changes for new logic.
25753         * lib/gcc.exp: Initial changes for new logic.
25754
25755 1993-10-15  Mike Stump  (mrs@cygnus.com)
25756
25757         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25758         depend upon failure or success.  Fully qualify names in failure
25759         and success messages.  Always remove a.out before starting
25760         compile, just in case.  Pay more attention to error text output by
25761         the compiler.  Handle testcases with no known past errors just
25762         like all others, so that things are uniform.  Other miscellaneous
25763         improvements.
25764
25765 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25766
25767         * gcc.cpp: new directory for cpp tests
25768
25769 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25770
25771         * lib/chill.exp: Code reformatted, removed unused code.
25772         * config/unix-chill.exp: Code reformatted, removed unused code.
25773         * chill.execute/execute.exp: Code reformatted, removed unused code.
25774         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25775
25776 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25777
25778         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25779         routines not written.
25780
25781 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25782
25783         * config/bug-gcc.exp: Use new procs from bug.exp.
25784
25785 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25786
25787         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25788         via ftp, rather than depending on NFS.
25789         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25790         case.
25791
25792 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25793
25794         * config/bug-gcc.exp: Use new download proc.
25795
25796 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25797
25798         * chill.execute/execute.exp: cleanups, handles errors better
25799         * chill.compile/compile.exp: rewrite, based on execute.exp
25800         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25801         * lib/chill.exp: major changes to diff proc and compile and link
25802           procs. added chill_fail and chill_pass wrappers to pass and
25803           fail. added more comments, and handle error codes better.
25804           Added a hack to capture stderr from exec, so noncompile tests
25805           can work.
25806
25807 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25808
25809         * chill.execute/execute.exp: rewrite of testsuite driver
25810         * lib/chill.exp: rewrite of testsuite driver
25811         * config/unix-chill.exp: rewrite of testsuite driver
25812
25813 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25814
25815     In chill.execute:
25816         * iexpr.ch: Standardize uppercase.
25817         * tuples.dat: Standardize uppercase.
25818         * vary.ch: standardize.  Correct varying string assignments.
25819         * vary.dat: Add new output lines.
25820
25821 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25822
25823     In chill.execute:
25824         * chprintf.ch: Standardize use of uppercase.
25825         * tuples.ch: Standardize and turn arr2 into a DCL,
25826           rather than a SYN.
25827         * pinits.ch: Standardize.
25828
25829 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25830
25831         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25832         * Makefil: Renamed to Makefile.in.
25833         * configure.in: New.
25834
25835 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25836
25837     In chill.execute:
25838         * .cvsignore: Add result/output files.
25839         * Makefile: Fix up variables at start.  Use MFLAGS
25840           everywhere.  Correct bool_loc, built_ins entries.
25841           Add entry for vary1.ch.
25842         * bitarray.ch: Standardize upper-case usage.
25843         * bitexpr.ch: Standardize, add output of b1.
25844         * params.ch: Use arrayt in along PROC parameters, to
25845           avoid novelty problems.
25846         * sets.ch: Tiny cleanup.
25847         * vary1.ch: Re-indent.
25848
25849 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25850
25851           * Add PR-related files to Makefiles, .cvsignore files, etc.
25852
25853 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25854
25855         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25856           with compiler objects. New names are test-flow.c and test-loop.c
25857
25858 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25859
25860         * Upgraded c-torture tests from 1.19 to 1.20
25861
25862         * new files:
25863         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25864         * gcc.compile: 930623-1.c 930623-2.c
25865         * gcc.noncompile: 930622-1.c 930622-2.c
25866         * gcc.failure: 920411-1.c 920627-2.c
25867         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25868
25869 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25870
25871         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25872           More changes to get testsuite working properly. Needs more work.
25873           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25874
25875 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25876
25877         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25878           More changes to get testsuite working properly. Needs more work.
25879
25880 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25881
25882         * chill.compile/compile.exp: Added for Dejagnu support
25883         * chill.execute/execute.exp: Added for Dejagnu support
25884         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25885
25886 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25887
25888     This should complete moving the CHILL test files.
25889         * chill.noncompile(.cvsignore printf.grt
25890             in-printf.grt chprintf.grt chprintf.ch):
25891             Added test-support files.
25892           (Makefile): Modified further.
25893         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25894             signal.ch): Added test files.
25895           * chill.execute (.cvsignore printf.grt printr.c
25896             in-printf.grt rts.c chprintf.grt rts.h): Added
25897           test-support files.
25898             (Makefile): More corrections.
25899
25900 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25901
25902         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25903           test cases, ready for DejaGnu.
25904
25905 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25906
25907         * Upgraded c-torture tests from 1.18 to 1.19
25908
25909         * gcc.compile: added test(s):
25910           930607-1.c
25911         * gcc.execute: added test(s):
25912           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25913
25914         * added new subdirectory for misc tests: gcc.misc-tests
25915         * gcc.misc-test(s): added tests:
25916           inst-check.c test-consts.c test-ior.c test-switch.c
25917
25918 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25919
25920         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25921
25922 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25923
25924         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25925
25926 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25927
25928         * Upgraded c-torture tests from 1.17 to 1.18
25929
25930 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25931
25932         * Upgraded c-torture tests from 1.12 to 1.17
25933
25934 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25935
25936         * lib/old-dejagnu.exp:
25937           Fixed handling of XFAIL target triplets to correctly
25938           recognize wildcard characters.  Removed code that
25939           appended a unique id tag to the end of the file name
25940           printed out by the result of the testcases within a
25941           given test file.
25942
25943 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25944
25945         * lib/old-dejagnu.exp:
25946           Reworked expected failure handling to trigger off of XFAIL
25947           keyword in keyphrase embeded in testcase source code. The
25948           XFAIL keyword must be at the end of the keyphrase line. It
25949           may optionally be followed by one or more target triplets.
25950           It has just occured that the handling of wildcards in the
25951           target triplet may not be correct.
25952
25953 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25954
25955         * g++.old-deja/tests:
25956           Moved all subdirectories up one level into g++.old-deja .
25957
25958         * lib/old-dejagnu.exp:
25959           Fixed problem with CXXFLAGS not being properly reset, and being
25960           corrupted with extraneous "-c" compiler option.  This was
25961           causing binaries to not be generated for test that needed them.
25962           Modified strings passed to "pass" and "fail" so that individual
25963           tests from the same test file would be distinguished by an
25964           identifier appended to the test file name in the summary logs;
25965           this corrected a problem with erroneous diff logs.  Added code
25966           to search testcases for expected fail and unexpected pass keywords.
25967
25968 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25969
25970         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25971
25972 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25973
25974         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25975           Removed extraneous text from end of "Special g++ Options"
25976           keyphrase.
25977
25978         * lib/old-dejagnu.exp: Added pattern matching to look for new
25979           keywords, embedded in testcases comments, which will trigger
25980           calls to xpass and xfail.
25981
25982 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25983
25984         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25985           comments embedded in the testcases, especially the one looking for
25986           special compiler options, as well as the pattern matching for the
25987           compiler output again.
25988
25989 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25990
25991         * lib/old-dejagnu.exp: Do a proper check of the return value for
25992           execute tests. Fixed several problems with the pattern matching
25993           of the compiler output which gave erroneous test results.
25994           Changed several of the test result messages to be more descriptive.
25995         * config/unix-g++.exp: Proc g++_load now actually works and
25996           executes the tests passed to it and returns a usable return
25997           value.
25998
25999 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26000
26001           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26002
26003 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26004
26005         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26006           Modified both files to properly execute the old style
26007           dejagnu tests. The previous versions of these files were
26008           experimental and did not function anything near correctly.
26009
26010 1993-04-05  Rob Savoye  (rob@cygnus.com)
26011
26012         * Removed all Makefile.in and configure.in files. No configuration
26013         needed now.
26014
26015 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26016
26017         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26018
26019 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26020
26021         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26022         gcc.special/configure.in, gcc.noncompile/configure.in,
26023         gcc.execute/configure.in, gcc.code_quality/configure.in,
26024         g++.other/configure.in, g++.old-deja/configure.in,
26025         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26026         in srcname setting.
26027
26028 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26029
26030         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26031         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26032         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26033
26034 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26035
26036         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26037         (gdb_exit): Don't remove *_soc files.
26038
26039 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26040
26041         * lib/c-torture.exp: Don't look for main; instead always use -w
26042         -c.  This is how the c-torture tests work.  Remove the object
26043         file if the compilation succeeds.
26044         * gcc.execute/execute.exp: Remove executable if test passes.
26045         * gcc.noncompile/noncompile.exp: Every test is an expected
26046         failure.
26047         * gcc.special/special.exp: Added tests from c-torture 1.11,
26048         corrected use of existing test.
26049         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26050         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26051         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26052         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26053         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26054         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26055         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26056         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26057         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26058         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26059         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26060         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26061         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26062         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26063         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26064         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26065         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26066         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26067         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26068         c-torture 1.11.
26069         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26070         correspond to c-torture 1.11.
26071
26072         * New file.