re PR c++/10956 (ICE when specializing a template member function of a template class...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/10956
4         * g++.dg/template/spec9.C: New test.
5
6 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7
8         * gcc.dg/duff-4.c: New test case.
9
10 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
11
12         PR fortran/10843
13         * g77.dg/ffixed-form-1.f: New test
14         * g77.dg/ffixed-form-2.f: New test
15         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix 
16         * g77.dg/ffree-form-3.f: New test
17
18 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19
20         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
21         * gcc.dg/wint_t-1.c: Likewise.
22
23 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24
25         * g++.dg/template/access11.C: New test.
26
27 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28
29         PR c++/10849
30         * g++.dg/template/access10.C: New test.
31
32 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34
35         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36
37 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38
39         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40         suppress for powerpc-*-darwin*.
41         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42
43 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44
45         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46         suppress option for powerpc-*-darwin*.
47         
48 2003-05-23  Roger Sayle  <roger@eyesopen.com>
49
50         * gcc.dg/builtins-1.c: Add tests for tan and atan.
51         * gcc.dg/builtins-4.c: Add test for fmod.
52
53 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54
55         PR c++/10682
56         * g++.dg/template/instantiate4.C: New test.
57
58 2003-05-22  Roger Sayle  <roger@eyesopen.com>
59
60         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
61
62 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
63
64         * gcc.dg/compat/scalar-return-1_main.c: New file.
65         * gcc.dg/compat/scalar-return-1_x.c: New file.
66         * gcc.dg/compat/scalar-return-1_y.c: New file.
67         * gcc.dg/compat/scalar-return-2_main.c: New file.
68         * gcc.dg/compat/scalar-return-2_x.c: New file.
69         * gcc.dg/compat/scalar-return-2_y.c: New file.
70         * gcc.dg/compat/struct-return-3_main.c: New file.
71         * gcc.dg/compat/struct-return-3_y.c: New file.
72         * gcc.dg/compat/struct-return-3_x.c: New file.
73         * gcc.dg/compat/struct-return-2_main.c: New file.
74         * gcc.dg/compat/struct-return-2_x.c: New file.
75         * gcc.dg/compat/struct-return-2_y.c: New file.
76
77 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
78
79         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
80         for hppa*-hp-hpux*.
81         * gcc.dg/20021014-1.c (dg-options): Likewise.
82         * gcc.dg/nest.c (dg-options): Likewise.
83
84 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
85
86         PR c++/9738
87         * g++.dg/ext/dllimport2.C: New file.
88         * g++.dg/ext/dllimport3.C: New file.
89
90 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
91
92         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
93         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
94         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
95         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
96         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
97         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
98         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
99         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
100         * gcc.dg/compat/small-struct-defs.h: New file.
101         * gcc.dg/compat/small-struct-init.h: New file.
102         * gcc.dg/compat/small-struct-check.h: New file.
103         * gcc.dg/compat/fp-struct-defs.h: New file.
104         * gcc.dg/compat/fp-struct-check.h: New file.
105         * gcc.dg/compat/fp-struct-init.h: New file.
106         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
107         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
108
109 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
110
111         * gcc.dg/20030225-2.c: New test.
112
113 2003-05-18  Roger Sayle  <roger@eyesopen.com>
114             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
115
116         * gcc.c-torture/compile/20030518-1.c: New test case.
117
118 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
119
120         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
121         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
122         gcc-dg-debug-runtest.
123         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
124         gcc-dg-debug-runtest.
125
126 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
127
128         PR c++/9022
129         * g++.dg/lookup/using6.C: New test.
130
131 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
132
133         * g++.dg/parse/access2.C: New test.
134
135 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
136
137         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
138         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
139         * gcc.dg/debug/debug.exp: Likewise.
140
141 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
142
143         * gcc.dg/dollar.c: New test.
144
145 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
146
147         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
148         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
149         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
150         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
151         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
152         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
153         * gcc.dg/compat/struct-by-value-6_main.c: New file.
154         * gcc.dg/compat/struct-by-value-6_x.c: New file.
155         * gcc.dg/compat/struct-by-value-6_y.c: New file.
156         * gcc.dg/compat/struct-by-value-7_main.c: New file.
157         * gcc.dg/compat/struct-by-value-7_x.c: New file.
158         * gcc.dg/compat/struct-by-value-7_y.c: New file.
159         * gcc.dg/compat/struct-by-value-8_main.c: New file.
160         * gcc.dg/compat/struct-by-value-8_x.c: New file.
161         * gcc.dg/compat/struct-by-value-8_y.c: New file.
162         * gcc.dg/compat/struct-by-value-9_main.c: New file.
163         * gcc.dg/compat/struct-by-value-9_x.c: New file.
164         * gcc.dg/compat/struct-by-value-9_y.c: New file.
165
166 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
167
168         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
169         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
170         support for "repo" mode.
171         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
172         * lib/g77-dg.exp: Likewise.
173         * lib/obj-dg.exp: Likewise.
174         
175 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
176
177         Merge from gcc-3_2-rhl8-branch:
178         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
179
180         * gcc.dg/tls/opt-6.c: New test.
181
182         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
183
184         * gcc.dg/20030405-1.c: New test.
185
186         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
187
188         * gcc.dg/20030309-1.c: New test.
189
190         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
191
192         * gcc.c-torture/execute/20030307-1.c: New test.
193
194         2003-02-20  Randolph Chung  <tausq@debian.org>
195
196         * gcc.c-torture/compile/20030220-1.c: New test.
197
198         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
199
200         * gcc.dg/20030217-1.c: New test.
201
202         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
203
204         * gcc.c-torture/compile/20020129-1.c: New test.
205
206         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
207
208         * gcc.dg/unroll-1.c: New test.
209
210         2002-11-16  Jan Hubicka  <jh@suse.cz>
211
212         * gcc.c-torture/execute/20020920-1.c: New test.
213
214         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
215
216         PR target/7434
217         * gcc.c-torture/compile/20021008-1.c: New test.
218
219         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
220
221         PR target/7559
222         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
223
224         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
225
226         * gcc.c-torture/compile/20020807-1.c: New test.
227
228         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
229
230         * gcc.dg/tls/opt-1.c: New test.
231
232         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
233
234         * gcc.dg/20020729-1.c: New test.
235
236         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
237
238         * g++.dg/opt/life1.C: New test.
239
240         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
241
242         * gcc.dg/20020525-1.c: New test.
243
244         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
245
246         PR c++/6794
247         * g++.dg/ext/pretty1.C: New test.
248         * g++.dg/ext/pretty2.C: New test.
249
250 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
251
252         PR c++/8385
253         * g++.dg/ext/typeof5.C: New test.
254
255 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
256
257         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
258         __USER_LABEL_PREFIX__ into account.
259         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
260
261 2003-05-14  Roger Sayle  <roger@eyesopen.com>
262
263         * gcc.dg/builtins-15.c: New test case.
264
265 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
266
267         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
268
269 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
270
271         * lib/g++.exp: Tweak handling of additional source files.
272         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
273         * g++.dg/special/conpr-2a.C: Rename to ...
274         * g++.dg/special/conpr-2a.cc: ... this.
275         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
276         * g++.dg/special/conpr-3a.C: Rename to ...
277         * g++.dg/special/conpr-3a.cc: This.
278         * g++.dg/special/conpr-3b.C: Rename to ...
279         * g++.dg/special/conpr-3b.cc: This.
280         * g++.dg/special/conpr-4.C: New test.
281         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
282
283 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
284
285         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
286
287 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
288
289         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
290         * g++.old-deja/g++.robertl/eb71.C: Likewise.
291         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
292         * g++.old-deja/g++.other/warn3.C: Likewise.
293
294 2003-05-11  Roger Sayle  <roger@eyesopen.com>
295
296         * gcc.dg/i386-387-1.c: Update to also test log.
297         * gcc.dg/i386-387-2.c: Likewise.
298
299 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
300
301         * g77.f-torture/execute/int8421.f: New test.
302
303 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
304
305         PR c++/10230, c++/10481
306         * g++.dg/lookup/scoped5.C: New test.
307
308 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
309
310         PR c++/10552
311         * g++.dg/template/ttp6.C: New test.
312
313 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
314
315         * gcc.c-torture/execute/builtins: New directory.
316         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
317         gcc.c-torture/execute/builtins.
318         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
319         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
320         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
321         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
322
323 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
324
325         PR c++/9252
326         * g++.dg/template/access8.C: New test.
327         * g++.dg/template/access9.C: New test.
328
329 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
330
331         PR c++/9554
332         * g++.dg/parse/access1.C: New test.
333
334 2003-05-09  DJ Delorie  <dj@redhat.com>
335
336         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
337         long, and not an int.
338
339 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
340
341         PR c++/10555, c++/10576
342         * g++.dg/template/memclass1.C: New test.
343
344 2003-05-08  DJ Delorie  <dj@redhat.com>
345
346         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
347         targets.
348         * gcc.c-torture/execute/20021024-1.x: Likewise.
349         * gcc.c-torture/execute/shiftdi.x: Likewise.
350         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
351         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
352         * gcc.dg/20021018-1.c: Likewise.
353
354 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
355
356         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
357
358         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
359         (bcopy): Call memmove.
360
361 2003-05-08  Roger Sayle  <roger@eyesopen.com>
362
363         * g77.f-torture/compile/8485.f: New test case.
364
365 2003-05-07  Richard Henderson  <rth@redhat.com>
366
367         PR c++/10570
368         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
369         Verify exception_cleanup not called for rethrows.
370         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
371         when exiting catch block without rethrowing.
372         * g++.dg/eh/forced3.C: New.
373         * g++.dg/eh/forced4.C: New.
374
375 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
376
377         * gcc.dg/20030505.c: Fix triplet.
378
379 2003-05-06  DJ Delorie  <dj@redhat.com>
380
381         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
382         * gcc.dg/nest.c: Likewise.
383
384 2003-05-05  Roger Sayle  <roger@eyesopen.com>
385
386         * gcc.dg/builtins-14.c: New test case.
387
388 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
389
390         * lib/compat.exp (compat-execute): New argument.
391         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
392         * gcc.dg/compat: New test directory.
393         * gcc.dg/compat/compat.exp: New expect script.
394         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
395         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
396         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
397         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
398         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
399         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
400
401         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
402         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
403         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
404         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
405         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
406         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
407         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
408         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
409         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
410         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
411         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
412         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
413         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
414         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
415         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
416
417 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
418
419         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
420
421 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
422
423         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
424
425 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
426
427         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
428         * gcc.dg/ppc-fsel-2.c: New test.
429
430         * gcc.dg/unused-5.c: New test.
431
432 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
433
434         PR c++/10496
435         * g++.dg/warn/pmf1.C: New test.
436
437 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
438
439         PR c++/4494
440         * g++.dg/warn/main.C: New test.
441
442 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
443
444         * gcc.dg/nonnull-3.c: New test.
445
446 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
447
448         * gcc.dg/cpp/Wtrigraphs.c: Update.
449         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
450
451 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
452
453         * gcc.dg/ppc-fsel-1.c: New test.
454
455 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
456
457         PR c/10604
458         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
459
460 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
461
462         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
463
464 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
465
466         PR c++/9364, c++/10553, c++/10586
467         * g++.dg/parse/typename4.C: New test.
468         * g++.dg/parse/typename5.C: Likewise.
469
470 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
471
472         * gcc.c-torture/compile/20030503-1.c: New test.
473
474 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
475
476         * g++.dg/lookup/using5.C: Fix testcase error.
477
478 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
479
480         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
481         since MEABI is no longer supported.  Remove all vestiges
482         of MEABI from the test.
483
484 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
485
486         PR c++/10554
487         * g++.dg/lookup/using5.C: New test.
488
489 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
490
491         PR c++/8772
492         * g++.dg/template/ttp5.C: New test.
493
494 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
495
496         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
497         (dg-gpp-additional-sources): New function.
498         (dg-gpp-additional-files): Likewise.
499         * lib/g++.exp (additional_sources): New variable.
500         (additional_files): Likewise.
501         (g++_target_compile): Deal with them.
502         * lib/old-dejagnu.exp: Remove.
503         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
504         * g++.old-deja: Revise all tests to use dg commands.
505
506 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
507
508         PR c++/9432, c++/9528
509         * g++.dg/lookup/using4.C: New test.
510
511 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
512
513         * gcc.dg/noreturn-5.c: New file.
514         * gcc.dg/noreturn-6.c: New file.
515
516         * gcc.c-torture/compile/inline-1.c: New file.
517
518 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
519
520         PR c++/10551
521         * g++.dg/template/explicit1.C: New test.
522
523 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
524
525         PR c++/10549
526         * g++.dg/other/bitfield1.C: New test.
527
528         PR c++/10527
529         * g++.dg/init/new7.C: New test.
530
531 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
532
533         * g++.dg/ext/desig1.C: New test.
534         * g++.dg/ext/init1.C: Update.
535
536         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
537
538 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
539
540         PR c++/10180
541         * g++.dg/warn/Winline-1.C: New test.
542
543 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
544
545         * gcc.c-torture/execute/string-opt-19.c: New test.
546
547         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
548         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
549
550 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/10506
553         * g++.dg/init/new6.C: New test.
554
555         PR c++/10503
556         * g++.dg/init/ref6.C: New test.
557
558 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
559
560         * g++.dg/warn/weak1.C: XFAIL on AIX4.
561
562 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
563
564         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
565         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
566
567 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
568
569         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
570         initialized static data members.
571
572 2003-04-25  H.J. Lu <hjl@gnu.org>
573
574         * gcc.dg/ia64-sync-4.c: New test.
575
576 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
577
578         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
579         date.
580
581 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
582
583         PR c++/10337
584         * g++.dg/warn/conv1.C: New test.
585         * g++.old-deja/g++.other/conv7.C: Adjust.
586         * g++.old-deja/g++.other/overload14.C: Adjust.
587
588 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/10471
591         * g++.dg/template/defarg2.C: New test.
592
593 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
594
595         * gcc.dg/cpp/include2.c: Update.
596         * gcc.dg/cpp/multiline-2.c: New.
597         * gcc.dg/cpp/multiline.c: Update.
598         * gcc.dg/cpp/strify2.c: Update.
599         * gcc.dg/cpp/trad/literals-2.c: Update.
600
601 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
602
603         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
604
605 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
606
607         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
608
609 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/10451
612         * g++.dg/parse/crash4.C: New test.
613
614         PR c++/9847
615         * g++.dg/parse/crash5.C: New test.
616
617 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/10446
620         * g++.dg/parse/crash3.C: New test.
621
622         PR c++/10428
623         * g++.dg/parse/elab1.C: New test.
624
625 2003-04-22  Devang Patel  <dpatel@apple.com>
626
627         * gcc.dg/cpp/trad/funlike-5.c: New test.
628
629 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
630
631         * g++.dg/other/packed1.C: Fix dg options.
632
633 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
634
635         * g++.dg/other/offsetof2.C: New test.
636
637 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
638
639         * g++.dg/template/recurse.C: Adjust location of error messages.
640
641 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
642
643         PR c++/9881
644         * g++.dg/init/addr-const1.C: New test.
645         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
646
647 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
648
649         PR c++/10405
650         * g++.dg/lookup/struct-hack1.C: New test.
651
652 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
653
654         * ucs.c: Update diagnostic messages.
655
656 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
657
658         * gcc.dg/cpp/truefalse.cpp: New test.
659         * gcc.dg/cpp/cpp.exp: Update.
660         * g++.dg/other/stdbool-if.C: Remove.
661
662 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
663
664         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
665         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
666
667 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
668
669         * gcc.c-torture/compile/20030418-1.c: New test.
670
671 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
672
673         * README.compat: Remove; content moved to doc/sourcebuild.texi.
674
675 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
676
677         PR c++/10347
678         g++.dg/template/dependent-name1.C: New test.
679
680 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
681
682         * gcc.dg/warn-1.c (tourist_guide): New array,
683         contains a pointer to bar.
684
685 2003-04-16  Roger Sayle  <roger@eyesopen.com>
686
687         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
688         * gcc.c-torture/execute/medce-1.c: New test case.
689         * gcc.c-torture/execute/medce-2.c: New test case.
690
691 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
692
693         * lib/prune.exp: Ignore more messages.
694
695         PR c++/10381
696         * g++.dg/parse/lookup3.C: New test.
697
698 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
699
700         * gcc.c-torture/compile/20030415-1.c : New test.
701
702 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
703
704         * gcc.c-torture/execute/scope-2.c: Move to ...
705         * gcc.dg/noncompile/scope.c: .... here.
706
707 2003-04-14  Roger Sayle  <roger@eyesopen.com>
708
709         * gcc.dg/20030414-2.c: New test case.
710
711 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
712
713         PR target/10377
714         * gcc.dg/20030414-1.c: New test.
715
716 2003-04-13  Roger Sayle  <roger@eyesopen.com>
717
718         * gcc.dg/builtins-12.c: New test case.
719         * gcc.dg/builtins-13.c: New test case.
720
721 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
722
723         * gcc.c-torture/execute/string-opt-18.c: New test.
724
725 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
726
727         PR c++/10300
728         * g++.dg/init/new5.C: New test.
729
730 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/7910
733         * g++.dg/ext/dllimport1.C: New test.
734
735 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
736
737         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
738
739 2003-04-11  Bud Davis <bdavis9659@comcast.net>
740
741         PR Fortran/9263
742         * g77.f-torture/noncompile/9263.f: New test
743         PR Fortran/1832
744         * g77.f-torture/execute/1832.f: New test
745
746 2003-04-11  David Chad  <davidc@freebsd.org>
747             Loren J. Rittle  <ljrittle@acm.org>
748
749         libobjc/8562
750         * objc.dg/headers.m: New test.
751
752 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
753
754         * gcc.c-torture/execute/builtin-noret-2.c: New.
755         * gcc.c-torture/execute/builtin-noret-2.x: New.
756         XFAIL builtin-noret-2.c at -O1 and above.
757         * gcc.dg/redecl.c: New.
758         * gcc.dg/Wshadow-1.c: Update error regexps.
759
760 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
761
762         * g++.dg/abi/bitfield10.C: New test.
763
764 2003-04-09  Mike Stump  <mrs@apple.com>
765
766         * gcc.dg/pch/pch.exp: Make testcase names longer.
767         * g++.dg/pch/pch.exp: Make testcase names longer.
768
769 2003-04-08  Roger Sayle  <roger@eyesopen.com>
770
771         * gcc.dg/builtins-11.c: New test case.
772
773 2003-04-08  Roger Sayle  <roger@eyesopen.com>
774
775         * gcc.dg/builtins-9.c: New test case.
776         * gcc.dg/builtins-10.c: New test case.
777
778 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
779
780         * gcc.dg/noncompile/init-4.c.c: New test.
781
782 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
783
784         * gcc.misc-test/gcov-9.c: New test.
785         * gcc.misc-test/gcov-10.c: New test
786         * gcc.misc-test/gcov-11.c: New test.
787
788 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
789
790         PR optimization/10024
791         * gcc.c-torture/compile/20030405-1.c: New test.
792
793 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
794
795         * gcc.dg/pch/static-3.c: New.
796         * gcc.dg/pch/static-3.hs: New.
797         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
798
799 2003-04-04  Richard Henderson  <rth@redhat.com>
800
801         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
802         * g++.dg/eh/forced2.C: Likewise.
803
804 2003-04-03  Mike Stump  <mrs@apple.com>
805
806         * lib/scanasm.exp (scan-assembler): Add xfail processing for
807         target arg.
808         (scan-assembler-times, scan-assembler-not): Likewise.
809         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
810
811 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
812
813         * gcc.dg/sparc-loop-1.c: New test.
814
815 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
816
817         PR other/9274
818         * g++.dg/pch/system-2.C: New.
819         * g++.dg/pch/system-2.Hs: New.
820
821 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
822
823         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
824
825         * g++.dg/eh/simd-1.C (vecfunc): Same.
826
827 2003-04-01  Roger Sayle  <roger@eyesopen.com>
828
829         * gcc.c-torture/execute/20030401-1.c: New test case.
830
831 2003-04-01  Ziemowit Laski <zlaski@apple.com>
832
833         * objc.dg/defs.m: New.
834
835 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
836
837         * g++.dg/eh/simd-1.C: New.
838         * g++.dg/eh/simd-2.C: New.
839
840 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
841
842         * gcc.c-torture/execute/simd-3.c: New.
843
844 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
845
846         PR c/9936
847         * gcc.dg/20030331-2.c: New test.
848
849 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/10278
852         * g++.dg/parse/crash2.C: New test.
853
854 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
855
856         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
857         * gcc.c-torture/execute/20030331-1.c: ...here.
858
859 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
860
861         * gcc.c-torture/execute/20030331-1.c: New test.
862
863 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
864
865         * lib/gcov.exp: Adjust call return testing strings.
866         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
867
868 2003-03-31  Roger Sayle  <roger@eyesopen.com>
869
870         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
871         * gcc.dg/builtins-7.c: New test case.
872         * gcc.dg/builtins-8.c: New test case.
873
874 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
875
876         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
877
878 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
879
880         PR c++/7647
881         * g++.dg/lookup-class-member-2.C: New test.
882
883 2003-03-30  Glen Nakamura  <glen@imodulo.com>
884
885         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
886
887 2003-03-28  Roger Sayle  <roger@eyesopen.com>
888
889         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
890
891 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
892
893         * g++.dg/init/attrib1.C: New test.
894
895 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
896
897         * gcc.dg/ultrasp8.c: New test.
898
899 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
900
901         * gcc.dg/ultrasp7.c: New test.
902
903 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
904
905         PR c++/10047
906         * g++.dg/template/inline1.C: New test.
907
908 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
909
910         * gcc.dg/sparc-dwarf2.c: New test.
911
912 2003-03-27  Roger Sayle  <roger@eyesopen.com>
913
914         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
915         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
916
917 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
918
919         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
920         than reading .x files.
921         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
922         * g77.dg/gcov/gcov-1.f: Likewise.
923         * gcc.misc-tests/gcov-4b.c: Likewise.
924         * gcc.misc-tests/gcov-5b.c: Likewise.
925         * gcc.misc-tests/gcov-6.c: Likewise.
926         * gcc.misc-tests/gcov-7.c: Likewise.
927         * gcc.misc-tests/gcov-8.c: Likewise.
928         * g++.dg/gcov/gcov-1.x: Remove.
929         * g77.dg/gcov/gcov-1.x: Likewise.
930         * gcc.misc-tests/gcov-4b.x: Likewise.
931         * gcc.misc-tests/gcov-5b.x: Likewise.
932         * gcc.misc-tests/gcov-6.x: Likewise.
933         * gcc.misc-tests/gcov-7.x: Likewise.
934         * gcc.misc-tests/gcov-8.x: Likewise.
935
936 2003-03-27  Glen Nakamura  <glen@imodulo.com>
937
938         PR opt/10087
939         * gcc.dg/20030324-1.c: New test.
940
941 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
942
943         PR c++/10224
944         * g++.dg/template/arg3.C: New test.
945
946         PR c++/10158
947         * g++.dg/template/friend18.C: New test.
948
949 2003-03-26  Roger Sayle  <roger@eyesopen.com>
950
951         * g77.f-torture/compile/20030326-1.f: New test case.
952
953 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
954
955         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
956
957         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
958
959 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
960
961         * gcc.dg/ia64-sync-3.c: New test.
962
963 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
964
965         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
966
967 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
968
969         * gcc.dg/ultrasp6.c: New test.
970
971 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
972
973         * gcc.dg/i386-signbit-1.c: New test.
974         * gcc.dg/i386-signbit-2.c: New test.
975         * gcc.dg/i386-signbit-3.c: New test.
976
977 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
978
979         * gcc.dg/ultrasp5.c: Fix options.
980
981 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
982
983         * gcc.dg/ultrasp5.c: Fix comment.
984
985 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
986
987         PR fortran/10197
988         * g77.f-torture/execute/10197.f: New test.
989
990 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
991
992         PR c++/9898, c++/383
993         * g++.dg/template/conv6.C: New test.
994
995         PR c++/10119
996         * g++.dg/template/ptrmem5.C: New test.
997
998         PR c++/10026
999         * g++.dg/lookup/koenig1.C: New test.
1000
1001         PR C++/10199
1002         * g++.dg/lookup/template2.C: New test.
1003
1004 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
1005
1006         * g++.dg/opt/rtti1.C: New test.
1007
1008 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1009
1010         * gcc.dg/ultrasp5.c: New test.
1011
1012 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
1013
1014         PR middle-end/9967
1015         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1016         builtin fputs.
1017
1018 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1019
1020         PR c/8224
1021         * gcc.dg/20030323-1.c: New test.
1022
1023 2003-03-23  Roger Sayle  <roger@eyesopen.com>
1024
1025         * gcc.c-torture/compile/20030323-1.c: New test case.
1026
1027 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
1028
1029         * gcc.dg/20030321-1.c: New test.
1030
1031 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
1032
1033         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1034
1035 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1036
1037         PR c++/9978, c++/9708
1038         * g++.dg/ext/vlm1.C: Adjust expected error.
1039         * g++.dg/ext/vla2.C: New test.
1040         * g++.dg/template/arg1.C: New test.
1041         * g++.dg/template/arg2.C: New test.
1042
1043 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
1044
1045         * g77.f-torture/execute/select.f: New test.
1046         * g77.f-torture/noncompile/select_no_compile.f: New test.
1047
1048 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
1049
1050         PR c++/9898
1051         * g++.dg/other/error4.C: New test.
1052
1053 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
1054
1055         * g++.dg/template/friend17.C: New test.
1056
1057 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
1058
1059         * gcc.c-torture/compile/20030320-1.c: New.
1060
1061 2003-03-20  Roger Sayle  <roger@eyesopen.com>
1062
1063         * gcc.dg/builtins-6.c: New test case.
1064
1065 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
1066
1067         PR target/10073
1068         * gcc.c-torture/compile/20030319-1.c: New.
1069
1070 2003-03-18  Jan Hubicka  <jh@suse.cz>
1071
1072         * gcc.dg/i386-cvt-1.c: New test.
1073
1074 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
1075
1076         * objc.dg/naming-1.m: Use "(parse|syntax) error".
1077         * objc.dg/naming-2.m: Likewise.
1078
1079 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/9639
1082         * g++.dg/parse/crash1.C: New test.
1083
1084 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
1085
1086         PR c++/8805
1087         * g++.dg/eh/cleanup1.C: New test.
1088
1089 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1090
1091         * gcc.c-torture/execute/20030316-1.c: New test case.
1092
1093 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
1094
1095         PR c++/9629
1096         * g++.dg/init/ctor2.C: New test.
1097
1098 2003-03-15  Roger Sayle  <roger@eyesopen.com>
1099
1100         * g77.f-torture/compile/xformat.f: New test case.
1101
1102 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1103
1104         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1105         * g++.old-deja/g++.mike/eh50.C: Likewise.
1106
1107 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1108
1109         PR c++/6440
1110         * g++.dg/template/spec7.C: New test.
1111         * g++.dg/template/spec8.C: Likewise.
1112
1113 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
1114
1115         * gcc.c-torture/execute/20030313-1.c: New test.
1116
1117 2003-03-14  Richard Henderson  <rth@redhat.com>
1118
1119         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1120
1121 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1122
1123         * gcc.c-torture/compile/20030314-1.c: New test.
1124
1125 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1126
1127         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1128         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1129         thumb target,
1130         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1131         to accept newer _imp__  prefix and additional
1132         newline in .drectve section.
1133         * gcc.dg/dll-4.c: Likewise.
1134         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1135         switch.
1136
1137 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1138
1139         * g++.dg/parse/namespace9.C: New test.
1140
1141         * g++.dg/init/ref5.C: New test.
1142         * g++.dg/parse/ptrmem1.C: Likewise.
1143
1144 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1145
1146         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1147         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1148         regular expression.
1149         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1150         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1151
1152 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1153
1154         * gcc.c-torture/execute/20030224-2.c: New test.
1155
1156 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1157
1158         * gcc.dg/decl-3.c: New test.
1159
1160 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1161
1162         * gcc.dg/i386-loop-2.c: New test.
1163
1164 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1165
1166         PR c++/9474
1167         * g++.dg/parse/namespace8.C: New test.
1168
1169         PR c++/9924
1170         * g++.dg/overload/builtin2.C: New test.
1171
1172 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1173
1174         * gcc.dg/return-type-3.c: New test.
1175
1176 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1177
1178         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1179         profiling options are not supported.
1180
1181 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1182
1183         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1184         * g++.old-deja/g++.warn/impint2.C: Likewise.
1185
1186 2003-03-10  Devang Patel  <dpatel@apple.com>
1187
1188         * g++.dg/cpp/c++_cmd_1.C: New test.
1189         * g++.dg/cpp/c++_cmd_1.h: New file.
1190
1191 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1192
1193         * gcc.dg/altivec-9.c: New file.
1194
1195 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1196
1197         * gcc.dg/ppc-sdata-1.c: New test.
1198         * gcc.dg/ppc-sdata-2.c: New test.
1199
1200 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/9373
1203         * g++.dg/opt/ptrmem2.C: New test.
1204
1205         PR c++/8534
1206         * g++.dg/opt/ptrmem1.C: New test.
1207
1208 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1209
1210         * gcc.dg/i386-loop-1.c: New test.
1211
1212 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1213
1214         PR c++/9970
1215         * g++.dg/lookup/friend1.C: New test.
1216
1217 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/9823
1220         * g++.dg/parser/constructor1.C: New test.
1221
1222 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1223
1224         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1225
1226         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1227
1228 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1229
1230         * gcc.dg/cpp/Wunused.c: Update test.
1231
1232 2003-03-08  Jan Hubicka  <jh@suse.cz>
1233
1234         * gcc.dg/inline-3.c: New test.
1235
1236 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1237
1238         PR c++/9809
1239         * g++.dg/parse/builtin1.C: New test.
1240
1241         PR c++/9982
1242         * g++.dg/abi/cookie1.C: New test.
1243         * g++.dg/abi/cookie2.C: Likewise.
1244
1245         PR c++/9524
1246         * g++.dg/template/field1.C: New test.
1247
1248         PR c++/9912
1249         * g++.dg/parse/class1.C: New test.
1250         * g++.dg/parse/namespace7.C: Likewise.
1251         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1252
1253 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1254
1255         * g++.dg/init/ref4.C: New test.
1256
1257 2003-03-07  Jan Hubicka  <jh@suse.cz>
1258
1259         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1260         * gcc.dg/inline-3.c:  New test.
1261
1262 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1263
1264         * g++.dg/init/ref3.C: New test.
1265
1266         PR c++/9965
1267         * g++.dg/init/ref2.C: New test.
1268
1269         PR c++/9400
1270         * g++.dg/warn/Wshadow-2.C: New test.
1271
1272         PR c++/9791
1273         * g++.dg/warn/Woverloaded-1.C: New test.
1274
1275 2003-03-05  Jan Hubicka  <jh@suse.cz>
1276
1277         * gcc.dg/i386-local2.c: New.
1278         * gcc.dg/i386-local.c: Fix typo.
1279
1280 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1281
1282         * g++.dg/abi/layout3.C: New test.
1283
1284 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1285
1286         * gcc.c-torture/compile/20030305-1.c
1287
1288 2003-03-05  Jan Hubicka  <jh@suse.cz>
1289
1290         * gcc.dg/i386-local.c: New.
1291
1292 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1293
1294         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1295
1296 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1297
1298         * gcc.dg/switch-2.c: New test.
1299         * gcc.dg/switch-3.c: New test.
1300         * gcc.dg/Wswitch.c: Adjust line numbers.
1301         * gcc.dg/Wswitch-default.c: Likewise.
1302         * gcc.dg/Wswitch-enum.c: Likewise.
1303
1304 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1305
1306         * gcc.c-torture/execute/20030222-1.c: New test.
1307
1308 2003-03-03  James E Wilson  <wilson@tuliptree.org>
1309
1310         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1311
1312 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
1313
1314         PR c++/9878
1315         * g++.dg/init/ref1.C: New test.
1316
1317 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
1318
1319         * gcc.dg/sh-relax.c: New SH-only test.
1320
1321 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
1322
1323         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
1324         comment explaining purpose of testcase.
1325
1326 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1327
1328         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1329         for HC11/HC12 (asm needs two int registers).
1330         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1331         HC11/HC12 because the test uses an asm which needs two 32-bit
1332         registers.
1333
1334 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1335
1336         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1337         for HC11/HC12 (array is too large otherwise).
1338         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1339         * gcc.c-torture/compile/20010518-2.x: Likewise.
1340         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1341         HC11/HC12 (array is too large).
1342
1343 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1344
1345         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1346         * lib/g++-dg.exp (g++-dg-test): Likewise.
1347
1348 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1349
1350         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1351         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1352
1353 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1354
1355         * g++.dg/warn/implicit-typename1.C: Remove warning.
1356
1357 2003-02-28  Richard Henderson  <rth@redhat.com>
1358
1359         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1360         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1361
1362 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1363
1364         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1365         * g++.dg/pch/pch.exp: Likewise.
1366
1367 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1368
1369         PR c++/9879
1370         * testsuite/g++.dg/init/new4.C: New test.
1371
1372 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1373
1374         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1375
1376 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1377
1378         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1379         unsigned long.
1380
1381         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1382         wider than float.
1383
1384 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1385
1386         * lib/scanasm.exp: Add support for counting numbers of
1387         occurences.
1388         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1389         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1390
1391 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
1392
1393         PR c++/9683
1394         * g++.dg/template/static3.C: New test.
1395
1396         PR c++/9829
1397         * g++.dg/parse/namespace6.C: New test.
1398
1399 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1400
1401         PR target/9732
1402         * gcc.dg/20030225-1.c: New test.
1403
1404 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
1405
1406         * README: Remove out-of-date information.
1407
1408         PR c++/9836
1409         * g++.dg/template/spec6.C: New test.
1410
1411 2003-02-24  Jeff Law  <law@redhat.com>
1412
1413         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1414
1415 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1416
1417         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1418         * gcc.dg/pragma-ep-1.c: Likewise.
1419
1420 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1421
1422         PR c++/9602
1423         * g++.dg/template/friend16.C: New test.
1424
1425 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/5333
1428         * g++.dg/parse/fused-params1.C: Adjust error messages.
1429         * g++.dg/template/nested3.C: New test.
1430
1431 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
1432
1433         * g++.dg/abi/param1.C: New test.
1434
1435 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1436
1437         PR c++/7982
1438         * g++.dg/warn/implicit-typename1.C: New test.
1439
1440 2003-02-22  Kelley Cook <kelleycook@comcast.net>
1441
1442         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1443         with "mtune".
1444         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1445         * gcc.c-torture/execute/20010129-1.x: Likewise.
1446         * gcc.dg/20011107-1.c: Likewise.
1447         * gcc.dg/20020108-1.c: Likewise.
1448         * gcc.dg/20020122-3.c: Likewise.
1449         * gcc.dg/20020206-1.c: Likewise.
1450         * gcc.dg/20020310-1.c: Likewise.
1451         * gcc.dg/20020426-2.c: Likewise.
1452         * gcc.dg/20020517-1.c: Likewise.
1453         * gcc.dg/991230-1.c: Likewise.
1454         * gcc.dg/i386-unroll-1.c: Likewise.
1455         * gcc.misc-tests/i386-prefetch.exp: Likewise.
1456
1457 2003-02-22  Jan Hubicka  <jh@suse.cz>
1458
1459         * gcc.dg/i386-mul.c: New test.
1460
1461 2003-02-21  Roger Sayle  <roger@eyesopen.com>
1462
1463         * gcc.dg/builtins-5.c: New test case.
1464
1465 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
1466
1467         * gcc.dg/asmreg-1.c: New test.
1468
1469 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1470
1471         PR c++/9749
1472         * g++.dg/parse/varmod1.C: New test.
1473
1474 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/9727
1477         * g++.dg/template/op1.C: New test.
1478
1479 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/8906
1482         * g++.dg/template/nested2.C: New test.
1483
1484 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/8724
1487         * g++.dg/expr/dtor1.C: New test.
1488
1489 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
1490
1491         * gcc.dg/cpp/include3.c: New test.
1492         * gcc.dg/cpp/inc/foo.h: New file.
1493
1494 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1495
1496         * gcc.c-torture/execute/20030221-1.c: New test.
1497
1498 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/9729
1501         * g++.dg/abi/conv1.C: New test.
1502
1503 2003-02-20  Jan Hubicka  <jh@suse.cz>
1504
1505         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1506
1507 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1508
1509         * gcc.c-torture/compile/20030219-1.c: New test.
1510
1511 2003-02-18  Jan Hubicka  <jh@suse.cz>
1512
1513         * gcc.dg/funcorder.c: New test.
1514
1515 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1516
1517         * gcc.c-torture/execute/20030218-1.c: New.
1518
1519 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1520
1521         * gcc.dg/20030218-1.c: New.
1522
1523 2003-02-18  Richard Henderson  <rth@redhat.com>
1524
1525         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1526         * gcc.dg/attr-used-2.c: New.
1527
1528 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1529
1530         PR c++/9704
1531         * g++.dg/init/copy5.C: New test.
1532
1533 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1534
1535         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1536         * g++.dg/pch/pch.exp: Likewise.
1537
1538 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1539
1540         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1541         STACK_SIZE is not defined.
1542
1543 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1544
1545         PR c++/9457
1546         * g++.dg/template/init1.C: New test.
1547
1548 2003-02-16  Jan HUbicka  <jh@suse.cz>
1549
1550         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1551         (foo): Add few extra tests
1552         * gcc.dg/c99-const-expr-3.c: Likewise.
1553         * gcc.c-torture/execute/20030216-1.c: New.
1554
1555 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1556
1557         PR c++/9459
1558         * g++.dg/ext/typeof4.C: New test.
1559
1560 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1561
1562         * gcc.dg/i386-387-3.c: New test case.
1563
1564 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1565
1566         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1567         cris-*-elf* cris-*-aout* and mmix-*-*.
1568
1569 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1570
1571         * gcc.dg/20030213-1.c: New test.
1572
1573 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1574
1575         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1576         * gcc.dg/i386-387-2.c: Likewise.
1577
1578 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1579
1580         * gcc.dg/ppc-spe.c: Fix formatting.
1581         Enable tests that were previously unsupported by gas.
1582         Delete tests for instructions that no longer exist.
1583         Switch arguments on evsubifw builtin.
1584
1585 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1586
1587         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1588         STACK_SIZE is too small.
1589
1590 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1591             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1592
1593         * gcc.dg/decl-2.c: New test.
1594
1595 2003-02-10  Jan Hubicka  <jh@suse.cz>
1596
1597         * gcc.dg/i386-fpcvt-1.c:  New test.
1598
1599 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1600
1601         * gcc.c-torture/execute/20030209-1.c: New test.
1602
1603 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1604
1605         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1606         int-wide bitops, use the constants of the same width.
1607         Likewise, if long long is 32-bit wide, test bitops using
1608         32-bit constants.
1609
1610 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1611
1612         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1613
1614 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1615
1616         * testsuite/gcc.dg/builtins-4.c: New test case.
1617
1618 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1619
1620         * gcc.dg/20020430-1.c: Fix dg command typos.
1621         * gcc.dg/20020503-1.c: Likewise.
1622
1623 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1624
1625         PR c++/8785
1626         * g++.dg/parse/fused-params1.C: New test.
1627
1628         PR c++/8857
1629         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1630
1631         PR c++/8921
1632         * g++.dg/parse/non-dependent1.C: New test.
1633
1634         PR c++/8928
1635         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1636
1637         PR c++/9228
1638         * g++.dg/parse/undefined7.C: New test.
1639         * g++.dg/parse/non-templ1.C: New test.
1640
1641         PR c++/9229
1642         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1643
1644 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1645
1646         * gcc.c-torture/compile/20030206-1.c: New test.
1647
1648 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1649
1650         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1651         "pow" to "foo" to avoid potential confusion with a math built-in.
1652
1653 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1654
1655         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1656         conditions for SPARC targets.
1657
1658 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1659
1660         * gcc.dg/20030204-1.c: New test.
1661
1662 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1663
1664         PR c++/38
1665         * g++.dg/parse/array-size1.C: New test.
1666
1667         PR c++/5657
1668         * g++.dg/parse/undefined3.C: New test.
1669
1670         PR c++/5665
1671         * g++.dg/parse/undefined4.C: New test.
1672
1673         PR c++/5975
1674         * g++.dg/parse/undefined5.C: New test.
1675
1676         PR c++/7259
1677         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1678
1679         PR c++/8578
1680         * g++.dg/parse/casting-operator1.C: New test.
1681
1682         PR c++/8596
1683         * g++.dg/parse/undefined6.C: New test.
1684
1685         PR c++/8736
1686         * g++.dg/parse/missing-template1.C: New test.
1687
1688 2003-02-04  Jan Hubicka  <jh@suse.cz>
1689
1690         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1691         * gcc.dg/i386-cmov?.c:  Likewise.
1692         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1693         * gcc.dg/i386-ssefp-1.c:  Likewise.
1694         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1695         conventions.
1696
1697 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1698
1699         PR c++/7129
1700         * testsuite/g++.dg/ext/max.C: New test.
1701
1702 2003-02-03  Jan Hubicka  <jh@suse.cz>
1703
1704         * gcc.c-torture/execute/20030203-1.c: New test.
1705
1706 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1707
1708         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1709         'natural-endian'.
1710
1711 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1712
1713         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1714         * g++.dg/init/new2.C: Likewise.
1715         * g++.dg/other/new1.C: Likewise.
1716
1717 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1718
1719         * gcc.dg/struct-ret-libc.c: New test.
1720
1721 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1722
1723         * gcc.dg/20030129-1.c: New test.
1724
1725 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1726
1727         PR c++/8849
1728         * g++.dg/template/ptrmem4.C: New test.
1729
1730 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1731
1732         * g++.dg/parser/constant1.C: New test.
1733
1734 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1735
1736         PR c++/8591
1737         * g++.dg/parse/friend2.C: New test.
1738
1739 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1740
1741         PR c++/9437
1742         * g++.dg/template/unify4.C: New test.
1743
1744 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1745
1746         * gcc.c-torture/execute/20030128-1.c: New test.
1747
1748 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1749
1750         * g++.dg/lookup/nested1.C: Test moved from ...
1751         * g++.old-deja/g++.other/lookup24.C: ... here.
1752
1753 2003-01-28  Jan Hubicka  <jh@suse.cz>
1754
1755         * gcc.dg/i386-cmov5.c:  New test.
1756
1757 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1758
1759         * gcc.c-torture/execute/20010925-1.c: Changed the
1760         memcpy declaration.
1761
1762 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1763
1764         PR c++/3902
1765         * g++.dg/parse/template5.C: New test.
1766
1767 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1768
1769         PR fortran/9258
1770         * g77.dg/pr9258: New test.
1771
1772 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1773
1774         * README: Move relevant parts from README.g++.
1775
1776         * README.g++: Remove this file.
1777
1778 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1779
1780         * g++.dg/abi/dcast1.C: New test.
1781
1782 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1783
1784         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1785
1786 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1787
1788         PR c++/47
1789         * g++.old-deja/g++.other/lookup24.C: New test.
1790
1791 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1792
1793         PR middle-end/7227
1794         * gcc.dg/uninit-C.c: New test.
1795
1796 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1797
1798         * g++.dg/abi/covariant1.C: New test.
1799
1800 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1801
1802         * gcc.dg/20030123-1.c: New test.
1803
1804 2003-01-25  Jan Hubicka  <jh@suse.cz>
1805
1806         PR opt/8492
1807         * gcc.c-torture/compile/20030125-1.c
1808
1809 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1810
1811         PR c++/9403
1812         * g++.dg/parse/template3.C: New test.
1813         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1814
1815         PR c++/795
1816         * g++.dg/parse/template4.C: New test.
1817
1818         PR c++/9415
1819         * g++.dg/template/qual2.C: New test.
1820
1821         PR c++/8545
1822         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1823
1824         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1825
1826 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1827
1828         * gcc.c-torture/execute/switch-1.c: New test case.
1829
1830 2003-01-25  Jan Hubicka  <jh@suse.cz>
1831
1832         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1833
1834 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1835
1836         Tweaks for Bison-1.875. From the NEWS file:
1837         "- `parse error' -> `syntax error'
1838         Bison now uniformly uses the term `syntax error'"
1839         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1840         * gcc.dg/cpp/digraph2.c: Likewise.
1841         * gcc.dg/cpp/direct2.c: Likewise.
1842         * gcc.dg/cpp/paste4.c: Likewise.
1843         * gcc.dg/c90-restrict-1.c: Likewise.
1844         * gcc.dg/c99-func-2.c: Likewise.
1845         * gcc.dg/noncompile/920721-2.c: Likewise.
1846         * gcc.dg/noncompile/930622-2.c: Likewise.
1847         * gcc.dg/noncompile/940112-1.c: Likewise.
1848         * gcc.dg/noncompile/950921-1.c: Likewise.
1849         * gcc.dg/noncompile/951123-1.c: Likewise.
1850         * gcc.dg/noncompile/971104-1.c: Likewise.
1851         * gcc.dg/noncompile/990416-1.c: Likewise.
1852
1853 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1854
1855         * g++.dg/parse/undefined1.C: Add error message.
1856
1857 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/9354
1860         * g++.dg/parse/new1.C: New test.
1861
1862         PR c++/9216
1863         * g++.dg/parse/template2.C: New test.
1864
1865         PR c++/9354
1866         * g++.dg/parse/typedef2.C: New test.
1867
1868         PR c++/9328
1869         * g++.dg/ext/typeof3.C: New test.
1870
1871 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1872
1873         PR c++/2738
1874         * g++.dg/parse/ret-type1.C: New test.
1875
1876         PR c++/3792
1877         * g++.dg/parse/tmpl-outside1.C: New test.
1878
1879         PR c++/4207
1880         * g++.dg/parse/int-as-enum1.C: New test.
1881
1882         PR c++/4903
1883         * g++.dg/parse/no-typename1.C: New test.
1884
1885         PR c++/5533
1886         * g++.dg/parse/no-value1.C: New test.
1887
1888         PR c++/5921
1889         * g++.dg/parse/wrong-inline1.C: New test.
1890
1891         PR c++/6402
1892         * g++.dg/parse/ref1.C: New test.
1893
1894         PR c++/6992
1895         * g++.dg/parse/attr-ctor1.C: New test.
1896
1897         PR c++/7229
1898         * g++.dg/parse/namespace5.C: New test.
1899
1900         PR c++/7917
1901         * g++.dg/parse/func-def1.C: New test.
1902
1903         PR c++/8143
1904         * g++.dg/parse/undefined1.C: New test.
1905
1906         PR c++/5723, PR c++/8522
1907         * g++.dg/parse/specialization1.C: New test.
1908
1909         PR c++/163, PR c++/8595
1910         * g++.dg/parse/struct-as-enum1.C: New test.
1911
1912         PR c++/9173
1913         * g++.dg/parse/undefined2.C: New test.
1914
1915 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/9298
1918         * g++.dg/parse/template1.C: New test.
1919
1920         PR c++/9384
1921         * g++.dg/parse/using1.C: New test.
1922
1923         PR c++/9285
1924         PR c++/9294
1925         * g++.dg/parse/expr2.C: New test.
1926
1927         PR c++/9388
1928         * g++.dg/parse/lookup2.C: Likewise.
1929
1930 2003-01-21  Jan Hubicka  <jh@suse.cz>
1931
1932         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1933         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1934         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1935         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1936
1937 2003-01-20  Nick Clifton  <nickc@redhat.com>
1938
1939         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1940         problem with ARM sibcall code generation.
1941
1942 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1943
1944         * gcc.c-torture/execute/20030120-1.c: New.
1945
1946 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1947
1948         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1949
1950 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1951
1952         PR c++/9272
1953         * g++.dg/parse/ctor1.C: New test.
1954
1955         PR c++/9294:
1956         * g++.dg/parse/qualified1.C: New test.
1957
1958         * g++.dg/parse/typename3.C: New test.
1959
1960 2003-01-16  Richard Henderson  <rth@redhat.com>
1961
1962         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1963
1964 2003-01-16  Richard Henderson  <rth@redhat.com>
1965
1966         * g++.dg/pch/pch.exp: Copy test header to the working directory
1967         before using it either for precompilation or direct use.
1968         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1969         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1970
1971 2003-01-16  Richard Henderson  <rth@redhat.com>
1972
1973         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1974         before using it either for precompilation or direct use.
1975         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1976         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1977
1978 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1979
1980         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1981         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1982         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1983         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1984         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1985         typename warning into error.
1986         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1987         error messages.
1988         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1989         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1990         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1991         messages.
1992         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1993         make declaration visible in template.
1994         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1995         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1996         messages.
1997         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1998         message.
1999         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2000         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2001         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2002         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2003         typename warning with error message.
2004         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2005         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2006         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2007
2008 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
2009
2010         * g++.dg/parse/ambig2.C: New test.
2011
2012 2003-01-15  Richard Henderson  <rth@redhat.com>
2013
2014         * g++.dg/tls/init-2.C: Update error message string.
2015
2016 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2017
2018         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2019
2020 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
2021
2022         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2023         all for HC11/HC12.
2024         * gcc.c-torture/compile/20001205-1.x: Likewise.
2025         * gcc.c-torture/compile/20001226-1.x: Likewise.
2026         * gcc.c-torture/compile/920520-1.x: Likewise.
2027         * gcc.c-torture/compile/961203-1.x: Likewise.
2028         * gcc.c-torture/compile/20020604-1.x: Likewise.
2029
2030 2003-01-15  Jan Hubicka  <jh@suse.cz>
2031
2032         * gcc.c-torture/compile/20030115-1.c: New test.
2033
2034         * gcc.dg/i386-fpcvt-1.c: New test.
2035         * gcc.dg/i386-fpcvt-2.c: New test.
2036
2037 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
2038
2039         Further conform g++'s __vmi_class_type_info to the C++ ABI
2040         specification.
2041         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2042         the specification.
2043
2044 2003-01-14  Jan Hubicka  <jh@suse.cz>
2045
2046         * gcc.dg/i386-fpcvt-1.c: New test.
2047         * gcc.dg/i386-fpcvt-2.c: New test.
2048
2049 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2050
2051         * gcc.dg/i386-mmx-3.c: New test.
2052
2053 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
2054
2055         PR c++/9264
2056         * g++.dg/parse/octal1.C: New file.
2057
2058         PR c++/9172
2059         * g++.dg/parse/typename1.C: New file.
2060
2061 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
2062
2063         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2064         * gcc.dg/bf-no-ms-layout.c: Likewise.
2065         * gcc.dg/bf-ms-attrib.c: Likewise.
2066
2067 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
2068
2069         PR c++/9099
2070         * g++.dg/parse/dtor1.C: New file.
2071
2072         PR c++/9128
2073         * g++.dg/rtti/typeid1.C: New file.
2074
2075         PR c++/9153
2076         * g++.dg/parse/lookup1.C: New file.
2077
2078         PR c++/9171
2079         * g++.dg/templ/spec5.C: New file.
2080
2081 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
2082
2083         * gcc.c-torture/compile/20030110-1.c: New test.
2084
2085 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
2086
2087         Merge from pch-branch:
2088
2089         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
2090
2091         * gcc.dg/pch/cpp-1.h: New.
2092         * gcc.dg/pch/cpp-1.c: New.
2093         * gcc.dg/pch/cpp-2.h: New.
2094         * gcc.dg/pch/cpp-2.c: New.
2095
2096         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
2097
2098         * gcc.dg/pch/except-1.h: New.
2099         * gcc.dg/pch/except-1.c: New.
2100
2101         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
2102
2103         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2104         running test.
2105         * gcc.dg/pch: Include *.hp not *.h.
2106         * gcc.dg/pch/system-1.h: New.
2107         * gcc.dg/pch/system-1.c: New.
2108
2109         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
2110
2111         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2112         rather than trying to build and run a program using PCH.
2113         * gcc.dg/pch: Remove dg-do commands from test files.
2114
2115         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
2116
2117         * gcc.dg/pch/macro-3.c: New.
2118         * gcc.dg/pch/macro-3.h: New.
2119
2120         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2121
2122         * gcc.dg/pch/common-1.c: New.
2123         * gcc.dg/pch/common-1.h: New.
2124         * gcc.dg/pch/decl-1.c: New.
2125         * gcc.dg/pch/decl-1.h: New.
2126         * gcc.dg/pch/decl-2.c: New.
2127         * gcc.dg/pch/decl-2.h: New.
2128         * gcc.dg/pch/decl-3.c: New.
2129         * gcc.dg/pch/decl-3.h: New.
2130         * gcc.dg/pch/decl-4.c: New.
2131         * gcc.dg/pch/decl-4.h: New.
2132         * gcc.dg/pch/decl-5.c: New.
2133         * gcc.dg/pch/decl-5.h: New.
2134         * gcc.dg/pch/global-1.c: New.
2135         * gcc.dg/pch/global-1.h: New.
2136         * gcc.dg/pch/inline-1.c: New.
2137         * gcc.dg/pch/inline-1.h: New.
2138         * gcc.dg/pch/inline-2.c: New.
2139         * gcc.dg/pch/inline-2.h: New.
2140         * gcc.dg/pch/static-1.c: New.
2141         * gcc.dg/pch/static-1.h: New.
2142         * gcc.dg/pch/static-2.c: New.
2143         * gcc.dg/pch/static-2.h: New.
2144
2145         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2146
2147         * g++.dg/pch/pch.exp: Better handle failing testcases.
2148         * gcc.dg/pch/pch.exp: Likewise.
2149         * gcc.dg/pch/macro-1.c: New.
2150         * gcc.dg/pch/macro-1.h: New.
2151         * gcc.dg/pch/macro-2.c: New.
2152         * gcc.dg/pch/macro-2.h: New.
2153
2154         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2155
2156         * g++.dg/dg.exp: Treat files in pch/ specially.
2157         * g++.dg/pch/pch.exp: New file.
2158         * g++.dg/pch/empty.H: New file.
2159         * g++.dg/pch/empty.C: New file.
2160         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2161         "precompile".
2162
2163         * gcc.dg/pch/pch.exp: New file.
2164         * gcc.dg/pch/empty.h: New file.
2165         * gcc.dg/pch/empty.c: New file.
2166         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2167         "precompile".
2168
2169 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2170
2171         * g++.dg/template/friend14.C: New test.
2172
2173 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2174
2175         * gcc.dg/old-style-asm-1.c: New test.
2176
2177 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2178
2179         * gcc.c-torture/compile/20030109-1.c: New test.
2180
2181 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2182
2183         * gcc.c-torture/execute/20030109-1.c: New test.
2184
2185 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2186
2187         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2188         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2189         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2190         * g++.old-deja/g++.mike/eh2.C: Likewise
2191         * g++.old-deja/g++.mike/eh3.C: Likewise
2192         * g++.old-deja/g++.mike/eh5.C: Likewise
2193         * g++.old-deja/g++.mike/eh6.C: Likewise
2194         * g++.old-deja/g++.mike/eh7.C: Likewise
2195         * g++.old-deja/g++.mike/eh8.C: Likewise
2196         * g++.old-deja/g++.mike/eh9.C: Likewise
2197         * g++.old-deja/g++.mike/eh10.C: Likewise
2198         * g++.old-deja/g++.mike/eh12.C: Likewise
2199         * g++.old-deja/g++.mike/eh13.C: Likewise
2200         * g++.old-deja/g++.mike/eh14.C: Likewise
2201         * g++.old-deja/g++.mike/eh16.C: Likewise
2202         * g++.old-deja/g++.mike/eh17.C: Likewise
2203         * g++.old-deja/g++.mike/eh18.C: Likewise
2204         * g++.old-deja/g++.mike/eh21.C: Likewise
2205         * g++.old-deja/g++.mike/eh23.C: Likewise
2206         * g++.old-deja/g++.mike/eh24.C: Likewise
2207         * g++.old-deja/g++.mike/eh25.C: Likewise
2208         * g++.old-deja/g++.mike/eh26.C: Likewise
2209         * g++.old-deja/g++.mike/eh27.C: Likewise
2210         * g++.old-deja/g++.mike/eh28.C: Likewise
2211         * g++.old-deja/g++.mike/eh29.C: Likewise
2212         * g++.old-deja/g++.mike/eh31.C: Likewise
2213         * g++.old-deja/g++.mike/eh33.C: Likewise
2214         * g++.old-deja/g++.mike/eh34.C: Likewise
2215         * g++.old-deja/g++.mike/eh35.C: Likewise
2216         * g++.old-deja/g++.mike/eh36.C: Likewise
2217         * g++.old-deja/g++.mike/eh37.C: Likewise
2218         * g++.old-deja/g++.mike/eh38.C: Likewise
2219         * g++.old-deja/g++.mike/eh39.C: Likewise
2220         * g++.old-deja/g++.mike/eh40.C: Likewise
2221         * g++.old-deja/g++.mike/eh41.C: Likewise
2222         * g++.old-deja/g++.mike/eh42.C: Likewise
2223         * g++.old-deja/g++.mike/eh44.C: Likewise
2224         * g++.old-deja/g++.mike/eh46.C: Likewise
2225         * g++.old-deja/g++.mike/eh47.C: Likewise
2226         * g++.old-deja/g++.mike/eh48.C: Likewise
2227         * g++.old-deja/g++.mike/eh49.C: Likewise
2228         * g++.old-deja/g++.mike/eh50.C: Likewise
2229         * g++.old-deja/g++.mike/eh51.C: Likewise
2230         * g++.old-deja/g++.mike/eh53.C: Likewise
2231         * g++.old-deja/g++.mike/eh55.C: Likewise
2232         * g++.old-deja/g++.mike/p7912.C: Likewise
2233         * g++.old-deja/g++.mike/p9706.C: Likewise
2234         * g++.old-deja/g++.mike/p10416.C: Likewise
2235         * g++.old-deja/g++.mike/p11667.C: Likewise
2236         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2237         Remove redundant reference to Iris.
2238         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2239         Elxsi, i860, Pico Java, and WE32K.
2240
2241 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/ext/asm4.C: New test.
2244
2245 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2246
2247         PR c++/9030
2248         * g++.dg/template/friend12.C: New test.
2249         * g++.dg/template/friend13.C: Likewise.
2250         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2251
2252 2003-01-08  Jan Hubicka  <jh@suse.cz>
2253
2254         * gcc.dg/i386-cadd.c: New test.
2255         * gcc.dg/i386-cmov4.c: Likewise.
2256
2257 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2258
2259         PR c++/9165
2260         * g++.dg/warn/Wunused-3.C: New test.
2261
2262         * g++.dg/abi/bitfield9.C: New test.
2263
2264         PR c++/9189
2265         * g++.dg/parse/defarg3.C: New test.
2266
2267 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2268
2269         * g++.dg/parse/ambig1.C: New test.
2270         * g++.dg/parse/defarg2.C: New test.
2271
2272 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2273
2274         * g++.dg/template/defarg-1.C: New test.
2275         * g++.dg/template/local2.C: Likewise.
2276
2277 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2278
2279         * gcc.c-torture/execute/20030105-1.c: New test.
2280
2281 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2282
2283         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2284         * g++.dg/parse/namespace4.C: Likewise.
2285
2286 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2287
2288         * g++.dg/template/ntp2.C: New test.
2289
2290 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2291
2292         * g++.dg/parse/extern-C-1.C: New test.
2293
2294         * g++.dg/parse/namespace4.C: New test.
2295
2296         * g++.dg/template/nested1.C: New test.
2297
2298         * g++.dg/parse/namespace3.C: New test.
2299
2300 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2301
2302         * g++.dg/lookup/two-stage1.C: New test.
2303
2304 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2305
2306         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2307         * g++.old-deja/g++.jason/access8.C: Likewise.
2308         * g++.old-deja/g++.other/decl5.C: Likewise.
2309
2310 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2311
2312         * g++.dg/parse/parse7.C: New test.
2313
2314 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
2315
2316         PR c++/2843
2317         * g++.dg/ext/attrib7.C: New test.
2318
2319 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2320
2321         * g++.dg/parse/parse6.C: New test.
2322
2323 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
2324
2325         * gcc.dg/h8300-stack-1.c: New.
2326
2327 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2328
2329         g++.dg/lookup/exception1.C: New test.
2330
2331         g++.dg/lookup/template1.C: New test.
2332
2333         g++.dg/parse/namespace2.C: New test.
2334
2335         g++.dg/parse/parens2.C: New test.
2336
2337 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2338
2339         * g++.dg/parse/parse5.C: New test.
2340         * g++.dg/lookup/scoped4.C: New test.
2341
2342 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2343
2344         * g++.dg/parse/parens1.C: New test.
2345
2346         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2347         angle-bracket1.C.
2348         * g++.dg/parse/parens2.C: New test.
2349
2350         * g++.dg/lookup/scope-operator1.C: New test.
2351
2352         * g++.dg/parse/operator1.C: New test.
2353
2354 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2355
2356         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2357         * g++.old-deja/g++.other/access6.C: Likewise.
2358         * g++.old-deja/g++.other/decl1.C: Likewise.
2359         * g++.old-deja/g++.pt/typename12.C: Likewise.
2360
2361 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2362
2363         * g++.dg/parse/namespace1.C: New test.
2364
2365 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2366
2367         * g++.dg/parse/parse4.C: New test.
2368
2369 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2370
2371         * g++.dg/parse/parse3.C: New test.
2372
2373 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2374
2375         * g++.dg/parse/parse2.C: New test.
2376
2377 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2378
2379         * g++.dg/template/friend11.C: New test.
2380
2381 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2382
2383         * g++.dg/parse/parse1.C: New test.
2384
2385 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
2386
2387         * lib/profopt.exp: Change the name of a global variable to avoid
2388         possible clashes with other test suites.
2389
2390 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
2391
2392         * g++.dg/inherit/covariant8.C: New test.
2393
2394 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2395
2396         * g++.dg/init/array9.C: New test.
2397
2398         PR c++/9112
2399         * g++.dg/parse/expr1.C: New test.
2400
2401 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
2402
2403         * gcc.c-torture/compile/20021230-1.c: New test.
2404
2405 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2406
2407         * g++.dg/inherit/covariant5.C: New test.
2408         * g++.dg/inherit/covariant6.C: New test.
2409         * g++.dg/inherit/covariant7.C: New test.
2410
2411 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2412
2413         PR c++/2739
2414         * g++.dg/other/access2.C: New test.
2415
2416 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2417
2418         * g++.dg/other/anon-struct.C: No longer fails
2419         * g++.old-deja/g++.brendan/parse4.C: Likewise.
2420         * g++.old-deja/g++.brendan/parse5.C: Likewise.
2421         * g++.old-deja/g++.brendan/parse6.C: Likewise.
2422
2423 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2424
2425         * g++.dg/parse/angle-bracket.C (main): No longer fails.
2426
2427 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
2428
2429         * g++.dg/eh/spec4.C: Remove stray semicolon.
2430         * g++.dg/expr/pmf-1.C: Change error message.
2431         * g++.dg/ext/asm1.C: Remove stray semicolon.
2432         * g++.dg/ext/typename1.C: Add missing typenames.
2433         * g++.dg/inherit/template-as-base.C: Change error message.
2434         * g++.dg/lookup/scoped1.C: Likewise.
2435         * g++.dg/lookup/scoped2.C: Likewise.
2436         * g++.dg/lookup/using2.C: Likewise.
2437         * g++.dg/other/component1.C: Remove stray semicolon.
2438         * g++.dg/other/do1.C: Change error message.
2439         * g++.dg/other/error2.C: Likewise.
2440         * g++.dg/other/init1.C: Likewise.
2441         * g++.dg/other/packed1.C: Remove stray semicolon.
2442         * g++.dg/other/ptrmem2.C: Change error message.
2443         * g++.dg/parse/parameter-declaration-1.C: Remove line number
2444         marker.
2445         * g++.dg/special/initp1.C: Remove invalid attribute usage.
2446         * g++.dg/template/access3.C: Add typename keyword.
2447         * g++.dg/template/access5.C: Remove stray semicolon.
2448         * g++.dg/template/access6.C: Likewise.
2449         * g++.dg/template/complit1.C: Likewise.
2450         * g++.dg/template/crash1.C: Change error message.
2451         * g++.dg/template/inherit2.C: Remove stray semicolon.
2452         * g++.dg/template/instantiate2.C: Likewise.
2453         * g++.dg/template/instantiate3.C: Change error message.
2454         * g++.dg/template/qual1.C: Remove stray semicolon.
2455         * g++.dg/template/qualttp18.C: Change error message.
2456         * g++.dg/template/ref1.C: Remove stray semicolon.
2457         * g++.dg/template/sizeof1.C (A::value): Declare it.
2458         * g++.dg/template/spec4.C: Change error message.
2459         * g++.dg/template/static1.C: Likewise.
2460         * g++.dg/template/type1.C: Likewise.
2461         * g++.dg/template/typename3.C: Likewise.
2462         * g++.old-deja/g++.benjamin/13478.C: Change error message.
2463         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2464         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2465         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2466         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2467         named return value extension.
2468         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2469         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2470         * g++.old-deja/g++.bob/extern_C.C: Likewise.
2471         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2472         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2473         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2474         * g++.old-deja/g++.brendan/crash13.C: Likewise.
2475         * g++.old-deja/g++.brendan/crash15.C: Likewise.
2476         * g++.old-deja/g++.brendan/crash18.C: Change error message.
2477         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2478         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2479         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2480         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2481         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2482         syntax.
2483         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2484         * g++.old-deja/g++.brendan/crash8.C: Change error message.
2485         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2486         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2487         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2488         * g++.old-deja/g++.brendan/template11.C: Likewise.
2489         * g++.old-deja/g++.brendan/template26.C: Likewise.
2490         * g++.old-deja/g++.brendan/template27.C: Use explicit
2491         specialization syntax.
2492         * g++.old-deja/g++.brendan/template30.C: Likewise.
2493         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2494         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2495         non-dependent names.
2496         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2497         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2498         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2499         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2500         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2501         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2502         named return value extension.
2503         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2504         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2505         * g++.old-deja/g++.ext/return1.C: Likewise.
2506         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2507         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2508         * g++.old-deja/g++.jason/access8.C: Likewise.
2509         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2510         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2511         pseudo-destructor names.
2512         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2513         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2514         pseudo-destructor names.
2515         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2516         * g++.old-deja/g++.jason/overload19.C: Likewise.
2517         * g++.old-deja/g++.jason/overload32.C: Likewise.
2518         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2519         stray semicolons.
2520         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2521         * g++.old-deja/g++.jason/return.C: Likewise.
2522         * g++.old-deja/g++.jason/return2.C: Likewise.
2523         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2524         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2525         syntax.
2526         * g++.old-deja/g++.jason/template10.C: Account for use of
2527         non-dependent names.
2528         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2529         syntax.
2530         * g++.old-deja/g++.jason/template37.C: Likewise.
2531         * g++.old-deja/g++.law/access4.C: Change error messages.
2532         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2533         pseudo-destructor names.
2534         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2535         * g++.old-deja/g++.law/ctors9.C: Likewise.
2536         * g++.old-deja/g++.law/cvt22.C: Likewise.
2537         * g++.old-deja/g++.law/dtors5.C: Likewise.
2538         * g++.old-deja/g++.law/global-init1.C: Likewise.
2539         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2540         * g++.old-deja/g++.law/operators28.C: Likewise.
2541         * g++.old-deja/g++.law/visibility28.C: Likewise.
2542         * g++.old-deja/g++.martin/eval1.C: Likewise.
2543         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2544         name.
2545         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2546         * g++.old-deja/g++.mike/net34.C: Likewise.
2547         * g++.old-deja/g++.mike/net36.C: Likewise.
2548         * g++.old-deja/g++.mike/ns2.C: Likewise.
2549         * g++.old-deja/g++.mike/p12306.C: Likewise.
2550         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2551         value extension.
2552         * g++.old-deja/g++.mike/p700.C: Likewise.
2553         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2554         * g++.old-deja/g++.mike/p710.C: Likewise.
2555         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2556         value extension.
2557         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2558         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2559         * g++.old-deja/g++.ns/crash2.C: Likewise.
2560         * g++.old-deja/g++.ns/crash3.C: Likewise.
2561         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2562         * g++.old-deja/g++.ns/ns17.C: Likewise.
2563         * g++.old-deja/g++.ns/template16.C: Likewise.
2564         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2565         keyword.
2566         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2567         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2568         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2569         named return value extension.
2570         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2571         * g++.old-deja/g++.other/access4.C: Issue additional error
2572         messages.
2573         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2574         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2575         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2576         * g++.old-deja/g++.other/crash25.C: Change error message.
2577         * g++.old-deja/g++.other/crash4.C: Change error message.
2578         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2579         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2580         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2581         checks.
2582         * g++.old-deja/g++.other/defarg8.C: Likewise.
2583         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2584         * g++.old-deja/g++.other/dtor10.C: Likewise.
2585         * g++.old-deja/g++.other/incomplete.C: Likewise.
2586         * g++.old-deja/g++.other/linkage7.C: Likewise.
2587         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2588         lookup algorithm.
2589         * g++.old-deja/g++.other/mangle2.C: Likewise.
2590         * g++.old-deja/g++.other/refinit2.C: Likewise.
2591         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2592         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2593         * g++.old-deja/g++.pt/crash28.C: Likewise.
2594         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2595         syntax.
2596         * g++.old-deja/g++.pt/crash32.C: Change error message.
2597         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2598         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2599         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2600         error message position.
2601         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2602         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2603         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2604         syntax.
2605         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2606         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2607         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2608         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2609         keyword.
2610         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2611         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2612         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2613         keyword.
2614         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2615         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2616         syntax.
2617         * g++.old-deja/g++.pt/friend28.C: Account for use of
2618         non-dependent names.
2619         * g++.old-deja/g++.pt/friend29.C: Likewise.
2620         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2621         rules.
2622         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2623         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2624         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2625         lookup rules.
2626         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2627         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2628         keyword.
2629         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2630         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2631         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2632         keyword.
2633         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2634         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2635         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2636         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2637         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2638         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2639         keyword.
2640         * g++.old-deja/g++.pt/spec10.C: Likewise.
2641         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2642         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2643         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2644         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2645         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2646         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2647         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2648         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2649         * g++.old-deja/g++.pt/typename15.C: Likewise.
2650         * g++.old-deja/g++.pt/typename22.C: Likewise.
2651         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2652         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2653         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2654         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2655         syntax.
2656         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2657         return value extension.
2658         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2659         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2660         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2661         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2662
2663 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2664
2665         * g++.dg/warn/inline1.C: New test.
2666         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2667         * g++.old-deja/g++.jason/synth10.C: Likewise.
2668         * g++.old-deja/g++.mike/net31.C: Likewise.
2669         * g++.old-deja/g++.mike/p8786.C: Likewise.
2670
2671         * g++.dg/template/friend10.C: New test.
2672         * g++.dg/template/conv5.C: New test.
2673
2674 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2675
2676         * g++.dg/lookup/scoped3.C: New test.
2677
2678         * g++.dg/lookup/decl1.C: New test.
2679         * g++.dg/lookup/decl2.C: New test.
2680
2681 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2682
2683         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2684         gcc.c-torture/compile/20021015-1.c,
2685         gcc.c-torture/compile/20021015-2.c,
2686         gcc.c-torture/compile/20021123-1.c,
2687         gcc.c-torture/compile/20021123-2.c,
2688         gcc.c-torture/compile/20021123-3.c,
2689         gcc.c-torture/compile/20021123-4.c,
2690         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2691         only to 3.1 or 3.2 branch.
2692
2693 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2694
2695         * gcc.dg/i386-bitfield3.c: New test.
2696
2697         * gcc.dg/i386-bitfield2.c: New test.
2698
2699 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2700
2701         * g++.dg/parse/conv_op1.C: New test.
2702
2703 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2704
2705         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2706         approved.
2707
2708 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2709
2710         * gcc.c-torture/compile/20021220-1.c: New test.
2711
2712 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2713
2714         * gcc.dg/i386-fastcall-1.c: New.
2715
2716 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2717
2718         * gcc.c-torture/execute/20021219-1.c: New test.
2719
2720 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2721
2722         * gcc.dg/i386-pic-1.c: New test.
2723
2724 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2725
2726         PR c++/8099
2727         * g++.dg/template/friend9.C: New test.
2728
2729 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2730
2731         PR c++/3663
2732         * g++.dg/template/access7.C: New test.
2733
2734 2002-12-18  Nick Clifton  <nickc@redhat.com>
2735
2736         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2737         the libstdc++-v3 directory has been found.
2738
2739 2002-12-12  Devang Patel <dpatel@apple.com>
2740         * gcc.dg/darwin-ld-1.c: New test.
2741         * gcc.dg/darwin-ld-2.c: New test.
2742         * gcc.dg/darwin-ld-3.c: New test.
2743         * gcc.dg/darwin-ld-4.c: New test.
2744         * gcc.dg/darwin-ld-5.c: New test.
2745
2746 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2747
2748         * gcc.c-torture/compile/20021212-1.c: New test.
2749
2750 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2751
2752         * gcc.dg/fshort-wchar: New test.
2753
2754 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/8372
2757         * g++.dg/template/dtor1.C: New test.
2758
2759         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2760         markers.
2761
2762 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2763
2764         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2765
2766 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2767
2768         * g++.dg/template/static1.C: New test.
2769         * g++.dg/template/static2.C: New test.
2770         * g++.old-deja/g++.ext/memconst.C: New test.
2771
2772 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2773
2774         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2775         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2776         * g++.dg/special/initp1.C: Likewise.
2777
2778 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2779
2780         * gcc.c-torture/execute/20021204-1.c: New test.
2781
2782 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2783
2784         * gcc.dg/ppc-fmadd-1.c: New file.
2785         * gcc.dg/ppc-fmadd-2.c: New file.
2786         * gcc.dg/ppc-fmadd-3.c: New file.
2787
2788 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2789
2790         * gcc.c-torture/compile/20021204-1.c: New test.
2791
2792 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2793
2794         * g++.dg/inherit/covariant2.C: New test.
2795         * g++.dg/inherit/covariant3.C: New test.
2796         * g++.dg/inherit/covariant4.C: New test.
2797         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2798         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2799
2800 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2801
2802         PR c++/8688
2803         * g++.dg/init/brace3.C: New test.
2804
2805 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2806
2807         * gcc.dg/20020210-1.c: Fix a comment typo.
2808
2809 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2810
2811         PR c++/8720
2812         * g++.dg/parse/defarg1.C: New test.
2813
2814         PR c++/8615
2815         * g++.dg/template/char1.C: New test.
2816
2817         * g++.dg/template/varmod1.C: Fix typo.
2818
2819 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2820
2821         DR 180
2822         * g++.old-deja/g++.pt/crash32.C: Expect error.
2823
2824 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/5919
2827         * g++.dg/template/varmod1.C: New test.
2828
2829         PR c++/8727
2830         * g++.dg/inherit/typeinfo1.C: New test.
2831
2832         PR c++/8663
2833         * g++.dg/inherit/typedef1.C: New test.
2834
2835 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2836
2837         PR c++/8332
2838         PR c++/8493
2839         * g++.dg/template/strlen1.C: New test.
2840
2841         PR c++/8227
2842         * g++.dg/template/ctor2.C: New test.
2843
2844         PR c++/8214
2845         * g++.dg/init/string1.C: New test.
2846
2847         PR c++/8511
2848         * g++.dg/template/friend8.C: New test.
2849
2850 2002-11-29  Joe Buck <jbuck@synopsys.com>
2851
2852         * g++.dg/lookup/anon2.C: New test.
2853
2854 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2855
2856         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2857         h8300 port.
2858
2859 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2860
2861         * gcc.dg/bitfld-6.c: New test.
2862
2863 2002-11-27  Jan Hubicka  <jh@suse.cz>
2864
2865         * gcc.c-torture/execute/20021127.[cx]: New test.
2866
2867 2002-11-26  Jan Hubicka  <jh@suse.cz>
2868
2869         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2870         quality.
2871
2872 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2873
2874         * g++.dg/init/brace2.C: New test.
2875         * g++.old-deja/g++.mike/p9129.C: Correct.
2876
2877 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2878
2879         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2880
2881 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2882
2883         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2884
2885 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2886
2887         * testsuite/g++.dg/abi/empty11.C: New test.
2888         * testsuite/g++.dg/rtti/cv1.C: New test.
2889
2890 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2891
2892         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2893
2894 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2895
2896         * g++.dg/abi/empty10.C: New test.
2897
2898 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2899
2900         * gcc.c-torture/compile/20021124-1.c: New test.
2901
2902 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2903
2904         * g++.dg/abi/rtti2.C: New test.
2905
2906 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2907
2908         * gcc.dg/i386-unroll-1.c: New test.
2909
2910 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2911
2912         * gcc.c-torture/compile/20021120-1.c: New test.
2913         * gcc.c-torture/compile/20021120-2.c: New test.
2914
2915 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2916
2917         * gcc.dg/bitfld-5.c: New test.
2918
2919 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2920
2921         * gcc.c-torture/execute/20021120-3.c: New test.
2922
2923 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2924
2925         * gcc.c-torture/execute/20021120-2.c: New test.
2926
2927 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2928
2929         * gcc.c-torture/execute/20021120-1.c: New test.
2930
2931 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2932
2933         * gcc.c-torture/execute/20021118-3.c: New test.
2934
2935 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2936
2937         * gcc.c-torture/compile/20021119-1.c: New test.
2938
2939 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2940
2941         * gcc.dg/duff-1.c: New test.
2942         * gcc.dg/duff-2.c: New test.
2943         * gcc.dg/duff-3.c: New test.
2944
2945 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2946
2947         * gcc.dg/cpp/_Pragma5.c: New test.
2948
2949 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2950
2951         * gcc.c-torture/execute/20021118-2.c: New test.
2952
2953 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2954
2955         * gcc.c-torture/execute/20021118-1.c: New test.
2956
2957 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2958
2959         * gcc.dg/20021116-1.c: New test.
2960
2961 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2962
2963         * g++.dg/abi/vcall1.C: New test.
2964
2965 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2966
2967         * gcc.dg/20021029-1.c: New test.
2968         * gcc.dg/20021029-2.c: New test.
2969
2970 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2971
2972         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2973
2974 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2975
2976         PR c/8439
2977         * gcc.dg/20021110.c: Move to ...
2978         * gcc.c-torture/compile/20021110.c: .... here.
2979
2980 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2981
2982         PR c/8467
2983         * gcc.c-torture/execute/20021111-1.c
2984
2985 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2986
2987         PR c/8439
2988         * gcc.dg/20021110.c: New test.
2989
2990 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2991
2992         * g++.dg/abi/vthunk3.C: Run only on x86.
2993
2994 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2995
2996         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2997
2998 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2999
3000         * lib/compat.exp (compat-execute): Fix logic error in last
3001         change.
3002
3003 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
3004
3005         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3006
3007 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3008
3009         PR c++/8389
3010         * g++.dg/template/access6.C: New test.
3011
3012 2002-11-08  Jan Hubicka  <jh@suse.cz>
3013
3014         * gcc.dg/i386-ssefp-1.c: New test.
3015         * gcc.dg/i386-ssefp-1.c: New test.
3016
3017 2002-11-08  Jan Hubicka  <jh@suse.cz>
3018
3019         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3020
3021 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3022
3023         * g++.dg/abi/vthunk3.C: New test.
3024
3025         PR c++/8338
3026         * g++.dg/template/crash2.C: New test.
3027
3028 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3029
3030         * testsuite/g++.dg/abi/dtor1.C: New test.
3031         * testsuite/g++.dg/abi/dtor2.C: Likewise.
3032
3033 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
3034
3035         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3036         Darwin.
3037
3038 2002-11-04  Adam Nemet  <anemet@lnxw.com>
3039
3040         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3041         -mthumb.  Only xfail with -O0.
3042
3043 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
3044
3045         * g++.dg/abi/thunk1.C: New test.
3046         * g++.dg/abi/thunk2.C: Likewise.
3047         * g++.dg/abi/vtt1.C: Likewise.
3048
3049 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
3050
3051         PR optimization/8423
3052         * gcc.c-torture/execute/builtin-constant.c: New test.
3053
3054 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
3055
3056         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3057         Add some more cases.
3058
3059 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
3060
3061         PR c++/8391
3062         * g++.dg/opt/local1.C: New test.
3063
3064 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/8160
3067         * g++.dg/template/complit1.C: New test.
3068
3069         PR c++/8149
3070         * g++.dg/template/typename4.C: Likewise.
3071
3072 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3073
3074         Core issue 287, PR c++/7639
3075         * g++.dg/template/instantiate1.C: Adjust error location.
3076         * g++.dg/template/instantiate3.C: New test.
3077         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3078         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3079         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3080
3081 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
3082
3083         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3084
3085 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/8287
3088         * g++.dg/init/dtor2.C: New test.
3089
3090 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3091
3092         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3093         * gcc.dg/nest.c: Bypass errors on irix6.
3094
3095 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
3096
3097         * gcc.dg/nest.c: Expect error for mmix-*-*.
3098         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3099
3100 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
3101
3102         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3103         markers.
3104
3105         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3106
3107 2002-10-25  Mike Stump  <mrs@apple.com>
3108
3109         * gcc.dg/warn-1.c: New test.
3110
3111 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3112
3113         * g++.dg/template/typename3.C: New test.
3114
3115 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
3116
3117         * g++.dg/lookup/ptrmem1.C: New test.
3118
3119         * g++.dg/abi/vthunk2.C: New test.
3120
3121 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3122
3123         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3124
3125 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3126
3127         * g++.dg/abi/empty9.C: New test.
3128
3129 2002-10-24  Richard Henderson  <rth@redhat.com>
3130
3131         * g++.dg/inherit/thunk1.C: Enable for ia64.
3132
3133 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/8067
3136         * g++.dg/lookup/pretty1.C: New test.
3137
3138 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3139
3140         * gcc.dg/20021023-1.c: New test.
3141
3142 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3143
3144         PR c++/7679
3145         * g++.dg/parse/inline1.C: New test.
3146
3147 2002-10-23  Richard Henderson  <rth@redhat.com>
3148
3149         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3150
3151         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3152
3153 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3154
3155         PR c++/6579
3156         * g++.dg/parse/stmtexpr3.C: New test.
3157
3158 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3159
3160         * g++.dg/expr/cond1.C: New test.
3161
3162 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3163
3164         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3165
3166 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3167
3168         * g++.dg/abi/vbase13.C: New test.
3169         * g++.dg/abi/vbase14.C: Likewise.
3170
3171 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3172
3173         * gcc.dg/tls/pic-1.c: New test.
3174         * gcc.dg/tls/nonpic-1.c: New test.
3175         * gcc.dg/20021018-1.c: New test.
3176
3177 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3178
3179         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3180         Remove only files with the same base name as the test case.
3181         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3182         (profopt-execute): Likewise.  Also, remove old profiling
3183         and performance data files before running the tests.
3184
3185         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3186         * g++.dg/bprob/bprob.exp: Likewise.
3187         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3188         to allow more general test case names.
3189
3190         * g++.dg/bprob/bprob-1.C: Rename to ...
3191         * g++.dg/bprob/g++-bprob-1.C: ... this.
3192
3193         * g77.dg/bprob/bprob-1.f: Rename to ...
3194         * g77.dg/bprob/g77-bprob-1.f: ... this.
3195
3196 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3197
3198         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3199         bison 1.50 or later.
3200
3201 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3202
3203         * g++.dg/README: Describe more test directories.
3204
3205 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3206
3207         * g++.dg/init/array6.C: Add additional tests.
3208
3209 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3210
3211         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3212         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3213
3214 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3215
3216         * gcc.c-torture/compile/20020604-1.x: New.
3217         * gcc.c-torture/compile/simd-5.x: Likewise.
3218         * gcc.c-torture/execute/920710-1.x: Likewise.
3219         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3220
3221 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3222
3223         * g++.dg/inherit/override1.C: Add dg-options clause.
3224
3225 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3226
3227         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3228         _mm_slli_si128.
3229
3230 2002-10-19  Andreas Schwab  <schwab@suse.de>
3231
3232         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3233         directory component.
3234
3235 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3236
3237         * g++.dg/inherit/thunk1.C: New test.
3238
3239         * g++.dg/inherit/override1.C: New test.
3240
3241         * g++.dg/abi/mangle11.C: New test.
3242         * g++.dg/abi/mangle14.C: New test.
3243         * g++.dg/abi/mangle17.C: New test.
3244
3245 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3246
3247         * g++.dg/overload/member2.C: New test.
3248
3249 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3250
3251         * g++.dg/README: Describe new compat directory.
3252         * g++.dg/dg.exp: Skip tests in compat directory.
3253         * README.compat: New file.
3254         * lib/compat.exp: New expect script.
3255         * g++.dg/compat: New test directory.
3256         * g++.dg/compat/compat.exp: New expect script.
3257         * g++.dg/compat/abi: New test directory.
3258         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3259         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3260         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3261         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3262         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3263         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3264         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3265         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3266         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3267         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3268         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3269         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3270         * g++.dg/compat/break: New test directory.
3271         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3272         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3273         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3274         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3275         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3276         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3277         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3278         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3279         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3280         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3281         g++.dg/compat/break/README: New files.
3282         * g++.dg/compat/eh: New test directory.
3283         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3284         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3285         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3286         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3287         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3288         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3289         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3290         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3291         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3292         g++.dg/compat/eh/filter2_y.C,
3293         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3294         g++.dg/compat/eh/new1_y.C,
3295         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3296         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3297         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3298         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3299         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3300         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3301         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3302         g++.dg/compat/eh/unexpected1_y.C: New files.
3303         * g++.dg/compat/init: New test directory.
3304         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3305         g++.dg/compat/init/array5_y.C,
3306         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3307         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3308         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3309         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3310         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3311         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3312         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3313         g++.dg/compat/init/init-ref2_y.C: New files.
3314
3315 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/7584
3318         * g++.dg/inherit/using3.C: New test.
3319
3320 2002-10-17  Jan Hubicka  <jh@suse.cz>
3321
3322         * gcc.dg/20021017-2.c: New test.
3323
3324 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3325
3326         * g++.dg/abi/mangle16.C: Adjust.
3327
3328         * g++.dg/init/array8.C: New test.
3329
3330 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
3331
3332         * gcc.dg/special/mips-abi.exp: New test.
3333         * gcc.dg/special/mips-abi.s: Empty file used by the above.
3334
3335 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3336
3337         * g++.dg/abi/mangle16.C: New test.
3338         * g++.dg/abi/mangle17.C: Likewise.
3339
3340         PR c++/7478
3341         * g++.dg/template/ref1.C: New test.
3342
3343 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3344
3345         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3346
3347 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3348
3349         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3350
3351 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3352
3353         PR c++/7524
3354         * g++.dg/init/array7.C: New test.
3355
3356 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3357
3358         * g++.dg/init/array6.C: New test.
3359
3360         * g++.dg/abi/mangle13.C: Likewise.
3361         * g++.dg/abi/mangle14.C: Likewise.
3362         * g++.dg/abi/mangle15.C: Likewise.
3363
3364 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3365
3366         * g++.dg/abi/empty8.C: New test.
3367
3368 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3369
3370         * g++.dg/init/ctor1.C: New test.
3371
3372 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3373
3374         * gcc.c-torture/execute/20021015-1.c: New test.
3375
3376 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3377
3378         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3379
3380 2002-10-14  Jan Hubicka  <jh@suse.cz>
3381
3382         * gcc.dg/i386-ssetype-[1-5].c: New tests.
3383
3384 2002-10-14  Richard Henderson  <rth@redhat.com>
3385
3386         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3387
3388 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR optimization/6631
3391         * g++.dg/opt/const2.C: New test.
3392
3393 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3394
3395         PR c++/7176
3396         * g++.dg/parse/friend1.C: New test.
3397         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3398
3399 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
3400
3401         * gcc.dg/20021014-1.c: New test.
3402
3403 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
3404
3405         PR c++/5661
3406         * g++.dg/ext/vlm1.C: New test.
3407         * g++.dg/ext/vlm2.C: Likewise.
3408
3409         * g++.dg/init/array1.C: Remove invalid braces.
3410         * g++.dg/init/brace1.C: New test.
3411         * g++.dg/init/copy2.C: Likewise.
3412         * g++.dg/init/copy3.C: Likewise.
3413         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3414         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3415         braces.
3416
3417 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
3418
3419         * gcc.dg/cpp/assembler.S: Don't use -ansi.
3420
3421 2002-10-11  Richard Shann  <richard.shann@superh.com>
3422
3423         * gcc.c-torture/compile/simd-5.c: New test.
3424
3425 2002-10-10  Roger Sayle  <roger@eyesopen.com>
3426
3427         * gcc.c-torture/execute/shiftopt-1.c: New test case.
3428
3429 2002-10-10  Jim Wilson  <wilson@redhat.com>
3430
3431         * gcc.c-torture/execute/20021010-1.c: New test.
3432
3433 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
3434
3435         PR c/7353
3436         * g++.dg/ext/typedef-init.C: New test.
3437         * gcc.dg/typedef-init.c: New test.
3438
3439 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
3440
3441         * gcc.dg/cpp/paste13.c: New test.
3442
3443 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3444
3445         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
3446         remaining platforms, XFAIL during compile, not execute.  Don't
3447         XFAIL at -O0.
3448
3449 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3450
3451         * gcc.dg/alias-1.c: Tweak expected warning.
3452
3453 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
3454
3455         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
3456
3457 2002-10-06  Andreas Jaeger  <aj@suse.de>
3458
3459         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
3460         * gcc.dg/cpp/c++98.C: Likewise.
3461
3462         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
3463         * g++.dg/cpp/c++98.C: Likewise.
3464
3465         * g++.dg/README (Subdirectories): Mention cpp directory.
3466
3467         PR target/7559
3468         * gcc.dg/20021006-1.c: New test.
3469
3470 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3471
3472         PR c++/7804
3473         * g++.dg/other/warning1.C: New test.
3474
3475 2002-10-04  Roger Sayle  <roger@eyesopen.com>
3476
3477         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
3478         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
3479         and sparc-*-* with -m64 as expected failures.  See PR 8087.
3480
3481 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3482
3483         PR c++/7931
3484         * g++.dg/template/ptrmem3.C: New test.
3485
3486         PR c++/7754
3487         * g++.dg/template/union1.C: New test.
3488
3489 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3490
3491         PR c++/8006
3492         * g++.dg/abi/mangle9.C: New test.
3493         * g++.dg/abi/mangle10.C: New test.
3494         * g++.dg/abi/mangle11.C: New test.
3495         * g++.dg/abi/mangle12.C: New test.
3496
3497 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3498
3499         PR c++/7188.
3500         * g++.dg/template/meminit1.C: New test.
3501         * g++.dg/warn/Wreorder-1.C: Likewise.
3502         * g++.old-deja/g++.mike/warn3.C: Tweak.
3503         * lib/prune.exp: Ingore "in copy constructor".
3504
3505 2002-10-02  Andreas Jaeger  <aj@suse.de>
3506
3507         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3508         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3509         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3510         on x86-64.
3511
3512 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3513
3514         * gcc.dg/empty1.C: Fix typo.
3515
3516 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3517
3518         * gcc.dg/alias-1.c: New test.
3519
3520 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3521
3522         * gcc.dg/empty1.C: New test.
3523
3524         * g++.dg/tls/init-2.C: Tweak error messages.
3525
3526 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3527
3528         * gcc.c-torture/compile/20020923-1.c: New test.
3529
3530 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3531
3532         * gcc.c-torture/execute/ffs-1.c: New test.
3533         * gcc.c-torture/execute/ffs-2.c: Ditto.
3534
3535 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3536
3537         * g++.dg/overload/member1.C: New test.
3538
3539 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3540
3541         * g++.dg/abi/empty7.C: New test.
3542         * g++.dg/init/pm2.C: Likewise.
3543
3544 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3545
3546         * g++.dg/rtti/crash1.C: New test.
3547
3548 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3549
3550         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3551         gcc.dg/sibcall-4.c: New tests.
3552
3553 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3554
3555         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3556         powerpc and MMIX targets.
3557
3558 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3559
3560         * gcc.dg/cpp/20020927-1.c: New.
3561
3562 2002-09-26  David S. Miller  <davem@redhat.com>
3563
3564         * gcc.c-torture/compile/trunctfdf.c: New.
3565
3566 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3567
3568         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3569
3570 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3571
3572         * gcc.c-torture/execute/loop-15.c: New.
3573
3574 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3575
3576         * README.QMTEST: Fix typo.
3577
3578 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3579
3580         * gcc.dg/20020926-1.c: New test.
3581
3582 2002-09-25  David S. Miller  <davem@redhat.com>
3583
3584         PR target/7842
3585         * gcc.c-torture/execute/shiftdi.c: New test.
3586
3587 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3588
3589         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3590         unique to the tool.
3591         * lib/g77.exp (g77_init): Likewise.
3592         * lib/g++.exp (g++_init): Likewise.
3593         * lib/objc.exp (objc_init): Likewise.
3594
3595 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3596
3597         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3598         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3599         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3600
3601 2002-09-25  Richard Henderson  <rth@redhat.com>
3602
3603         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3604         too-small long double.
3605
3606 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3607
3608         * gcc.dg/20020919-1.c: New test.
3609
3610 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3611
3612         * g++.dg/abi/bitfield6.C: New test.
3613         * g++.dg/abi/bitfield7.C: New test.
3614         * g++.dg/abi/bitfield8.C: New test.
3615         * g++.dg/abi/vbase11.C: New test.
3616
3617 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3618
3619         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3620         hppa*-*-hpux*.  Update test comment.
3621
3622 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3623
3624         * gcc.dg/tls/struct-1.c: New test.
3625
3626 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3627
3628         * gcc.dg/cpp/tr-warn2.c: Update.
3629
3630 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3631
3632         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3633
3634 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3635
3636         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3637         systems.
3638
3639 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3640
3641         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3642
3643         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3644         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3645         setting of cxxfilt.
3646
3647 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3648
3649         * gcc.dg/20020312-2.c: Update for darwin.
3650
3651 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3652
3653         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3654
3655 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3656
3657         * objc.dg/comp-types-1.m: New test.
3658         * objc.dg/comp-types-2.m: New test.
3659         * objc.dg/comp-types-3.m: New test.
3660         * objc.dg/comp-types-4.m: New test.
3661         * objc.dg/comp-types-5.m: New test.
3662         * objc.dg/comp-types-6.m: New test.
3663
3664 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3665
3666         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3667
3668 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3669
3670         * g++.dg/other/do1.C: New test.
3671
3672         * g++.dg/template/subst1.C: New test.
3673
3674 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3675
3676         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3677
3678 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3679
3680         * g++.dg/template/qualttp20.C: Adjust expected errors.
3681         * g++.old-deja/g++.jason/report.C: Likewise.
3682         * g++.old-deja/g++.other/qual1.C: Likewise.
3683
3684         * g++.dg/lookup/scoped2.C: New test.
3685
3686         * g++.dg/ext/asm3.C: New test.
3687
3688 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3689
3690         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3691
3692 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3693
3694         * ChangeLog: follow spelling conventions.
3695         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3696         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3697         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3698         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3699         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3700         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3701         * g++.old-deja/g++.law/global-init1.C: Likewise.
3702         * g++.old-deja/g++.other/delete4.C: Likewise.
3703         * g++.old-deja/g++.other/inline21.C: Likewise.
3704         * g++.old-deja/g++.other/singleton.C: Likewise.
3705         * g77.dg/strlen0.f: Likewise.
3706         * g77.f-torture/compile/20010519-1.f: Likewise.
3707         * g77.f-torture/compile/980310-4.f: Likewise.
3708         * gcc.c-torture/compile/20000605-1.c: Likewise.
3709         * gcc.c-torture/execute/20020225-1.c: Likewise.
3710         * gcc.dg/c90-hexfloat-2.c: Likewise.
3711         * gcc.dg/c99-bool-1.c: Likewise.
3712         * gcc.dg/c99-hexfloat-2.c: Likewise.
3713         * gcc.dg/dll-2.c: Likewise.
3714         * gcc.dg/wtr-union-init-1.c: Likewise.
3715         * gcc.dg/wtr-union-init-2.c: Likewise.
3716         * gcc.dg/wtr-union-init-3.c: Likewise.
3717         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3718         * gcc.dg/cpp/defined.c: Likewise.
3719         * gcc.dg/cpp/macsyntx.c: Likewise.
3720         * gcc.dg/cpp/paste2.c: Likewise.
3721         * gcc.dg/cpp/trad/defined.c: Likewise.
3722         * gcc.dg/format/c90-printf-1.c: Likewise.
3723         * gcc.dg/format/c90-scanf-1.c: Likewise.
3724         * gcc.dg/format/c99-printf-1.c: Likewise.
3725         * gcc.dg/format/c99-scanf-1.c: Likewise.
3726         * gcc.misc-tests/gcov-8.c: Likewise.
3727         * lib/profopt.exp: Likewise.
3728
3729 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3730
3731         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3732
3733 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3734
3735         * g++.dg/inherit/using2.C: New test.
3736
3737 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3738
3739         * ChangeLog: Follow spelling conventions.
3740         * g++.dg/template/friend4.C: Likewise.
3741         * g++.old-deja/g++.pt/crash67.C: Likewise.
3742         * gcc.c-torture/execute/20000801-4.c: Likewise.
3743         * gcc.dg/c90-digraph-1.c: Likewise.
3744         * gcc.dg/c94-digraph-1.c: Likewise.
3745         * gcc.dg/c99-digraph-1.c: Likewise.
3746         * gcc.dg/cpp/line5.c: Likewise.
3747         * gcc.dg/cpp/multiline.c: Likewise.
3748         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3749         * gcc.dg/format/attr-3.c: Likewise.
3750         * gcc.dg/format/c90-scanf-3.c: Likewise.
3751         * gcc.dg/format/ext-4.c: Likewise.
3752
3753 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3754
3755         * g++.dg/template/pretty1.C: New test.
3756
3757 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3758
3759         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3760
3761 2002-09-13  Matt Austern  <austern@apple.com>
3762
3763         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3764         passing a cast expression to a function by const reference.
3765
3766 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3767
3768         * g++.dg/template/deduce1.C: New test.
3769
3770 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3771
3772         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3773         32-bit int.
3774
3775 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3776
3777         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3778         usage.
3779
3780 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3781
3782         * gcc.c-torture/compile/20020910-1.c: New test.
3783
3784 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3785
3786         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3787
3788 2002-09-10  Andreas Jaeger  <aj@suse.de>
3789
3790         * gcc.dg/20020312-2.c: Adjust for x86-64.
3791
3792 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3793
3794         * g77.dg/7388.f: New test case for PR 7388.
3795
3796 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3797
3798         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3799
3800 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3801
3802         * objc.dg/proto-lossage-1.m: New test.
3803
3804 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3805
3806         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3807
3808 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3809
3810         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3811         expected to pass.
3812
3813 2002-09-06  Stan Shebs  <shebs@apple.com>
3814             David Edelsohn  <edelsohn@gnu.org>
3815
3816         * gcc.dg/weak: New directory.
3817         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3818         target-specific xfail bits.
3819         * gcc.dg/typeof-2.c: Move to new directory.
3820         * gcc.dg/weak.exp: New expect script.
3821
3822 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3823
3824         * gcc.c-torture/execute/extzvsi.c: New test.
3825
3826 2002-09-05  Stan Shebs  <shebs@apple.com>
3827
3828         * gcc.dg/weak-1.c: xfail on Darwin.
3829         * gcc.dg/weak-2.c: Ditto.
3830         * gcc.dg/weak-3.c: Ditto.
3831         * gcc.dg/weak-4.c: Ditto.
3832         * gcc.dg/weak-5.c: Ditto.
3833         * gcc.dg/weak-6.c: Ditto.
3834         * gcc.dg/weak-7.c: Ditto.
3835         * gcc.dg/weak-8.c: Ditto.
3836         * gcc.dg/weak-9.c: Ditto.
3837
3838 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3839
3840         * gcc.c-torture/execute/loop-14.c: New test.
3841
3842 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3843
3844         * g++.dg/other/cxa-atexit1.C: New test.
3845
3846         * gcc.dg/typeof-2.c: New test.
3847
3848 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3849
3850         * gcc.dg/builtins-2.c: New testcase.
3851         * gcc.dg/builtins-3.c: New testcase.
3852
3853 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3854
3855         * gcc.dg/cpp/_Pragma4.c: New test.
3856
3857 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3858
3859         * objc/execute/nil_method-1.m: New testcase.
3860
3861 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3862
3863         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3864         [Object class], not [Object initialize].
3865
3866 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3867             Hans-Peter Nilsson  <hp@bitrange.com>
3868
3869         * gcc.c-torture/execute/20020720-1.x: Skip test on
3870         mmix-knuth-mmixware.  Correct comment.
3871
3872 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3873
3874         * testsuite/g++.dg/abi/bitfield5.C: New test.
3875         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3876
3877 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3878
3879         * objc.dg/undeclared-selector.m: New test.
3880
3881 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3882
3883         * g++.dg/other/offsetof1.C: Avoid cast warning.
3884
3885 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3886
3887         * objc.dg/super-class-2.m: New test.
3888
3889 2002-08-24  Matt Austern  <austern@apple.com>
3890
3891         * g++.dg/ext/lvaddr.C: New test.
3892         * g++.dg/ext/lvcast.C: New test.
3893
3894 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3895
3896         * testsuite/g++.dg/inherit/cond1.C: New test.
3897
3898 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3899
3900         * gcc.dg/noncompile/incomplete-1.c: New test.
3901
3902 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3903
3904         * gcc.dg/typespec-1.c: New test.
3905
3906 2002-08-20  Devang Patel  <dpatel@apple.com>
3907         * objc.dg/proto-hier-2.m: New test.
3908
3909 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3910
3911         * objc.dg/bitfield-1.m: New test.
3912         * objc.dg/bitfield-2.m: New test.
3913
3914 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3915
3916         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3917         gcc.dg/c99-flex-array-4.c: New tests.
3918
3919 2002-08-16  Stan Shebs  <shebs@apple.com>
3920
3921         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3922
3923 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gcc.dg/typeof-1.c: New test.
3926         * g++.dg/ext/typeof2.C: New test.
3927
3928 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3929
3930         * g++.dg/other/offsetof1.C: New test.
3931
3932 2002-08-14  Richard Henderson  <rth@redhat.com>
3933
3934         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3935
3936 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3937
3938         * gcc.dg/cpp/_Pragma3.c: New test.
3939
3940 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3941
3942         * g++.dg/template/inherit3: New test.
3943
3944 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3945
3946         * gcc.dg/bitfld-4.c: Add blank options.
3947
3948 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3949
3950         * g++.dg/template/crash1.C: New test.
3951
3952 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3953
3954         * gcc.dg/tls/opt-2.c: New test.
3955
3956 2002-08-08  Devang Patel  <dpatel@apple.com>
3957
3958         * objc.dg/selector-1.m : New test
3959
3960 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3961
3962         * g++.dg/abi/bitfield4.C: New test.
3963         * gcc.dg/bitfld-4.c: New test.
3964
3965 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3966
3967         * g++.dg/other/packed1.C: New test.
3968
3969 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3970
3971         * g++.dg/abi/offsetof.C: Tweak error messages.
3972         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3973
3974 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3975
3976         * gcc.dg/bitfld-3.c: New test.
3977
3978 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3979             Richard Henderson  <rth@redhat.com>
3980
3981         * gcc.dg/i386-bitfield1.c: New test.
3982         * g++.dg/abi/bitfield3.C: Update.
3983
3984 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3985
3986         * objc.dg/const-str-2.m: Update.
3987         * gcc.dg/cpp/c++98.c: Change to C extension.
3988         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3989         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3990
3991 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3992
3993         * testsuite/gcc.dg/tls/diag-3.c: New.
3994
3995 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3996
3997         * g++.dg/README (Subdirectories): Document new subdir expr.
3998         * g++.dg/expr/pmf-1.C: New test.
3999
4000 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
4001
4002         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
4003
4004 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
4005
4006         * g++.dg/abi/bitfield3.C: New test.
4007
4008 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
4009
4010         * lib/gcov.exp: Tweak expected line formats.
4011         * gcc.misc-tests/gcov8.c: New test.
4012         * gcc.misc-tests/gcov8.x: New flags.
4013
4014 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
4015
4016         * consistency.vlad/layout/endian.c: Include string.h.
4017
4018         * gcc.c-torture/execute/20020805-1.c: New test.
4019
4020 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
4021
4022         * g++.dg/other/conversion1.C: New test.
4023
4024 2002-08-03  Roger Sayle  <roger@eyesopen.com>
4025
4026         * gcc.dg/builtins-1.c: New testcase.
4027
4028 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
4029
4030         * g++.dg/inherit/access3.C: New test.
4031
4032 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
4033
4034         * gcc.dg/ia64-visibility-2.c: New test.
4035
4036 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
4037
4038         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
4039         __qualifier_flags to __flags.
4040
4041 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
4042
4043         * g++.dg/inherit/operator1.C: New test.
4044         * g++.dg/lookup/disamb1.C: Fix typo in comment.
4045         * g++.dg/other/error1.C: Change expected error message.
4046         * g++.dg/template/conv4.C: Likewise.
4047
4048 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
4049
4050         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
4051         for documented behavior.
4052
4053 2002-07-25  Roger Sayle  <roger@eyesopen.com>
4054
4055         * gcc.c-torture/execute/20020720-1.x: Skip this test on
4056         several targets known to fail.
4057
4058 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
4059
4060         * gcc.dg/mips-args-[123].c: New tests.
4061
4062 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
4063
4064         * gcc.dg/ppc-spe.c: New.
4065
4066 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
4067
4068         * g++.dg/other/ptrmem4.C: New testcase.
4069
4070 2002-07-24  Richard Henderson  <rth@redhat.com>
4071
4072         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
4073
4074 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
4075
4076         * g++.dg/ext/alignof1.C (main): Return 0 for success.
4077
4078 2002-07-24  Roger Sayle  <roger@eyesopen.com>
4079
4080         * gcc.c-torture/execute/memset-3.c: New testcase.
4081
4082 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
4083
4084         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
4085         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
4086
4087 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4088
4089         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
4090         Delete.
4091
4092 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
4093
4094         * gcc.c-torture/compile/simd-4.c: New test.
4095
4096 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4097
4098         PR c++/7347, c++/7348
4099         * g++.dg/template/access4.C: New test.
4100         * g++.dg/template/access5.C: New test.
4101         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
4102         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
4103         * g++.old-deja/g++.pt/ttp58.C: Likewise.
4104         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
4105
4106 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
4107
4108         * gcc.dg/gnu89-init-2.c: New test.
4109
4110 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
4111
4112         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
4113
4114 2002-07-20  Roger Sayle  <roger@eyesopen.com>
4115
4116         * gcc.c-torture/execute/20020720-1.c: New testcase.
4117
4118 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
4119
4120         * gcc.dg/cpp/Wsignprom.c: New tests.
4121
4122 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
4123
4124         * gcc.c-torture/execute/loop-13.c: New test.
4125
4126 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
4127
4128         * gcc.dg/cpp/expr.c: New tests.
4129
4130 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
4131
4132         * g++.dg/opt/pr6713.C: Add template instantiation.
4133
4134 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
4135
4136         * gcc.dg/nest.c: New test.
4137
4138 2002-07-17  Richard Henderson  <rth@redhat.com>
4139
4140         * g++.dg/opt/pr6713.C: New test.
4141
4142 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
4143
4144         * gcc.c-torture/execute/loop-2e.x: Let the testcase
4145         XFAIL for all x86 processors.
4146
4147 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
4148
4149         * gcc.c-torture/execute/20010122-1.x: Do not test with
4150         -fomit-frame-pointer.
4151
4152 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4153
4154         * g++.dg/template/instantiate2.C: New test.
4155         * g++.dg/template/spec4.C: New test.
4156
4157 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4158
4159         * g++.dg/template/access2.C: New test.
4160         * g++.dg/template/access3.C: New test.
4161
4162 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
4163
4164         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4165         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4166         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4167         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4168         Convert to use <stdarg.h>.
4169         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4170         Delete.
4171         * gcc.dg/va-arg-2.c: New.
4172         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4173
4174 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4175
4176         * gcc.c-torture/compile/20020710-1.c: New test.
4177
4178 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4179                           Andrew Pinski  <pinskia@physics.uc.edu>
4180
4181         gcc.c-torture/compile/simd-2.c: New testcase.
4182         gcc.c-torture/compile/simd-3.c: Likewise.
4183
4184 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/7224
4187         * g++.dg/overload/error1.C: New test.
4188
4189 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4190
4191         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4192         configuration and IRIX 6 O32 ABI.
4193
4194 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4195
4196         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4197
4198 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4199
4200         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4201
4202 2002-07-10  Jeffrey A Law  <law@redhat.com>
4203
4204         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4205
4206         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4207
4208 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4209
4210         * gcc.dg/20020312-2.c: Check for __PPC__.
4211
4212 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4213
4214         * gcc.c-torture/compile/20020709-1.c: New test.
4215
4216 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4217
4218         * g++.dg/template/qualttp21.C: New test case.
4219
4220 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4221
4222         * gcc.c-torture/compile/20020706-1.c: New test.
4223         * gcc.c-torture/compile/20020706-2.c: New test.
4224
4225 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4226             Alexandre Oliva  <aoliva@redhat.com>
4227
4228         * g++.dg/warn/incomplete1.C: New test.
4229
4230 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4231
4232         PR c++/7099
4233         * g++.dg/warn/noreturn1.C: New test.
4234
4235 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/6706
4238         * g++.dg/debug/debug6.C: New test.
4239         * g++.dg/debug/debug7.C: New test.
4240
4241 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
4242
4243         * gcc.c-torture/compile/simd-3.c: New test.
4244
4245 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
4246
4247         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
4248         * gcc.dg/20020620-1.c: Likewise.
4249
4250 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4251
4252         PR c++/6944
4253         * g++.dg/init/array4.C: New test.
4254         * g++.dg/init/array5.C: New test.
4255
4256 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
4257
4258         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
4259         * gcc.c-torture/execute/simd-2.c (main): Likewise.
4260
4261 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4262
4263         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
4264         * gcc.dg/wtr-aggr-init-1.c: Likewise.
4265         * gcc.dg/wtr-conversion-1.c: Likewise.
4266         * gcc.dg/wtr-escape-1.c: Likewise.
4267         * gcc.dg/wtr-int-type-1.c: Likewise.
4268         * gcc.dg/wtr-label-1.c: Likewise.
4269         * gcc.dg/wtr-static-1.c: Likewise.
4270         * gcc.dg/wtr-strcat-1.c: Likewise.
4271         * gcc.dg/wtr-suffix-1.c: Likewise.
4272         * gcc.dg/wtr-switch-1.c: Likewise.
4273         * gcc.dg/wtr-unary-plus-1.c: Likewise.
4274         * gcc.dg/wtr-union-init-1.c: Likewise.
4275         * gcc.dg/wtr-union-init-2.c: Likewise.
4276         * gcc.dg/wtr-union-init-3.c: Likewise.
4277
4278         * gcc.dg/wtr-func-def-1.c: New test.
4279
4280 2002-07-02 Devang Patel <dpatel@apple.com>
4281
4282         * objc.dg/param-1.m: New test.
4283
4284 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
4285
4286         * gcc.dg/cpp/trad/directive.c: Add test.
4287         * gcc.dg/cpp/trad/macroargs.c: Add test.
4288         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
4289
4290 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
4291
4292         * gcc.dg/cpp/cmdlne-M.c: New test.
4293
4294 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
4295
4296         * objc.dg/desig-init-1.m: New test.
4297
4298 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4299
4300         PR c++/6716
4301         * g++.dg/template/instantiate1.C: New test.
4302
4303 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
4304
4305         PR c++/7112
4306         * g++.dg/template/sizeof2.C: New test.
4307
4308 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4309
4310         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
4311         gcc.dg/cpp/trad/include.c: New tests.
4312
4313 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
4314
4315         PR target/7177
4316         * gcc.c-torture/compile/20020701-1.c: New test.
4317
4318 2002-07-01  Stan Shebs  <shebs@apple.com>
4319
4320         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
4321         header here...
4322         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
4323         (objc-torture-execute): or here.
4324
4325 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
4326
4327         * gcc.c-torture/execute/arith-rand-ll.c: New test.
4328
4329 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4330
4331         * gcc.dg/cpp/trad/escaped-nl.c: New test.
4332
4333 2002-06-30  Devang Patel  <dpatel@apple.com>
4334
4335         * objc.dg/fsyntax-only.m: New test.
4336
4337 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/6695
4340         * g++.dg/template/friend7.C: New file.
4341
4342 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
4343
4344         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
4345         return type.
4346
4347 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
4348
4349         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
4350         avoid division by zero.
4351
4352 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
4353
4354         * gcc.dg/Wunknownprag.c: New tests.
4355
4356 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
4357
4358         * gcc.c-torture/execute/simd-2.c: New test.
4359
4360 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
4361
4362         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
4363         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
4364         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
4365         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
4366         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
4367         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
4368         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
4369         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
4370         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
4371         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
4372         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
4373         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
4374         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
4375         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
4376         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
4377         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
4378         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
4379
4380 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
4381
4382         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
4383         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
4384         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
4385         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
4386         New tests.
4387         * gcc.dg/cpp/trad/directive.c: Update.
4388
4389 2002-06-23  Andreas Jaeger  <aj@suse.de>
4390
4391         * gcc.c-torture/execute/complex-6.c: New.
4392
4393 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
4394
4395         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
4396         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
4397         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
4398         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
4399
4400 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
4401
4402         * gcc.dg/cpp/trad: New directory with traditional tests copied
4403         from parent directory.
4404         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4405         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4406         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4407         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4408         Move to trad/ and rename.
4409         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
4410         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
4411         gcc.dg/cpp/trad/redef2.c: New tests.
4412         * gcc.dg/cpp/trad/trad.exp: New driver.
4413
4414 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
4415
4416         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4417         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4418         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4419         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4420         Remove.
4421
4422 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
4423
4424         * gcc.dg/20020620-1.c: New test.
4425
4426 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4427
4428         * g++.dg/template/ttp4.C: New test.
4429
4430 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
4431
4432         * g++.dg/opt/vt1.C: Fix regexp.
4433
4434 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4435
4436         * gcc.c-torture/execute/pure-1.c: Make functions static again.
4437         Don't use attribute `noinline'.
4438
4439 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4440
4441         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
4442
4443 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
4444
4445         * gcc.c-torture/execute/simd-1.c: New.
4446
4447         * gcc.dg/simd-1.c: New.
4448
4449 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4450
4451         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
4452
4453 2002-06-16  Richard Henderson  <rth@redhat.com>
4454
4455         * g++.dg/ext/anon-struct1.C: New.
4456         * g++.dg/ext/anon-struct2.C: New.
4457         * g++.dg/ext/anon-struct3.C: New.
4458         * gcc.dg/anon-struct-1.c: New.
4459         * gcc.dg/anon-struct-2.c: New.
4460         * gcc.dg/anon-struct-3.c: New.
4461         * gcc.dg/20011008-1.c: Adjust warning text.
4462         * gcc.dg/20020527-1.c: Add -fms-extensions.
4463
4464 2002-06-16  Richard Henderson  <rth@redhat.com>
4465
4466         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
4467
4468 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
4469
4470         * gcc.c-torture/execute/20020615-1.c: New test.
4471
4472 2002-06-15  Roger Sayle  <roger@eyesopen.com>
4473
4474         * gcc.c-tortuture/execute/compare-1.c: New test case.
4475         * gcc.c-tortuture/execute/compare-2.c: New test case.
4476         * gcc.c-tortuture/execute/compare-3.c: New test case.
4477
4478 2002-06-13  Richard Henderson  <rth@redhat.com>
4479
4480         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
4481         ia64 ilp32.
4482
4483 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4484
4485         * g++.dg/template/typename2.C: Update error message.
4486
4487 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
4488
4489         * gcc.c-torture/execute/20020611-1.c: New test.
4490
4491 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
4492
4493         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
4494         list of targets to skip.
4495
4496 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
4497
4498         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
4499         targets if not optimizing.
4500
4501 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
4502
4503         * gcc.c-torture/compile/20020605-1.c: New test.
4504
4505         * g++.dg/opt/vt1.C: New test.
4506
4507         * gcc.dg/20020531-1.c: New test.
4508
4509         * gcc.dg/20020530-1.c: New test.
4510
4511         * gcc.dg/20020527-1.c: New test.
4512
4513         * g++.dg/opt/cse1.C: New test.
4514
4515 2002-06-07  Roger Sayle  <roger@eyesopen.com>
4516
4517         * gcc.dg/20020607-2.c: New test case.
4518
4519 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
4520
4521         * gcc.c-torture/compile/20020604-1.c: New test.
4522
4523 2002-06-04  Richard Henderson  <rth@redhat.com>
4524
4525         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
4526         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
4527         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
4528
4529 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
4530
4531         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
4532
4533 2002-06-03  Richard Henderson  <rth@redhat.com>
4534
4535         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
4536         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
4537
4538 2002-06-02  Richard Henderson  <rth@redhat.com>
4539
4540         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
4541         test functions static.
4542
4543 2002-06-02  Andreas Jaeger  <aj@suse.de>
4544
4545         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
4546         now.
4547
4548 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4549
4550         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
4551         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
4552         Update for mofified diagnostics.
4553         * gcc.dg/c99-intconst-1.c: No longer fail.
4554
4555 2002-06-02  Richard Henderson  <rth@redhat.com>
4556
4557         * gcc.dg/uninit-A.c: Remove xfail markers.
4558
4559 2002-06-01  Roger Sayle  <roger@eyesopen.com>
4560
4561         * gcc.dg/fnegate-1.c: New test case.
4562
4563 2002-05-30  Osku Salerma  <osku@iki.fi>
4564
4565         * gcc.c-torture/execute/mayalias-1.c: New file.
4566
4567 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4568
4569         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4570         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4571         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4572
4573 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4574
4575         * gcc.c-torture/execute/20020529-1.c: New test.
4576
4577 2002-05-27  Richard Henderson  <rth@redhat.com>
4578
4579         * g++.dg/ext/attrib6.C: New test case.
4580
4581 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4582
4583         * gcc.c-torture/execute/pure-1.c: New test.
4584
4585 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4586
4587         * gcc.dg/cpp/arith-2.c: Remove.
4588
4589 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4590
4591         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4592         * gcc.dg/cpp/if-3.c: Remove.
4593
4594 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4595
4596         * g++.dg/opt/cse2.C: New test.
4597
4598 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4599
4600         * gcc.dg/cpp/arith-1.c: New semantic tests.
4601         * gcc.dg/cpp/if-1.c: Update.
4602
4603 2002-05-24  Ben Elliston  <bje@redhat.com>
4604
4605         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4606
4607 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4608
4609         * gcc.dg/verbose-asm.c: New test.
4610
4611 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4612
4613         * gcc.dg/cpp/paste12.c: New test.
4614
4615 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4616
4617         * g++.dg/parse/named_ops.C: New test.
4618
4619 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4620
4621         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4622
4623 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4624
4625         * gcc.dg/weak-2.c: Allow optional leading underscore
4626         in scan-assembler symbol name.
4627         * gcc.dg/weak-3.c: Likewise.
4628         * gcc.dg/weak-4.c: Likewise.
4629         * gcc.dg/weak-5.c: Likewise.
4630
4631 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4632
4633         * gcc.dg/20020523-1.c: New test.
4634
4635 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4636
4637         * objc.dg/const-str-2.m: Update now that we stop after
4638         a command line error.
4639
4640 2002-05-22  Richard Henderson  <rth@redhat.com>
4641
4642         * g++.dg/dg.exp: Fix typo in test pruneing.
4643
4644 2002-05-22  Richard Henderson  <rth@redhat.com>
4645
4646         * g++.dg/dg.exp: Prune the tls subdirectory.
4647         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4648         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4649         * g++.dg/tls/init-1.C: New.
4650
4651 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4652
4653         * gcc.dg/20020517-1.c: New test.
4654
4655 2002-05-21  Richard Henderson  <rth@redhat.com>
4656
4657         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4658         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4659
4660 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4661
4662         * g++.dg/other/copy2.C: New test.
4663
4664 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4665
4666         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4667         (MAX_COPY): Bump up to 10 times sizeof (long long).
4668         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4669
4670         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4671         sizeof (long long).
4672
4673         * gcc.c-torture/execute/strcpy-1.c: New test.
4674
4675 2002-05-19  Jason Merrill  <jason2redhat.com>
4676
4677         * g++.dg/ext/oper1.C: New test.
4678
4679 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4680 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4681
4682         * README.QMTEST: New file.
4683
4684         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4685
4686 2002-05-19  Andreas Jaeger  <aj@suse.de>
4687
4688         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4689         now.
4690         * gcc.c-torture/execute/loop-2d.x: Likewise.
4691
4692 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4693
4694         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4695         support weak symbols.
4696         * gcc.dg/weak-4.c: Likewise
4697         * gcc.dg/weak-6.c: Likewise
4698
4699 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4700
4701         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4702         cygwin, coff and h8300-*-hms targets
4703         * gcc.dg/weak-5.c: Likewise
4704         * gcc.dg/weak-7.c: Likewise
4705
4706 2002-05-16  Jason Merrill  <jason@redhat.com>
4707
4708         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4709         (scan-assembler-not, scan-assembler-dem): Likewise.
4710         (scan-assembler-dem-not): Likewise.
4711
4712 2002-05-15  Richard Henderson  <rth@redhat.com>
4713
4714         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4715
4716 2002-05-15  Richard Henderson  <rth@redhat.com>
4717
4718         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4719         (vfoo1f): Warning here.
4720         (vfoo1l): Don't redefine the alias.
4721
4722 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4723
4724         * g++.dg/init/pm1.C: New test.
4725
4726 2002-05-12  David S. Miller  <davem@redhat.com>
4727
4728         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4729         types.
4730
4731 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4732
4733         * gcc.c-torture/execute/20020510-1.c: New test case.
4734
4735 2002-05-10  David S. Miller  <davem@redhat.com>
4736
4737         * gcc.c-torture/execute/conversion.c: Test long double too.
4738
4739 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4740
4741         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4742         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4743         * lib/g++.exp (g++_link_flags): Likewise.
4744         * lib/objc.exp (objc_target_compile): Likewise.
4745
4746 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4747
4748         * gcc.dg/cpp/poison.c: Update.
4749         * gcc.dg/cpp/20000625-2.c: Remove.
4750         * gcc.dg/cpp/direct2s.c: Remove final test.
4751
4752 2002-05-08  Tom Rix  <trix@redhat.com>
4753
4754         * gcc.c-torture/execute/20020508-1.c: New test.
4755         * gcc.c-torture/execute/20020508-2.c: New test.
4756         * gcc.c-torture/execute/20020508-3.c: New test.
4757
4758 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4759
4760         * gcc.dg/cpp/charconst-4.c: More tests.
4761
4762 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4763
4764         PR c/6569
4765         * gcc.dg/weak-3.c: Update location of warning messages.
4766         * gcc.dg/weak-5.c: Likewise.
4767
4768 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4769
4770         * gcc.c-torture/execute/20020506-1.c: New test case.
4771
4772 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4773
4774         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4775
4776 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4777
4778         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4779
4780 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4781
4782         * gcc.dg/cpp/charconst-3.c: New test.
4783
4784 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4785
4786         * gcc.dg/cpp/charconst.c: Update tests.
4787
4788 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4789
4790         * treelang: Added directory for new sample language treelang. Also
4791         lib/treelang.exp: New file to signal treelang should be tested.
4792
4793 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4794
4795         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4796         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4797         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4798         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4799         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4800         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4801         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4802
4803 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4804
4805         * gcc.dg/format/xopen-2.c: New test.
4806
4807 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4808
4809         * gcc.dg/20020503-1.c: New test.
4810
4811 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4812
4813         * g++.dg/init/dtor1.C: Make it tougher.
4814
4815 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4816
4817         * g++.dg/init/dtor1.C: New test.
4818
4819 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4820
4821         * gcc.dg/altivec-8.c: New.
4822
4823 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4824
4825         * gcc.dg/altivec-7.c: New.
4826
4827 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4828
4829         * g++.dg/parse/typedef1.C: New test.
4830
4831 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4832
4833         PR c++/6486
4834         * g++.dg/template/friend6.C: New test.
4835
4836         PR c++/6492
4837         * g++.dg/init/copy1.C: New test.
4838
4839 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4840
4841         * g++.dg/warn/effc1.C: New test.
4842
4843 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4844
4845         * gcc.dg/cpp/if-cexp.c: Add a test.
4846
4847 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4848
4849         * gcc.dg/20020426-2.c: New test.
4850
4851 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4852
4853         * gcc.dg/cpp/if-mop.c: Update.
4854         * gcc.dg/cpp/if-mpar.c: Add test.
4855         * gcc.dg/cpp/if-oppr.c: Update.
4856
4857 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4858
4859         PR c/6343
4860         * gcc.dg/weak-[2-7].c: New tests.
4861
4862 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4863
4864         * gcc.dg/enum1.c: New test.
4865
4866 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4867
4868         PR c++/6497
4869         * g++.dg/inherit/access2.C: New test.
4870
4871 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4872
4873         PR bootstrap/6445
4874         * gcc.dg/20020426-1.c: New test.
4875
4876 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4877
4878         * g++.dg/abi/enum1.C: New test.
4879
4880 2002-04-26  Richard Henderson  <rth@redhat.com>
4881
4882         * gcc.dg/c99-bool-1.c: Expect always true warning.
4883
4884 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4885
4886         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4887
4888 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4889
4890         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4891         targets.
4892
4893 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4894
4895         * g++.dg/abi/mange7.C: New test.
4896
4897         PR c++/6438.
4898         * g++.dg/parse/stmtexpr2.C: New test.
4899
4900 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4901
4902         * gcc.dg/20020312-2.c: Add SH target.
4903
4904 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4905
4906         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4907         compiler output on mips*-*-irix*.
4908
4909 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4910
4911         * g++.dg/parse/attr1.C: New test.
4912
4913 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4914
4915         * gcc.c-torture/execute/string-opt-17.c: New test case.
4916         * gcc.c-torture/execute/memset-2.c: New test case.
4917
4918 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/6256:
4921         * g++.dg/template/friend5.C: New test.
4922
4923         PR c++/6331:
4924         * g++.dg/template/qual1.C: Likewise.
4925
4926 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4927
4928         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4929         Include stdlib.h, not stdio.h or ctype.h.
4930
4931 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4932
4933         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4934         cris-*-elf* and mmix-*-*.
4935         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4936         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4937         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4938         Ditto.
4939         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4940         * gcc.dg/wchar_t-1.c: Ditto.
4941
4942 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4943
4944         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4945         Clarify comment.
4946
4947 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4948
4949         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4950
4951 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4952
4953         * gcc.c-torture/execute/20000906-1.x: Delete.
4954
4955 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4956
4957         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4958
4959 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4960
4961         * PR6367
4962         * g77.f-torture/execute/6367.f: New test.
4963         * g77.f-torture/execute/6367.x: Disable for MMIX.
4964
4965 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4966
4967         * PR6352
4968         * g++.dg/opt/inline2.C: New test.
4969
4970 2002-04-18  Richard Henderson  <rth@redhat.com>
4971
4972         * gcc.dg/20000906-1.c: Enable for all targets.
4973         * gcc.c-torture/compile/iftrap-2.c: New.
4974
4975 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4976
4977         * gcc.dg/20020418-1.c: New test.
4978         * gcc.dg/20020418-2.c: New test.
4979
4980 2002-04-18  Richard Henderson  <rth@redhat.com>
4981
4982         * gcc.c-torture/compile/iftrap-1.c: New.
4983         * gcc.dg/iftrap-1.c: Adjust for ia64.
4984         * gcc.dg/iftrap-2.c: New.
4985
4986 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4987
4988         * gcc.c-torture/compile/20020418-1.c: New test.
4989
4990 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4991
4992         * gcc.c-torture/compile/20020415-1.c: New.
4993
4994 2002-04-18  David S. Miller  <davem@redhat.com>
4995
4996         * gcc.c-torture/execute/20020418-1.c: New test.
4997
4998 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4999
5000         * gcc.dg/20020416-1.c: New test.
5001
5002         * g++.dg/opt/inline1.C: New test.
5003
5004 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
5005
5006         * gcc.dg/altivec-5.c: New test.
5007
5008         * gcc.dg/20020415-1.c: New test.
5009
5010 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
5011
5012         * testsuite/lib/chill.exp: Remove.
5013
5014 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
5015
5016         * g++.dg/other/big-struct.C: New test.
5017
5018 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
5019
5020         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
5021         of scratch file.
5022
5023 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
5024
5025         PR c/6277
5026         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
5027         in scan-assembler function name
5028
5029 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
5030
5031         * g77.f-torture/execute/980628-4.x,
5032         g77.f-torture/execute/980628-5.x,
5033         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5034         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5035         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
5036         i[34567]86-*-*.
5037
5038 2002-04-13  David S. Miller  <davem@redhat.com>
5039
5040         * gcc.c-torture/execute/20020413-1.c: New test.
5041
5042 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
5043
5044         * gcc.dg/asm-6.c,
5045         * g++.dg/ext/asm1.C: New tests.
5046
5047 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
5048
5049         PR c++ 5373.
5050         * g++.dg/parse/stmtexpr1.C: New test.
5051
5052         PR c++/5189.
5053         * g++.dg/template/copy1.C: New test.
5054
5055 2002-04-12  Richard Henderson  <rth@redhat.com>
5056
5057         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
5058
5059 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
5060
5061         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
5062         gcc.c-torture/execute/20020307-2.c.
5063
5064 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
5065
5066         * g++.dg/ext/attrib5.C,
5067         * g++.dg/lookup/struct1.C: New tests.
5068
5069 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
5070
5071         * gcc.dg/20020411-1.c: New test.
5072
5073         * gcc.c-torture/execute/20020411-1.c: New test.
5074
5075 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
5076
5077         * g77.f-torture/execute/6177.f: New test.
5078
5079 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
5080
5081         PR middle-end/6247
5082         * g++.dg/opt/cleanup1.C: New test.
5083
5084         * g++.dg/opt/const1.C: New test.
5085
5086 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
5087
5088         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
5089
5090 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5091
5092         PR c++/5507
5093         * g++.dg/template/typename2.C: New test.
5094
5095 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
5096
5097         * gcc.c-torture/execute/loop-12.c: New.
5098
5099 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
5100
5101         * g77.f-torture/execute/980628-4.x,
5102         g77.f-torture/execute/980628-5.x,
5103         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5104         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5105         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
5106
5107 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5108
5109         PR optimization/6086
5110         * g++.dg/opt/preinc1.C: New test.
5111
5112 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5113
5114         PR c++/5571
5115         * g++.dg/opt/static2.C: New test.
5116
5117 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c/5120
5120         * gcc.dg/20020406-1.c: New test.
5121
5122 2002-04-04  David S. Miller  <davem@redhat.com>
5123
5124         * gcc.c-torture/execute/20020404-1.c: New test.
5125
5126 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR c/6123
5129         * gcc.dg/20020312-2.c: Do not declare global register variable
5130         if __PIC__ or __pic__ is defined.
5131
5132 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
5133
5134         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
5135         __asm__ so that it works correctly even if -ansi -pedantic-errors.
5136
5137 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5138
5139         * gcc.misc-tests/linkage.exp: Update last change to handle
5140         sparc*-, not just sparc-.
5141
5142 2002-04-03  Richard Henderson  <rth@redhat.com>
5143
5144         * gcc.dg/cpp/ucs.c: Improved long UCS test.
5145
5146 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5147
5148         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
5149
5150 2002-04-02  David S. Miller  <davem@redhat.com>
5151
5152         * gcc.c-torture/execute/20020402-3.c: New test.
5153
5154 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5155
5156         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
5157         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
5158
5159         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
5160         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
5161         g77.f-torture/execute/20001201.x,
5162         g77.f-torture/execute/u77-test.x: New files.
5163
5164         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5165         * gcc.dg/wchar_t-1.c: Ditto.
5166
5167 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5168
5169         * gcc.c-torture/execute/20020402-1.c: New test.
5170
5171 2002-04-01  Richard Henderson  <rth@redhat.com>
5172
5173         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5174
5175         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5176
5177 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5178
5179         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5180
5181 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5182
5183         * g++.dg/inherit/template-as-base.C: Expect error.
5184         * g++.dg/inherit/namespace-as-base.C: Likewise.
5185
5186 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5187
5188         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5189         g++.dg/ext/instantiate3.C: Tweak match patterns.
5190
5191         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5192         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5193         -da test.
5194
5195 2002-03-31  Richard Henderson  <rth@redhat.com>
5196
5197         * gcc.dg/special/alias-2.c: New.
5198         * gcc.dg/special/ecos.exp: Run it.
5199
5200 2002-03-31  Richard Henderson  <rth@redhat.com>
5201
5202         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5203
5204 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5205
5206         * gcc.dg/weak-1.c: Disable on h8300 port.
5207
5208 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5209
5210         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5211         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5212         ordering tests.
5213         * g++.dg/bprob/bprob-1.C: New test.
5214         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5215         * g++.dg/gcov/gcov-1.C: New test.
5216         * g++.dg/gcov/gcov-1.x: New file.
5217         * g++.dg/gcov/gcov-2.C: New test.
5218         * g++.dg/gcov/gcov-3.C: New test.
5219         * g++.dg/gcov/gcov-3.h: New file.
5220
5221 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5222
5223         * g++.old-deja/g++.other/builtins5.C: New test.
5224         * g++.old-deja/g++.other/builtins6.C: New test.
5225         * g++.old-deja/g++.other/builtins7.C: New test.
5226         * g++.old-deja/g++.other/builtins8.C: New test.
5227         * g++.old-deja/g++.other/builtins9.C: New test.
5228
5229 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5230
5231         * g++.dg/opt/static1.C: New test.
5232
5233         * g++.dg/opt/longbranch1.C: New test.
5234
5235 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
5236
5237         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
5238
5239         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
5240
5241 2002-03-28  Jeffrey A Law  (law@redhat.com)
5242
5243         * gcc.c-torture/execute/20020328-1.c: New test.
5244
5245 2002-03-27  Richard Henderson  <rth@redhat.com>
5246
5247         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
5248         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
5249         move from g++.old-deja/g++.ext/.
5250
5251 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
5252
5253         * g++.dg/init/new2.C: New test.
5254
5255 2002-03-26  Richard Henderson  <rth@redhat.com>
5256
5257         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
5258
5259         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
5260         on sparc.
5261
5262         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
5263         sparcv9 systems.
5264         * gcc.dg/20001102-1.c: Likewise.
5265
5266 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
5267
5268         * gcc.dg/cpp/endif-pedantic1.c,
5269         gcc.dg/cpp/endif-pedantic2.c:  New tests.
5270
5271 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
5272
5273         * g++.dg/init/new1.C: New test.
5274
5275 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
5276
5277         * g++.dg/abi/vbase9.C: New test.
5278
5279 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
5280
5281         * gcc.dg/arm-asm.c: New test.
5282
5283 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
5284
5285         * gcc.dg/Wswitch-enum.c: New test.
5286         Fix PR c/5044.
5287
5288 2002-03-26  Richard Henderson  <rth@redhat.com>
5289
5290         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
5291         structure.
5292
5293 2002-03-25  Richard Henderson  <rth@redhat.com>
5294
5295         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
5296         sparcv9 systems.
5297
5298         * gcc.c-torture/compile/20011119-1.c (xxx): New.
5299         * gcc.c-torture/compile/20011119-2.c (xxx): New.
5300
5301 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
5302
5303         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
5304
5305 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
5306
5307         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
5308         targets using generic thunk support.
5309
5310 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
5311
5312         * gcc.c-torture/compile/20020323-1.c: New test.
5313
5314         * g++.dg/opt/conj2.C: New test.
5315
5316 2002-03-24  Richard Henderson  <rth@redhat.com>
5317
5318         * gcc.dg/weak-1.c: Use -fno-common.
5319
5320 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5321
5322         * g77.dg/f77-edit-apostrophe-out.f: New test
5323         * g77.dg/f77-edit-h-out.f: New test
5324         * g77.dg/f77-edit-t-in.f: New test
5325         * g77.dg/f77-edit-t-out.f: New test
5326         * g77.dg/f77-edit-x-out.f: New test
5327         * g77.dg/f77-edit-slash-out.f: New test
5328         * g77.dg/f77-edit-colon-out.f: New test
5329         * g77.dg/f77-edit-s-out.f: New test
5330
5331 2002-03-24  Richard Henderson  <rth@redhat.com>
5332
5333         * objc/execute/formal_protocol-6.x: New XFAIL.
5334
5335 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5336
5337         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
5338         that do not support weak symbols
5339
5340 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5341
5342         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
5343         * lib/g77.exp:  Likewise
5344         * lib/objc.exp: Likewise
5345
5346 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
5347
5348         * gcc.dg/Wswitch-default.c: New test.
5349
5350 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
5351
5352         * g++.dg/other/enum1.C: New test.
5353
5354 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
5355
5356         * gcc.dg/pragma-ep-3.c: Fix typo.
5357
5358 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5359
5360         * g++.dg/inherit/template-as-base.C: New test.
5361
5362 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
5363
5364         * g++.old-deja/g++.other/dwarf2-1.C: Move...
5365         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
5366
5367 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
5368
5369         * gcc.dg/cpp/multiline.c: Update to match.
5370
5371 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
5372
5373         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
5374
5375 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
5376
5377         * gcc.dg/cpp/extratokens2.c:  New file.
5378
5379 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
5380
5381         * gcc.dg/20020312-2.c: Add rs6000 target.
5382
5383         * gcc.c-torture/compile/20020319-1.c: New test.
5384
5385 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5386
5387         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
5388         (A, E): Handle this.
5389
5390 2002-03-20  Jason Merrill  <jason@redhat.com>
5391
5392         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
5393         ignoring -fpic.
5394         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
5395         through prune_gcc_output.
5396
5397 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
5398
5399         * gcc.c-torture/compile/20020320-1.c: New test.
5400
5401 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
5402
5403         * gcc.c-torture/compile/20020318-1.c: New test.
5404
5405         * gcc.dg/struct-by-value-1.c: New test.
5406
5407         * gcc.dg/20020319-1.c: New test.
5408
5409 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
5410
5411         * g++.dg/opt/conj1.C: New test.
5412
5413 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
5414
5415         * g++.dg/template/qualttp20.C: Revert previous change.
5416         * g++.dg/template/qualttp3.C: Likewise.
5417         * g++.dg/template/qualttp4.C: Likewise
5418         * g++.dg/template/qualttp5.C: Likewise
5419         * g++.dg/template/qualttp6.C: Likewise
5420         * g++.dg/template/qualttp7.C: Likewise
5421         * g++.dg/template/qualttp8.C: Likewise
5422         * g++.dg/template/recurse.C: Likewise.
5423
5424 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
5425
5426         * gcc.dg/cpp/wchar-1.c: Update.
5427
5428 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5429
5430         * g++.dg/template/conv1.C: New test.
5431         * g++.dg/template/conv2.C: New test.
5432         * g++.dg/template/conv3.C: New test.
5433         * g++.dg/template/conv4.C: New test.
5434
5435 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5436
5437         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
5438         * g++.dg/template/qualttp3.C: Likewise.
5439         * g++.dg/template/qualttp4.C: Likewise
5440         * g++.dg/template/qualttp5.C: Likewise
5441         * g++.dg/template/qualttp6.C: Likewise
5442         * g++.dg/template/qualttp7.C: Likewise
5443         * g++.dg/template/qualttp8.C: Likewise
5444         * g++.dg/template/recurse.C: Likewise.
5445
5446 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5447
5448         * g++.dg/opt/dtor1.C: New test.
5449
5450 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
5451
5452         * gcc.c-torture/compile/20020315-1.c: New test.
5453
5454 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
5455
5456         * gcc.dg/weak-1.c: Fix scan tests.
5457
5458 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
5459
5460         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
5461         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
5462         cris-*-aout* mmix-*-*.
5463         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
5464         cris-*-aout* mmix-*-*.
5465         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
5466         cris-*-elf* cris-*-aout* and mmix-*-*.
5467         * gcc.dg/20001009-1.c: Ditto.
5468         * gcc.dg/20010912-1.c: Ditto.
5469         * gcc.dg/20020122-4.c: Ditto.
5470         * gcc.dg/inline-2.c: Ditto.
5471
5472 2002-03-14  Jeffrey A Law  (law@cygnus.com)
5473
5474         * gcc.c-torture/compile/20020314-1.c: New test.
5475
5476 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
5477
5478         * gcc.c-torture/execute/20020314-1.c: New test.
5479
5480 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
5481
5482         * g++.dg/warn/Wunused-1.C: New test.
5483
5484 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
5485
5486         * g++.dg/abi/mangle6.C: New test.
5487
5488 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
5489
5490         * gcc.c-torture/compile/20020309-2.c: New test.
5491
5492         * gcc.c-torture/compile/20020312-1.c: New test.
5493
5494 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
5495
5496         * g++.dg/other/access1.C: New test.
5497
5498 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
5499
5500         * gcc.c-torture/execute/wchar_t-1.c: New test.
5501
5502 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
5503
5504         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
5505
5506 2002-03-12  Roger Sayle  <roger@eyesopen.com>
5507
5508         * gcc.dg/20020312-1.c: New test case.
5509
5510 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
5511
5512         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
5513
5514 2002-03-11  Richard Henderson  <rth@redhat.com>
5515
5516         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
5517         * g++.old-deja/g++.jason/report.C: Likewise.
5518
5519 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5520
5521         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
5522         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
5523
5524 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5525
5526         * testsuite/g++.dg/overload/pmf1.C: New test.
5527
5528 2002-03-11  Kazu Hirata  <kazu@hxi.com>
5529
5530         * gcc.c-torture/execute/20020307-1.c: Use long.
5531
5532 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR optimization/5844
5535         * gcc.dg/20020310-1.c: New test.
5536
5537 2002-03-09  Michael Meissner  <meissner@redhat.com>
5538
5539         * gcc.c-torture/execute/memcpy-2.c: New test.
5540         * gcc.c-torture/execute/memset-1.c: New test.
5541         * gcc.c-torture/execute/strlen-1.c: New test.
5542         * gcc.c-torture/execute/strcmp-1.c: New test.
5543         * gcc.c-torture/execute/strncmp-1.c: New test.
5544
5545 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
5546
5547         * gcc.dg/ppc-ldstruct.c: New test.
5548
5549 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
5550
5551         * gcc.c-torture/execute/va-arg-22.c: New test.
5552
5553 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5554
5555         * gcc.c-torture/compile/20020309-1.c: New test.
5556
5557 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
5558
5559         * gcc.c-torture/execute/20020307-2.c: New test.
5560
5561 2002-03-07  Jeffrey A Law  (law@redhat.com)
5562
5563         * g77.f-torture/compile/20020307-1.f: New test.
5564
5565 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5566
5567         * gcc.dg/unordered-1.c: New test.
5568
5569 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5570
5571         * gcc.c-torture/execute/20020307-1.c: New test.
5572
5573 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5574
5575         * gcc.dg/20020304-1.c: New test.
5576
5577         * gcc.c-torture/compile/20020304-2.c: New test.
5578
5579 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5580
5581         * gcc.c-torture/compile/20020304-1.c: New test case
5582         (from PR c/5830).
5583
5584 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5585
5586         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5587
5588 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5589
5590         * g++.dg/other/classkey1.C: New test.
5591
5592 2002-03-01  Richard Henderson  <rth@redhat.com>
5593
5594         * gcc.c-torture/compile/981223-1.x: New.
5595         * gcc.c-torture/compile/920625-1.x: New.
5596
5597 2002-02-28  Richard Henderson  <rth@redhat.com>
5598
5599         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5600
5601 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5602
5603         * gcc.c-torture/execute/20020227-1.c: New test.
5604
5605 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5606
5607         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5608         here" ERROR lines.
5609         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5610         * g++.old-deja.g++.other/defarg1.C: Likewise.
5611         * g++.old-deja/g++.pt/calls2.C: Likewise.
5612         * g++.old-deja/g++.pt/crash20.C: Likewise.
5613         * g++.old-deja/g++.pt/crash30.C: Likewise.
5614         * g++.old-deja/g++.pt/crash36.C: Likewise.
5615         * g++.old-deja/g++.pt/crash6.C: Likewise.
5616         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5617         * g++.old-deja/g++.pt/derived3.C: Likewise.
5618         * g++.old-deja/g++.pt/error1.C: Likewise.
5619         * g++.old-deja/g++.pt/friend21.C: Likewise.
5620         * g++.old-deja/g++.pt/friend23.C: Likewise.
5621         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5622         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5623
5624 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5625
5626         * gcc.c-torture/execute/20020225-2.c: New test.
5627
5628 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5629
5630         * gcc.c-torture/execute/920730-1t.c,
5631         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5632         Delete test cases, only relevant to -traditional.
5633
5634 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5635
5636         * gcc.dg/cpp/undef1.c: Remove.
5637         * gcc.dg/cpp/directiv.c: Update.
5638         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5639
5640 2002-02-27  Michael Meissner  <meissner@redhat.com>
5641
5642         * gcc.c-torture/execute/20020226-1.c: New test.
5643
5644 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5645
5646         * g++.dg/debug/debug4.C: New test.
5647
5648         * gcc.dg/ia64-visibility-1.c: New test.
5649
5650 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5651
5652         * gcc.dg/debug/20020224-1.c: New.
5653
5654 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5655
5656         * gcc.c-torture/execute/960416-1.x: New.
5657         * gcc.c-torture/execute/divconst-3.x: Likewise.
5658
5659 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5660
5661         * gcc.dg/20020224-1.c: New test.
5662
5663 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5664
5665         * gcc.c-torture/execute/20020225-1.c: New.
5666
5667 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5668
5669         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5670
5671 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5672
5673         * gcc.dg/20020222-1.c: New test.
5674
5675 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5676
5677         * g++.dg/opt/anonunion1.C: New test.
5678
5679 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5680
5681         * g++.dg/template/qualttp19.C: New test.
5682         * g++.dg/template/qualttp20.C: New test.
5683         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5684         * g++.old-deja/g++.other/qual1.C: Likewise.
5685
5686 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5687
5688         * gcc.dg/attr-alwaysinline.c: New.
5689
5690 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5691
5692         * gcc.dg/20020220-1.c: New test.
5693
5694         * gcc.dg/20020220-2.c: New test.
5695
5696         * g++.dg/opt/mmx1.C: New test.
5697
5698 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5699
5700         * gcc.c-torture/compile/20020110.c: New test.
5701
5702 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5703
5704         * gcc.c-torture/execute/20020219-1.c: New test.
5705
5706         * gcc.dg/20020219-1.c: New test.
5707
5708         * gcc.dg/noncompile/20020220-1.c: New test.
5709
5710         * g++.dg/opt/ptrintsum1.C: New test.
5711
5712         * gcc.dg/debug/20020220-1.c: New test.
5713
5714 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * gcc.c-torture/execute/20020216-1.c: New test.
5717
5718 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5719
5720         * gcc.dg/decl-1.c: Update, new test.
5721
5722 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5723
5724         * g++.dg/abi/bitfield1.C: New test.
5725         * g++.dg/abi/bitfield2.C: New test.
5726
5727 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5728
5729         * gcc.dg/attr-nest.c: New test.
5730
5731 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5732
5733         * gcc.c-torture/execute/20020215-1.c: New test.
5734
5735 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5736
5737         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5738         * g++.dg/debug/debug.exp: New.
5739         * g++.dg/debug/trivial.C: New.
5740         * g++.dg/debug/debug1.C: Moved...
5741         * g++.dg/other/debug1.C: ...from here.
5742         * g++.dg/debug/debug2.C: Moved...
5743         * g++.dg/other/debug2.C: ...from here.
5744         * g++.dg/debug/debug3.C: Moved...
5745         * g++.dg/other/debug3.C: ...from here.
5746
5747         * gcc.dg/noncompile/20020213-1.c: New test.
5748
5749 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5750
5751         * g++.dg/other/debug3.C: New test.
5752
5753         * gcc.c-torture/execute/20020213-1.c: New test.
5754
5755 2002-02-13  Richard Smith <richard@ex-parrot.com>
5756
5757         * g++.old-deja/g++.other/thunk1.C: New test.
5758
5759 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5760
5761         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5762
5763 2002-02-13  Stan Shebs  <shebs@apple.com>
5764
5765         * gcc.dg/altivec-3.c: New.
5766
5767 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5768
5769         * gcc.dg/Wunreachable-1.c: New test.
5770         * gcc.dg/Wunreachable-2.c: New test.
5771
5772 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5773
5774         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5775
5776 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5777
5778         * gcc.dg/decl-1.c: New test.
5779
5780 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5781
5782         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5783
5784 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5785
5786         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5787         * gcc.c-torture/compile/980506-1.x: Likewise.
5788
5789 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5790
5791         * gcc.dg/20020210-1.c: New.
5792
5793 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5794
5795         * g77.f-torture/execute/947.f: New regression test
5796         for PR fortran/947.
5797
5798 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5799
5800         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5801         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5802
5803 2002-02-08  Richard Henderson  <rth@redhat.com>
5804
5805         * gcc.c-torture/compile/labels-3.c: New.
5806
5807 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5808
5809         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5810         expression statements work instead.
5811         * gcc.dg/noncompile/20020207-1.c: New test.
5812
5813 2002-02-07  Richard Henderson  <rth@redhat.com>
5814
5815         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5816
5817 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5818
5819         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5820         message from g77
5821         * lib/g77-dg.exp: Trim g77 error messages so that they are
5822         recognized by dg.exp.
5823
5824 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5825
5826         PR fortran/5473
5827         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5828
5829 2002-02-07  Richard Henderson  <rth@redhat.com>
5830
5831         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5832         to be sufficiently aligned for integers.
5833
5834 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5835
5836         * g++.dg/template/friend4.C: New test.
5837
5838 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5839
5840         PR fortran/5743
5841         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5842         unsupported cases.
5843
5844 2002-02-07  Richard Henderson  <rth@redhat.com>
5845
5846         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5847         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5848         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5849         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5850
5851 2002-02-06  Richard Henderson  <rth@redhat.com>
5852
5853         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5854
5855 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5856
5857         * gcc.dg/20020206-1.c: New test.
5858
5859 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5860
5861         * gcc.c-torture/execute/20020206-1.c: New test.
5862
5863         * gcc.c-torture/execute/20020206-2.c: New test.
5864
5865         PR optimization/5429:
5866         * gcc.c-torture/compile/20020206-1.c: New test.
5867
5868 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5869
5870         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5871         as certain file formats cannot support particularly large
5872         alignments.
5873
5874         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5875         and do not expect to be able to link the executable.
5876
5877         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5878         fail because the COFF format does not support the weak attribute.
5879
5880 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5881
5882         * g77.dg/pr5473.f:  New test
5883
5884 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5885
5886         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5887         Fix testcase accordingly.
5888
5889 2002-02-04  Richard Henderson  <rth@redhat.com>
5890
5891         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5892         (buf): Change to be an array of pointers, not ints.
5893
5894 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5895
5896         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5897         before all tests.  Move warning one line above to match where it
5898         C frontend emits.
5899         * gcc.dg/Wswitch-2.c: New test.
5900         * g++.dg/warn/Wswitch-1.C: New test.
5901         * g++.dg/warn/Wswitch-2.C: New test.
5902
5903 2002-02-04  Richard Henderson  <rth@redhat.com>
5904
5905         * g++.dg/abi/offsetof.C: Fix size comparison.
5906
5907 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5908
5909         * gcc.dg/cast-qual-2.c: New test.
5910
5911 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5912
5913         * gcc.dg/20020201-4.c: New test.
5914
5915 2002-02-04  Ben Elliston  <bje@redhat.com>
5916
5917         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5918         target_info attribute != 0, in addition to the empty string.
5919         (gcc_target_compile): Likewise.
5920
5921 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5922
5923         * gcc.dg/Wswitch.c: New test.
5924         PR gcc/4475. PR gcc/3780.
5925
5926 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5927
5928         * g77.f-torture/execute/5122.f: New test for regressions
5929         against PR fortran/5122.
5930
5931 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5932
5933         * g77.f-torture/compile/pr3743.f: Delete
5934         * g77.dg/pr3743-1.f: New test.
5935         * g77.dg/pr3743-2.f: New test.
5936         * g77.dg/pr3743-3.f: New test.
5937         * g77.dg/pr3743-4.f: New test.
5938
5939 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5940
5941         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5942
5943 2002-02-02  Richard Henderson  <rth@redhat.com>
5944
5945         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5946         * gcc.c-torture/execute/bf64-1.c: Likewise.
5947
5948 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5949
5950         * gcc.dg/20020201-2.c: New test.
5951
5952         * gcc.dg/20020201-3.c: New test.
5953
5954         * gcc.c-torture/execute/bitfld-2.c: New test.
5955
5956 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5957
5958         * gcc.dg/bitfld-1.c: Update.
5959         * gcc.dg/bitfld-2.c: Update.
5960         * gcc.c-torture/execute/bitfld-1.x: New.
5961
5962 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5963
5964         * gcc.c-torture/execute/20020201-1.c: New test.
5965
5966 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5967
5968         PR target/5469
5969         * gcc.dg/20020201-1.c: New test.
5970
5971 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5972
5973         PR fortran/3743
5974         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5975         * g77.f-torture/compile/pr3743.x: Remove
5976
5977 2002-01-31  Tom Rix  <trix@redhat.com>
5978
5979         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5980
5981 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5982
5983         * gcc.dg/noncompile/20020130-1.c: New test.
5984
5985 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5986
5987         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5988
5989 2002-01-29  Richard Henderson  <rth@redhat.com>
5990
5991         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5992         to long long.
5993         * gcc.c-torture/execute/bf64-1.c: Likewise.
5994
5995 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5996
5997         * gcc.c-torture/execute/20020129-1.c: New test.
5998
5999 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6000
6001         * gcc.c-torture/compile/20000224-1.c: Update.
6002         * gcc.c-torture/execute/bitfld-1.c: New tests.
6003         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
6004         * gcc.dg/uninit-A.c: Update.
6005
6006 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6007
6008         * g++.dg/template/ctor1.C: Add instantiation.
6009
6010 2002-01-28  Paul Koning  <pkoning@equallogic.com>
6011
6012         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
6013         argument to __builtin_prefetch to be const ptr.
6014
6015 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
6016
6017         * gcc.c-torture/compile/20020120-1.c: New test.
6018
6019 2002-01-27  Kazu Hirata  <kazu@hxi.com>
6020
6021         * gcc.c-torture/execute/20020127-1.c: New test.
6022
6023 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
6024
6025         * g77.dg/f77-edit-i-in.f: New test
6026         * g77.dg/f77-edit-i-out.f: New test
6027
6028 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
6029
6030         * gcc.dg/debug/debug.exp: New file.
6031         * gcc.dg/debug/trivial.c: New file.
6032         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
6033         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
6034         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
6035         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
6036         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
6037         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
6038         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
6039         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
6040         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
6041         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
6042         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
6043         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
6044         * gcc.dg/20000503-1.c: Removed.
6045         * gcc.dg/20010207-1.c: Removed.
6046         * gcc.dg/20011223-1.c: Removed.
6047         * gcc.dg/20020104-2.c: Removed.
6048         * gcc.dg/debug-1.c: Removed.
6049         * gcc.dg/debug-2.c: Removed.
6050         * gcc.dg/debug-3.c: Removed.
6051         * gcc.dg/debug-4.c: Removed.
6052         * gcc.dg/debug-5.c: Removed.
6053         * gcc.dg/debug-6.c: Removed.
6054         * gcc.dg/dwarf2-1.c: Removed.
6055         * gcc.dg/dwarf2-2.c: Removed.
6056
6057 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
6058
6059         * g++.old-deja/g++.other/eh5.C: New test.
6060         * g++.old-deja/g++.other/sibcall2.C: New test.
6061         * g++.old-deja/g++.other/array9.C: New test.
6062         * g++.old-deja/g++.other/typename2.C: New test.
6063         * g++.old-deja/g++.other/crash60.C: New test.
6064         * g++.old-deja/g++.other/conv9.C: New test.
6065         * g++.old-deja/g++.other/mangle10.C: New test.
6066         * g++.old-deja/g++.other/unchanging1.C: New test.
6067         * g++.old-deja/g++.other/exprstmt1.C: New test.
6068         * g++.old-deja/g++.other/inline23.C: New test.
6069         * g++.old-deja/g++.eh/ia64-1.C: New test.
6070         * g++.old-deja/g++.other/dwarf2-1.C: New test.
6071         * g++.old-deja/g++.other/reload1.C: New test.
6072         * g++.old-deja/g++.other/static20.C: New test.
6073         * g++.old-deja/g++.other/local-alloc1.C: New test.
6074         * g++.old-deja/g++.other/conv8.C: New test.
6075         * g++.old-deja/g++.other/stmtexpr2.C: New test.
6076         * g++.old-deja/g++.other/storeexpr1.C: New test.
6077         * g++.old-deja/g++.other/storeexpr2.C: New test.
6078         * g++.dg/eh/template2.C: New test.
6079         * g++.dg/warn/weak1.C: New test.
6080
6081 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
6082
6083         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6084         Remove first, non-varying, argument.
6085
6086 2002-01-23  Richard Henderson  <rth@redhat.com>
6087
6088         * gcc.dg/inline-2.c: New.
6089
6090         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
6091         Add optional target arg.  Check number of arguments.
6092         (scan-assembler-not, scan-assembler-dem): Likewise.
6093         (scan-assembler-dem-not): Likewise.
6094
6095 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6096
6097         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
6098         line 12.
6099         * g++.old-deja/g++.brendan/parse3.C,
6100         g++.old-deja/g++.other/crash26.C,
6101         g++.old-deja/g++.other/crash28.C,
6102         g++.old-deja/g++.other/crash29.C,
6103         g++.old-deja/g++.other/crash30.C,
6104         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
6105
6106 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
6107
6108         * gcc.dg/20020115-1.c: New.
6109
6110 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
6111
6112         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
6113
6114 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
6115
6116         * gcc.dg/20020122-3.c: New.
6117
6118 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
6119
6120         * g++.dg/other/gc1.C: New test.
6121
6122 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6123
6124         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
6125
6126 2002-01-22  Richard Henderson  <rth@redhat.com>
6127
6128         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
6129
6130 2002-01-22  Richard Henderson  <rth@redhat.com>
6131
6132         * gcc.dg/20020122-4.c: New.
6133
6134 2002-01-22  H.J. Lu <hjl@gnu.org>
6135
6136         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
6137         link output.
6138         * gcc.dg/special/ecos.exp: Likewise.
6139         * lib/g++-dg.exp: Likewise.
6140         * lib/g77-dg.exp: Likewise.
6141         * lib/gcc-dg.exp : Likewise.
6142         * lib/mike-g++.exp: Likewise.
6143         * lib/mike-g77.exp: Likewise.
6144         * lib/mike-gcc.exp: Likewise.
6145         * lib/objc-dg.exp: Likewise.
6146
6147 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
6148
6149         PR target/5379
6150         * gcc.dg/20020122-2.c: New test.
6151
6152 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
6153
6154         * gcc.dg/20020122-1.c: New test.
6155
6156 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
6157
6158         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
6159
6160 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
6161
6162         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
6163
6164 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6165
6166         * gcc.c-torture/compile/20020121-1.c: New test.
6167
6168 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6169
6170         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6171         ld_library_path.
6172
6173 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6174
6175         * gcc.dg/20020218-1.c: New test.
6176
6177 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6178
6179         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6180         messages
6181         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6182         "At global scope" warning
6183         * g++.dg/ext/align1.C: Change cygwin test for alignment
6184         from db-bogus to dg-warning
6185
6186 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6187
6188         * g77.f-torture/compile/cpp2.F: New test.
6189
6190 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6191
6192         * g++.dg/template/access1.C: New test.
6193
6194 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6195
6196         * gcc.dg/20020118-1.c: New.
6197
6198 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6199
6200         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6201
6202 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6203
6204         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6205         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6206         alignment warnings.
6207
6208 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6209
6210         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6211         torture_with_loops and torture_without_loops
6212
6213 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6214
6215         * gcc.c-torture/compile/20020116-1.c: New test.
6216
6217 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6218
6219         * gcc.dg/20020116-2.c: New test.
6220
6221         * gcc.dg/ultrasp4.c: New test.
6222
6223         * gcc.dg/20020116-1.c: New test.
6224
6225 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6226
6227         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6228         by EABI.
6229
6230 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
6231
6232         * gcc.misc-tests/i386-prefetch.exp: New.
6233         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
6234         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
6235         * gcc.misc-tests/i386-pf-none-1.c: New test.
6236         * gcc.misc-tests/i386-pf-sse-1.c: New test.
6237
6238 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
6239
6240         * gcc.dg/gnu89-init-1.c: Add new tests.
6241
6242 2002-01-15  Andreas Jaeger  <aj@suse.de>
6243
6244         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
6245         * gcc.dg/i386-mmx-2.c: Likewise.
6246         * gcc.dg/i386-sse-1.c: Likewise.
6247         * gcc.dg/i386-sse-2.c: Likewise.
6248         * gcc.dg/i386-sse-3.c: Likewise.
6249
6250 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
6251
6252         * g77.f-torture/execute/intrinsic-unix-bessel.f:
6253         Uncomment additional cases that now pass.
6254
6255 2002-01-11  Richard Henderson  <rth@redhat.com>
6256
6257         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
6258         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
6259
6260 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
6261
6262         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
6263
6264 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
6265
6266         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
6267         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
6268
6269 2002-01-10  Dale Johannesen  <dalej@apple.com>
6270
6271         * gcc.c-torture/execute/loop-11.c: New.
6272
6273 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
6274
6275         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
6276         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
6277
6278 2002-01-09  Richard Henderson  <rth@redhat.com>
6279
6280         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
6281         type in which to perform the operation for each size.
6282
6283 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
6284
6285         * gcc.c-torture/compile/20020109-2.c: New test.
6286
6287 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
6288
6289         * gcc.c-torture/execute/loop-10.c: New test.
6290
6291 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6292
6293         * gcc.c-torture/compile/20010226-1.c: New test.
6294         * gcc.c-torture/compile/20010227-1.c: New test.
6295         * gcc.c-torture/compile/20010426-1.c: New test.
6296         * gcc.c-torture/compile/20010510-1.c: New test.
6297         * gcc.c-torture/compile/20010605-3.c: New test.
6298         * gcc.c-torture/compile/20010824-1.c: New test.
6299         * gcc.c-torture/execute/20010409-1.c: New test.
6300         * gcc.dg/noncompile/20000901-1.c: New test.
6301         * gcc.dg/20001023-1.c: New test.
6302         * gcc.dg/20001101-1.c: New test.
6303         * gcc.dg/20001102-1.c: New test.
6304         * gcc.dg/20010207-1.c: New test.
6305         * gcc.dg/20010405-1.c: New test.
6306         * gcc.dg/20010822-1.c: New test.
6307         * gcc.dg/20011107-1.c: New test.
6308
6309 2002-01-09  Jeffrey A Law  (law@redhat.com)
6310
6311         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
6312
6313         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
6314         execution failure on PA targets.
6315
6316 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6317
6318         * gcc.c-torture/compile/20020109-1.c: New test.
6319
6320 2002-01-08  Kazu Hirata  <kazu@hxi.com>
6321
6322         * gcc.c-torture/execute/20020108-1.c: New test.
6323
6324 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
6325
6326         * gcc.dg/20020108-1.c: New test.
6327
6328 2002-01-08  H.J. Lu <hjl@gnu.org>
6329
6330         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
6331         for header files.
6332
6333 2002-01-08  Geoff Keating  <geoffk@redhat.com>
6334
6335         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
6336         consistency.
6337
6338 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
6339
6340         * gcc.dg/altivec-4.c: Test altivec predicates.
6341
6342 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
6343
6344         * gcc.c-torture/execute/20020107-1.c: New test.
6345
6346 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6347
6348         PR c/5279
6349         * gcc.c-torture/compile/20020106-1.c: New test.
6350
6351 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6352
6353         * gcc.c-torture/execute/nestfunc-4.c: New test.
6354
6355 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6356
6357         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
6358         extra triple that slipped in.
6359         * g++.old-deja/g++.abi/align.C: Likewise.
6360         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6361
6362 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6363
6364         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
6365         * g++.old-deja/g++.abi/align.C: Likewise.
6366         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6367
6368         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
6369         on FreeBSD/i386.
6370         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
6371         FreeBSD.
6372
6373 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
6374
6375         * gcc.dg/20020104-1.c: New test.
6376
6377         * gcc.dg/20020104-2.c: New test.
6378
6379 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
6380
6381         * gcc.dg/20020103-1.c: Fix typo in target selector.
6382
6383 2002-01-03  Richard Henderson  <rth@redhat.com>
6384
6385         * gcc.dg/20020103-1.c: New.
6386
6387 2002-01-03  Kazu Hirata  <kazu@hxi.com>
6388
6389         * gcc.c-torture/execute/20020103-1.c: New test.
6390
6391 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
6392
6393         * g++.dg/other/debug2.C: New test.
6394
6395         * gcc.c-torture/compile/20020103-1.c: New test.
6396
6397 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
6398
6399         * gcc.dg/gnu89-init-1.c: Added new tests.
6400
6401 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6402
6403         * g++.dg/template/friend2.C: Remove as patch is reverted.
6404
6405         * g++.dg/warn/oldcast1.C: New test.
6406
6407         * g++.dg/template/ptrmem1.C: New test.
6408         * g++.dg/template/ptrmem2.C: New test.
6409
6410         * g++.dg/template/ntp.C: New test.
6411
6412         * g++.dg/other/component1.C: New test.
6413
6414         * g++.dg/template/ttp3.C: New test.
6415
6416         * g++.dg/template/friend2.C: New test.
6417         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
6418
6419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6420
6421         * g++.dg/other/ptrmem1.C: New test.
6422         * g++.dg/other/ptrmem2.C: New test.
6423
6424 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6425
6426         * g++.dg/template/ctor1.C: New test.
6427
6428 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6429
6430         * g++.dg/template/friend2.C: New test.
6431
6432 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
6433
6434         * gcc.dg/mmix-1.c: New test.
6435
6436 2001-12-31  Richard Henderson  <rth@redhat.com>
6437
6438         * gcc.dg/asm-5.c: New.
6439
6440 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
6441
6442         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
6443         in namespace __gnu_cxx
6444
6445 2001-12-30  Richard Henderson  <rth@redhat.com>
6446
6447         * gcc.dg/debug-6.c: New.
6448
6449 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
6450
6451         * gcc.c-torture/compile/20011229-2.c: New test.
6452
6453 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
6454
6455         * gcc.dg/debug-3.c: New test.
6456         * gcc.dg/debug-4.c: New test.
6457         * gcc.dg/debug-5.c: New test.
6458
6459 2001-12-29  Richard Henderson  <rth@redhat.com>
6460
6461         * g++.dg/eh/loop1.C: New.
6462
6463 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6464
6465         * g++.dg/template/crash1.C: New test.
6466
6467 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6468
6469         * g++.dg/other/const1.C: New test.
6470
6471 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
6472
6473         * gcc.c-torture/compile/20011229-1.c: New test.
6474
6475 2001-12-28  Stan Shebs  <shebs@apple.com>
6476
6477         * lib/objc-torture.exp: Resync with c-torture.exp.
6478         * lib/objc.exp: Load standard libraries.
6479
6480 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
6481
6482         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
6483         additional tests.
6484
6485 2001-12-27  Roger Sayle <roger@eyesopen.com>
6486
6487         * gcc.c-torture/execute/string-opt-16.c: New testcase.
6488
6489 2001-12-27  Richard Henderson  <rth@redhat.com>
6490
6491         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
6492
6493 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6494
6495         * g++.dg/eh/ctor1.C: New test.
6496         * g++.dg/other/error2.C: New test.
6497
6498 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6499
6500         * g++.dg/other/init2.C: New test.
6501
6502 2001-12-24  Richard Henderson  <rth@redhat.com>
6503
6504         * gcc.dg/20011223-1.c: New.
6505         * gcc.dg/inline-1.c: New.
6506
6507 2001-12-23  Richard Henderson  <rth@redhat.com>
6508
6509         * gcc.dg/asm-4.c: Test operand modifiers.
6510
6511 2001-12-23  Richard Henderson  <rth@redhat.com>
6512
6513         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
6514
6515 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6516
6517         * gcc.c-torture/execute/20011223-1.c: New test.
6518
6519 2001-12-21  Richard Henderson  <rth@redhat.com>
6520
6521         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
6522         re-enables the warning.
6523
6524 2001-12-21  Richard Henderson  <rth@redhat.com>
6525
6526         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
6527
6528 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6529
6530         * gcc.c-torture/compile/20011218-1.c: New test.
6531
6532 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
6533
6534         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
6535         arm-isr.c test.
6536         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
6537         epilogue generation for ARM ISR routines.
6538
6539 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6540
6541         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
6542         * gcc.dg/format/c90-printf-3.c: Likewise.
6543         * gcc.dg/format/c99-printf-3.c: Likewise.
6544         * gcc.dg/format/ext-1.c: Likewise.
6545         * gcc.dg/format/ext-6.c: Likewise.
6546         * gcc.dg/format/format.h: Prototype unlocked stdio.
6547
6548 2001-12-20  Richard Henderson  <rth@redhat.com>
6549
6550         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
6551         (arena): Use it.
6552         (malloc): Correct allocation logic.  Abort if we fill up the
6553         arena before initialization complete.
6554         (realloc): Correct allocation logic.
6555
6556 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6557
6558         * gcc.c-torture/compile/20011219-2.c: New test.
6559
6560         * gcc.c-torture/execute/20011219-1.c: New test.
6561
6562 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
6563
6564         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
6565         target does not support weak symbols.
6566
6567 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.c-torture/compile/20011219-1.c: New test.
6570
6571 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6572
6573         * g++.dg/other/error1.C: New test.
6574
6575 2001-12-17  Jeffrey A Law  (law@redhat.com)
6576
6577         * gcc.c-torture/execute/20011217-1.c: New test.
6578
6579 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6580
6581         * objc.dg/special/: New directory.
6582         * objc.dg/special/special.exp: New file.
6583         * objc.dg/special/unclaimed-category-1.h: New file.
6584         * objc.dg/special/unclaimed-category-1a.m: New file.
6585         * objc.dg/special/unclaimed-category-1.m: New file.
6586
6587 2001-12-17  Andreas Jaeger  <aj@suse.de>
6588
6589         * gcc.c-torture/compile/20011217-2.c: New test.
6590
6591 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6592
6593         * gcc.c-torture/compile/20011217-1.c: New test.
6594
6595 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6596
6597         * testsuite/gcc.dg/20011214-1.c: New.
6598
6599 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6600
6601         * gcc.dg/altivec-4.c: New.
6602
6603 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6604
6605         * gcc.dg/20011113-1.c: New test.
6606
6607 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6608
6609         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6610         std::__malloc_alloc_template<0> and
6611         std::__default_alloc_template<false, 0>.
6612
6613 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6614
6615         * objc/execute/bf-21.m: New test.
6616         * objc/execute/enumeration-1.m: New test.
6617         * objc/execute/enumeration-2.m: New test.
6618
6619 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6620
6621         * gcc.dg/gnu89-init-1.c: New test.
6622
6623 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6626         * g++.old-deja/g++.jason/2371.C: Likewise.
6627         * g++.old-deja/g++.jason/template33.C: Likewise.
6628         * g++.old-deja/g++.jason/template34.C: Likewise.
6629         * g++.old-deja/g++.jason/template36.C: Likewise.
6630         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6631         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6632         * g++.old-deja/g++.other/typename1.C: Likewise.
6633         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6634         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6635         * g++.old-deja/g++.pt/typename11.C: Likewise.
6636         * g++.old-deja/g++.pt/typename14.C: Likewise.
6637         * g++.old-deja/g++.pt/typename16.C: Likewise.
6638         * g++.old-deja/g++.pt/typename3.C: Likewise.
6639         * g++.old-deja/g++.pt/typename4.C: Likewise.
6640         * g++.old-deja/g++.pt/typename5.C: Likewise.
6641         * g++.old-deja/g++.pt/typename7.C: Likewise.
6642         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6643
6644 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6645
6646         * g++.dg/other/linkage1.C: New test.
6647         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6648         specifiers.
6649
6650 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6651
6652         * gcc.dg/concat.c: New test.
6653
6654 2001-12-11  Stan Shebs  <shebs@apple.com>
6655
6656         * objc/compile: New test directory.
6657         * objc/compile/compile.exp: New expect script.
6658         * objc/compile/20011211-1.m: New compile test.
6659
6660 2001-12-11  Jason Merrill  <jason@redhat.com>
6661
6662         * lib/prune.exp (prune_gcc_output): Also handle "In member
6663         function".  So many permutations...
6664
6665 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6666
6667         * g++.dg/template/typedef1.C: New test.
6668
6669 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6670
6671         * g++.dg/other/copy1.C: New test.
6672
6673 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6674
6675         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6676
6677         * gcc.dg/builtin-choose-expr.c: New.
6678
6679 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6680
6681         * gcc.dg/altivec-2.c: New.
6682
6683 2001-12-07  Richard Henderson  <rth@redhat.com>
6684
6685         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6686
6687 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6688
6689         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6690         ultrasparc.
6691
6692 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6693
6694         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6695
6696 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6697
6698         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6699         variable argument list.
6700
6701 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6702
6703         * gcc.c-torture/execute/memcheck: Delete entire directory.
6704         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6705         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6706
6707 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6708
6709         * gcc.dg/Wshadow-1.c: New test.
6710
6711 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6712
6713         * gcc.c-torture/compile/20011130-1.c: New test.
6714
6715         * gcc.dg/noncompile/20011025-1.c: New test.
6716
6717         * g++.dg/other/anon-union.C: New test.
6718
6719         * gcc.c-torture/execute/20011024-1.c: New test.
6720
6721 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6722
6723         * gcc.c-torture/execute/20000722-1.x,
6724         gcc.c-torture/execute/20010123-1.x: Remove.
6725         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6726         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6727         gcc.dg/c99-complit-2.c: New tests.
6728
6729 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6730
6731         * g++.dg/inherit/base1.C: New test.
6732
6733 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6734
6735         * g++.dg/other/stdarg1.C: New test.
6736
6737         * gcc.c-torture/compile/20011130-2.c: New test.
6738
6739 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6740
6741         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6742         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6743         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6744         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6745         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6746         * gcc.dg/builtin-prefetch-1.c: New test.
6747
6748 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6749
6750         * gcc.dg/20011130-1.c: New test.
6751
6752 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6753
6754         * g++.dg/other/scope1.C: New test.
6755         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6756
6757 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6758
6759         * gcc.dg/vla-init-1.c: New test.
6760
6761 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6762
6763         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6764
6765 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6766
6767         * objc.dg/alias.m: Update.
6768         * objc.dg/class-1.m: Update.
6769         * objc.dg/const-str-1.m: Update.
6770         * objc.dg/fwd-proto-1.m: Update.
6771         * objc.dg/id-1.m: Update.
6772         * objc.dg/super-class-1.m: Update.
6773
6774 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6775
6776         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6777         constructs.
6778
6779 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6780
6781         * gcc.c-torture/execute/20011128-1.c: New test.
6782
6783 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6784
6785         * gcc.dg/20011127-1.c: New test.
6786
6787 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6788
6789         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6790         from Austin Group draft 7.
6791         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6792         scanf format arguments.
6793         * gcc.dg/format/no-exargs-2.c: New test.
6794
6795 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6796
6797         * g++.dg/abi/vbase8-4.C: New test.
6798
6799 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6800
6801         * gcc.c-torture/execute/20011121-1.c: New test.
6802
6803 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6804
6805         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6806
6807 2001-11-23  Andreas Jaeger  <aj@suse.de>
6808
6809         * gcc.dg/cpp/charconst-2.c: New test.
6810
6811 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6812
6813         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6814         to the host if it is remote.  Let tests specify extra headers
6815         they use.
6816         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6817         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6818         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6819         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6820         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6821         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6822         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6823         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6824         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6825         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6826
6827 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6828
6829         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6830         for little endian ARMs.
6831
6832 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6833
6834         * gcc.c-torture/compile/20011119-1.c: New test.
6835         * gcc.c-torture/compile/20011119-2.c: New test.
6836
6837 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6838
6839         * gcc.dg/altivec-1.c: Fix typo.
6840
6841 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6842
6843         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6844
6845 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6846
6847         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6848
6849 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6850
6851         * lib/g77.exp: Don't specify --rpath-link.
6852
6853         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6854         across all the headers.
6855         * gcc.dg/format/format.exp: For testing on a remote host,
6856         copy format.h.
6857
6858         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6859         * gcc.c-torture/execute/930406-1.c: Likewise.
6860         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6861
6862 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6863
6864         * gcc.dg/altivec-1.c: New.
6865
6866 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6867
6868         * gcc.dg/cpp/fpreprocessed.c: New test case.
6869
6870 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6871
6872         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6873         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6874         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6875
6876 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6877
6878         * gcc.dg/no-builtin-1.c: New test.
6879
6880 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6881
6882         * gcc.c-torture/execute/20011115-1.c: New test.
6883
6884 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6885
6886         * gcc.c-torture/compile/20011114-2.c: New test.
6887         * gcc.c-torture/compile/20011114-3.c: New test.
6888         * gcc.c-torture/compile/20011114-4.c: New test.
6889
6890 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6891
6892         * g++.dg/other/init1.C: New test.
6893
6894 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6895
6896         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6897         message.
6898
6899         * gcc.c-torture/execute/20011114-1.c: New testcase.
6900
6901         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6902         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6903         like the (before this change) version of 20010327-1.c.
6904
6905 2001-11-14  Roger Sayle <roger@eyesopen.com>
6906
6907         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6908
6909 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6910
6911         * g++.dg/init/array2.C: New test.
6912
6913 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6914
6915         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6916
6917 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6918
6919         * g++.dg/other/forscope1.C: New test.
6920         * g++.dg/ext/forscope1.C: New test.
6921         * g++.dg/ext/forscope2.C: New test.
6922
6923 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6924
6925         * gcc.c-torture/execute/20011113-1.c: New test.
6926
6927 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6928
6929         * gcc.c-torture/execute/20011109-2.c: New test.
6930
6931         * gcc.c-torture/execute/20011109-1.c: New test.
6932
6933 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * gcc.c-torture/compile/20011109-1.c: New test.
6936
6937 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6938
6939         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6940         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6941         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6942         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6943         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6944         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6945         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6946
6947 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6948
6949         * g++.dg/warn/Wshadow-1.C: New tests.
6950         * g++.old-deja/g++.mike/for3.C: Update.
6951
6952 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6953
6954         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6955         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6956         XFAILs.  Adjust expected error texts.
6957         * gcc.c-torture/compile/20011106-1.c,
6958         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6959         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6960         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6961         gcc.dg/c99-array-lval-5.c: New tests.
6962
6963 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6964
6965         * gcc.dg/cpp/defined.c: Update.
6966
6967 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6968
6969         * gcc.c-torture/execute/anon-1.c: New test.
6970
6971 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6972
6973         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6974         same size, so no warning should be produced on stormy16.
6975
6976         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6977         due to oversized array.
6978         * g++.old-deja/g++.mike/ns15.C: Likewise.
6979         * g++.old-deja/g++.pt/crash16.C: Likewise.
6980
6981 2001-11-02  Graham Stott  <grahams@redhat.com>
6982
6983         * g++.dgother/debug1.C: Fix typos.
6984
6985 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6986
6987         * g++.dg/other/debug1.C: New test.
6988
6989 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6990
6991         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6992         of unsigned long.
6993
6994 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * gcc.dg/20011029-2.c: New test.
6997
6998         * gcc.c-torture/compile/20011029-1.c: New test.
6999
7000 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
7001
7002         * objc/execute/class_self-1.m: New test.
7003         * objc/execute/class_self-2.m: New test.
7004
7005 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
7006
7007         * gcc.misc-tests/msgs.exp: Delete.
7008         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
7009         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
7010         error set to match recent changes.
7011
7012 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
7013
7014         * gcc.dg/20011021-1.c: New test.
7015
7016 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
7017
7018         * gcc.c-torture/compile/20011023-1.c: New test.
7019
7020 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
7021
7022         * lib/g77.exp: Rewrite based on lib/g++.exp.
7023
7024 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
7025
7026         * gcc.c-torture/execute/20011019-1.c: New test.
7027
7028         * gcc.dg/20011018-1.c: New test.
7029
7030 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
7031
7032         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
7033
7034 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
7035
7036         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
7037         * gcc.dg/attr-invalid.c: Likewise.
7038
7039 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
7040
7041         * testsuite/gcc.dg/20011015-1.c: New test.
7042
7043 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * g++.dg/template/unify2.C: New test.
7046
7047 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7048
7049         * g++.dg/other/exception-specification.C: New test
7050
7051 2001-10-13  Tom Rix  <trix@redhat.com>
7052
7053         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
7054         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
7055
7056 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
7057
7058         * testsuite/gcc.dg/20011009-1.c: New test.
7059
7060 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7061
7062         PR g++/4476
7063         * g++.dg/other/friend1.C: New test.
7064
7065 2001-10-11  Richard Henderson  <rth@redhat.com>
7066
7067         * g++.old-deja/g++.other/crash18.C: Add -S to options.
7068
7069 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7070
7071         * gcc.c-torture/compile/20011010-1.c: New.
7072
7073 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7074
7075         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
7076         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
7077         g77.f-torture/execute/execute.exp,
7078         g77.f-torture/noncompile/noncompile.exp,
7079         gcc.c-torture/compile/compile.exp,
7080         gcc.c-torture/execute/execute.exp,
7081         gcc.c-torture/execute/ieee/ieee.exp,
7082         gcc.c-torture/execute/memcheck/memcheck.exp,
7083         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
7084         objc/execute/execute.exp: Update FSF address.
7085
7086 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7087
7088         * gcc.dg/cpp/cmdlne-C.c: Update.
7089         * gcc.dg/cpp/cmdlne-C2.c: New.
7090
7091 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7092
7093         * gcc.c-torture/execute/20011008-3.c: New.
7094
7095 2001-10-08  DJ Delorie  <dj@redhat.com>
7096
7097         * gcc.dg/20011008-1.c: New.
7098         * gcc.dg/20011008-2.c: New.
7099
7100 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7101
7102         * gcc.dg/cpp/spacing1.c: Update test.
7103
7104 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7105
7106         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
7107         spelling errors of "separate" as "seperate".
7108
7109 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
7110
7111         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
7112         enough to avoid inlining.
7113
7114 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7115
7116         * lib/g77.exp: set libg2c_dir correctly.
7117
7118 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7119
7120         * gcc.dg/cpp/macro11.c: New test.
7121
7122 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7123
7124         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
7125         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
7126         gcc.dg/format/multattr-3.c: New tests.
7127         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
7128         tests for format attributes on function pointers being rejected.
7129
7130 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7131
7132         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
7133
7134 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7135
7136         * g++.dg/warn/format1.C: New test.
7137
7138 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7139
7140         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
7141
7142 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7143
7144         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
7145
7146 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7147
7148         * gcc.dg/cpp/redef2.c: Add test.
7149
7150 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
7151
7152         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
7153         long-standing bug on i686, apparently.
7154         * gcc.c-torture/execute/loop-2c.x: New file.
7155         * gcc.c-torture/execute/loop-2d.x: New file.
7156         * gcc.c-torture/execute/loop-3c.x: New file.
7157
7158 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
7159
7160         * gcc.dg/cpp/20000625-2.c: Correct line number.
7161
7162 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7163
7164         * gcc.dg/cpp/macro10.c: New test.
7165         * gcc.dg/cpp/strify3.c: New test.
7166         * gcc.dg/cpp/spacing1.c: Add tests.
7167         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7168         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7169
7170 2001-09-24  DJ Delorie  <dj@redhat.com>
7171
7172         * gcc.c-torture/execute/20010924-1.c: New test.
7173
7174 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7175
7176         * testsuite/objc/execute/paste.m: Remove.
7177
7178 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7179
7180         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7181
7182 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7183
7184         * g77.dg/strlen0.f: New test.
7185
7186 2001-09-21  Richard Henderson  <rth@redhat.com>
7187
7188         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7189         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7190
7191 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7192
7193         Table-driven attributes.
7194         * g++.dg/ext/attrib1.C: New test.
7195
7196 2001-09-20  DJ Delorie  <dj@redhat.com>
7197
7198         * gcc.dg/20000926-1.c: Update expected warning messages.
7199         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7200         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7201         array.
7202
7203 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7204
7205         * g++.dg/eh/registers1.C: New test case.
7206
7207 2001-09-17  Richard Henderson  <rth@redhat.com>
7208
7209         * gcc.dg/array-5.c: Fix VLA decomposition test.
7210
7211 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7212
7213         * gcc.dg/cpp/line5.c: New testcase.
7214
7215 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7216
7217         * gcc.dg/cpp/macro9.c: New test.
7218
7219 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7220
7221         * gcc.c-torture/execute/980223.c: Change type of addr from long
7222         to char *.
7223
7224 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7225
7226         * gcc.c-torture/execute/20010915-1.c: New test.
7227
7228 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7229
7230         * g77.dg/bprob: New directory.
7231         * g77.dg/bprob/bprob.exp: New file.
7232         * g77.dg/bprob/bprob-1.f: New test.
7233         * g77.dg/gcov: New directory.
7234         * g77.dg/gcov/gcov.exp: New file.
7235         * g77.dg/gcov/gcov-1.f: New test.
7236         * g77.dg/gcov/gcov-1.x: New file.
7237
7238 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7239
7240         * gcc.dg/cpp/directiv.c: Update.
7241         * gcc.dg/cpp/undef1.c: Update.
7242
7243 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
7244
7245         * gcc.dg/20010912-1.c: New test.
7246
7247 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
7248
7249         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
7250         language-independent file in lib.
7251         * lib/gcov.exp: New file.
7252
7253 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7254
7255         * gcc.c-torture/compile/20010911-1.c: New test.
7256
7257 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
7258
7259         * lib/profopt.exp: New, to support profile-directed optimizations.
7260         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
7261         * gcc.misc-tests/bprob-1.c: New test.
7262         * gcc.misc-tests/bprob-2.c: New test.
7263
7264 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
7265
7266         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
7267         XFAIL and which kinds of gcov output to verify.
7268         * gcc.misc-tests/gcov-4b.x: New file.
7269         * gcc.misc-tests/gcov-5b.x: New file.
7270         * gcc.misc-tests/gcov-6.x: New file.
7271         * gcc.misc-tests/gcov-7.c: New test.
7272         * gcc.misc-tests/gcov-7.x: New file.
7273
7274 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
7275
7276         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
7277         * gcc.misc-tests/gcov-6.c: New test.
7278
7279 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7280
7281         PR c++/3986
7282         * g++.dg/abi/vbase1.C: New test.
7283
7284 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
7285
7286         * objc.dg/method-2.m: New.
7287
7288 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7289
7290         PR c++/4203
7291         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
7292         * g++.dg/init/empty1.C: New test.
7293
7294 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
7295
7296         * gcc.c-torture/compile/20010903-1.c: New test.
7297
7298 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
7299
7300         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
7301         for m68k.
7302
7303 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
7304
7305         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
7306
7307         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
7308
7309         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
7310
7311 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
7312
7313         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
7314         for 16-bit 'unsigned int'.
7315
7316 2001-08-29  Kazu Hirata  <kazu@hxi.com>
7317
7318         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
7319
7320 2001-08-27  Richard Henderson  <rth@redhat.com>
7321
7322         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
7323         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
7324
7325 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
7326
7327         * gcc.dg/asm-names.c (ymain): New.
7328
7329 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
7330
7331         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
7332         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
7333         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
7334
7335 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7336
7337         * gcc.dg/compare5.c: New testcase.
7338
7339 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
7340
7341         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
7342         and "In instantiation".
7343
7344 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
7345
7346         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
7347
7348 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
7349
7350         * gcc.misc-tests/gcov.exp: Add support for branch information.
7351         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
7352         * gcc.misc-tests/gcov-4.c: New test.
7353         * gcc.misc-tests/gcov-4b.c: New test.
7354         * gcc.misc-tests/gcov-5b.c: New test.
7355
7356 2001-08-20  Zack Weinberg  <zackw@panix.com>
7357
7358         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
7359         expected to fail.
7360
7361 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7362
7363         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
7364
7365 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
7366
7367         * g++.dg/eh/template1.C: New test.
7368
7369 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
7370
7371         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
7372         Fix thinko.
7373         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
7374         for xfail.
7375
7376 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
7377
7378         * lib/g77-dg.exp:  Use prune.exp for common procedures
7379         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
7380         * lib/g77.exp: (g77-dg-prune) Remove
7381
7382 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
7383
7384         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
7385
7386 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7387
7388         * g++.dg/template/unify1.C: New test.
7389
7390 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
7391
7392         * g++.dg/abi/empty4.C: New test.
7393
7394 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
7395
7396         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
7397         solaris2.*
7398         * g77.f-torture/compile/pr3743.x: Likewise
7399
7400 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7401
7402         * g++.dg/other/using-declaration.C: New test.
7403
7404 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7405
7406         * gcc.dg/cpp/tr-sign.c: New testcase.
7407
7408 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7409
7410         * gcc.dg/cpp/19951025-1.c: Revert.
7411         * gcc.dg/cpp/directiv.c: We no longer process directives that
7412         interrupt macro arguments.
7413
7414 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
7415
7416         * gcc.dg/bconstp-1.c: New test.
7417
7418 2001-08-03  Richard Henderson  <rth@redhat.com>
7419
7420         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
7421
7422 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7423
7424         * gcc.dg/cpp/19951025-1.c: Update.
7425
7426 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
7427
7428         * g77.dg/ff90-1.f (s): Fix reference of variable z,
7429         should be x.
7430
7431 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7432
7433         Kill -fhonor-std.
7434         * g++.old-deja/g++.ns/ns14.C: Remove special options.
7435         * g++.old-deja/g++.other/std1.C: Likewise.
7436         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
7437
7438 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
7439
7440         * lib/g77.exp:  Load gcc-defs.exp for common procedures
7441         (g77_pass, g77_fail, g77_finish, g77_exit,
7442         ${tool}_check_unsupported_p} Now redundant.  Deleted.
7443
7444 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
7445
7446         * g77.dg/fbackslash.f
7447         * g77.dg/fcase-preserve.f
7448         * g77.dg/ff90-1.f
7449         * g77.dg/ffixed-line-length-0.f
7450         * g77.dg/ffixed-line-length-132.f
7451         * g77.dg/ffixed-line-length-7.f
7452         * g77.dg/ffixed-line-length-72.f
7453         * g77.dg/ffixed-line-length-none.f
7454         * g77.dg/ffree-form-1.f
7455         * g77.dg/fno-backslash.f
7456         * g77.dg/fno-f90-1.f
7457         * g77.dg/fno-fixed-form-1.f
7458         * g77.dg/fno-onetrip.f
7459         * g77.dg/fno-typeless-boz.f
7460         * g77.dg/fno-underscoring.f
7461         * g77.dg/fno-vxt-1.f
7462         * g77.dg/fonetrip.f
7463         * g77.dg/ftypeless-boz.f
7464         * g77.dg/fugly-assumed.f
7465         * g77.dg/funderscoring.f
7466         * g77.dg/fvxt-1.f
7467
7468 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
7469
7470         * objc.dg/fwd-proto-1.m: New.
7471         * objc.dg/local-decl-1.m: New.
7472         * objc.dg/naming-1.m: New.
7473         * objc.dg/naming-2.m: New.
7474         * objc.dg/proto-hier-1.m: New.
7475
7476 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
7477
7478         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
7479         largest-type elements to a struct makes its size grow.
7480
7481 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7482
7483         * g++.dg/abi/vthunk1.C: New test.
7484
7485 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7486
7487         * g++.dg/abi/vbase8-22.C: New test.
7488
7489 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7490
7491         * gcc.dg/cpp/macro8.c: New test.
7492
7493 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7494
7495         * g++.dg/abi/vbase8-21.C: New test.
7496
7497 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7498
7499         * g++.dg/abi/vbase8-10.C: New test.
7500
7501 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7502
7503         * lib/g++.exp (g++_set_ld_library_path): Renamed to
7504         ${tool}_set_ld_library_path.
7505         Changed caller.
7506         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
7507         g++.exp.
7508
7509 2001-07-26  Stan Cox <scox@redhat.com>
7510
7511         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
7512         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
7513         gcc_exit, gcc_check_unsupported_p):
7514         Moved to gcc-deps.exp
7515         * gcc-deps.exp: New file.
7516
7517 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7518
7519         * g++.old-deja/g++.pt/defarg14.C: New test.
7520
7521 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7522
7523         * g++.old-deja/g++.other/lineno5.C: New test.
7524
7525 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7526
7527         * g++.old-deja/g++.pt/crash68.C: New test.
7528
7529 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7530
7531         * g++.old-deja/g++.other/crash42.C: New test.
7532
7533 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7534
7535         * gcc.dg/cpp/extratokens.c: Fix.
7536         * gcc.dg/cpp/skipping2.c: New tests.
7537
7538 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7539
7540         * gcc.c-torture/execute/20010724-1.c: New file.
7541         * gcc.c-torture/execute/20010724-1.x: New file.
7542
7543 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7544
7545         * g++.old-deja/g++.other/cond7.C: New test.
7546
7547 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7548
7549         * g++.old-deja/g++.other/optimize4.C: New test.
7550
7551 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7552
7553         * g++.old-deja/g++.abi/vbase8-5.C: New test.
7554
7555 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
7556
7557         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
7558         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
7559         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
7560         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
7561
7562         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
7563         bug report" message.
7564
7565         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7566         * g++.dg/ext/instantiate1.C: Move from old-deja.
7567
7568 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7569
7570         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7571         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7572         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7573         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7574
7575 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7576
7577         * gcc.c-torture/execute/20010723-1.c: New test.
7578
7579 2001-07-23  Ben Elliston  <bje@redhat.com>
7580
7581         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7582
7583 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7584
7585         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7586         i[34567]86-*-*.
7587         Delete handling of ieee_multilib_flags.
7588         Pass -mieee for alpha*-*-* and sh-*-*.
7589         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7590
7591 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7592
7593         Remove old-abi tests.
7594         * g++.old-deja/g++.mike/p11116.C: Remove.
7595         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7596
7597 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7598
7599         * g77.f-torture/compile/pr3743.f:  New test
7600
7601 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7602
7603         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7604
7605 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7606
7607         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7608         g++.old-deja/g++.pt/static6.C: Likewise.
7609         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7610         supports weak symbols.
7611
7612 2001-07-18  Andreas Jaeger  <aj@suse.de>
7613
7614         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7615         supported again.
7616
7617 2001-07-18  Andreas Jaeger  <aj@suse.de>
7618
7619         * gcc.dg/iftrap-1.c: Fix target line.
7620
7621 2001-07-17  Richard Henderson  <rth@redhat.com>
7622
7623         * gcc.c-torture/execute/20010717-1.c: New.
7624
7625 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7626
7627         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7628         tests.
7629
7630 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7631
7632         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7633
7634 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7635
7636         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7637         UAC_SIGBUS, UAC_NOPRINT definitions.
7638
7639 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7640
7641         * objc/execute/object_is_class.m: New test.
7642         * objc/execute/object_is_meta_class.m: New test.
7643
7644 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7645
7646         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7647         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7648
7649 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7650
7651         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7652         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7653
7654 2001-07-14  Richard Henderson  <rth@redhat.com>
7655
7656         * gcc.dg/iftrap-1.c: New.
7657
7658 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7659
7660         * g77.f-torture/execute/intrinsic77.f: New test.
7661
7662 2001-07-11  Janis Johnson <janis@us.ibm.com>
7663
7664         * gcc.misc-tests/gcov-3.c: New test.
7665
7666 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7667
7668         * gcc.c-torture/compile/20010711-1.c,
7669         * gcc.c-torture/compile/20010711-2.c: New tests.
7670
7671 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7672
7673         * gcc.c-torture/execute/20010711-1.c: New test.
7674
7675 2001-07-11  Ben Elliston  <bje@redhat.com>
7676
7677         * g++.old-deja/g++.other/enum5.C: New test.
7678
7679 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7680
7681         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7682         (g++-dg-prune): Call prune_gcc_output.
7683         * prune.exp: New file for prune_gcc_output.
7684         * lib/g++.exp, lib/gcc.exp: Load it.
7685
7686 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7687
7688         * gcc.c-torture/compile/20010701-1.c,
7689         g++.old-deja/g++.ext/attrib6.C: New tests.
7690
7691 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7692
7693         * gcc.c-torture/compile/20010706-1.c: New test.
7694
7695 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7696
7697         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7698
7699 2001-06-28  Stan Shebs  <shebs@apple.com>
7700
7701         * gcc.dg/pragma-darwin.c: New test.
7702
7703 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7704
7705         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7706         Solaris 2.[678] system.
7707
7708 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7709
7710         * gcc.dg/20010622-1.c: New test.
7711
7712 2001-06-18  Stan Shebs  <shebs@apple.com>
7713
7714         * objc.dg: New directory.
7715         * objc.dg/dg.exp: New file.
7716         * objc.dg/alias.m: New.
7717         * objc.dg/class-1.m: New.
7718         * objc.dg/class-2.m: New.
7719         * objc.dg/const-str-1.m: New.
7720         * objc.dg/const-str-2.m: New.
7721         * objc.dg/id-1.m: New.
7722         * objc.dg/method-1.m: New.
7723         * objc.dg/super-class-1.m: New.
7724         * lib/objc-dg.exp: New file.
7725
7726 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7727
7728         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7729         of label name.
7730
7731 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7732
7733         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7734
7735 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7736
7737         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7738         variable.
7739
7740 2001-06-12  Richard Henderson  <rth@redhat.com>
7741
7742         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7743
7744 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7745
7746         * g++.old-deja/g++.abi/vbase5.C: New test.
7747         * g++.old-deja/g++.abi/vbase6.C: New test.
7748         * g++.old-deja/g++.abi/vbase7.C: New test.
7749
7750 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7751
7752         * gcc.c-torture/compile/20010610-1.c: New test.
7753
7754 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7755
7756         * g++.old-deja/g++.abi/vbase4.C: New test.
7757
7758 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7759
7760         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7761         support %f for HC11/HC12 targets.
7762         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7763         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7764         on HC11/HC12 targets.
7765         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7766
7767 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7768
7769         * gcc.dg/wchar_t-1.c: New file.
7770         * gcc.dg/wint_t-1.c: Likewise.
7771
7772 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7773
7774         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7775
7776 2001-06-11  Richard Henderson  <rth@redhat.com>
7777
7778         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7779
7780 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7781
7782         * gcc.c-torture/compile/20010611-1.c: New test.
7783
7784 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7785
7786         * gcc.dg/c99-tag-1.c: Add more tests.
7787
7788 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7789
7790         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7791         representation on MN10300 and ARM/Thumb.
7792
7793 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7794
7795         * g77.f-torture/execute/20010610.f: New.
7796
7797 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7798
7799         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7800         names.
7801
7802 2001-06-09  Richard Henderson  <rth@redhat.com>
7803
7804         * gcc.c-torture/execute/ashrdi-1.c: New.
7805         * gcc.c-torture/execute/ashldi-1.c: New.
7806         * gcc.c-torture/execute/lshrdi-1.c: New.
7807
7808 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7809
7810         * objc/execute/load-3.m: Added. Check sending +load to categories,
7811         in addition to classes.
7812
7813 2001-06-08  Stan Shebs  <shebs@apple.com>
7814
7815         * objc/execute/load-2.m: New test.  From Nicola Pero
7816         <n.pero@mi.flashnet.it>.
7817
7818 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7819
7820         * gcc.c-torture/execute/20010605-2.c: New test.
7821
7822 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7823
7824         * g++.old-deja/g++.abi/vbase2.C: New test.
7825         * g++.old-deja/g++.abi/vbase3.C: New test.
7826
7827 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7828
7829         * g++.old-deja/g++.pt/friend49.C: New test.
7830
7831 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7832
7833         * g++.old-deja/g++.ext/anon3.C: New test.
7834
7835 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7836
7837         * g++.old-deja/g++.other/conv7.C: New test.
7838
7839 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7840
7841         * gcc.c-torture/compile/20010605-2.c: New test.
7842
7843 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7844
7845         * gcc.c-torture/execute/20010604-1.c: New test.
7846
7847 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7848
7849         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7850
7851 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7852
7853         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7854         (g++_link_flags): Likewise.
7855         (g++_init): Pass gccpath's value to two previous functions.
7856
7857 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7858
7859         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7860         Ensure logfile entry matches exec command line.
7861
7862 2001-05-31  Richard Henderson  <rth@redhat.com>
7863
7864         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7865         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7866
7867 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7868
7869         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7870         compiler for irix6.2
7871
7872 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7873
7874         * g++.old-deja/g++.other/optimize3.C: New file.
7875
7876 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7877
7878         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7879         assemble.
7880
7881 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7882
7883         * g++.old-deja/g++.other/optimize2.C: New file.
7884
7885 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7886
7887         * gcc.c-torture/compile/20010518-2.c: New file.
7888         * gcc.c-torture/execute/20010518-1.c: New file.
7889         * gcc.c-torture/execute/20010518-2.c: New file.
7890
7891 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7892
7893         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7894
7895 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7896
7897         G++ no longer defines builtins that do not begin with __builtin.
7898         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7899         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7900         * g++.old-deja/g++.law/builtin1.C: Likewise.
7901         * g++.old-deja/g++.law/cvt2.C: Likewise.
7902         * g++.old-deja/g++.mike/net5.C: Likewise.
7903         * g++.old-deja/g++.other/builtins1.C: Likewise.
7904         * g++.old-deja/g++.other/builtins2.C: Likewise.
7905         * g++.old-deja/g++.other/builtins3.C: Likewise.
7906         * g++.old-deja/g++.other/builtins4.C: Likewise.
7907         * g++.old-deja/g++.other/inline8.C: Likewise.
7908         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7909
7910 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7911
7912         * g++.old-deja/g++.pt/using1.C: Adjust.
7913         * g++.old-deja/g++.pt/using2.C: New test.
7914
7915 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7916
7917         * gcc.dg/cpp/charconst.c: New tests.
7918         * gcc.dg/cpp/escape.c: New tests.
7919         * gcc.dg/cpp/escape-1.c: New tests.
7920         * gcc.dg/cpp/escape-2.c: New tests.
7921         * gcc.dg/cpp/ucs.c: New tests.
7922
7923 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7924
7925         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7926         native compiler for irix6.5.
7927
7928 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7929
7930         * lib/g++.exp (g++_include_flags): Use args to compute
7931         get_multilibs.
7932         (g++_link_flags): Likewise.
7933         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7934
7935 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7936
7937         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7938
7939 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7940
7941         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7942         this file.
7943
7944 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7945
7946         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7947         STACK_SIZE;
7948         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7949         to STACK_SIZE; Use it to define size of add_histo array.
7950         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7951         to STACK_SIZE.
7952         (f): Use GITT_SIZE to define size of gitt local table.
7953         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7954         to STACK_SIZE; Use it to define size of bytemem array.
7955
7956 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7957
7958         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7959         on 68HC11/HC12 due to the asm instruction.
7960         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7961         * gcc.c-torture/compile/920520-1.x: Likewise.
7962         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7963         on 68HC11/HC12 because the function is larger than 64K.
7964         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7965         on 68HC11/HC12 because the structure is too large.
7966
7967 2001-05-20  Richard Henderson  <rth@redhat.com>
7968
7969         * gcc.c-torture/execute/20010520-1.c: New.
7970
7971 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7972
7973         * g++.old-deja/g++.warn/compare1.C: New test.
7974         * gcc.dg/compare4.c: New test.
7975
7976 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7977
7978         * g++.old-deja/g++.other/optimize1.C: New test.
7979
7980 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7981
7982         * g++.old-deja/g++.pt/spec41.C: New test.
7983
7984 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7985
7986         * gcc.c-torture/compile/20010114-1.x: Remove.
7987
7988 2001-05-18  Stan Shebs  <shebs@apple.com>
7989
7990         * gcc.c-torture/compile/20010518-1.c: New test.
7991
7992 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7993
7994         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7995         * g++.old-deja/g++.pt/crash67.C: New test.
7996
7997 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7998
7999         * g++.old-deja/g++.other/debug9.C: New test.
8000
8001 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
8002
8003         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
8004
8005 2001-05-16  Jan Hubicka  <jh@suse.cz>
8006
8007         * gcc.c-torture/compile/20010516-1.c: New test.
8008
8009 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8010
8011         * g++.old-deja/g++.other/crash41.C: New test.
8012
8013 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         * g++.old-deja/g++.pt/crash66.C: New test.
8016
8017 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
8018
8019         * g++.old-deja/g++.robertl/eb27.C: Convert.
8020
8021 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
8022
8023         * g++.dg/friend-warn.C: New test.  Do not warn about friend
8024         declaration being redundant.
8025
8026 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
8027
8028         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
8029
8030 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
8031
8032         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
8033
8034 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
8035
8036         * lib/g++.exp: Use testsuite_flags.
8037
8038 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
8039
8040         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
8041
8042 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8043
8044         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
8045
8046 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
8049
8050 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
8051
8052         * gcc.c-torture/compile/20010313-1.c: New test.
8053
8054 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
8055
8056         * gcc.dg/cpp/direct2.c: New test.
8057         * gccq.dg/cpp/direct2s.c: New test.
8058
8059         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
8060
8061 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
8062
8063         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
8064         * g++.old-deja/g++.other/op3.C: Likewise.
8065
8066 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8067
8068         * gcc.dg/cpp/syshdr.h: New file.
8069         * gcc.dg/cpp/sysmac1.c: Update.
8070         * gcc.dg/cpp/sysmac2.c: Update.
8071
8072 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8073
8074         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
8075
8076 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
8077
8078         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
8079         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
8080
8081 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
8082
8083         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
8084
8085 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
8086
8087         * lib/g++.exp (g++_include_flags): Don't use any special flags
8088         if TESTING_IN_BUILD_TREE is not defined.
8089         (g++_init): Use a plain 'c++' as the compiler if
8090         TESTING_IN_BUILD_TREEE is not defined.
8091
8092 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8093
8094         * g++.old-deja/g++.eh/catch13.C: New test.
8095         * g++.old-deja/g++.eh/catch14.C: New test.
8096
8097 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8098
8099         * gcc.dg/cpp/tr-define.c: New test.
8100
8101 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
8102
8103         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
8104         <stdlib.h>, not <malloc.h>.
8105
8106 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8107
8108         * g++.old-deja/g++.ns/template17.C: New test.
8109
8110 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8111
8112         * g++.old-deja/g++.pt/ref4.C: New test.
8113
8114 2001-04-30  Richard Henderson  <rth@redhat.com>
8115
8116         * gcc.dg/20000724-1.c: Revert last change.
8117
8118 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
8119
8120         * g77.f-torture/execute/20010430.f: New test.
8121
8122 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
8123
8124         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
8125
8126 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
8127
8128         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
8129
8130 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8131
8132         * g++.old-deja/g++.eh/crash6.C: New test.
8133
8134 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8135
8136         * g++.old-deja/g++.other/warn7.C: New test.
8137
8138 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8139
8140         * g++.old-deja/g++.other/defarg9.C: New test.
8141
8142 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8143
8144         * g77.f-torture/compile/20010426.f: New test.
8145         * g77.f-torture/execute/20010426.f: New test.
8146
8147 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8148
8149         * g77.f-torture/compile/20000629-1.x: Remove - error
8150         has been fixed.
8151
8152 2001-04-26  Jeffrey A Law  (law@cygnus.com)
8153
8154         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
8155         Tweak slightly to work with g++.dg framework.
8156         * g++.dg/special/ecos.exp: Run initp1.C test.
8157         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
8158
8159         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
8160         its linker doesn't give line numbers either.
8161         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
8162
8163 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8164
8165         * g++.old-deja/g++.other/lex1.C: New test.
8166
8167 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * gcc.dg/noncompile/20010425-1.c: New test.
8170
8171 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8172
8173         * g++.old-deja/g++.pt/mangle2.C: New test.
8174
8175 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8176
8177         * gcc.dg/format/plus-1.c: New test.
8178
8179 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.dg/20010423-1.c: New test.
8182
8183 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8184
8185         * gcc.c-torture/execute/20010422-1.c: New test.
8186
8187 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8188
8189         * g++.old-deja/g++.ns/type2.C: New test.
8190
8191 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8192
8193         * g++.old-deja/g++.other/perf1.C: New test.
8194
8195 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8196
8197         * gcc.dg/c99-func-2.c: Remove xfail.
8198         * gcc.dg/c99-func-3.c: Remove xfail.
8199         * gcc.dg/c99-func-4.c: Remove xfail.
8200
8201 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8202
8203         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8204
8205 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8206
8207         * gcc.c-torture/compile/20010423-1.c: New test.
8208
8209 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8210
8211         * g++.old-deja/g++.pt/typename28.C: New test.
8212
8213 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8214
8215         * g++.old-deja/g++.abi/empty2.C: New test.
8216         * g++.old-deja/g++.abi/empty3.C: New test.
8217
8218 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8219
8220         * g++.old-deja/g++.other/comdat2.C: New test.
8221         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8222
8223 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8224
8225         * g++.old-deja/g++.other/overload14.C: New test.
8226
8227 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8228
8229         * g++.old-deja/g++.other/lookup23.C: New test.
8230
8231 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8232
8233         * gcc.c-torture/execute/20010403-1.c: New test.
8234
8235 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
8236             Mark Mitchell  <mark@codesourcery.com>
8237
8238         * lib/old-dejagnu.exp: Don't delete output of executable.
8239         Add .exe suffix to executables.
8240
8241 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
8242
8243         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
8244
8245 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8246
8247         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
8248
8249 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
8252         * g++.old-deja/g++.abi/crash1.C: New test.
8253
8254 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8255
8256         * g++.old-deja/g++.other/crash40.C: New test.
8257
8258 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8259
8260         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
8261
8262 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
8263
8264         * g++.old-deja/g++.other/warn6.C: New test.
8265
8266 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8267
8268         * g++.old-deja/g++.robertl/eb42.C: Same.
8269
8270 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8271
8272         * gcc.dg/wtr-conversion-1.c: New testcase.
8273
8274 2001-04-10  Richard Henderson  <rth@redhat.com>
8275
8276         * g++.old-deja/g++.other/array5.C: New.
8277
8278 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8279
8280         * gcc.c-torture/execute/20010408-1.c: New test.
8281
8282 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8283
8284         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
8285         headers and constructs.
8286         * g++.old-deja/g++.robertl/eb79.C: Same.
8287         * g++.old-deja/g++.robertl/eb77.C (main): Same.
8288         * g++.old-deja/g++.robertl/eb73.C: Same.
8289         * g++.old-deja/g++.robertl/eb66.C (main): Same.
8290         * g++.old-deja/g++.robertl/eb55.C (t): Same.
8291         * g++.old-deja/g++.robertl/eb54.C (main): Same.
8292         * g++.old-deja/g++.robertl/eb46.C (main): Same.
8293         * g++.old-deja/g++.robertl/eb44.C: Same.
8294         * g++.old-deja/g++.robertl/eb41.C (main): Same.
8295         * g++.old-deja/g++.robertl/eb4.C (main): Same.
8296         * g++.old-deja/g++.robertl/eb39.C: Same.
8297         * g++.old-deja/g++.robertl/eb33.C (main): Same.
8298         * g++.old-deja/g++.robertl/eb31.C (main): Same.
8299         * g++.old-deja/g++.robertl/eb30.C: Same.
8300         * g++.old-deja/g++.robertl/eb3.C: Same.
8301         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
8302         * g++.old-deja/g++.robertl/eb21.C: Same.
8303         * g++.old-deja/g++.robertl/eb15.C: Same.
8304         * g++.old-deja/g++.robertl/eb118.C: Same.
8305         * g++.old-deja/g++.robertl/eb115.C (main): Same.
8306         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
8307         * g++.old-deja/g++.robertl/eb109.C: Same.
8308         * g++.old-deja/g++.other/sibcall1.C (main): Same.
8309         * g++.old-deja/g++.mike/rtti1.C: Same.
8310         * g++.old-deja/g++.mike/p658.C: Same.
8311         * g++.old-deja/g++.mike/net46.C: Same.
8312         * g++.old-deja/g++.mike/net34.C: Same.
8313         * g++.old-deja/g++.mike/memoize1.C: Same.
8314         * g++.old-deja/g++.mike/eh2.C: Same.
8315         * g++.old-deja/g++.law/weak.C: Same.
8316         * g++.old-deja/g++.law/visibility7.C: Same.
8317         * g++.old-deja/g++.law/visibility25.C: Same.
8318         * g++.old-deja/g++.law/visibility22.C: Same.
8319         * g++.old-deja/g++.law/visibility2.C: Same.
8320         * g++.old-deja/g++.law/visibility17.C: Same.
8321         * g++.old-deja/g++.law/visibility13.C: Same.
8322         * g++.old-deja/g++.law/visibility10.C: Same.
8323         * g++.old-deja/g++.law/visibility1.C: Same.
8324         * g++.old-deja/g++.law/virtual3.C (eval): Same.
8325         * g++.old-deja/g++.law/vbase1.C: Same.
8326         * g++.old-deja/g++.law/operators32.C: Same.
8327         * g++.old-deja/g++.law/nest3.C: Same.
8328         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
8329         * g++.old-deja/g++.law/except5.C (main): Same.
8330         * g++.old-deja/g++.law/cvt7.C (run): Same.
8331         * g++.old-deja/g++.law/cvt2.C: Same.
8332         * g++.old-deja/g++.law/cvt16.C: Same.
8333         * g++.old-deja/g++.law/ctors6.C (bar): Same.
8334         * g++.old-deja/g++.law/ctors17.C (main): Same.
8335         * g++.old-deja/g++.law/ctors13.C: Same.
8336         * g++.old-deja/g++.law/ctors12.C (main): Same.
8337         * g++.old-deja/g++.law/ctors10.C: Same.
8338         * g++.old-deja/g++.law/code-gen5.C: Same.
8339         * g++.old-deja/g++.law/bad-error7.C: Same.
8340         * g++.old-deja/g++.law/arm9.C: Same.
8341         * g++.old-deja/g++.law/arm12.C: Same.
8342         * g++.old-deja/g++.law/arg8.C: Same.
8343         * g++.old-deja/g++.law/arg1.C: Same.
8344         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
8345         * g++.old-deja/g++.jason/template31.C: Same.
8346         * g++.old-deja/g++.jason/template24.C (main): Same.
8347         * g++.old-deja/g++.jason/2371.C: Same.
8348         * g++.old-deja/g++.eh/new2.C: Same.
8349         * g++.old-deja/g++.eh/new1.C: Same.
8350         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
8351         * g++.old-deja/g++.brendan/nest21.C (main): Same.
8352         * g++.old-deja/g++.brendan/err-msg3.C: Same.
8353         * g++.old-deja/g++.brendan/crash62.C: Same.
8354         * g++.old-deja/g++.brendan/crash52.C: Same.
8355         * g++.old-deja/g++.brendan/crash49.C (main): Same.
8356         * g++.old-deja/g++.brendan/crash38.C: Same.
8357         * g++.old-deja/g++.brendan/crash15.C (main): Same.
8358         * g++.old-deja/g++.brendan/copy9.C: Same.
8359
8360 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
8361
8362         * gcc.c-torture/execute/20001203-2.c (memset):
8363         Count argument is of type __SIZE_TYPE__.
8364
8365 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
8366
8367         * gcc.c-torture/compile/20010404-1.c: New test.
8368
8369 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
8370
8371         * gcc.c-torture/compile/20010326-1.c: New test.
8372
8373 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
8374
8375         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
8376         peculiarities of the SH.
8377         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
8378
8379 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8380
8381         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
8382         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
8383         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
8384
8385 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8386
8387         * g77.f-torture/compile/20010321-1.f: New test.
8388
8389 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8390
8391         * gcc.c-torture/compile/20010329-1.c: New test.
8392
8393 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8394
8395         * gcc.c-torture/execute/20010329-1.c: New test.
8396
8397 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8398
8399         * g++.old-deja/g++.other/eh4.C: Fix typo.
8400
8401 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8402
8403         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
8404
8405 2001-03-28  Philip Blundell  <philb@gnu.org>
8406
8407         * gcc.c-torture/compile/20010328-1.c: New test.
8408
8409 2001-03-27  Richard Henderson  <rth@redhat.com>
8410
8411         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
8412         * g++.old-deja/g++.eh/vbase3.C: Likewise.
8413
8414 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
8415
8416         * gcc.c-torture/compile/20010327-1.c: New test.
8417
8418 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8419
8420         * g++.old-deja/g++.other/friend12.C: New test.
8421         * g++.old-deja/g++.other/friend9.C: Expect no errors.
8422         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
8423
8424 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8425
8426         * gcc.c-torture/execute/20010325-1.c: New test.
8427
8428 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
8429
8430         * g++.old-deja/g++.other/mangle3.C: New test.
8431
8432 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * g++.old-deja/g++.other/anon8.C: New test.
8435
8436 2001-03-20  Philip Blundell  <philb@gnu.org>
8437
8438         * gcc.c-torture/compile/20010320-1.c: New test.
8439
8440 2001-03-17  Richard Henderson  <rth@redhat.com>
8441
8442         * g++.old-deja/g++.other/eh4.C: Add expected error text.
8443
8444 2001-03-15  Geoff Keating  <geoff@redhat.com>
8445
8446         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
8447         tests on AIX.
8448
8449 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
8450
8451         * g++.old-deja/g++.other/eh4.C: New test.
8452
8453 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8454
8455         * gcc.dg/cpp/mi1.c: Update.
8456
8457 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
8458
8459         * g++.old-deja/g++.other/regstack.C: New test.
8460
8461 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8462
8463         * g++.old-deja/g++.other/ref4.C: New test.
8464
8465 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
8466
8467         * objc/execute/va_method.m: Added.
8468         * objc/execute/IMP.m: Added.
8469         * objc/execute/_cmd.m: Added.
8470         * objc/execute/accessing_ivars.m: Added.
8471         * objc/execute/class-1.m: Added.
8472         * objc/execute/class-10.m: Added.
8473         * objc/execute/class-11.m: Added.
8474         * objc/execute/class-12.m: Added.
8475         * objc/execute/class-13.m: Added.
8476         * objc/execute/class-14.m: Added.
8477         * objc/execute/class-2.m: Added.
8478         * objc/execute/class-3.m: Added.
8479         * objc/execute/class-4.m: Added.
8480         * objc/execute/class-5.m: Added.
8481         * objc/execute/class-6.m: Added.
8482         * objc/execute/class-7.m: Added.
8483         * objc/execute/class-8.m: Added.
8484         * objc/execute/class-9.m: Added.
8485         * objc/execute/class-tests-1.h
8486         * objc/execute/class-tests-2.h
8487         * objc/execute/compatibility_alias.m: Added.
8488         * objc/execute/encode-1.m: Added.
8489         * objc/execute/formal_protocol-1.m: Added.
8490         * objc/execute/formal_protocol-2.m: Added.
8491         * objc/execute/formal_protocol-3.m: Added.
8492         * objc/execute/formal_protocol-4.m: Added.
8493         * objc/execute/formal_protocol-5.m: Added.
8494         * objc/execute/formal_protocol-6.m: Added.
8495         * objc/execute/formal_protocol-7.m: Added.
8496         * objc/execute/informal_protocol.m: Added.
8497         * objc/execute/initialize.m: Added.
8498         * objc/execute/load.m: Added.
8499         * objc/execute/many_args_method.m: Added.
8500         * objc/execute/nested-3.m: Added.
8501         * objc/execute/no_clash.m: Added.
8502         * objc/execute/private.m: Added.
8503         * objc/execute/redefining_self.m: Added.
8504         * objc/execute/root_methods.m: Added.
8505         * objc/execute/selector-1.m: Added.
8506         * objc/execute/static-1.m: Added.
8507         * objc/execute/static-2.m: Added.
8508         * objc/execute/va_method.m: Added.
8509
8510 2001-03-10  Richard Henderson  <rth@redhat.com>
8511
8512         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
8513
8514 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8515
8516         * g++.old-deja/g++.other/crash31.C: XFAIL.
8517         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
8518         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
8519         * gcc.c-torture/execute/20010123-1.x: XFAIL.
8520         * gcc.c-torture/execute/20010124-1.x: XFAIL.
8521         * gcc.dg/sequence-pt-1.c: XFAIL one test.
8522
8523 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
8524
8525         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
8526
8527 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8528
8529         * gcc.dg/20000724-1.c: Don't use multiline strings.
8530
8531 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8532
8533         * objc/execute/string1.m, objc/execute/string2.m: Compare the
8534         result of -cString against what we expect it to be; don't just
8535         print it out for no one to read.
8536
8537         * objc/execute/string3.m, objc/execute/string4.m: New tests.
8538         Based on testcases provided by Nicola Pero.
8539
8540 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8541
8542         * gcc.dg/cpp/macro7.c: New test.
8543
8544 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8545
8546         * gcc.dg/cpp/multiline.c: Update.
8547
8548 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8549
8550         * g++.old-deja/g++.other/enum3.C: New test.
8551
8552 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8553
8554         * g++.old-deja/g++.other/pod1.C: New test.
8555
8556 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         * g++.old-deja/g++.ext/overload1.C: New test.
8559
8560 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * g++.old-deja/g++.pt/using1.C: New test.
8563
8564 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8565
8566         * g++.old-deja/g++.other/using9.C: New test.
8567
8568 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8569
8570         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8571
8572         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8573
8574 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8575
8576         * g++.old-deja/g++.ext/realpt1.C: Remove.
8577
8578 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8579
8580         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8581
8582 2001-02-26  Will Cohen  <wcohen@redhat.com>
8583
8584         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8585
8586 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8587
8588         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8589         templatized constructors.
8590
8591 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8592
8593         * gcc.c-torture/execute/20010224-1.c: New test.
8594
8595 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * gcc.c-torture/execute/20010222-1.c: New test.
8598
8599 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8600
8601         * g++.old-deja/g++.other/inline20.C: New test.
8602
8603 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8604
8605         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8606
8607 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8608
8609         * g++.old-deja/g++.other/lookup22.C: New test.
8610
8611 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8612
8613         * g77.dg: New directory.
8614         * g77.dg/20010216-1.f: New test case.
8615         * g77.dg/dg.exp: New driver.
8616         * lib/g77-dg.exp: New driver library.
8617
8618 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8619
8620         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8621
8622 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8623
8624         * g++.old-deja/g++.other/decl9.C: New test.
8625
8626 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8627
8628         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8629         not need <string> and also tests the initialization at runtime.
8630
8631 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8632
8633         * gcc.c-torture/execute/longlong.c: New test.
8634
8635 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8636
8637         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8638
8639 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8640
8641         * gcc.c-torture/execute/920302-1.c (execute):
8642         Change argument type to short.
8643
8644 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8645
8646         * g++.old-deja/g++.pt/deduct6.C: New test.
8647
8648 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8649
8650         * g++.old-deja/g++.pt/deduct5.C: New test.
8651
8652 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8653
8654         * gcc.c-torture/execute/20010209-1.c: New test.
8655
8656 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8657
8658         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8659
8660 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8661
8662         * g++.dg/vtgc1.C: Update for new ABI.
8663
8664         * consistency.vlad: New directory, 1665 files.
8665
8666 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8667
8668         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8669         return type.
8670         * gcc.dg/cpp/digraphs.c: Declare puts.
8671
8672 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8673
8674         * g++.old-deja/g++.other/warn5.C: New test.
8675
8676 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8677
8678         * g++.old-deja/g++.pt/spec40.C: New test.
8679
8680 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8681
8682         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8683         case.
8684         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8685
8686 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8687
8688         * gcc.c-torture/compile/20010209-1.c: New test.
8689
8690 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8691
8692         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8693         excess errors message but not if it crashes.
8694         * g++.old-deja/g++.other/crash27.C: Likewise.
8695         * g++.old-deja/g++.other/crash28.C: Likewise.
8696         * g++.old-deja/g++.other/crash30.C: Likewise.
8697         * g++.old-deja/g++.other/crash32.C: Likewise.
8698         * g++.old-deja/g++.other/crash35.C: Likewise.
8699         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8700
8701 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8702
8703         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8704         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8705         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8706         g77.f-torture/execute/execute.exp,
8707         g77.f-torture/noncompile/noncompile.exp,
8708         gcc.c-torture/execute/execute.exp,
8709         gcc.c-torture/execute/memcheck/memcheck.exp,
8710         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8711         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8712         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8713         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8714         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8715         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8716         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8717         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8718         Remove bug reporting instructions with ancient email addresses.
8719
8720 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8721
8722         * gcc.dg/20010202-1.c: New test.
8723         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8724
8725 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8726
8727         * g++.dg/stdbool-if.C: New test.
8728
8729 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8730
8731         * objc/execute/fdecl.m: Added main().
8732
8733 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * gcc.c-torture/execute/20010206-1.c: New test.
8736
8737 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8738
8739         * gcc.dg/cpp/avoidpaste1.c: Update.
8740
8741 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8742
8743         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8744         Pero <nicola@brainstorm.co.uk>.
8745         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8746
8747 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8748
8749         * g++.old-deja/g++.pt/spec39.C: New test.
8750
8751 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8752
8753         * gcc.c-torture/compile/20010202-1.c: New test.
8754
8755 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8756
8757         * g++.old-deja/g++.abi/primary2.C: New test.
8758         * g++.old-deja/g++.abi/primary3.C: New test.
8759         * g++.old-deja/g++.abi/primary4.C: New test.
8760         * g++.old-deja/g++.abi/primary5.C: New test.
8761         * g++.old-deja/g++.abi/vtable3.h: New test.
8762         * g++.old-deja/g++.abi/vtable3a.C: New test.
8763         * g++.old-deja/g++.abi/vtable3b.C: New test.
8764         * g++.old-deja/g++.abi/vtable3c.C: New test.
8765         * g++.old-deja/g++.abi/vtable3d.C: New test.
8766         * g++.old-deja/g++.abi/vtable3e.C: New test.
8767         * g++.old-deja/g++.abi/vtable3f.C: New test.
8768         * g++.old-deja/g++.abi/vtable3g.C: New test.
8769         * g++.old-deja/g++.abi/vtable3h.C: New test.
8770         * g++.old-deja/g++.abi/vtable3i.C: New test.
8771         * g++.old-deja/g++.abi/vtable3j.C: New test.
8772         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8773
8774 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8775
8776         * g++.old-deja/g++.other/anon6.C: New test.
8777         * g++.old-deja/g++.other/anon7.C: New test.
8778
8779 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8780
8781         * gcc.dg/cpp/avoidpaste2.c: New tests.
8782
8783 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8784
8785         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8786
8787 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8788
8789         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8790         DECIMAL_DIG cases for Irix."
8791
8792 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8793
8794         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8795
8796 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8797
8798         * gcc.dg/c99-tag-1.c: New test.
8799
8800 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8801
8802         * gcc.dg/cpp/tr-warn1.c: Add tests.
8803
8804 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8805
8806         * gcc.dg/cpp/avoidpaste1.c: Update.
8807         * gcc.dg/cpp/paste4.c: Update.
8808
8809 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8810
8811         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8812         cases for Irix.
8813
8814 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8815
8816         * g++.old-deja/g++.other/inline19.C: New test.
8817
8818 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8819
8820         * gcc.dg/Wlarger-than.c: New test.
8821
8822 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8823
8824         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8825
8826 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8827
8828         * gcc.c-torture/execute/20010129-1.c: New test.
8829         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8830
8831 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8832
8833         * gcc.dg/cpp/avoidpaste1.c: Test case.
8834
8835 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8836
8837         * g++.old-deja/g++.other/inline18.C: New test.
8838
8839 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8840
8841         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8842         and __builtin_putchar.
8843
8844 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8845
8846         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8847         tests.
8848
8849 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8850
8851         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8852         floating point number rounding mode to round to the nearest
8853         representable mode.
8854
8855 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * g++.old-deja/g++.other/mangle2.C: New test.
8858
8859 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8860
8861         * gcc.c-torture/compile/20010124-1.c: New test.
8862
8863 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8864
8865         * g++.old-deja/g++.pt/spec38.C: New test.
8866
8867 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8868
8869         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8870         "Build don't run".
8871
8872 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8873
8874         * gcc.c-torture/execute/20010123-1.c: New test.
8875
8876 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8877
8878         * g++.old-deja/g++.pt/spec37.C: New test.
8879
8880 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8881
8882         * g++.old-deja/g++.pt/overload14.C: New test.
8883
8884 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8885
8886         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8887         __builtin_return_address.
8888
8889 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8890
8891         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8892         * g++.old-deja/g++.pt/spec35.C: New test.
8893         * g++.old-deja/g++.pt/spec36.C: New test.
8894
8895 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8896
8897         * gcc.c-torture/compile/20010118-1.c: New test.
8898
8899 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8900
8901         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8902
8903 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8904
8905         * gcc.c-torture/execute/20010119-1.c: New test.
8906
8907 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8908
8909         * g++.old-deja/g++.other/vbase5.C: New test.
8910
8911 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8912
8913         * gcc.c-torture/execute/20010118-1.c: New test.
8914
8915 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8916
8917         * g++.old-deja/g++.pt/deduct3.C: New test.
8918
8919 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8920
8921         * g++.old-deja/g++.pt/spec34.C: New test.
8922
8923 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8924
8925         * g77.f-torture/compile/20000601-2.f: New test.
8926
8927 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8928
8929         * g++.old-deja/g++.other/init17.C: New test.
8930
8931 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8932
8933         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8934
8935 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8936
8937         * g++.old-deja/g++.pt/unify8.C: New test.
8938
8939 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8940
8941         * g++.old-deja/g++.abi/vbase1.C: New test.
8942
8943 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8944
8945         * g++.old-deja/g++.pt/crash65.C: New test.
8946
8947 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8948
8949         * gcc.dg/cpp/assembl2.S: New test case.
8950
8951 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8952
8953         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8954         are supported.
8955
8956 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8957
8958         * g++.old-deja/g++.other/builtins1.C: New test.
8959         * g++.old-deja/g++.other/builtins2.C: Likewise.
8960         * g++.old-deja/g++.other/builtins3.C: Likewise.
8961         * g++.old-deja/g++.other/builtins4.C: Likewise.
8962
8963 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8964
8965         * gcc.c-torture/compile/20010117-1.c: New test.
8966         * gcc.c-torture/compile/20010117-2.c: New test.
8967
8968 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8969
8970         * g77.f-torture/execute/20010116.[fx]: New test,
8971         XFAIL on i?86-*-*.
8972         * g77.f-torture/compile/20010115.f: Indicate it's
8973         a test for PR fortran/1636.
8974
8975 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8976
8977         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8978
8979 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8980
8981         * g77.f-torture/compile/20010115.f: New test.
8982
8983 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8984
8985         * g++.old-deja/g++.pt/nontype5.C: New test.
8986
8987 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8988
8989         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8990         have an equivalent working one below it.
8991
8992 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8993
8994         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8995         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8996
8997 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8998
8999         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
9000         message containing "init_priority".
9001         (conpr-2.C): Likewise.
9002         (conpr-3.C): Likewise.
9003         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
9004
9005 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9006
9007         * gcc.c-torture/execute/20010114-2.c: New test.
9008
9009 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9010
9011         * gcc.c-torture/compile/20010114-1.c: New test.
9012         * gcc.c-torture/compile/20010114-1.x: Xfail.
9013         * gcc.c-torture/compile/20010114-2.c: New test.
9014         * gcc.c-torture/execute/20010114-1.c: New test.
9015         * gcc.dg/trunc-1.c: New test.
9016         * gcc.dg/uninit-B.c: New test.
9017
9018 2001-01-13  Nick Clifton  <nickc@redhat.com>
9019
9020         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
9021         target.
9022
9023 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9024
9025         * gcc.c-torture/compile/20010113-1.c: New test.
9026
9027 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
9028
9029         * gcc.c-torture/compile/20001212-1.c: New test.
9030
9031 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9032
9033         * gcc.dg/cpp/widestr1.c: Update.
9034         * gcc.dg/cpp/prag-imp.c: Remove.
9035
9036 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
9037
9038         * gcc.c-torture/execute/20000801-3.x: Remove.
9039         * gcc.dg/c90-init-1.c: New test.
9040         * gcc.dg/c99-init-1.c: New test.
9041         * gcc.dg/c99-init-2.c: New test.
9042         * gcc.dg/gnu99-init-1.c: New test.
9043
9044 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
9045
9046         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
9047         testing that no relevant ones were found.
9048
9049 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9050
9051         * g++.old-deja/g++.pt/cast2.C: New test.
9052
9053 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9054
9055         * g++.old-deja/g++.pt/friend47.C: New test.
9056
9057 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9058
9059         * g++.old-deja/g++.pt/instantiate13.C: New test.
9060
9061 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9062
9063         * g++.old-deja/g++.other/defarg7.C: New test.
9064         * g++.old-deja/g++.other/defarg8.C: New test.
9065
9066 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9067
9068         * g++.old-deja/g++.pt/crash64.C: New test.
9069
9070 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         * g++.old-deja/g++.pt/crash63.C: New test.
9073
9074 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9075
9076         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
9077
9078 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
9079
9080         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
9081
9082 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9083
9084         * g++.old-deja/g++.pt/error3.C: New test.
9085
9086 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9087
9088         * g++.old-deja/g++.other/crash39.C: New test.
9089
9090 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         * g++.old-deja/g++.other/vbase4.C: New test.
9093
9094 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
9095
9096         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
9097         * gcc.dg/special/20000419-2.c: New file. Identical to above.
9098         * gcc.dg/special/special.exp: New test driver which will check
9099         for alias support for the above test.
9100
9101 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
9102
9103         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
9104         problems on small machines.
9105         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
9106         parameterize.
9107
9108 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
9109
9110         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
9111         mips.
9112         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9113
9114 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
9115
9116         * g++.old_deja/g++.pt/using8.C: New test.
9117
9118 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9119
9120         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
9121
9122 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
9123
9124         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
9125         where a failure is expected.
9126         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
9127
9128 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9129
9130         * g++.old_deja/g++.pt/instantiate12.C: New test.
9131
9132 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9133
9134         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
9135         start of structs.
9136         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
9137         * g++.old-deja/g++.brendan/crash17.C: Likewise.
9138         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9139         * g++.old-deja/g++.brendan/crash48.C: Likewise.
9140         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9141         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
9142         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9143         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
9144         * g++.old-deja/g++.eh/spec6.C: Likewise.
9145         * g++.old-deja/g++.jason/crash3.C: Likewise.
9146         * g++.old-deja/g++.law/ctors11.C: Likewise.
9147         * g++.old-deja/g++.law/ctors17.C: Likewise.
9148         * g++.old-deja/g++.law/ctors5.C: Likewise.
9149         * g++.old-deja/g++.law/ctors9.C: Likewise.
9150         * g++.old-deja/g++.mike/ambig1.C: Likewise.
9151         * g++.old-deja/g++.mike/net22.C: Likewise.
9152         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9153         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9154         * g++.old-deja/g++.mike/virt3.C: Likewise.
9155         * g++.old-deja/g++.niklas/t128.C: Likewise.
9156         * g++.old-deja/g++.other/anon4.C: Likewise.
9157         * g++.old-deja/g++.other/using1.C: Likewise.
9158         * g++.old-deja/g++.other/warn3.C: Likewise.
9159         * g++.old-deja/g++.pt/t37.C: Likewise.
9160         * g++.old-deja/g++.robertl/eb69.C: Likewise.
9161         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9162
9163 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9164
9165         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9166
9167 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9168
9169         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9170
9171 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.c-torture/compile/20010107-1.c: New test.
9174
9175 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9176
9177         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9178
9179 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9180
9181         * gcc.dg/format/format.h: New file.
9182         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9183         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9184         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9185         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9186         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9187         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9188         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9189         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9190         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9191         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9192         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9193         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9194         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9195         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9196         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9197         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9198         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9199         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9200         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9201         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9202         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9203         instead of declaring standard types, macros and functions in each
9204         test.
9205
9206 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9207
9208         * gcc.c-torture/execute/20010106-1.c: New test.
9209
9210 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9211
9212         * gcc.dg/format/format.exp: New file.
9213         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9214         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9215         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9216         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9217         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9218         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9219         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9220         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9221         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9222         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9223         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9224         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9225         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9226         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9227         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9228         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9229         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9230         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
9231         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
9232         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
9233         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
9234         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
9235         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
9236         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
9237         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
9238         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
9239         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
9240         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
9241         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
9242         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
9243         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
9244         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
9245         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
9246         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
9247         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
9248         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
9249         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
9250         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
9251         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
9252         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
9253         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
9254         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
9255
9256 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
9257
9258         * gcc.c-torture/execute/991228-1.c: Take word endianness into
9259         account.
9260
9261 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9262
9263         * gcc.c-torture/execute/builtin-complex-1.c: New test.
9264
9265 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9266
9267         * g++.old-deja/g++.pt/crash62.C: New test.
9268
9269 2001-01-04  Richard Henderson  <rth@redhat.com>
9270
9271         * gcc.dg/20000926-1.c: Update expected warnings.
9272         * gcc.dg/array-2.c: Likewise.
9273         * gcc.dg/array-4.c: Also validate flexible array members.
9274         * gcc.dg/c99-flex-array-1.c: New.
9275
9276 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9277
9278         * gcc.c-torture/compile/20001222-1.x: Remove.
9279
9280 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9281
9282         * gcc.c-torture/execute/built-in-setjmp.c: New.
9283
9284 2001-01-03  Richard Henderson  <rth@redhat.com>
9285
9286         * gcc.dg/940510-1.c: Update expected error wording.
9287         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
9288
9289 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
9290
9291         * lib/target-supports.exp (check_alias_available): Modified to
9292         indicate aliases not supported if only weak aliases are supported.
9293
9294 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9295
9296         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
9297         Turn on cmpstrsi checks for __pj__ and __i370__.
9298
9299 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9300
9301         * g++.old-deja/g++.other/virtual11.C: New test.
9302
9303 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9304
9305         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
9306
9307 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9308
9309         * gcc.c-torture/compile/20010102-1.c: New test.
9310
9311 2001-01-02  Andreas Jaeger  <aj@suse.de>
9312
9313         * gcc.dg/noreturn-3.c: New test.
9314
9315         * gcc.dg/noreturn-4.c: New test.
9316
9317 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9318
9319         * gcc.c-torture/execute/stdio-opt-1.c: Also test
9320         __builtin_fputc and __builtin_fwrite.
9321
9322 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9323
9324         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
9325         signed char, not default char.
9326
9327 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9328
9329         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
9330
9331 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
9332
9333         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
9334
9335 2000-12-29  Richard Henderson  <rth@redhat.com>
9336
9337         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
9338         (__cyg_profile_func_exit): Define.
9339
9340 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9341
9342         * g++.dg/vtgc1.C: New test.
9343
9344 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
9345
9346         * gcc.dg/noncompile/20001228-1.c: New test.
9347
9348         * gcc.dg/20001228-1.c: New test.
9349
9350         * gcc.c-torture/execute/20001228-1.c: New test.
9351
9352 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
9353
9354         * gcc.dg/format-strfmon-1.c: New test.
9355
9356 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9357
9358         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
9359         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
9360         * gcc.c-torture/execute/string-opt-1.c: Likewise.
9361         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9362         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9363         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9364         * gcc.c-torture/execute/string-opt-6.c: Likewise.
9365         * gcc.c-torture/execute/string-opt-7.c: Likewise.
9366         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9367         * gcc.c-torture/execute/string-opt-9.c: Likewise.
9368         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9369         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9370         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9371
9372         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
9373         * gcc.c-torture/execute/string-opt-4.c: Test index.
9374
9375 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
9376
9377         * gcc.c-torture/compile/20001226-1.c: New test.
9378
9379 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9380
9381         * gcc.c-torture/compile/20001222-1.c: New test.
9382         * gcc.c-torture/compile/20001222-1.x: Xfail.
9383
9384 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
9385
9386         * gcc.c-torture/execute/comp-goto-2.c: New test.
9387
9388 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
9389
9390         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
9391         Use long types if __INT_MAX__ is 32767.
9392         (main): Use cast to (sint32 *) when poking 88 into a_page.
9393
9394         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
9395
9396 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
9397
9398         * gcc.c-torture/compile/20001221-1.c: New test.
9399         * gcc.c-torture/execute/20001221-1.c: New test.
9400
9401 2000-12-20  Richard Henderson  <rth@redhat.com>
9402
9403         * g++.old-deja/g++.pt/crash36.C: Update error lines.
9404         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9405
9406 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9407
9408         * gcc.dg/compare3.c: New test.
9409
9410 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9411
9412         * gcc.dg/format-warnll-1.c: New test.
9413
9414 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9415
9416         * gcc.dg/cpp/cmdlne-P.c: New test.
9417
9418 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9419
9420         * gcc.c-torture/execute/builtin-abs-1.c,
9421         gcc.c-torture/execute/builtin-abs-2.c: New tests.
9422
9423 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9424
9425         * gcc.dg/cpp/multiline.c: New test.
9426
9427 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9428
9429         * g++.old-deja/g++.other/syshdr1.C: Update.
9430         * gcc.dg/cpp/lineflags.c: Remove temporarily.
9431
9432 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9433
9434         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
9435
9436 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9437
9438         * g++.old-deja/g++.pt/ttp65.C: New test.
9439
9440 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9441
9442         * g++.old-deja/g++.pt/ttp64.C: New test.
9443
9444 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9445
9446         * g++.old-deja/g++.pt/spec33.C: New test.
9447
9448 2000-12-14  Catherine Moore  <clm@redhat.com>
9449
9450         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
9451         * gcc.c-torture/execute/920612-2.c: Likewise.
9452         * gcc.c-torture/execute/920428-2.c: Likewise.
9453         * gcc-c-torture/execute/va-arg-11.c: Call exit.
9454         * gcc.c-torture/execute/va-arg-21.c: Likewise.
9455
9456 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9457
9458         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
9459         * gcc.dg/pack-test-2.c: Likewise.
9460
9461 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9462
9463         Tests by Zack Weinberg <zackw@stanford.edu>.
9464
9465         * gcc.dg/cpp/defined.c: Update.
9466         * gcc.dg/cpp/defined_trad.c: New tests.
9467
9468 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9469
9470         * gcc.dg/cpp/trad-direct.c: Update.
9471
9472 2000-12-11  Neil Booth  <neilb@earthling.net>
9473
9474         * gcc.dg/cpp/defined_trad.c
9475
9476 2000-12-11  Neil Booth  <neilb@earthling.net>
9477
9478         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
9479
9480 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9481
9482         * gcc.dg/format-miss-2.c: New test.
9483
9484 2000-12-09  Neil Booth  <neilb@earthling.net>
9485
9486         * gcc.dg/cpp/lineflags.c: New tests.
9487         * gcc.dg/cpp/poison.c: Update.
9488         * gcc.dg/cpp/redef2.c: Update.
9489         * gcc.dg/cpp/skipping.c: New test.
9490
9491 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
9492
9493         * g++.old-deja/g++.other/eh3.C: New testcase.
9494
9495 2000-12-07  Neil Booth  <neilb@earthling.net>
9496
9497         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
9498         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
9499         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
9500         wtr-union-init-2.c, wtr-union-init-3.c: Update.
9501         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
9502         Update.
9503
9504 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9505
9506         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
9507         __SIZE_TYPE__ instead of int for type of integers cast to
9508         pointers.
9509
9510 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
9511
9512         * g++.old-deja/g++.other/cleanup4.C: New test.
9513
9514 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9515
9516         * format-sec-1.c: New test.
9517
9518 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9519
9520         * gcc.dg/format-nonlit-3.c: New test.
9521
9522 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9523
9524         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
9525         through a null pointer.
9526
9527 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9528
9529         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
9530         * g++.old-deja/g++.pt/partial4.C: New test.
9531
9532 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
9533
9534         * gcc.c-torture/execute/ieee/hugeval.x: New.
9535
9536 2000-12-06  Neil Booth  <neilb@earthling.net>
9537
9538         * gcc.dg/cpp/backslash2.c: New tests.
9539
9540 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9541
9542         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
9543         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
9544
9545 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
9546
9547         * gcc.c-torture/execute/20001203-2.c: New testcase.
9548
9549 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9550
9551         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
9552         * g++.old-deja/g++.other/virtual10.C: New test.
9553
9554 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9555
9556         * g++.old-deja/g++.mike/pmf5.C: Remove test.
9557
9558 2000-12-05  Richard Henderson  <rth@redhat.com>
9559
9560         * gcc.c-torture/compile/20001205-1.c: New.
9561
9562 2000-12-04  Neil Booth  <neilb@earthling.net>
9563
9564         * g++.old-deja/g++.other/virtual9.C: New test.
9565         * g++.old-deja/g++.pt/crash61.C: New test.
9566         * gcc.c-torture/execute/loop-9.c: New test.
9567
9568 2000-12-04  Neil Booth  <neilb@earthling.net>
9569
9570         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9571         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9572         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9573         * gcc.dg/cpp/extratokens.c: ...here.
9574
9575 2000-12-04  Neil Booth  <neilb@earthling.net>
9576
9577         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9578         New tests.
9579
9580 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9581
9582         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9583         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9584
9585 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9586
9587         * gcc.c-torture/execute/20001203-1.c: New test.
9588
9589 2000-12-03  Neil Booth  <neilb@earthling.net>
9590
9591         * gcc.dg/cpp/macro6.c: New test cases.
9592
9593 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9594
9595         * gcc.c-torture/execute/string-opt-9.c: New test.
9596         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9597         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9598         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9599
9600         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
9601         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9602
9603 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9604
9605         * gcc.dg/cpp/if-6.c: New testcase.
9606
9607         * gcc.dg/20001201-1.c: New testcase.
9608
9609 2000-12-02  Neil Booth  <neilb@earthling.net>
9610
9611         * g++.old-deja/g++.other/externC4.C,
9612         g++.old-deja/g++.other/friend10.C: New tests.
9613
9614 2000-12-02  Neil Booth  <neilb@earthling.net>
9615
9616         * g++.old-deja/g++.other/instan2.C
9617         * g++.old-deja/g++.other/instan3.C: New test.
9618
9619 2000-12-02  Neil Booth  <neilb@earthling.net>
9620
9621         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9622         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9623         gnuc99.c,gnuc99-pedantic.c: New tests.
9624
9625 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9626
9627         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9628         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9629
9630 2000-12-01  Neil Booth  <neilb@earthling.net>
9631
9632         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9633         * gcc.dg/cpp/poison.c: Update.
9634         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9635
9636 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9637
9638         * g77.f-torture/execute/20001201.f: New test.
9639
9640 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9641
9642         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9643
9644 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9645
9646         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9647
9648 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9649
9650         * g++.old-deja/g++.other/cast6.C: New test.
9651
9652 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9653
9654         * gcc.c-torture/execute/20001130-2.c: New testcase.
9655
9656 2000-11-30  Richard Henderson  <rth@redhat.com>
9657
9658         * gcc.c-torture/execute/20001130-1.c: New test.
9659
9660 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9661
9662         * g++.old-deja/g++.other/op3.C: New test.
9663
9664 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9665
9666         * g++.old-deja/g++.other/op2.C: New test.
9667
9668 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9669
9670         * g++.old-deja/g++.other/crash38.C: New test.
9671
9672 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9673
9674         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9675
9676 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9677
9678         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9679         tests.
9680         * gcc.c-torture/execute/string-opt-6.c: New test.
9681
9682         * gcc.dg/20001117-1.c: Add main.
9683
9684 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9685
9686         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9687         Move from here ...
9688         * gcc.dg/940510-1.c: ... to here.
9689
9690         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9691         zero-size arrays in toplevel structures.
9692
9693 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9694
9695         * gcc.c-torture/execute/loop-8.c: New test.
9696
9697 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         * g++.old-deja/g++.other/base1.C: New test.
9700
9701 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9702
9703         * g++.old-deja/g++.other/parse2.C: New test.
9704
9705 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9706
9707         * g++.old-deja/g++.pt/incomplete1.C: New test.
9708
9709 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         * g++.old-deja/g++.other/friend9.C: New test.
9712
9713 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9714
9715         * gcc.dg/20001127-1.c: New test.
9716
9717 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9718
9719         * g++.old-deja/g++.pt/friend46.C: New test.
9720
9721 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9722
9723         * g++.old-deja/g++.other/ptrmem8.C: New test.
9724
9725 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9726
9727         * gcc.c-torture/execute/string-opt-7.c: New test.
9728         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9729
9730 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9731
9732         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9733         instead of 'mkcheck 2'.
9734
9735 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9736
9737         * gcc.c-torture/execute/memcheck/driver.c,
9738         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9739         C9X references to refer to C99.
9740
9741 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9742
9743         * gcc.dg/ultrasp3.c: New test.
9744
9745 2000-11-25  Neil Booth  <neilb@earthling.net>
9746
9747         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9748
9749 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9750
9751         * gcc.c-torture/compile/20001123-2.c: New.
9752
9753 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9754
9755         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9756
9757 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9758
9759         * gcc.dg/sequence-point-1.c: Add some new tests.
9760         * gcc.c-torture/execute/20001124-1.c: New test.
9761
9762 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9763
9764         * g++.old-deja/g++.other/vaarg4.C: New test.
9765         * gcc.c-torture/compile/20001123-1.c: New test.
9766
9767 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9768
9769         * g++.other/crash24.C: Adjust and remove XFAIL.
9770         * g++.other/crash37.C: New test.
9771
9772 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9773
9774         * g++.old-deja/g++.pt/instantiate9.C: New test.
9775
9776 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9777
9778         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9779         new ABI, too.
9780
9781         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9782         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9783
9784 2000-11-22  Neil Booth  <neilb@earthling.net>
9785
9786         * gcc.dg/cpp/Wtrigraphs.c: New test.
9787
9788 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9789
9790         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9791
9792 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9793
9794         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9795
9796 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9797
9798         * lib/gcc-dg.exp: load_lib scanasm.exp.
9799         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9800         * lib/g++-dg.exp: load_lib scanasm.exp.
9801         * lib/scanasm.exp: New.
9802         (scan-assembler, scan-assembler-not): Add optional arguments to
9803         test name, or if not present, the pattern name.
9804         (scan-assembler-dem, scan-assembler-dem-not): New.
9805
9806         * g++.dg/dg.exp: New.
9807
9808 2000-11-21  Neil Booth  <neilb@earthling.net>
9809
9810         * gcc.dg/cpp/integrated1.c: Remove.
9811
9812 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9813
9814         * gcc.c-torture/execute/20001121-1.c: New test.
9815
9816 2000-11-21  Richard Henderson  <rth@redhat.com>
9817
9818         * gcc.c-torture/compile/20001121-1.c: New test.
9819
9820 2000-11-20  Neil Booth  <neilb@earthling.net>
9821
9822         * gcc.dg/cpp/integrated1.c: New test.
9823
9824 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9825
9826         * g++.old-deja/g++.other/inline17.C: New test.
9827
9828 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9829
9830         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9831         local variable to be zero: I made the variable global. Now
9832         uses abort() and exit() instead of relying on main's return value.
9833
9834 2000-11-20  Neil Booth  <neilb@earthling.net>
9835
9836         * gcc.dg/cpp/paste2.c: Update test.
9837         * objc/execute/paste.m: New test.
9838
9839 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9840
9841         * gcc.dg/c99-condexpr-1.c: New test.
9842
9843 2000-11-20  Neil Booth  <neilb@earthling.net>
9844
9845         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9846
9847 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9848
9849         * g++.old-deja/g++.pt/export1.C: New test.
9850
9851 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/20001117-1.c: New test.
9854
9855 2000-11-18  Richard Henderson  <rth@redhat.com>
9856
9857         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9858
9859 2000-11-18  Richard Henderson  <rth@redhat.com>
9860
9861         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9862         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9863         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9864
9865 2000-11-18  Richard Henderson  <rth@redhat.com>
9866
9867         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9868         (main): New.  Exit cleanly.
9869
9870 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9871
9872         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9873         gcc.dg/c99-fordecl-2.c: New tests.
9874
9875 2000-11-18  Richard Henderson  <rth@redhat.com>
9876
9877         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9878         * gcc.c-torture/execute/zerolen-2.c: New.
9879
9880 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9881
9882         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9883         memory.
9884
9885 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9886
9887         * g++.old-deja/g++.pt/instantiate8.C: New test.
9888
9889 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9890
9891         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9892         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9893
9894 2000-11-16  Nick Clifton  <nickc@redhat.com>
9895
9896         * gcc.c-torture/execute/nestfunc-2.c: New test.
9897         * gcc.c-torture/execute/nestfunc-3.c: New test.
9898
9899 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9900
9901         * gcc.c-torture/compile/20001116-1.c: New test.
9902
9903 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9904
9905         * gcc.c-torture/execute/20001115-1.c: New test.
9906
9907 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9910         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9911         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9912         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9913
9914 2000-11-15  Neil Booth  <neilb@earthling.net>
9915
9916         gcc.dg/cpp/_Pragma1.c: Update.
9917         gcc.dg/cpp/_Pragma2.c: New test.
9918
9919 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.old-deja/g++.other/anon5.C: New test.
9922
9923 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9924
9925         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9926         tests.
9927
9928 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9929
9930         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9931         output.
9932
9933 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9934
9935         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9936         labels at end of compound statements.
9937
9938 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9939
9940         * gcc.c-torture/execute/loop-7.c: New test.
9941
9942 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9943
9944         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9945
9946 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9947
9948         * gcc.dg/c99-bool-1.c: New test.
9949
9950 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9951
9952         * gcc.dg/c99-scope-1.c: Remove xfail.
9953         * gcc.dg/c99-scope-2.c: New test.
9954
9955 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9956
9957         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9958         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9959
9960 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9961
9962         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9963         error messages.
9964
9965         * g++.mike/p700.C: Don't typedef wchar_t.
9966         * g++.mike/p784.C: Likewise.
9967         * g++.mike/eb101.C: Don't use __wchar_t.
9968
9969 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9970
9971         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9972         from DO loop.
9973
9974 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9975
9976         * gcc.c-torture/execute/20001111-1.c: New test.
9977
9978 2000-11-10  Nick Clifton  <nickc@redhat.com>
9979
9980         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9981         long multuiple and accumulate.
9982
9983 2000-11-09  Richard Henderson  <rth@redhat.com>
9984
9985         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9986         via size_t instead of int.
9987
9988         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9989         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9990         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9991         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9992
9993 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9994
9995         * gcc.c-torture/compile/20001109-1.c: New test.
9996         * gcc.c-torture/compile/20001109-2.c: New test.
9997
9998 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9999
10000         * g++.old-deja/g++.pt/operator1.C: New test.
10001         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
10002
10003 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10004
10005         * gcc.dg/20001108-1.c: New test.
10006
10007 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10008
10009         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
10010         with both arguments constant strings.
10011         * gcc.c-torture/execute/string-opt-3.c: New test.
10012         * gcc.c-torture/execute/string-opt-4.c: New test.
10013         * gcc.c-torture/execute/string-opt-5.c: New test.
10014
10015 2000-11-08  Nick Clifton  <nickc@redhat.com>
10016
10017         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
10018         mulsidi3adddi patterns.
10019
10020 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
10021
10022         * g++.old-deja/g++.other/crash36.C: New test.
10023
10024 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
10025
10026         * g++.old-deja/g++.other/init16.C: New test.
10027
10028 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
10029
10030         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
10031
10032 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10033
10034         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
10035         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10036         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10037
10038 2000-11-07  DJ Delorie  <dj@redhat.com>
10039
10040         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
10041
10042 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043
10044         * gcc.c-torture/execute/string-opt-1.c: New test.
10045
10046 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10047
10048         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
10049         mips-sgi-irix6.* because the MIPS ABI passes floating-point
10050         parameters in registers, and there is no way for a varargs
10051         function to know in which order the integer and floating-point
10052         parameters should be interleaved when they are placed on the
10053         stack.
10054         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10055         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10056
10057 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10058
10059         * gcc.c-torture/execute/string-opt-2.c: New test.
10060
10061 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
10062
10063         * g++.old-deja/g++.pt/crash60.C: New test.
10064
10065 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * g++.old-deja/g++.other/crash24.C: New test.
10068         * g++.old-deja/g++.other/crash25.C: New test.
10069         * g++.old-deja/g++.other/crash26.C: New test.
10070         * g++.old-deja/g++.other/crash27.C: New test.
10071         * g++.old-deja/g++.other/crash28.C: New test.
10072         * g++.old-deja/g++.other/crash29.C: New test.
10073         * g++.old-deja/g++.other/crash30.C: New test.
10074         * g++.old-deja/g++.other/crash31.C: New test.
10075         * g++.old-deja/g++.other/crash32.C: New test.
10076         * g++.old-deja/g++.other/crash33.C: New test.
10077         * g++.old-deja/g++.other/crash34.C: New test.
10078         * g++.old-deja/g++.other/crash35.C: New test.
10079
10080 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * gcc.c-torture/execute/20001031-1.c: New test.
10083
10084 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
10085
10086         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
10087         namespace.
10088
10089         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
10090         standards-conformant.
10091
10092         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
10093
10094         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
10095         * g++.old-deja/g++.mike/p755a.C: Likewise.
10096         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
10097         library makes no calls to `operator new' during initialization.
10098
10099 2000-11-04  Neil Booth  <neilb@earthling.net>
10100
10101         * gcc.dg/cpp/include2.c: New tests.
10102
10103 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
10104
10105         * lib/g++.exp (g++_set_ld_library_path): New function.
10106         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
10107
10108 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
10109
10110         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
10111         warnings.
10112
10113 2000-11-01  Richard Henderson  <rth@redhat.com>
10114
10115         * g++.old-deja/g++.ext/namedret1.C: New.
10116         * g++.old-deja/g++.ext/namedret2.C: New.
10117         * g++.old-deja/g++.ext/namedret3.C: New.
10118
10119 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
10120
10121         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
10122         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
10123
10124 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10125
10126         * gcc.c-torture/execute/va-arg-21.c: New test.
10127
10128 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10129
10130         * gcc.dg/c99-complex-2.c: New test.
10131
10132 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10133
10134         * gcc.c-torture/execute/stdio-opt-1.c: New test.
10135
10136 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
10137
10138         * g++.old-deja/g++.other/inline16.C: New test.
10139
10140 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
10141
10142         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
10143         __PRETTY_FUNCTION__
10144
10145 2000-10-29  Neil Booth  <neilb@earthling.net>
10146
10147         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
10148         New tests.
10149         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
10150         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
10151         optimisation.
10152
10153 2000-10-29  Neil Booth  <neilb@earthling.net>
10154
10155         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
10156         * mi1.c, mi1c.h: Add null directives to multiple-include test.
10157         * mi5.c: Test multiple includes work with -C.
10158         * trigraphs.c: Test ^= version.
10159
10160 2000-10-28  Neil Booth  <neilb@earthling.net>
10161
10162         New tests and test updates for new macro expander.
10163
10164         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10165         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10166         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10167         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10168         new diagnostic messages.
10169
10170         * gcc.dg/cpp/macro3.c: New tests.
10171
10172 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10173
10174         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10175         on the same line.
10176
10177 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10178
10179         * g++.old-deja/g++.other/eh2.C: New test.
10180
10181 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10182
10183         * gcc.c-torture/execute/20001027-1.c: New test.
10184
10185 2000-10-26  Richard Henderson  <rth@redhat.com>
10186
10187         * gcc.c-torture/execute/20001026-1.c: New.
10188
10189 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10190
10191         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10192         * g++.old-deja/g++.law/builtin1.C: Likewise.
10193         * g++.old-deja/g++.law/ctors10.C: Likewise.
10194         * g++.old-deja/g++.law/virtual3.C: Likewise.
10195         * g++.old-deja/g++.mike/p658.C: Likewise.
10196         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10197         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10198         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10199         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10200         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10201
10202 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10203
10204         * gcc.c-torture/compile/20001024-1.c: New test.
10205
10206 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10207
10208         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10209         to tell us whether or not we are using V3.
10210
10211 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10212
10213         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10214         operands.
10215
10216 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10217
10218         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10219
10220 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10221
10222         * gcc.c-torture/execute/20001024-1.c: New test.
10223
10224 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * g++.old-deja/g++.other/sibcall1.C: New test.
10227
10228 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10229
10230         * gcc.dg/noncompile/init-3.c: New test.
10231
10232 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10233
10234         * gcc.dg/format-array-1.c: New test.
10235
10236 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10237
10238         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
10239         writing through null pointers; remove comment about testing
10240         unterminated strings.
10241
10242 2000-10-17  Matthew Hiller  <hiller@redhat.com>
10243
10244         * gcc.c-torture/execute/20001017-2.c: New test.
10245
10246 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10247
10248         * gcc.c-torture/compile/20001018-1.c: New test.
10249         * gcc.c-torture/compile/20001018-1.x: Xfail.
10250
10251 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10252
10253         * gcc.c-torture/execute/20001017-1.c: New test.
10254
10255 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10256
10257         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
10258         for multiple use of arguments with scanf formats; add tests for
10259         multiple use of arguments.
10260
10261 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
10262
10263         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
10264
10265 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10266
10267         * gcc.dg/format-miss-1.c: New test.
10268
10269 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10270
10271         * gcc.c-torture/execute/20001013-1.c: New test.
10272
10273 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10274
10275         * gcc.dg/format-branch-1.c: New test.
10276
10277 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10278
10279         * README, lib/file-format.exp: Remove EGCS references.
10280
10281 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10282
10283         * gcc.dg/20001013-1.c: New test.
10284
10285 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10286
10287         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
10288         for intmax_t in the compiler using __typeof__ and the type rules
10289         for conditional expressions.
10290
10291 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
10292
10293         * gcc.dg/20001012-1.c: New test.
10294         * gcc.dg/20001012-2.c: New test.
10295
10296 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10297
10298         * gcc.dg/format-attr-1.c: New test.
10299
10300 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10301
10302         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
10303         __LONG_LONG_MAX__ instead of LLONG_MAX.
10304
10305 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10306
10307         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
10308         scanf flags.
10309         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
10310         flags.
10311
10312 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10313
10314         * gcc.dg/sequence-pt-1.c: New test.
10315
10316 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
10317
10318         * gcc.c-torture/execute/20001011-1.c: New testcase.
10319         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
10320
10321 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10322
10323         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
10324         does not error on it.
10325
10326 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10327
10328         * gcc.dg/20001009-1.c: New test.
10329
10330 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10331
10332         * gcc.c-torture/compile/20001009-1.c: Move from here ....
10333         * gcc.c-torture/execute/20001009-2.c: ... to here.
10334
10335 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
10336
10337         * gcc.c-torture/compile/20001009-1.c: New testcase.
10338         * gcc.c-torture/execute/20001009-1.c: New testcase.
10339         Testcases provided by Jan Hubicka <jh@suse.cz>.
10340
10341 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10342
10343         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10344         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
10345         uintmax_t using <limits.h> to emulate the compiler's internal
10346         logic.  No longer XFAIL %j tests.
10347
10348 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10349
10350         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
10351         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10352         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
10353         regexps and details of expected handling of some bad formats.
10354         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
10355         suppression.
10356
10357 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10358
10359         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
10360         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
10361         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
10362         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
10363         in list archives.
10364
10365 2000-10-06  Richard Henderson  <rth@cygnus.com>
10366
10367         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
10368         * g++.old-deja/g++.brendan/crash52.C: Likewise.
10369         * g++.old-deja/g++.jason/report.C: Likewise.
10370         * g++.old-deja/g++.law/friend5.C: Likewise.
10371         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
10372         of the expected warnings.
10373
10374 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
10375
10376         * g++.old-deja/g++.pt/enum14.C: New test.
10377
10378 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10379
10380         * g++.old-deja/g++.pt/crash59.C: New test.
10381
10382 2000-10-04  Will Cohen  <wcohen@redhat.com>
10383
10384         * gcc.dg/20000926-1.c: New test.
10385
10386 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
10387
10388         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
10389         function name for current C++ compiler.
10390         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
10391
10392 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
10393
10394         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
10395         __PRETTY_FUNCTION__.
10396         * g++.old-deja/g++.ext/pretty2.C: Likewise.
10397
10398 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10399
10400         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
10401
10402 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
10403
10404         * gcc.c-torture/compile/20000923-1.c: New test.
10405
10406 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
10407
10408         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
10409         * g++.old-deja/g++.pt/ttp62.C: Same.
10410         * g++.old-deja/g++.other/inline14.C: Same.
10411
10412 2000-09-24  Richard Henderson  <rth@cygnus.com>
10413
10414         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
10415
10416 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10417
10418         * gcc.dg/c90-printf-1.c: Add test for wide string format.
10419
10420 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
10421
10422         * gcc.c-torture/compile/20000922-1.c: New file.
10423
10424 2000-09-21  Nick Clifton  <nickc@redhat.com>
10425
10426         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
10427         a signed long modulo operation.
10428         (mod6): New function - perform an unsigned long modulo operation.
10429         (main): Add tests for modulos of very large numbers by very small
10430         dividends.
10431
10432 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
10435
10436 2000-09-19  Richard Henderson  <rth@cygnus.com>
10437
10438         * gcc.dg/compare2.c (case 10): XFAIL.
10439
10440 2000-09-18  Richard Henderson  <rth@cygnus.com>
10441
10442         * gcc.c-torture/execute/20000906-1.c: Move ...
10443         * gcc.dg/20000906-1.c: ... here.  Only run on targets
10444         that support __builtin_trap.
10445
10446 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
10447
10448         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
10449
10450 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10451
10452         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
10453         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
10454         more $ format tests.
10455
10456 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10457
10458         * gcc.dg/format-errmk-1.c: New test.
10459
10460 2000-09-17  Greg McGary  <greg@mcgary.org>
10461
10462         * gcc.c-torture/execute/20000917-1.x: Remove.
10463
10464 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10465
10466         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
10467
10468 2000-09-17  Greg McGary  <greg@mcgary.org>
10469
10470         * gcc.c-torture/execute/20000917-1.c: New test.
10471         * gcc.c-torture/execute/20000917-1.x: XFAIL.
10472
10473 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
10474
10475         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
10476         in nested macro bug.
10477
10478 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
10479
10480         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
10481
10482 2000-09-14  Jeffrey A Law  (law@cygnus.com)
10483
10484         * gcc.c-torture/execute/20000914-1.c: New test.
10485
10486 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
10487
10488         * g++.other/inline13.C: New test.
10489
10490 2000-09-12  Andreas Jaeger  <aj@suse.de>
10491
10492         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
10493         constant by Ulrich Drepper <drepper@redhat.com>.
10494
10495 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
10496
10497         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
10498
10499 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10500
10501         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
10502
10503 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
10504
10505         * gcc.dg/cpp/backslash.c: New test.
10506
10507 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
10508
10509         * gcc.c-torture/execute/20000910-1.c: New test.
10510         * gcc.c-torture/execute/20000910-2.c: Likewise.
10511
10512 2000-09-11  Robert Lipe  <robertl@sco.com>
10513
10514         * gcc.dg/pragma-align.c: New test.
10515
10516 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10517
10518         * g++.old-deja/g++.pt/explicit82.C: New test.
10519         * g++.old-deja/g++.pt/explicit83.C: New test.
10520
10521 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
10522
10523         * gcc.dg/asm-names.c: New test.
10524
10525 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10526
10527         * gcc.dg/cpp/tr-warn6.c: New test
10528
10529 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10530
10531         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
10532         be accepted.
10533
10534 2000-09-07  Catherine Moore  <clm@redhat.com>
10535
10536         * gcc.c-torture/execute/unroll-1.c: New test.
10537
10538 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
10539
10540         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
10541         ERROR markers.
10542         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
10543         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
10544         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
10545         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
10546         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
10547         Preprocess only.
10548         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
10549         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
10550
10551 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10552
10553         * g++.old-deja/g++.pt/deduct2.C: New test.
10554
10555 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * g++.old-deja/g++.pt/parms2.C: New test.
10558
10559 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.old-deja/g++.pt/crash58.C: New test.
10562
10563 2000-09-06  Greg McGary  <greg@mcgary.org>
10564
10565         * gcc.c-torture/execute/20000906-1.c: New test.
10566         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10567
10568 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10569
10570         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10571
10572 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         * g++.old-deja/g++.pt/crash57.C: New test.
10575
10576 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10577
10578         * g++.old-deja/g++.pt/crash56.C: New test.
10579
10580 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10581
10582         * g++.old-deja/g++.pt/koenig1.C: New test.
10583
10584 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10585
10586         * gcc.dg/20000904-1.c: New test.
10587
10588 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10589
10590         * gcc.dg/cpp/paste8.c: New test.
10591
10592 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10593
10594         * gcc.c-torture/compile/20000827-1.c: New test.
10595
10596 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10597
10598         * gcc.dg/format-diag-1.c: New test.
10599
10600 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10601
10602         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10603         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10604         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10605         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10606         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10607
10608 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10609
10610         * g++.old-deja/g++.other/nested4.C: New test.
10611
10612 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10613
10614         * g++.old-deja/g++.ns/scoped1.C: New test.
10615
10616 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10617
10618         * lib/g++.exp: Support testing already-installed GCC.
10619
10620 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10621
10622         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10623
10624 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.dg/return-type-2.c: New test.
10627
10628 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10629
10630         * gcc.c-torture/compile/20000825-1.c: New test.
10631
10632 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10633
10634         * gcc.dg/dwarf2-2.c: New test.
10635
10636 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10637
10638         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10639         dg-warning regexps.
10640
10641 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10642
10643         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10644         gcc.dg/format-ext-5.c: New tests.
10645
10646 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10649
10650 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10651
10652         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10653
10654 2000-08-24  Richard Henderson  <rth@cygnus.com>
10655
10656         * gcc.dg/ia64-sync-1.c: New test.
10657         * gcc.dg/ia64-sync-2.c: New test.
10658         * gcc.dg/ia64-asm-1.c: New test.
10659
10660 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10661
10662         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10663         * gcc.dg/format-ext-2.c: New test.
10664
10665 2000-08-23  Jason Merrill  <jason@redhat.com>
10666
10667         * lib/old-dejagnu.exp: Also ignore "In member function" and
10668         "At global scope".
10669
10670 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * gcc.dg/noncompile/label-lineno-1.c: New test.
10673
10674 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10675
10676         * gcc.dg/c99-array-nonobj-1.c: New test.
10677
10678 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10679
10680         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10681         tests.
10682         * gcc.dg/format-ext-1.c: New test.
10683
10684 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10685
10686         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10687         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10688         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10689         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10690         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10691
10692 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10693
10694         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10695         gcc.dg/c99-strftime-2.c: New tests.
10696
10697 2000-08-22  Richard Henderson  <rth@cygnus.com>
10698
10699         * gcc.c-torture/execute/20000822-1.c: New test.
10700
10701 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10702
10703         * gcc.c-torture/execute/20000819-1.x: Remove.
10704
10705 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10706
10707         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10708         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10709         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10710         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10711         gcc.dg/format-xopen-1.c: New tests.
10712
10713 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10714
10715         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10716
10717 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10718
10719         * g++.old-deja/g++.other/loop2.C: New test.
10720
10721         * gcc.c-torture/compile/20000606-1.c: New test.
10722         * gcc.c-torture/compile/20000728-1.c: New test.
10723         * gcc.c-torture/execute/20000801-1.c: New test.
10724         * gcc.c-torture/execute/20000801-2.c: New test.
10725         * gcc.c-torture/execute/20000819-1.c: New test.
10726         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10727         * gcc.dg/20000629-1.c: New test.
10728         * gcc.dg/20000724-1.c: New test.
10729         * gcc.dg/20000807-1.c: New test.
10730
10731 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10732
10733         * gcc.dg/cpp/pragma-1.c: New test.
10734         * gcc.dg/cpp/pragma-2.c: New test.
10735
10736 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10737
10738         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10739         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10740
10741 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10742
10743         * gcc.c-torture/compile/20000818-1.c: New test.
10744
10745 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10746
10747         * gcc.c-torture/execute/20000818-1.c: New test.
10748
10749 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10750
10751         * gcc.dg/format-va-1.c: New test.
10752
10753 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         * g++.old-deja/g++.other/typedef8.C: New test.
10756
10757 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10758
10759         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10760         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10761         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10762         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10763         * g++.old-deja/g++.other/ptrmem7.C: New test.
10764         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10765
10766 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10767
10768         * g++.old-deja/g++.pt/typename27.C: New test.
10769
10770 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10771
10772         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10773         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10774         * g++.old-deja/g++.pt/friend45.C: New test.
10775         * g++.old-deja/g++.other/friend8.C: New test.
10776
10777 2000-08-15  Richard Henderson  <rth@cygnus.com>
10778
10779         * gcc.c-torture/execute/20000815-1.c: New test.
10780
10781 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10782
10783         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10784         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10785         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10786
10787 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10788
10789         * g++.old-deja/g++.other/refinit2.C: New test.
10790
10791 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10792
10793         * lib/c-torture.exp (c-torture): Make
10794         compiler_conditional_xfail_data global.
10795         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10796         compiler_conditional_xfail_data machinery.
10797         (f-torture-execute): Likewise.
10798         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10799         and only when unrolling loops.
10800
10801         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10802
10803 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10804
10805         * g++.old-deja/g++.pt/explicit81.C: New test.
10806
10807 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         * g++.old-deja/g++.pt/typename26.C: New test.
10810
10811 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10812
10813         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10814         warning.
10815
10816 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         * g++.old-deja/g++.other/array3.C: New test.
10819
10820 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10821
10822         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10823         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10824         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10825         New tests.
10826
10827 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10828
10829         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10830         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10831
10832 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10833
10834         * gcc.c-torture/execute/20000808-1.c: New test.
10835
10836 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10837
10838         * gcc.dg/c90-const-expr-1.c: New test.
10839
10840 2000-08-08  Richard Henderson  <rth@cygnus.com>
10841
10842         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10843
10844 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10845
10846         * gcc.dg/noncompile/const-ll-1.c: New test.
10847
10848 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10849
10850         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10851
10852 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10853
10854         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10855         that running programs linked against the shared version of libobjc
10856         run correctly.
10857
10858 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10859
10860         * gcc.dg/c99-printf-1.c: New test.
10861
10862 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10863
10864         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10865
10866 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10867
10868         * gcc.c-torture/execute/20000731-1.x: Delete.
10869
10870 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10871
10872         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10873         and torture_without_loops as is done by c-torture.exp.
10874         (search_for): Copy from c-torture.exp.
10875         (gcc-dg-runtest): New function, drives a directory of tests
10876         iterating over the TORTURE_OPTIONS.
10877         (scan-assembler, scan-assembler-not): Move here from
10878         individual directory drivers.
10879
10880         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10881         defined by lib/gcc-dg.exp.
10882         * gcc.dg/cpp/cpp.exp: Likewise.
10883         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10884         gcc-dg-runtest, so we cycle over optimization options.
10885
10886         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10887         * gcc.dg/compare2.c: No longer expected to fail.
10888
10889 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10890
10891         * gcc.c-torture/execute/20000804-1.c: New test.
10892
10893 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10894
10895         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10896
10897 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10898
10899         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10900
10901 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10902
10903         * gcc.c-torture/compile/20000803-1.c: New test.
10904
10905 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10906
10907         * gcc.c-torture/execute/20000801-3.c,
10908         gcc.c-torture/execute/20000801-4.c: New tests.
10909         * gcc.c-torture/execute/20000801-3.x,
10910         gcc.c-torture/execute/20000801-4.x: Xfail.
10911
10912 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10913
10914         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10915         libobjc/.libs to allow for libtool.
10916
10917 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10918
10919         * gcc.c-torture/compile/20000802-1.c: New test.
10920
10921 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10922
10923         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10924
10925 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10926
10927         * gcc-c-torture/execute/20000731-2.c: New test.
10928
10929         * gcc.c-torture/execute/20000731-1.c: New test.
10930         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10931
10932 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10933
10934         * testsuite/gcc.dg/cpp/paste7.c: New test.
10935         * gcc.dg/cpp/20000725-1.c: New test.
10936
10937 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10938
10939         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10940         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10941         declaration warning for __builtin_dwarf_reg_size.
10942
10943         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10944
10945 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10946
10947         * gcc.dg/noncompile/voidparam-1.c: New test.
10948
10949 2000-07-30  Richard Henderson  <rth@cygnus.com>
10950
10951         * gcc.dg/c90-digraph-1.c: Don't xfail.
10952         * gcc.dg/compare2.c (case 10): Xfail.
10953         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10954
10955 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10956
10957         * gcc.dg/c99-main-1.c: New test.
10958
10959 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10960
10961         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10962
10963 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10964
10965         * gcc.c-tortuer/execute/20000726-1.c: New test.
10966
10967 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10968
10969         * gcc.c-torture/execute/enum-2.c: New test.
10970
10971 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10972
10973         * gcc.dg/cpp/tr-warn3.c: New test.
10974
10975 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10976
10977         * g++.old-deja/g++.ext/implicit1.C: Remove.
10978         * g++.old-deja/g++.jason/c2.C: Remove
10979         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10980         * g++.old-deja/g++.pt/crash16.C: Likewise.
10981         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10982
10983 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10984
10985         * g++.old-deja/g++.other/for2.C: New test.
10986
10987 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10988
10989         * gcc.dg/20000720-1.c: New test.
10990
10991 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10992
10993         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10994
10995 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10996
10997         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10998         * gcc.c-torture/execute/20000722-1.c: New.
10999         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
11000
11001 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * gcc.dg/cpp/20000720-1.S: New test.
11004
11005 2000-07-21  Michael Meissner  <meissner@redhat.com>
11006
11007         * gcc.c-torture/execute/ieee/hugeval.c: New test.
11008
11009 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11010
11011         * g++.old-deja/g++.brendan/crash16.C,
11012         g++.old-deja/g++.brendan/parse3.C,
11013         g++.old-deja/g++.brendan/redecl1.C,
11014         g++.old-deja/g++.ns/template13.C,
11015         g++.old-deja/g++.other/decl4.C,
11016         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
11017
11018 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11019
11020         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
11021         and "Internal error".
11022
11023         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
11024         regexps.
11025         * gcc.dg/cpp/paste6.c: New test.
11026
11027 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
11028
11029         * gcc.dg/cpp/tr-direct.c: New test.
11030
11031         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
11032         gcc.dg/cpp/undef1.c: Tweak error regexps.
11033
11034 2000-07-18  Eric Christopher <echristo@redhat.com>
11035
11036         * gcc.c-torture/compile/20000718-1.c: New test.
11037
11038 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
11039
11040         * cpplex.c (_cpp_push_token): If the token being pushed back
11041         is the previous token in this context, just subtract one from
11042         context->posn.
11043         * cppmacro.c (save_expansion): Clear aux field when storing a
11044         placemarker.
11045
11046 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
11047
11048         * gcc.dg/noncompile/redecl-1.c: New test.
11049
11050 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
11051
11052         * gcc.c-torture/execute/20000717-5.c: New test.
11053         * gcc.c-torture/execute/20000717-1.x: Removed.
11054
11055 2000-07-17  Richard Henderson  <rth@cygnus.com>
11056
11057         * gcc.c-torture/execute/20000717-4.c: New test.
11058
11059 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
11060
11061         * gcc.dg/cpp/syshdr.c: New test.
11062         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
11063
11064 2000-07-17  Neil Booth  <neilb@earthling.net>
11065
11066         * gcc.dg/cpp/cmdlne-dM.c: New test.
11067         * gcc.dg/cpp/cmdlne-dD.c: New test.
11068
11069 2000-07-17  Jeffrey A Law  (law@cygnus.com)
11070
11071         * gcc.c-torture/execute/20000717-3.c: New test.
11072
11073         * gcc.c-torture/compile/20000717-1.c: New test.
11074
11075 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
11076
11077         * gcc.c-torture/execute/20000717-2.c: New test.
11078
11079 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11080
11081         * gcc.dg/formatz-1.c: New test.
11082
11083         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
11084         * gcc.dg/c99-digraph-1.c: New tests.
11085
11086         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
11087         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
11088
11089         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
11090         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
11091         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
11092         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
11093         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
11094         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
11095         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
11096
11097 2000-07-17   Greg McGary <greg@mcgary.org>
11098
11099         * gcc.c-torture/execute/20000717-1.c: New test.
11100         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
11101
11102 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
11103
11104         * gcc.c-torture/execute/20000715-2.c: New test.
11105         * gcc.dg/20000715-1.c: New test.
11106
11107 2000-07-15  Michael Meissner  <meissner@redhat.com>
11108
11109         * gcc.c-torture/execute/20000715-1.c: New test.
11110
11111 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
11112
11113         * gcc.c-torture/execute/20000707-1.c: New test.
11114
11115 2000-07-13  Neil Booth  <NeilB@earthling.net>
11116
11117         * testsuite/gcc.dg/cpp/digraph1.c,
11118         testsuite/gcc.dg/cpp/digraph2.c,
11119         testsuite/gcc.dg/cpp/digraphs.c: New tests.
11120
11121 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
11122
11123         * g77.f-torture/compile/20000630-2.f:  New test.
11124         * g77.f-torture/compile/20000630-2.x
11125
11126 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11127
11128         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
11129
11130 2000-07-11  Neil Booth  <NeilB@earthling.net>
11131
11132         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
11133
11134 2000-07-11  Neil Booth  <NeilB@earthling.net>
11135
11136         * gcc.dg/cpp/cmdlne-C.c: New.
11137
11138 2000-07-09  Neil Booth  <NeilB@earthling.net>
11139
11140         * gcc.dg/cpp/directiv.c: New tests.
11141         * gcc.dg/cpp/undef1.c: Update.
11142
11143 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
11144
11145         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
11146
11147 2000-07-09  Neil Booth  <NeilB@earthling.net>
11148
11149         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
11150
11151 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
11152
11153         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
11154         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
11155
11156 2000-07-08  Neil Booth  <NeilB@earthling.net>
11157
11158         * gcc.dg/cpp/macsyntx.c: New tests.
11159
11160 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.dg/20000707-1.c: New test.
11163
11164 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11165
11166         * gcc.c-torture/execute/20000706-1.c: New test.
11167         * gcc.c-torture/execute/20000706-2.c: New test.
11168         * gcc.c-torture/execute/20000706-3.c: New test.
11169         * gcc.c-torture/execute/20000706-4.c: New test.
11170         * gcc.c-torture/execute/20000706-5.c: New test.
11171
11172 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         * g++.old-deja/g++.pt/instantiate7.C: New test.
11175
11176 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11179         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11180         * g++.old-deja/g++.other/rtti3.C: Likewise.
11181         * g++.old-deja/g++.other/rttid3.C: Likewise.
11182
11183 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11184
11185         *  g77.f-torture/compile/20000630-1.x: Fix typo
11186
11187 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11188
11189         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11190         assembly output.
11191
11192 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11193
11194         * gcc.dg/cpp/ident.c: New test.
11195
11196 2000-07-05  Neil Booth  <NeilB@earthling.net>
11197
11198         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11199           gcc.dg/cpp/lexstrng.c: New tests.
11200
11201 2000-07-04  Neil Booth  <NeilB@earthling.net>
11202
11203         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11204         * gcc.dg/cpp/strify2.c: Same.
11205
11206 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11207
11208         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11209         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11210         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11211         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11212
11213         * testsuite/gcc.dg/cpp/macro1.c,
11214         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11215         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11216         testsuite/gcc.dg/cpp/strify1.c,
11217         testsuite/gcc.dg/cpp/strify2.c: New tests.
11218
11219 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11220
11221         * gcc.c-torture/execute/20000703-1.c: New test.
11222
11223 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11224
11225         * g++.old-deja/g++.pt (lookup10.C): New test.
11226
11227 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11228
11229         * g++.old-deja/g++.pt (typename25.C): New test.
11230
11231 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
11232
11233         * gcc.c-torture/compile/20000701-1.c: New test.
11234
11235 2000-06-30  Nick Clifton  <nickc@cygnus.com>
11236
11237         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
11238         to test case.
11239
11240 2000-06-30  Catherine Moore  <clm@cygnus.com>
11241
11242         * gcc.c-torture/execute/align-1.c: New test.
11243
11244 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
11245
11246         * g++.old-deja/g++.pt/expr8.C: New test.
11247         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
11248
11249 2000-06-29  Nick Clifton  <nickc@cygnus.com>
11250
11251         * gcc.c-torture/compile/20000629-1.c: New test.
11252
11253 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11254
11255
11256         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
11257         gcc.dg/noncompile directory, depending on whether they're
11258         preprocessor tests or not.  Annotate all the tests for the dg
11259         framework.
11260
11261         * gcc.c-torture/noncompile/noncompile.exp: Delete.
11262         * gcc.dg/noncompile/noncompile.exp: New.
11263
11264         * Moved files:
11265         Old name                                New name
11266         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
11267         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
11268         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
11269         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
11270         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
11271         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
11272         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
11273         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
11274         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
11275         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
11276         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
11277         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
11278         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
11279         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
11280         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
11281         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
11282         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
11283         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
11284         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
11285         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
11286         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
11287         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
11288         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
11289         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
11290
11291         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
11292         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
11293         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
11294         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
11295         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
11296         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
11297
11298 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11299
11300         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
11301         declare one variable.  On the fourth, error.
11302         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
11303         declared by 20000628-1a.h.
11304
11305 2000-06-29  Richard Henderson  <rth@redhat.com>
11306
11307         * gcc.c-torture/execute/930529-1.x: New file.
11308         * gcc.dg/920413-1.c: Adjust expected warning text.
11309         * gcc.dg/980217-1.c: Declare abort.
11310         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
11311
11312 2000-06-29  Jeffrey A Law  (law@cygnus.com)
11313
11314         * g77.f-torture/compile/20000629-1.f: New test.
11315         * g77.f-torture/compile/20000629-1.x: Expected to fail.
11316
11317 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11318
11319         Rearrange lots of files, removing entirely the
11320         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
11321         directories.
11322
11323         * Deleted files:
11324         gcc.c-torture/code_quality/code_quality.exp
11325         gcc.c-torture/special/special.exp
11326         gcc.failure/failure.exp
11327         gcc.failure/940409-1.x
11328         gcc.c-torture/compile/961203-1.x
11329
11330         * New files:
11331         gcc.misc-tests/linkage.exp
11332         gcc.c-torture/execute/920730-1t.c
11333         gcc.c-torture/execute/920730-1t.x
11334         gcc.c-torture/compile/920520-1.x
11335         gcc.c-torture/compile/920521-1.x
11336         gcc.c-torture/compile/981006-1.x
11337         gcc.c-torture/execute/eeprof-1.x
11338
11339         * Moved files (possibly with modifications to fit a new harness):
11340         Old name                                New name
11341         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
11342         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
11343         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
11344         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
11345         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
11346         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
11347         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
11348         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
11349         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
11350         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
11351         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
11352         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
11353         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
11354         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
11355
11356 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11357
11358         * c-torture/compile/961203-1.x: Delete.
11359
11360         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
11361         not exit. Include stdio.h.
11362         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
11363         * gcc.misc-tests/dg-12.c: Likewise.
11364         * gcc.misc-tests/dg-5.c: Likewise.
11365         * gcc.misc-tests/dg-6.c: Likewise.
11366         * gcc.misc-tests/dg-7.c: Prototype abort.
11367         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
11368         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
11369         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
11370         not exit.
11371         * gcc.misc-tests/sieve.c: Use return from main, not exit.
11372         * gcc.misc-tests/sort2.c: Use return from main, not exit.
11373
11374 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gcc.dg/cpp/20000628-1.c: New test.
11377         * gcc.dg/cpp/20000628-1.h: New header for above test.
11378         * gcc.dg/cpp/20000628-1a.h: Likewise.
11379
11380 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
11381
11382         * gcc.dg/cpp: New directory.
11383         * gcc.dg/cpp/cpp.exp: New driver.
11384         * gcc.dg/cpp/20000627-1.c: New test.
11385         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
11386         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
11387         and rewrite as a compilation test.
11388
11389         * gcc.dg: Move many files into the cpp subdirectory, possibly
11390         renaming or editing them as well.
11391         Old name                New name
11392         990119-1.c              cpp/19990119-1.c
11393         990228-1.c              cpp/19990228-1.c
11394         990407-1.c              cpp/19990407-1.c
11395         990409-1.c              cpp/19990409-1.c
11396         990413-1.c              cpp/19990413-1.c
11397         990703-1.c              cpp/19990703-1.c
11398         20000127-1.c            cpp/20000127-1.c
11399         20000129-1.c            cpp/20000129-1.c
11400         20000207-1.c            cpp/20000207-1.c
11401         20000207-2.c            cpp/20000207-2.c
11402         20000209-1.c            cpp/20000209-1.c
11403         20000209-2.c            cpp/20000209-2.c
11404         20000301-1.c            cpp/20000301-1.c
11405         20000419-1.c            cpp/20000419-1.c
11406         20000510-1.S            cpp/20000510-1.S
11407         20000519-1.c            cpp/20000519-1.c
11408         20000529-1.c            cpp/20000529-1.c
11409         20000625-1.c            cpp/20000625-1.c
11410         20000625-2.c            cpp/20000625-2.c
11411         cpp-as1.c               cpp/assert1.c
11412         cpp-as2.c               cpp/assert2.c
11413         cxx-comments-1.c        cpp/cxxcom1.c
11414         cxx-comments-2.c        cpp/cxxcom2.c
11415         endif-label.c           cpp/endif.c
11416         cpp-hash1.c             cpp/hash1.c
11417         cpp-hash2.c             cpp/hash2.c
11418         cpp-if1.c               cpp/if-1.c
11419         cpp-if2.c               cpp/if-2.c
11420         cpp-if3.c               cpp/if-3.c
11421         cpp-if4.c               cpp/if-4.c
11422         cpp-if5.c               cpp/if-5.c
11423         cpp-cond.c              cpp/if-cexp.c
11424         cpp-missingop.c         cpp/if-mop.c
11425         cpp-missingparen.c      cpp/if-mpar.c
11426         cpp-opprec.c            cpp/if-oppr.c
11427         cpp-ifparen.c           cpp/if-paren.c
11428         cpp-shortcircuit.c      cpp/if-sc.c
11429         cpp-shift.c             cpp/if-shift.c
11430         cpp-unary.c             cpp/if-unary.c
11431         cpp-li1.c               cpp/line1.c
11432         cpp-li2.c               cpp/line2.c
11433         lineno.c                cpp/line3.c
11434         lineno-2.c              cpp/line4.c
11435         cpp-mi.c                cpp/mi1.c
11436         cpp-mic.h               cpp/mi1c.h
11437         cpp-micc.h              cpp/mi1cc.h
11438         cpp-mind.h              cpp/mi1nd.h
11439         cpp-mindp.h             cpp/mi1ndp.h
11440         cpp-mix.h               cpp/mi1x.h
11441         cpp-mi2.c               cpp/mi2.c
11442         cpp-mi2a.h              cpp/mi2a.h
11443         cpp-mi2b.h              cpp/mi2b.h
11444         cpp-mi2c.h              cpp/mi2c.h
11445         cpp-mi3.c               cpp/mi3.c
11446         cpp-mi3.def             cpp/mi3.def
11447         poison-1.c              cpp/poison.c
11448         pr-impl.c               cpp/prag-imp.c
11449         cpp-redef-2.c           cpp/redef1.c
11450         cpp-redef.c             cpp/redef2.c
11451         strpaste.c              cpp/strp1.c
11452         strpaste-2.c            cpp/strp2.c
11453         cpp-tradpaste.c         cpp/tr-paste.c
11454         cpp-tradstringify.c     cpp/tr-str.c
11455         cpp-tradwarn1.c         cpp/tr-warn1.c
11456         cpp-tradwarn2.c         cpp/tr-warn2.c
11457         trigraphs.c             cpp/trigraphs.c
11458         cpp-unc1.c              cpp/unc1.c
11459         cpp-unc2.c              cpp/unc2.c
11460         cpp-unc3.c              cpp/unc3.c
11461         cpp-unc.c               cpp/unc4.c
11462         undef.c                 cpp/undef1.c
11463         undef-2.c               cpp/undef2.c
11464         cpp-wi1.c               cpp/widestr1.c
11465
11466 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
11467
11468         * lib/g++.exp (g++_include_flags): Tweak.
11469
11470 2000-06-27  H.J. Lu  <hjl@gnu.org>
11471             Loren J. Rittle  <ljrittle@acm.org>
11472
11473         * lib/g++.exp (g++_include_flags): Override libgloss.exp
11474         version with one that knows about the new gcc tree structure.
11475         (g++_link_flags): Same.
11476
11477 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
11478
11479         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
11480         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
11481         case we are cross-compiling.
11482
11483         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
11484         g++.old-deja/g++.niklas/Makefile.in,
11485         g++.old-deja/g++.niklas/configure.in,
11486         g++.old-deja/g++.other/Makefile.in,
11487         g++.old-deja/g++.other/configure.in,
11488         gcc.c-torture/code_quality/Makefile.in,
11489         gcc.c-torture/code_quality/configure.in,
11490         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
11491         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
11492         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
11493         gcc.c-torture/execute/ieee/Makefile.in,
11494         gcc.c-torture/execute/ieee/configure.in,
11495         gcc.c-torture/noncompile/Makefile.in,
11496         gcc.c-torture/noncompile/configure.in,
11497         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
11498         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
11499         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
11500
11501 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11502
11503         * g++.old-deja/g++.other/ambig3.C: New test.
11504
11505 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11506
11507         * g++.old-deja/g++.pt/syntax1.C: New test.
11508         * g++.old-deja/g++.pt/syntax2.C: New test.
11509         * g++.old-deja/g++.other/syntax3.C: New test.
11510         * g++.old-deja/g++.other/syntax4.C: New test.
11511
11512 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11513
11514         * gcc.dg/20000623-1.c: Prototype exit and abort.
11515
11516 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11517
11518         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
11519         New tests.
11520         * gcc.dg/cpp-mi3.def: New file.
11521
11522         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
11523         inside assertions.
11524         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
11525         lexer's error messages.
11526         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
11527         divine anything from the linemarkers.
11528         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
11529         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
11530
11531 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
11532
11533         * gcc.dg/20000623-1.c: New test.
11534
11535 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.c-torture/execute/20000622-1.c: New test.
11538
11539 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11540
11541         * g++.old-deja/g++.other/init15.C: New test.
11542
11543 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11544
11545         * g++.old-deja/g++.pt/vaarg2.C: New test.
11546         * g++.old-deja/g++.pt/vaarg3.C: New test.
11547
11548 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
11549
11550         * g++.old-deja/g++.other/dyncast6.C: New test.
11551
11552 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
11553
11554         * gcc.c-torture/execute/loop-6.c: New test.
11555
11556 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
11557
11558         * gcc.dg/20000614-1.c: New test.
11559         * gcc.dg/20000614-2.c: New test.
11560
11561 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
11562
11563         * g++.old-deja/g++.other/inline12.C: New test.
11564
11565 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11566
11567         * g++.old-deja/g++.other/eh1.C: New test.
11568
11569 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11570
11571         * g++.old-deja/g++.other/type.C: New test.
11572
11573 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * g++.old-deja/g++.other/initstring.C: New test.
11576
11577 2000-06-12  Jason Merrill  <jason@redhat.com>
11578
11579         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11580
11581 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11582
11583         * gcc.c-torture/compile/20000609-1.c: New test.
11584
11585 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11586
11587         * gcc.dg/20000609-1.c: New test.
11588
11589 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11590
11591         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11592         * gcc.c-torture/noncompile/poison-1.c: Move...
11593         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11594         * gcc.dg/cpp-li1.c: Add a token after the #line.
11595
11596 2000-06-05  Richard Henderson  <rth@cygnus.com>
11597
11598         * gcc.c-torture/execute/20000605-2.c: New test.
11599         * gcc.c-torture/execute/20000605-3.c: New test.
11600
11601 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11602
11603         * g77.f-torture/execute/20000503-1.x: New file.
11604
11605 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11606
11607         * g++.old-deja/g++.eh/badalloc1.C: New test.
11608
11609 2000-06-05  Richard Henderson  <rth@cygnus.com>
11610
11611         * gcc.c-torture/execute/20000605-1.c: New test.
11612
11613 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11614             Nathan Sidwell <nathan@codesourcery.com>
11615
11616         * gcc.c-torture/compile/20000605-1.c: New test.
11617
11618 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11619
11620         * g77.f-torture/compile/20000601-1.f:  New test.
11621
11622 2000-06-03  Richard Henderson  <rth@cygnus.com>
11623
11624         * gcc.c-torture/execute/20000603-1.c: New.
11625
11626 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11627
11628         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11629         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11630
11631 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11632
11633         * gcc.dg/compare2.c (case 12): XFAIL.
11634         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11635         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11636
11637         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11638
11639 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11640
11641         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11642         guard macro is already defined when the header is first
11643         included.
11644         * gcc.dg/cpp-mix.h: New file.
11645         * gcc.dg/endif-label.c: Update patterns to match compiler.
11646
11647         * g++.brendan/complex1.C: Declare abort.
11648         * g++.law/refs4.C: Remove XFAIL.
11649         * g++.oliva/expr2.C: Declare abort and exit.
11650
11651 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11652
11653         * gcc.c-torture/execute/20000528-1.c: New test.
11654
11655         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11656         * g++.old-deja/g++.law/temps4.C: Likewise.
11657
11658         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11659         stdlib.h.  Call abort() on failure.
11660         * g++.old-deja/g++.law/refs4.C: Likewise.
11661         * g++.old-deja/g++.law/temps4.C: Likewise.
11662         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11663         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11664
11665 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11666
11667         Relative to g++.dg/special:
11668         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11669
11670         Relative to g++.old-deja:
11671         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11672         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11673         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11674         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11675         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11676         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11677         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11678
11679         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11680         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11681         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11682         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11683         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11684         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11685         and/or string.h.
11686
11687         * g++.other/goto1.C: Update expectations for error messages.
11688
11689 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11690
11691         * gcc.c-torture/compile/20000523-1.c: New test.
11692
11693 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11696
11697 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11698
11699         * g++.old-deja/g++.eh/catch11.C: New test.
11700         * g++.old-deja/g++.eh/catch12.C: New test.
11701
11702 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11703
11704         * gcc.c-torture/execute/20000523-1.c: New test.
11705
11706 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11707
11708         * c-torture/execute/bcp-1.c: Replace abort in arg of
11709         __builtin_constant_p with a generic external function.
11710
11711         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11712         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11713         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11714         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11715         Prototype abort and/or exit.
11716
11717         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11718         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11719         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11720         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11721
11722 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11723
11724         * gcc.dg/dwarf2-1.c: New test.
11725
11726 2000-05-20  Richard Henderson  <rth@cygnus.com>
11727
11728         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11729
11730 2000-05-20  Andreas Jaeger  <aj@suse.de>
11731
11732         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11733         testcase.
11734
11735 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11736
11737         * gcc.c-torture/execute/20000519-2.c: New test.
11738
11739 2000-05-19  Andreas Jaeger  <aj@suse.de>
11740
11741         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11742         which fails with SSA.
11743
11744         * lib/c-torture.exp: Also test with -O3 -fssa.
11745
11746 2000-05-18  Michael Meissner  <meissner@redhat.com>
11747
11748         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11749         * gcc.c-torture/execute/920415-1.c: Ditto.
11750         * gcc.c-torture/execute/920501-1.c: Ditto.
11751         * gcc.c-torture/execute/conversion.c: Ditto.
11752         * gcc.c-torture/execute/cvt-1.c: Ditto.
11753
11754 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11755
11756         * gcc.c-torture/compile/20000518-1.c: New test.
11757
11758 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11759
11760         * g77.f-torture/compile/200005018.f:  New test.
11761
11762 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11763
11764         * gcc.c-torture/compile/20000517-1.c: New test.
11765
11766 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11767
11768         * gcc.c-torture/execute/20000516-1.c: New test.
11769
11770 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * g++.old-deja/g++.other/eh.C: New test.
11773
11774 2000-05-12  Richard Henderson  <rth@cygnus.com>
11775
11776         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11777         constants through to doit's conditional.
11778
11779 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11780
11781         * gcc.c-torture/compile/20000511-1.c: New test.
11782         * g77.f-torture/compile/20000511-1.f: New test.
11783         * g77.f-torture/compile/20000511-2.f: New test.
11784
11785 2000-05-11  Michael Meissner  <meissner@redhat.com>
11786
11787         * gcc.c-torture/execute/20000511-1.c: New test.
11788
11789 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11790
11791         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11792         * gcc.dg/20000510-1.S: New.
11793
11794 2000-05-08  Catherine Moore  <clm@cygnus.com>
11795
11796         * gcc.dg/unused-3.c: New.
11797
11798 2000-05-06  Richard Henderson  <rth@cygnus.com>
11799
11800           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11801           * g++.old-deja/g++.mike/warn1.C: Likewise.
11802           * g++.old-deja/g++.pt/local1.C: Likewise.
11803           * g++.old-deja/g++.pt/local7.C: Likewise.
11804           * g++.old-deja/g++.pt/spec16.C: Likewise.
11805
11806 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11807
11808         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11809
11810 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11811
11812           * g77.f-torture/execute/20000503-1.f:  New test.
11813
11814 2000-05-04  Andreas Jaeger  <aj@suse.de>
11815
11816         * gcc.dg/noreturn-2.c: New test.
11817
11818 2000-05-04  Neil Booth  <NeilB@earthling.net>
11819
11820         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11821         preprocessor.
11822
11823 2000-05-04  Richard Henderson  <rth@cygnus.com>
11824
11825         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11826
11827 2000-05-04  Richard Henderson  <rth@cygnus.com>
11828
11829         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11830         OpenSSL by Jason R Thorpe.
11831
11832 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11833
11834         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11835
11836 2000-05-03  Robert Lipe <robertlipe@usa.net>
11837
11838         * gcc.dg/20000503-1.c: New test.
11839
11840 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11841
11842         * gcc.c-torture/compile/20000502-1.c: New test.
11843         * g++.old-deja/g++.other/align.C: New test.
11844         * gcc.dg/cpp-tradstringify.c: New test.
11845
11846 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11847
11848         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11849         and hard registers.
11850
11851 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11852
11853         * gcc.c-torture/execute/loop-5.c: New test.
11854
11855 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * gcc.c-torture/execute/va-arg-20.c: New test.
11858
11859 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11860
11861         * gcc.c-torture/execute/20000422-1.c: New test.
11862
11863 2000-04-20  Greg McGary  <gkm@gnu.org>
11864
11865         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11866         when optimizing, but without sibling-call optimizations (-O1).
11867
11868 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11869
11870           * gcc.c-torture/compile/20000420-1.c: New test.
11871
11872 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.abi/ptrflags.C: New test.
11875         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11876
11877 2000-04-19  Catherine Moore  <clm@cygnus.com>
11878
11879         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11880
11881 2000-04-19  Greg McGary  <gkm@gnu.org>
11882
11883         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11884         sibling-call optimizations.
11885
11886 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11887
11888         * gcc.dg/20000419-1.c: New test.
11889
11890 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11891
11892         * gcc.c-torture/execute/20000412-6.c: New test.
11893
11894 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11895
11896         * gcc.c-torture/execute/20000412-5.c: New test.
11897         * g77.f-torture/compile/20000412-1.f: New test.
11898         * gcc.c-torture/execute/20000412-4.c: New test.
11899         * gcc.c-torture/compile/20000412-2.c: New test.
11900         * gcc.c-torture/execute/20000412-3.c: New test.
11901         * gcc.c-torture/compile/20000412-1.c: New test.
11902         * gcc.c-torture/execute/20000412-2.c: New test.
11903
11904 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11905
11906         * objc/execute/bf-20.m: New test.
11907
11908 2000-04-10  Richard Henderson  <rth@cygnus.com>
11909
11910         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11911
11912         * gcc.c-torture/execute/20000412-1.c: New test.
11913
11914 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.old-deja/g++.eh/catchptr1.C: New test.
11917
11918 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11921
11922 2000-04-08  Neil Booth  <NeilB@earthling.net>
11923
11924         * gcc.dg/cpp-nullchar.c: Remove test as
11925         embedded nulls cause problems.
11926
11927 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11928
11929         * gcc.dg/compare2.c: New test.
11930
11931 2000-04-08  Neil Booth  <NeilB@earthling.net>
11932
11933         * gcc.dg/cpp-nullchar.c: New test.
11934
11935 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11936
11937         * gcc.dg/cpp-mi2.c: New test.
11938         * gcc.dg/cpp-mi2[abc].h: New files.
11939
11940 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11941
11942         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11943         member name.
11944
11945 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11946
11947         * g++.old-deja/g++.abi/vmihint.C: New test.
11948
11949 2000-04-06  Neil Booth  <NeilB@earthling.net>
11950
11951         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11952         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11953         copyright.
11954
11955 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11956
11957         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11958         avoid stack-frame overwrite.
11959
11960 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11961
11962         * gcc.c-torture/compile/20000405-2.c: New test.
11963         * gcc.c-torture/compile/20000405-3.c: New test.
11964
11965 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11966
11967         * gcc.c-torture/compile/20000405-1.c: New test.
11968
11969 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11970
11971         * gcc.dg/cast-qual-1.c: Revert last change.
11972
11973 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11974
11975         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11976
11977 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11978
11979         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11980         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11981
11982 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11983
11984         * gcc.c-torture/compile/20000403-2.c: New test.
11985         * gcc.c-torture/compile/20000403-1.c: New test.
11986
11987 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11988
11989         * gcc.c-torture/execute/20000403-1.c: New test.
11990
11991 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11992
11993         * gcc.c-torture/execute/20000402-1.c: New test.
11994
11995 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11996
11997         * gcc.c-torture/execute/va-arg-15.c: New test.
11998         * gcc.c-torture/execute/va-arg-16.c: New test.
11999         * gcc.c-torture/execute/va-arg-17.c: New test.
12000         * gcc.c-torture/execute/va-arg-18.c: New test.
12001         * gcc.c-torture/execute/va-arg-19.c: New test.
12002
12003 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
12004
12005         * gcc.c-torture/compile/981211-1.c: Move to...
12006         * gcc.dg/cpp-as1.c: ...here.
12007         * gcc.dg/cpp-as2.c: New file.
12008
12009         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
12010         compiler.
12011
12012 2000-04-02  Neil Booth  <NeilB@earthling.net>
12013
12014         * gcc.dg/cpp-cond.c  New tests.
12015         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
12016         accidental success less likely.
12017         * gcc.dg/cpp-missingop.c  New tests.
12018         * gcc.dg/cpp-missingparen.c  New tests.
12019         * gcc.dg/cpp-shift.c  New tests.
12020         * gcc.dg/cpp-shortcircuit.c  New tests.
12021         * gcc.dg/cpp-unary.c  New tests.
12022
12023 2000-03-29  Jeffrey A Law  (law@cygnus.com)
12024
12025         * gcc.c-torture/compile/20000329-1.c: New test.
12026
12027 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
12028
12029         * gcc.c-torture/compile/20000326-1.c: New test.
12030         * gcc.c-torture/compile/20000326-2.c: New test.
12031
12032 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
12033
12034         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
12035         the first parameter is a function argument.
12036
12037 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
12038
12039         * g++.old-deja/g++.ext/array4.C: New test.
12040
12041 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
12042
12043         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
12044
12045 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12046
12047         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
12048
12049 2000-03-19  Richard Henderson  <rth@cygnus.com>
12050
12051         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
12052
12053 2000-03-19  Richard Henderson  <rth@cygnus.com>
12054
12055         * gcc.c-torture/compile/20000319-1.c: New test.
12056
12057 2000-03-14  Jeffrey A Law  (law@cygnus.com)
12058
12059         * gcc.c-torture/execute/20000314-3.c: New test.
12060         * gcc.c-torture/execute/20000314-2.c: New test.
12061         * gcc.c-torture/execute/20000314-1.c: New test.
12062         * gcc.c-torture/compile/20000314-2.c: New test.
12063         * gcc.c-torture/compile/20000314-1.c: New test.
12064
12065 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
12066
12067         * g++.old-deja/g++.warn/inline.C: New test.
12068
12069 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
12070
12071         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
12072         standards-compliant result rather than specific constants.
12073         Put test-values in array.
12074
12075 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
12076
12077         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
12078         (g++_target_compile): Put test-specific options last.
12079
12080 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         * g++.old-deja/g++.eh/vbase4.C: New test.
12083
12084 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
12087
12088 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12089
12090         * g++.old-deja/g++.brendan/misc12.C: Removed.
12091         * g++.old-deja/g++.pt/memtemp77.C: Constify.
12092         * g++.old-deja/g++.ext/pretty4.C: New test.
12093
12094 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12095
12096         * g++.old-deja/g++.other/string2.C: New test.
12097
12098 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
12099
12100         * g++.old-deja/g++.warn/impint2.C: New test.
12101
12102 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
12103
12104         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
12105         is 1, not zero.
12106
12107 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
12108
12109         * g++.old-deja/g++.warn/impint.C: New test.
12110         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
12111         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
12112         * g++.old-deja/g++.pt/explicit12.C: Likewise.
12113         * g++.old-deja/g++.pt/explicit13.C: Likewise.
12114         * g++.old-deja/g++.pt/explicit17.C: Likewise.
12115         * g++.old-deja/g++.pt/explicit18.C: Likewise.
12116         * g++.old-deja/g++.pt/explicit19.C: Likewise.
12117         * g++.old-deja/g++.pt/explicit23.C: Likewise.
12118         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12119         * g++.old-deja/g++.pt/explicit35.C: Likewise.
12120         * g++.old-deja/g++.pt/explicit6.C: Likewise.
12121         * g++.old-deja/g++.pt/memclass7.C: Likewise.
12122
12123 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
12124
12125         * gcc.dg/cpp-redef.c: New test.
12126
12127 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         * g++.old-deja/g++.pt/unify7.C: New test.
12130
12131 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12132
12133         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
12134         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
12135
12136 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
12137
12138         * gcc.c-torture/compile/20000224-1.c: New test.
12139
12140 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12141
12142         * gcc.c-torture/compile/cpp-2.c: New test.
12143         * gcc.c-torture/compile/cpp-1.c: New test.
12144
12145 2000-02-25  Jeffrey A Law  (law@cygnus.com)
12146
12147         * gcc.c-torture/execute/20000225-1.c: New test.
12148
12149 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12150
12151         * gcc.dg/cpp-li2.c: New test.
12152
12153         * gcc.dg/cpp-wi1.c: New test.
12154
12155         * gcc.dg/cpp-li1.c: New test.
12156
12157 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
12158
12159         * g++.old-deja/g++.other/sizeof5.C: New test.
12160
12161 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12162
12163         * gcc.c-torture/execute/va-arg-13.c: New test.
12164
12165 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12166
12167         * gcc.c-torture/execute/va-arg-12.c: New test.
12168
12169 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12170
12171         * gcc.c-torture/execute/20000223-1.c: New test.
12172
12173 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12174
12175         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12176
12177 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12178
12179         * g++.old-deja/g++.abi/ptrmem.C: New test.
12180
12181 2000-02-19  Richard Henderson  <rth@cygnus.com>
12182
12183         * gcc.c-torture/compile/init-3.c: New.
12184
12185 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12186
12187         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12188         ALWAYS_CXXFLAGS.
12189
12190 2000-02-11  Robert Lipe <robertl@sco.com>
12191
12192         * gcc.c-torture/compile/20000211-3.c: New test.
12193
12194 2000-02-11  Martin Buchholz <martin@xemacs.org>
12195
12196         * gcc.c-torture/compile/20000211-2.c: New test.
12197
12198 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12199
12200         * gcc.c-torture/compile/20000211-1.c: New test.
12201
12202 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12203
12204         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12205           on native targets
12206
12207 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12208
12209         * g++.old-deja/g++.other/cast5.C: New test.
12210
12211 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12212
12213         * gcc.c-torture/execute/20000205-1.c: New.
12214
12215 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12216
12217         * g++.old-deja/g++.jason/cast3.C: Return void.
12218         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12219
12220 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12221
12222         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12223
12224         * gcc.dg/loop-1.c: New test.
12225
12226 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12227
12228         * gcc.c-torture/compile/20000127-1.c: New test.
12229         * gcc.c-torture/execute/991228-1.c: New test.
12230
12231 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12232
12233         * gcc.dg/unused-2.c: New test.
12234
12235         * gcc.dg/conv-1.c: New test.
12236
12237 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
12238
12239         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
12240         compiler.
12241         (tool_option_proc): Fix typo.
12242
12243 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
12244
12245         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
12246         of the ld on the host, not on the build machine.
12247         Also, don't crash if '--help' is not a supported option.
12248
12249 2000-01-24  Richard Henderson  <rth@cygnus.com>
12250
12251         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
12252
12253 2000-01-20  Jeffrey A Law  (law@cygnus.com)
12254
12255         * gcc.c-torture/execute/20000120-2.c: New test.
12256         * gcc.c-torture/execute/20000120-1.c: New test.
12257
12258 2000-01-13  Jeffrey A Law  (law@cygnus.com)
12259
12260         * gcc.c-torture/execute/20000113-1.c: New test.
12261
12262 2000-01-12  Jeffrey A Law  (law@cygnus.com)
12263
12264         * gcc.c-torture/execute/20000112-1.c: New test.
12265
12266 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12267
12268         * gcc.dg/20000111-1.c: New test.
12269
12270 2000-01-10  Jeffrey A Law  (law@cygnus.com)
12271
12272         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
12273         with 16 bit integers.
12274
12275 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12276
12277         * gcc.dg/20000108-1.c: New test.
12278
12279 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12280
12281         * g++.old-deja/g++.ns/koenig8.C: New test.
12282
12283 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12284
12285         * g++.old-deja/g++.other/cast4.C: New test.
12286
12287 2000-01-05  Jeffrey A Law  (law@cygnus.com)
12288
12289         * gcc.c-torture/compile/20000105-2.c: New test.
12290         * gcc.c-torture/compile/20000105-1.c: New test.
12291
12292 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12293
12294         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
12295         references to printf & atoi to conform to ANSI standard.
12296         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
12297         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
12298         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
12299         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
12300         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
12301         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12302         * g++.old-deja/g++.brendan/copy1.C: Likewise.
12303         * g++.old-deja/g++.brendan/copy2.C: Likewise.
12304         * g++.old-deja/g++.brendan/copy3.C: Likewise.
12305         * g++.old-deja/g++.brendan/copy4.C: Likewise.
12306         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12307         * g++.old-deja/g++.brendan/copy6.C: Likewise.
12308         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12309         * g++.old-deja/g++.brendan/copy8.C: Likewise.
12310         * g++.old-deja/g++.brendan/crash11.C: Likewise.
12311         * g++.old-deja/g++.brendan/crash14.C: Likewise.
12312         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
12313         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12314         * g++.old-deja/g++.brendan/delete2.C: Likewise.
12315         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
12316         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
12317         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
12318         * g++.old-deja/g++.brendan/eh1.C: Likewise.
12319         * g++.old-deja/g++.brendan/groff1.C: Likewise.
12320         * g++.old-deja/g++.brendan/init3.C: Likewise.
12321         * g++.old-deja/g++.brendan/misc12.C: Likewise.
12322         * g++.old-deja/g++.brendan/misc7.C: Likewise.
12323         * g++.old-deja/g++.brendan/new2.C: Likewise.
12324         * g++.old-deja/g++.brendan/operators4.C: Likewise.
12325         * g++.old-deja/g++.brendan/operators5.C: Likewise.
12326         * g++.old-deja/g++.brendan/overload2.C: Likewise.
12327         * g++.old-deja/g++.brendan/overload7.C: Likewise.
12328         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
12329         * g++.old-deja/g++.brendan/reference1.C: Likewise.
12330         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
12331         * g++.old-deja/g++.brendan/template24.C: Likewise.
12332         * g++.old-deja/g++.brendan/template3.C: Likewise.
12333         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
12334         * g++.old-deja/g++.jason/inline3.C: Likewise.
12335         * g++.old-deja/g++.jason/opeq.C: Likewise.
12336         * g++.old-deja/g++.law/arg5.C: Likewise.
12337         * g++.old-deja/g++.law/arm7.C: Likewise.
12338         * g++.old-deja/g++.law/ctors11.C: Likewise.
12339         * g++.old-deja/g++.law/cvt8.C: Likewise.
12340         * g++.old-deja/g++.law/init9.C: Likewise.
12341         * g++.old-deja/g++.law/refs4.C: Likewise.
12342         * g++.old-deja/g++.law/template2.C: Likewise.
12343         * g++.old-deja/g++.law/visibility24.C: Likewise.
12344         * g++.old-deja/g++.law/vtable3.C: Likewise.
12345         * g++.old-deja/g++.mike/asm2.C: Likewise.
12346         * g++.old-deja/g++.mike/eh1.C: Likewise.
12347         * g++.old-deja/g++.mike/misc1.C: Likewise.
12348         * g++.old-deja/g++.mike/misc13.C: Likewise.
12349         * g++.old-deja/g++.mike/misc14.C: Likewise.
12350         * g++.old-deja/g++.mike/ns12.C: Likewise.
12351         * g++.old-deja/g++.mike/p1248.C: Likewise.
12352         * g++.old-deja/g++.mike/p3708.C: Likewise.
12353         * g++.old-deja/g++.mike/p3708a.C: Likewise.
12354         * g++.old-deja/g++.mike/p3708b.C: Likewise.
12355         * g++.old-deja/g++.mike/p646.C: Likewise.
12356         * g++.old-deja/g++.mike/p700.C: Likewise.
12357         * g++.old-deja/g++.mike/p783.C: Likewise.
12358         * g++.old-deja/g++.mike/p783a.C: Likewise.
12359         * g++.old-deja/g++.mike/p783b.C: Likewise.
12360         * g++.old-deja/g++.mike/p786.C: Likewise.
12361         * g++.old-deja/g++.mike/p789.C: Likewise.
12362         * g++.old-deja/g++.mike/p789a.C: Likewise.
12363         * g++.old-deja/g++.mike/p807a.C: Likewise.
12364         * g++.old-deja/g++.other/delete3.C: Likewise.
12365         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12366         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12367         * g++.old-deja/g++.other/dyncast3.C: Likewise.
12368         * g++.old-deja/g++.other/empty1.C: Likewise.
12369         * g++.old-deja/g++.other/temporary1.C: Likewise.
12370         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
12371         * g++.old-deja/g++.pt/t16.C: Likewise.
12372         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
12373
12374 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
12375
12376         * gcc.dg/991230-1.c: New test.
12377
12378 1999-12-29  Jeffrey A Law  (law@cygnus.com)
12379
12380         * gcc.c-torture/compile/991229-3.c: New test.
12381         * gcc.c-torture/compile/991229-2.c: New test.
12382         * gcc.c-torture/compile/991229-1.c: New test.
12383
12384 1999-12-29  Greg McGary <gkm@eng.ascend.com>
12385
12386         * gcc.c-torture/compile/labels-2.c: New test.
12387
12388 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12389
12390         * gcc.c-torture/execute/991227-1.c: New test.
12391
12392 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12393
12394         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
12395
12396 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12397
12398         * gcc.c-torture/execute/991221-1.c: New test.
12399
12400 1999-12-20  Nathan Sidwell  <nathan@acm.org>
12401
12402         * g++.old-deja/g++.other/cast3.C: New test.
12403
12404 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
12405
12406         * gcc.c-torture/execute/991216-4.c: New test.
12407
12408 1999-12-16  Michael Meissner  <meissner@cygnus.com>
12409
12410         * gcc.c-torture/execute/991216-1.c: New test.
12411         * gcc.c-torture/execute/991216-2.c: New test.
12412         * gcc.c-torture/execute/991216-3.c: New test.
12413
12414 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12415
12416         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
12417         Actually make the test fail by using "-O2" for compilation.
12418
12419 1999-12-15  Nathan Sidwell  <nathan@acm.org>
12420
12421         * g++.old-deja/g++.warn/cast-align1.C: New test.
12422
12423 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12424
12425         * gcc.c-torture/compile/991214-1.c: New test.
12426         * gcc.c-torture/compile/991214-2.c: New test.
12427
12428 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12429
12430         * gcc.dg/991214-1.c: New test.
12431
12432 1999-12-13  Jeffrey A Law  (law@cygnus.com)
12433
12434         * gcc.c-torture/compile/991213-3.c: New test.
12435         * gcc.c-torture/compile/991213-2.c: New test.
12436         * gcc.c-torture/compile/991213-1.c: New test.
12437
12438 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
12439
12440         * gcc.dg/991209-1.c: New test.
12441
12442 1999-12-08  Nathan Sidwell <nathan@acm.org>
12443
12444         * gcc.c-torture/compile/991208-1.c: New test.
12445
12446 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12447
12448         * gcc.dg/ultrasp2.c: New test.
12449
12450 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
12451
12452         * g++.old-deja/g++.abi/align.C (main): Fix typo.
12453
12454 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
12455
12456         * gcc.c-torture/compile/991202-1.c: New test.
12457         * gcc.c-torture/execute/991202-1.c: New test.
12458         * gcc.c-torture/execute/991202-2.c: New test.
12459         * gcc.c-torture/execute/991202-3.c: New test.
12460
12461 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
12462
12463         * g++.old-deja/g++.abi/align.C: New test.
12464         * g++.old-deja/g++.abi/aggregates.C: Likewise.
12465         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12466
12467 1999-12-01  Richard Henderson  <rth@cygnus.com>
12468
12469         * gcc.c-torture/execute/991201-1.c: New.
12470
12471 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
12472
12473         * gcc.dg/991129-1.c: New test.
12474
12475 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12476
12477         * gcc.c-torture/compile/991127-1.c: New test.
12478
12479 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12480
12481         * g++.old-deja/g++.other/warn4.C: New test.
12482
12483 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12484
12485         * g++.old-deja/g++.eh/cleanup2.C: New test.
12486         * g++.old-deja/g++.ext/pretty2.C: New test.
12487         * g++.old-deja/g++.ext/pretty3.C: New test.
12488         * g++.old-deja/g++.other/debug6.C: New test.
12489
12490 1999-10-20  Jim Wilson  <wilson@cygnus.com>
12491
12492         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
12493         compiler_output to look for one error message instead of two.
12494
12495 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
12496
12497         * gcc.c-torture/execute/991118-1.c: Also test case
12498         where the word boundary does not split a byte evenly.
12499
12500 1999-11-19  Nathan Sidwell  <nathan@acm.org>
12501
12502         * g++.old-deja/g++.ext/restrict1.C: New test.
12503
12504 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
12505
12506         * gcc.c-torture/execute/991118-1.c: New test.
12507
12508 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
12509
12510         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
12511         working directory pathnames.
12512
12513 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
12514
12515         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
12516         host is equipped with driver.h and driver.o so it can actually
12517         compile and run the tests.
12518
12519 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
12520
12521         * gcc.c-torture/compile/991008-1.c: New test.
12522
12523 1999-11-08  Nick Clifton  <nickc@cygnus.com>
12524
12525         * lib/gcc-dg.exp: Include target-supports.exp
12526
12527 1999-11-05  Nick Clifton  <nickc@cygnus.com>
12528
12529         * lib/target-supports.exp: New file: Provide procs to test for
12530         features supported by the target.
12531         (check_weak_available): Moved here from ecos.exp.
12532         (check_alias_available): New proc: Determine of the target
12533         toolchain supports the alias attribute.
12534
12535         * gcc.dg/special/ecos.exp: Move check_weak_available to
12536         target-supports.exp.
12537         (alias-1.c): Only perform the test if the target supports
12538         aliases.
12539         (wkali-1.c): Only perform the test if the target supports
12540         aliases.
12541
12542         * gcc.dg/990506-0.c: Expect error messages from cross
12543         targets as well as native targets.
12544
12545 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12546
12547         * gcc.dg/ultrasp1.c: Removed xfail.
12548         * gcc.dg/struct-ret-2.c: Likewise.
12549         * gcc.dg/array-1.c: Likewise.
12550
12551 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12552
12553         * gcc.dg/struct-ret-2.c: New test.
12554
12555         * gcc.dg/array-1.c: New test.
12556
12557 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
12558
12559         * gcc.c-torture/execute/991030-1.c: New test.
12560
12561 1999-10-26  Richard Henderson  <rth@cygnus.com>
12562
12563         * gcc.c-torture/compile/991026-2.c: New test.
12564
12565 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12566
12567         * gcc.c-torture/compile/991026-1.c: New test.
12568
12569 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12570
12571         * gcc.c-torture/execute/991023-1.c: New test.
12572
12573 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12574
12575         * gcc.c-torture/execute/991019-1.c: New test.
12576
12577 1999-10-16  Richard Henderson  <rth@cygnus.com>
12578
12579         * gcc.c-torture/execute/991016-1.c: New test.
12580
12581 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12582
12583         * gcc.c-torture/execute/991014-1.c: New test.
12584
12585 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12586
12587         * g++.old-deja/g++.other/union2.C: New test.
12588
12589 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12590
12591         * g++.old-deja/g++.other/vaarg2.C: New test.
12592         * g++.old-deja/g++.other/vaarg3.C: New test.
12593
12594 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12595
12596         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12597         in compile/.
12598
12599 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12600
12601         * gcc.c-torture/execute/va-arg-11.c: New test.
12602
12603 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12604
12605         * lib/file-format.exp (gcc_target_object_format): Don't
12606         crash if objdump is unavailable.
12607
12608 1999-09-29  Donn Terry <donn@interix.com>
12609
12610         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12611
12612 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12613
12614         * gcc.c-torture/compile/990928-1.c: New test.
12615
12616 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12617
12618         * g++.old-deja/g++.other/decl6.C: New test.
12619
12620 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12621
12622         * gcc.c-torture/execute/va-arg-10.c: New test.
12623
12624 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12625
12626         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12627         __PRETTY_FUNCTION__.
12628
12629 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12630
12631         * gcc.c-torture/execute/990923-1.c: New test.
12632
12633 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12634
12635         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12636         for which -fpic is inappropriate.
12637
12638 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12639
12640         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12641
12642 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12643
12644         * g++.old-deja/g++.other/dyncast1.C: New test.
12645         * g++.old-deja/g++.other/dyncast2.C: New test.
12646         * g++.old-deja/g++.other/dyncast3.C: New test.
12647         * g++.old-deja/g++.other/dyncast4.C: New test.
12648         * g++.old-deja/g++.other/dyncast5.C: New test.
12649         * g++.old-deja/g++.eh/catch3.C: New test.
12650         * g++.old-deja/g++.eh/catch3p.C: New test.
12651         * g++.old-deja/g++.eh/catch4.C: New test.
12652         * g++.old-deja/g++.eh/catch4p.C: New test.
12653         * g++.old-deja/g++.eh/catch5.C: New test.
12654         * g++.old-deja/g++.eh/catch5p.C: New test.
12655         * g++.old-deja/g++.eh/catch6.C: New test.
12656         * g++.old-deja/g++.eh/catch6p.C: New test.
12657         * g++.old-deja/g++.eh/catch7.C: New test.
12658         * g++.old-deja/g++.eh/catch7p.C: New test.
12659         * g++.old-deja/g++.eh/catch8.C: New test.
12660         * g++.old-deja/g++.eh/catch8p.C: New test.
12661         * g++.old-deja/g++.eh/catch9.C: New test.
12662         * g++.old-deja/g++.eh/catch9p.C: New test.
12663
12664 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12665
12666         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12667         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12668
12669 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12670
12671         * gcc.c-torture/compile/990913-1.c: New test.
12672
12673 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12674
12675         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12676         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12677
12678 1999-09-09  Richard Henderson  <rth@cygnus.com>
12679
12680         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12681
12682 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12683
12684         * g++.old-deja/g++.other/lookup11.C: New test.
12685         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12686         what is permitted and what we want.
12687         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12688         overload use.
12689         * g++.old-deja/g++.jason/rfg5.C: Likewise
12690
12691 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12692
12693         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12694         * gcc.c-torture/noncompile/poison-1.c: New file.
12695
12696 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12697
12698         * g++.old-deja/g++.other/sizeof3.C: New test.
12699         * g++.old-deja/g++.other/sizeof4.C: New test.
12700         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12701         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12702
12703 1999-09-07  Richard Henderson  <rth@cygnus.com>
12704
12705         * gcc.dg/va-arg-1.c: New.
12706
12707 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12708
12709         * gcc.c-torture/execute/va-arg-9.c: New test.
12710
12711 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12712
12713         * g77.f-torture/compile/980519-2.f: New test.
12714         * g77.f-torture/compile/19990905-0.f: New test.
12715         * g77.f-torture/compile/19990905-1.f: New test.
12716         * g77.f-torture/compile/19990905-2.f: New test.
12717
12718         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12719
12720 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12721
12722         * gcc.c-torture/execute/990827-1.c: Fix typo.
12723
12724 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12725
12726         * g++.old-deja/g++.other/deref1.C: New test.
12727
12728 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12729
12730         * g++.old-deja/g++.other/ambig2.C: New test.
12731         * g++.old-deja/g++.other/cond5.C: New test.
12732         * g++.old-deja/g++.other/lookup16.C: New test.
12733
12734 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12735
12736         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12737         assemblers too.
12738
12739 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12740
12741         * lib/c-torture.exp: Avoid the "compare executables" optimization
12742         when testing native.
12743
12744 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12745
12746         * gcc.c-torture/execute/990829-1.c: New test.
12747         * gcc.c-torture/compile/990829-1.c: New test.
12748
12749 1999-08-27  Paul Burchard  <burchard@pobox.com>
12750
12751         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12752         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12753         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12754         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12755         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12756         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12757         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12758         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12759         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12760         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12761         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12762
12763 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12764
12765         * gcc.c-torture/execute/990827-1.c: New test.
12766
12767 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12768
12769         * g77.f-torture/noncompile/19990826-4.f: New test.
12770
12771         * g77.f-torture/compile/19990826-3.f: New test.
12772
12773         * g77.f-torture/execute/19990826-2.f: New test.
12774
12775         * g77.f-torture/compile/19990826-1.f: New test.
12776
12777         * gcc.c-torture/execute/990826-0.c: New test.
12778         * g77.c-torture/execute/19990826-0.f: New test.
12779
12780         * g77.f-torture/noncompile/970626-2.f: New test.
12781
12782 1999-08-25  Paul Burchard  <burchard@pobox.com>
12783
12784         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12785         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12786         lss-011.C: New tests.
12787
12788 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12789
12790         * g++.old-deja/g++.other/decl5.C: New test.
12791
12792 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12793
12794         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12795         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12796         call `postbase' for each one.  All callers of `postbase' changed
12797         to call this instead.
12798
12799 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12800
12801         * gcc.c-torture/execute/990811-1.c: New test.
12802
12803 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12804
12805         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12806         just native ones.
12807
12808         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12809         just native ones.
12810
12811 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12812
12813         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12814
12815 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12816
12817         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12818
12819 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12820
12821         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12822
12823 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12824
12825         * gcc.c-torture/execute/990804-1.c: New test.
12826
12827 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12828
12829         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12830         * g++.old-deja/g++.brendan/crash64.C: Likewise
12831         * g++.old-deja/g++.brendan/overload8.C: Likewise
12832
12833 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12834
12835         * g++.old-deja/g++.other/struct1.C: New test.
12836
12837 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12838
12839         * g++.old-deja/g++.other/enum2.C: New test.
12840
12841 1999-08-02  Richard Henderson  <rth@cygnus.com>
12842
12843         Adapted from tests from Franz Sirl:
12844         * gcc.c-torture/execute/va-arg-7.c: New test.
12845         * gcc.c-torture/execute/va-arg-8.c: New test.
12846
12847 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12848
12849         * gcc.c-torture/compile/990801-2.c: New test.
12850
12851         * gcc.c-torture/compile/990801-1.c: New test.
12852
12853 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12854
12855         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12856         fp-cmp-1.c, converting double to float.
12857
12858         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12859         fp-cmp-1.c, converting double to long double.
12860
12861         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12862         from fr1 to unknown_register, since fr1 is a legitimate register
12863         on some machines.
12864
12865 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12866
12867         * README: More listname related changes.
12868
12869 1999-07-08  Catherine Moore  <clm@cygnus.com>
12870
12871         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12872
12873 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12874
12875         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12876
12877 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12878
12879         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12880
12881 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12882
12883         * gcc.dg/990703-1.c: New test.
12884
12885 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12886
12887         * lib/file-format.exp: New file: Move definition of proc
12888         gcc_target_object_format to here from
12889         gcc.dg/special/ecos.exp.
12890
12891         * lib/c-torture.exp: Include lib file-format.exp.
12892         * lib/gcc-dg.exp: Include lib file-format.exp.
12893
12894         * gcc.dg/special/ecos.exp: Remove definition of proc
12895         gcc_target_object_format.
12896
12897 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12898
12899         * gcc.c-torture/execute/990628-1.c: New test.
12900
12901 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12902
12903         * gcc.c-torture/compile/990625-2.c: New test.
12904
12905         * gcc.c-torture/compile/990625-1.c: New test.
12906
12907 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12908
12909         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12910         attributes compile.
12911         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12912         ports that use the COFF/PE file format.
12913
12914 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12915
12916         * gcc.c-torture/compile/990617-1.c: New test.
12917
12918 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12919
12920         * g++.old-deja/g++.other/decl4.C: New test.
12921
12922 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12923
12924         * g++.old-deja/g++.other/bitfld3.C: New test.
12925
12926 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12927
12928         * g++.old-deja/g++.eh/catch1.C: New test.
12929
12930 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12931
12932         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12933
12934         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12935         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12936
12937 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12938
12939         * g77.f-torture/compile/19990502-0.f: Replace with new,
12940         shorter, test that still fails after recent changes.
12941
12942 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12943
12944         * gcc.c-torture/execute/990604-1.c: New test.
12945
12946 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12947
12948         * gcc.c-torture/execute/990531-1.c: New test.
12949
12950 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12951
12952         * gcc.c-torture/compile/990527-1.c: New test.
12953
12954 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12955
12956         * gcc.c-torture/execute/990527-1.c: New test.
12957
12958 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12959
12960         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12961         bitfields as signed.
12962
12963 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12964
12965         * g77.f-torture/compile/19990525-0.f: New test.
12966
12967 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12968
12969         * gcc.c-torture/execute/990525-2.c: New test.
12970
12971         * gcc.c-torture/execute/990525-1.c: New test.
12972
12973 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12974
12975         * g++.old-deja/g++.other/anon3.C: New test.
12976         * g++.old-deja/g++.other/anon4.C: New test.
12977         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12978         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12979         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12980         Merrill).
12981
12982 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12983
12984         * gcc.c-torture/execute/990524-1.c: New test.
12985
12986         * gcc.dg/990524-1.c: New test.
12987
12988 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12989
12990         * gcc.c-torture/compile/990523-1.c: New test.
12991
12992 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12993
12994         * gcc.c-torture/compile/990519-1.c: New test.
12995
12996 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12997
12998         * gcc.c-torture/compile/990517-1.c: New test.
12999
13000         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
13001         (e4, f4): New tests.
13002         (main): Call them.
13003
13004 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13005
13006         * gcc.dg/noreturn-1.c: New test.
13007
13008 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
13009
13010         * gcc.c-torture/execute/990513-1.c: New test.
13011
13012 1999-05-10  Richard Henderson  <rth@cygnus.com>
13013
13014         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
13015
13016 1999-05-10  Craig Burley  <craig@jcb-sc.com>
13017
13018         * g77.f-torture/execute/erfc.f: Use small single-precision
13019         values, to avoid problems on Alphas when not -mieee.
13020
13021 1999-05-08  Craig Burley  <craig@jcb-sc.com>
13022
13023         * gcc.dg/990506-0.c: New test.
13024
13025 1999-05-08  Richard Henderson  <rth@cygnus.com>
13026
13027         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
13028         the constant to test.  Don't XFAIL 64-bit targets.
13029
13030         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
13031         * g++.old-deja/g++.law/profile1.C: Likewise.
13032
13033         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
13034         operator new instances.
13035         * g++.old-deja/g++.other/delete5.C: Likewise.
13036
13037 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13038
13039         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
13040         intrinsic.
13041
13042 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13043
13044         * g77.f-torture/execute/u77-test.f: Reverse order of two
13045         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
13046
13047 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13048
13049         * gcc.dg/compare1.c: New test.
13050
13051 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13052
13053         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
13054         New tests.
13055
13056 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13057
13058         * g77.f-torture/compile/19990502-1.f: New test.
13059
13060 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13061
13062         * g77.f-torture/compile/19990502-0.f: New test.
13063
13064 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13065
13066         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
13067         intrinsic.
13068
13069 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13070
13071         * g77.f-torture/execute/u77-test.f (main): List libU77
13072         intrinsics not currently tested.
13073         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
13074         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
13075         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
13076         Trim blanks off the ends of some printed strings.
13077
13078 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13079
13080         * g77.f-torture/execute/u77-test.f (main): Just warn about
13081         FSTAT gid disagreement, as it's expected on some systems.
13082
13083 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13084
13085         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
13086         use a new function, which allows for some slop.
13087         Clean up some commentary.
13088         (issum): The new function.
13089         (sgladd): Deleted subroutine.
13090
13091 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13092
13093         * g77.f-torture/execute/u77-test.f: Modify to be more like
13094         libf2c/libU77 version, bringing patches to that version here.
13095         Add suitable commentary.
13096
13097 1999-04-25  Richard Henderson  <rth@cygnus.com>
13098
13099         * gcc.dg/990424-1.c: New test.
13100
13101 1999-04-24  Craig Burley  <craig@jcb-sc.com>
13102
13103         * g77.f-torture/execute/u77-test.f (main): Bug involving
13104         LSTAT has been fixed, so turn back on full checking.
13105
13106 1999-04-20  Craig Burley  <craig@jcb-sc.com>
13107
13108         * g77.f-torture/compile/19990419-0.f: New test.
13109         * g77.f-torture/execute/19990419-1.f: New test.
13110
13111 1999-04-17  Richard Henderson  <rth@cygnus.com>
13112
13113         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
13114         to avoid the need for a prototype to supress a warning.
13115
13116 1999-04-07  Jim Wilson  <wilson@cygnus.com>
13117
13118         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
13119
13120 1999-04-04  Jeffrey A Law  (law@cygnus.com)
13121
13122         * gcc.c-torture/execute/990404-1.c: New test.
13123
13124 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13125
13126         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
13127         * gcc.dg/cpp-if3.c: Don't use -pedantic.
13128         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
13129         missing initializer warnings.
13130
13131 1999-03-28  Jeffrey A Law  (law@cygnus.com)
13132
13133         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
13134         matching strings.
13135
13136 1999-03-26  Jeffrey A Law  (law@cygnus.com)
13137
13138         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
13139
13140 1999-03-26  Craig Burley  <craig@jcb-sc.com>
13141
13142         * g77.f-torture/execute/19990325-0.f: New test.
13143         * g77.f-torture/execute/19990325-1.f: New test.
13144
13145 1999-03-24  Jeffrey A Law  (law@cygnus.com)
13146
13147         * gcc.c-torture/execute/990324-1.c: New test.
13148
13149 1999-03-22  Jim Wilson  <wilson@cygnus.com>
13150
13151         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
13152         test with 4.
13153
13154 1999-03-17  Richard Henderson  <rth@cygnus.com>
13155
13156         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
13157
13158 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13159
13160         * g77.f-torture/execute/19990313-2.f: New test.
13161         * g77.f-torture/execute/19990313-3.f: New test.
13162
13163 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13164
13165         * g77.f-torture/execute/19990313-0.f: New test.
13166         * g77.f-torture/execute/19990313-1.f: New test.
13167
13168 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13169
13170         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13171         printf to sprintf.
13172         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13173         (main): Add check for u15.  Conditionalize u31 check depending on
13174         whether ints are <32 bits or >=32 bits.
13175
13176 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13177
13178         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13179
13180 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13181
13182         * g77.f-torture/compile/19990305-0.f: New test.
13183         * g77.f-torture/execute/19981119-0.f: New test.
13184
13185 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13186
13187         * g77.f-torture/execute/970625-2.f: call ABORT if final
13188         result is not correct, instead of just printing it.
13189         Add this checking via newly introduced obfuscation, to
13190         trip up buggy front ends.
13191
13192 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13193
13194         * g77.f-torture/compile/960317-1.f: Moved from being
13195         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13196
13197 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13198
13199         * g77.f-torture/execute/960317-1.f: New (old) test.
13200         * g77.f-torture/execute/970625-2.f: Ditto.
13201
13202 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13203
13204         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13205         message on line 1 or line 2; cccp and cpplib do this differently.
13206
13207 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13208
13209         * g++.old-deja/g++.law/weak1.C: New test.
13210
13211 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13212
13213         * gcc.c-torture/execute/990119-1.c: Renamed to...
13214         * gcc.dg/990119-1.c: this, so it will only be tested once
13215         (it's a preprocessor test, it doesn't need to be run at
13216         multiple optimization levels).
13217
13218 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13219
13220         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13221           ALWAYS_CXXFLAGS.
13222
13223 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13224
13225         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13226         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13227         to not be compilable by current g77.
13228
13229 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13230
13231         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
13232
13233 1999-02-22  Jeffrey A Law  (law@cygnus.com)
13234
13235         * gcc.c-torture/execute/990222-1.c: New test.
13236
13237 1999-02-19  Craig Burley  <craig@jcb-sc.com>
13238
13239         * g77.f-torture/compile/19990218-0.f: New test.
13240         * g77.f-torture/noncompile/19990218-1.f: New test.
13241
13242 1999-02-18  Craig Burley  <craig@jcb-sc.com>
13243
13244         * g77.f-torture/compile/19981216-0.f: New test.
13245
13246 1999-02-14  Jeffrey A Law  (law@cygnus.com)
13247
13248         * gcc.dg/990214-1.c: New test.
13249
13250 1999-02-13  Jeffrey A Law  (law@cygnus.com)
13251
13252         * gcc.dg/990213-2.c: New test.
13253
13254         * gcc.dg/990213-1.c: New test.
13255
13256 1999-02-12  Jeffrey A Law  (law@cygnus.com)
13257
13258         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
13259         ints.
13260
13261 1999-02-11  Nick Clifton  <nickc@cygnus.com>
13262
13263         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
13264         specified by target.
13265
13266         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
13267
13268 1999-02-11  Jeffrey A Law  (law@cygnus.com)
13269
13270         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
13271
13272 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13273
13274         * gcc.dg/special/ecos.exp: New test driver for new tests with
13275         special requirements.
13276
13277         * gcc.dg/special/alias-1.c: New test.
13278         * gcc.dg/special/gcsec-1.c: New test.
13279         * gcc.dg/special/weak-1.c: New test.
13280         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
13281         * gcc.dg/special/weak-2.c: New test.
13282         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
13283         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
13284         * gcc.dg/special/wkali-1.c: New test.
13285         * gcc.dg/special/wkali-2.c: New test.
13286         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
13287         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
13288
13289 1999-02-10  Felix Lee  <flee@cygnus.com>
13290
13291           * lib/c-torture.exp (c-torture-compile): Pull out code for
13292           analyzing gcc error messages.
13293           (c-torture-execute): Likewise.  Fix some (harmless) false
13294           positives.
13295           * lib/gcc.exp (gcc_check_compile): New function.
13296
13297 1999-02-08  Richard Henderson  <rth@cygnus.com>
13298
13299         * gcc.c-torture/execute/990208-1.c: New test.
13300
13301 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13302
13303         * g++.dg/special/ecos.exp: New driver for new tests with special
13304         requirements
13305
13306         * g++.dg/special/conpr-1.C: New test
13307         * g++.dg/special/conpr-2.C: New test
13308         * g++.dg/special/conpr-2a.C: New test
13309         * g++.dg/special/conpr-3.C: New test
13310         * g++.dg/special/conpr-3a.C: New test
13311         * g++.dg/special/conpr-3b.C: New test
13312
13313         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
13314         allow g++ to use the dg driver
13315
13316         * README: Add comment about g++.dg directory
13317
13318 1999-02-06  Jeffrey A Law  (law@cygnus.com)
13319
13320         * README: Update email addresses.
13321
13322 1999-02-03  Nick Clifton  <nickc@cygnus.com>
13323
13324         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
13325         arguments in order to force structure S onto the stack even on
13326         the alpha.
13327         (test): Pass 10 leading arguments to function foo as well as the
13328         structure S.
13329
13330         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
13331         failure for all targets.
13332
13333         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
13334         abort to terminate program execution.
13335
13336 1999-01-30  Richard Henderson  <rth@cygnus.com>
13337
13338         * gcc.c-torture/execute/990130-1.c: New test.
13339
13340 1999-01-30  Jeffrey A Law  (law@cygnus.com)
13341
13342         * gcc.dg/990130-1.c: New test.
13343
13344 1999-01-28  Michael Meissner  <meissner@cygnus.com>
13345
13346         * gcc.c-torture/execute/990128-1.c: New test.
13347
13348 1999-01-27  Michael Meissner  <meissner@cygnus.com>
13349
13350         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
13351
13352 1999-01-27  Felix Lee  <flee@cygnus.com>
13353
13354         * lib/c-torture.exp (c-torture-compile): pull out code for
13355         analyzing gcc error messages.
13356         (c-torture-execute): ditto, and fix some (harmless) false
13357         positives.
13358         * lib/gcc.exp (gcc_check_compile): new function.
13359
13360 1999-01-17  Jeffrey A Law  (law@cygnus.com)
13361
13362         * gcc.dg/990117-1.c: New test.
13363
13364         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
13365
13366         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
13367
13368 1999-01-15  Jeffrey A Law  (law@cygnus.com)
13369
13370         * g77.f-torture/compile/990115-1.f: New test.
13371
13372 1999-01-07  Jeffrey A Law  (law@cygnus.com)
13373
13374         * gcc.c-torture/compile/990107-1.c: New test
13375
13376 1999-01-06  Jeffrey A Law  (law@cygnus.com)
13377
13378         * gcc.c-torture/execute/990106-2.c: New test.
13379
13380         * gcc.c-torture/execute/990106-1.c: New test.
13381
13382 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
13383
13384         * gcc.c-torture/compile/981223-1.c: New test.
13385
13386 1998-12-29  Richard Henderson  <rth@cygnus.com>
13387
13388         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
13389         (opt3): Rename from opt4 and disable.
13390
13391 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
13392
13393         * g++.old-deja/g++.pt/ptrmem5.C: New test.
13394
13395 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13396
13397         * g++.old-deja/g++.other/conv5.C: New test.
13398
13399 1998-12-14  Nick Clifton  <nickc@cygnus.com>
13400
13401         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
13402
13403 1998-12-11  Jeffrey A Law  (law@cygnus.com)
13404
13405         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
13406
13407 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
13408
13409         * gcc.c-torture/compile/981211-1.c: New test.
13410
13411 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
13412
13413         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
13414
13415         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
13416
13417 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13418
13419         * gcc.special/930510-1.c: Make C9X safe.
13420         * gcc.misc-tests/gcov-1.c Similarly.
13421         * gcc.misc-tests/gcov-2.c Similarly.
13422
13423 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13424
13425         * gcc.dg/ultrasp1.c: New test.
13426
13427 1998-12-06  Richard Henderson  <rth@cygnus.com>
13428
13429         * gcc.c-torture/execute/981206.c: New test.
13430
13431 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13432
13433         * g++.old-deja/g++.ns/template7.C: New test.
13434
13435         * g++.old-deja/g++.other/expr1.C: New test.
13436
13437         * g++.old-deja/g++.eh/tmpl3.C: New test.
13438
13439         * g++.old-deja/g++.eh/tmpl2.C: New test.
13440
13441 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13442
13443         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
13444         * g++.old-deja/g++.other/using6.C: Removed.
13445         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
13446
13447         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
13448
13449 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13450
13451         * g++.old-deja/g++.pt/overload8.C: New test.
13452
13453         * g++.old-deja/g++.pt/overload7.C: New test.
13454
13455         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
13456
13457         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
13458         and relinking messages.
13459         * lib/g++.exp (g++_target_compile): Remove .rpo file when
13460         compiling with -frepo.
13461
13462 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
13463
13464         * g++.old-deja/g++.pt/lookup6.C: New test.
13465
13466 1998-11-30  Nick Clifton  <nickc@cygnus.com>
13467
13468         * gcc.c-torture/execute/981130-1.c: New test.
13469         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
13470
13471 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13472
13473         * g++.old-deja/g++.pt/explicit76.C: New test.
13474
13475         * g++.old-deja/g++.pt/friend38.C: New test.
13476
13477         * g++.old-deja/g++.ns/crash2.C: New test.
13478
13479         * g++.old-deja/g++.pt/defarg8.C: New test.
13480
13481         * g++.old-deja/g++.pt/instantiate6.C: New test.
13482
13483         * g++.old-deja/g++.pt/static6.C: New test.
13484
13485         * g++.old-deja/g++.pt/decl2.C: New test.
13486
13487 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13488
13489         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
13490         problem is actually related with name lookup, but so what? :-)
13491
13492         * g++.old-deja/g++.pt/friend37.C: New test.
13493
13494 1998-11-25  Dave Love  <d.love@dl.ac.uk>
13495
13496         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
13497         element, which fails on some systems.
13498
13499         * g77.f-torture/execute/labug1.f: New test.
13500
13501 1998-11-21  Jeffrey A Law  (law@cygnus.com)
13502
13503         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
13504         is defined.
13505
13506 1998-11-18  Dave Love  <d.love@dl.ac.uk>
13507
13508         * g77.f-torture/compile/981117-1.f: New test.
13509
13510 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
13511
13512         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
13513         properly discarded.
13514
13515 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
13516
13517         * gcc.c-torture/execute/memcheck: New directory of tests for
13518         -fcheck-memory-usage.
13519
13520 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13521
13522         * README: New file, general information about the testsuite and
13523         new description of the various C++ test subdirectories.
13524         * README.g++: Eliminate obsolete information, update and move most
13525         relevant stuff to README.
13526
13527 1998-11-07  Richard Henderson  <rth@cygnus.com>
13528
13529         * gcc.c-torture/compile/981107-1.c: New test.
13530
13531 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
13532
13533         * execute/memcpy-bi.c: New testcase.
13534
13535 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
13536
13537         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
13538         base classes.
13539
13540         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
13541         template is selected.
13542
13543         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
13544         classes, it should be accepted for all types.
13545
13546         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
13547
13548         * g++.old-deja/g++.pt/spec24.C: Ensure that template
13549         specializations start with template headers.
13550
13551 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
13552
13553         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
13554
13555         * g++.old-deja/g++.other/init9.C: Test cross initialization of
13556         non-POD types.
13557
13558 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13559
13560         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
13561
13562 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
13563
13564         * compile/981022-1.c, compile/981022-1.x: New test and driver.
13565
13566 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13567
13568         * 981019-1.c: New test.
13569
13570 1998-10-14  Robert Lipe <robertl@dgii.com>
13571
13572         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13573         find objc headers.
13574
13575 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13576
13577         * compile/981001-4.c: Remove use of GCC extension that triggers a
13578         compiler bug.
13579
13580 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13581
13582         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13583
13584 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13585
13586         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13587         instantiation of template produces incorrect code for delete
13588         expression.
13589
13590         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13591         constructors' name is not unique.
13592         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13593         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13594
13595         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13596         automatic array of const is ill-formed.
13597
13598         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13599         of template parameter?
13600
13601         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13602         const.
13603
13604         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13605         pointer-to-member expression.
13606
13607         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13608         declaration causes ICE.
13609
13610 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13611
13612         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13613         reserved in the global namespace.
13614
13615         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13616         generate needed virtual table.
13617
13618         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13619
13620 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13621
13622         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13623         template-dependent type
13624
13625 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13626
13627         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13628         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13629         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13630
13631         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13632         class should be usable as argument of member function.
13633         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13634         class should be usable as return type of member function.
13635         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13636         class should be usable as type of data member.
13637
13638         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13639
13640 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13641
13642         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13643
13644 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13645
13646         * gcc.dg/dll-?.c Add thumb to target list.
13647         Fix assembler scan patterns to match current assembler output.
13648
13649 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13650
13651         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13652         matching of template brackets.
13653
13654         * g++.old-deja/g++.other/using4.C: New test.  Test using
13655         declarations of methods from base classes.
13656
13657         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13658         within functions should introduce names into the innermost
13659         enclosing namespace.
13660
13661         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13662         of static locals if first initialization throws.
13663
13664 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13665
13666         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13667
13668 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13669
13670         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13671         lose track of the possible targets of tablejump insns.
13672         * special/special.exp: Run it.
13673
13674 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13675
13676         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13677         must be declared before its specializations can be named in friend
13678         declarations.
13679
13680 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13681
13682         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13683
13684         * g77.f-torture/execute/io1.f: New test.
13685
13686 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13687
13688         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13689         with pointer to template function, for which no argument deduction
13690         is possible.
13691
13692         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13693         specialization of template function as argument to template
13694         function.
13695
13696         * g++.old-deja/g++.other/access2.C: New test; Inner class
13697         shouldn't have privileged access to Outer's names.
13698
13699 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13700
13701         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13702         friend template declared within template class conflicts with
13703         nested class of the same name.
13704
13705         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13706         is ignored.
13707
13708         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13709         object with direct initializer as function declaration.
13710
13711         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13712         initializers.
13713
13714         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13715         involving const pointer and NULL produces incorrect result.
13716
13717         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13718         type name without `typename' should be rejected with -pedantic.
13719
13720 1998-10-02  Richard Henderson  <rth@cygnus.com>
13721
13722         * g++.old-deja/g++.other/addrof1.C: New test.
13723
13724 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13725
13726         * gcc.c-torture/compile/981001-1.c: New test.
13727         * gcc.c-torture/execute/981001-1.c: New test.
13728
13729 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13730
13731         * gcc.c-torture/compile/981001-2.c: New test.
13732         * gcc.c-torture/compile/981001-3.c: New test.
13733         * gcc.c-torture/compile/981001-4.c: New test.
13734
13735 1998-10-01  Robert Lipe  <robertl@dgii.com>
13736
13737         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13738         multilibbed hosts.   Idea grafted from g77.exp.
13739
13740 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13741
13742         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13743         avoid losing on systems which need -lsocket.
13744
13745 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13746
13747         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13748         * g++.old-deja/g++.other/nested2.C: Ditto.
13749         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13750         failure.
13751
13752 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13753
13754         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13755         preferred over template operator!= for enum bitfields.
13756
13757 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13758
13759         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13760         that happen to have the same base name, but in different scopes,
13761         are incorrectly rejected.
13762
13763 1998-09-16  Richard Henderson  <rth@cygnus.com>
13764
13765         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13766         on the native word size instead of an integer literal.
13767
13768 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13769
13770         * g++.old-deja/g++.other/static2.C: Invocation of static data
13771         member of type pointer-to-function denoted as non-static member.
13772
13773         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13774         checks involving function types and aliases.
13775
13776 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13777
13778         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13779         redefined to the same non-trivial type.
13780
13781         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13782         namespace-qualification of template specializations declared in
13783         other namespaces.
13784
13785         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13786         to declare a subset of the specializations of a template function
13787         as friends of specializations of a template class.
13788
13789         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13790         member templates that do not fully specialize the enclosing
13791         template class are rejected.
13792
13793 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13794
13795         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13796
13797 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13798
13799         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13800         altered from libf2c/libU77 version.
13801
13802 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13803
13804         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13805
13806 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13807
13808         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13809         (un)signed char are different types for template specialization
13810         purposes.
13811
13812 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13813
13814         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13815         * objc: ObjC testsuite.
13816
13817 1998-08-31  Catherine Moore  <clm@cygnus.com>
13818
13819         * gcc.c-torture/execute/941014-1.x:  New file.
13820
13821 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13822
13823         * lib/c-torture.exp: Add support for
13824         torture_eval_before_compile and torture_eval_before_execute
13825         variables.
13826
13827 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13828
13829         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13830         this test triggers valid.
13831
13832 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13833
13834         * gcc.dg/980827-1.c: New test.
13835
13836 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13837
13838         * gcc.c-torture/execute/loop-4b.c: New test.
13839
13840 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13841
13842         * lib/c-torture.exp: Add support for
13843         torture_eval_before_compile and torture_eval_before_execute
13844         variables.
13845
13846 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13847
13848         * gcc.c-torture/compile/980825-1.c: New test.
13849
13850 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13851
13852         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13853         count number tests in opt_t0 not good_t0.
13854
13855 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13856
13857         * gcc.c-torture/compile/930326-1.x: Fix typo.
13858
13859 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13860
13861         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13862         causes an ICE.
13863
13864 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13865
13866         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13867         STACK_SIZE is defined.
13868         * gcc.c-torture/unsorted/stuct.c: Similarly.
13869
13870         * gcc.c-torture/compile/980821-1.c: New test.
13871
13872 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13873
13874         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13875
13876 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13877
13878         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13879         code.
13880
13881 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13882
13883         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13884         error'.
13885
13886 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13887
13888         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13889
13890 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13891
13892         * gcc.c-torture/compile/980816-1.c: New test.
13893
13894         * gcc.dg/980816-1.c: New test.
13895
13896 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13897
13898         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13899         compiler for ieee tests.
13900
13901 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13902
13903         * g77.f-torture/compile/980729-0.f: New test.
13904
13905 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13906
13907         * gcc.c-torture/special/eeprof-1.c: New test, for
13908         -finstrument-functions.
13909         * gcc.c-torture/special/special.exp: Run it.
13910
13911 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13912
13913         * gcc.c-torture/compile/980729-1.c: New test.
13914
13915 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13916
13917         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13918         __thumb__ is defined, and test for ARM style doubles if so.
13919
13920 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13921
13922         * g77.f-torture/noncompile/980615-0.f: New test.
13923
13924 1998-07-26  H.J. Lu  (hjl@gnu.org)
13925
13926         * gcc.dg/980312-1.c: Do link instead of compile.
13927         * gcc.dg/980313-1.c: Likewise.
13928
13929 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13930
13931         * gcc.c-torture/compile/980726-1.c: New test.
13932
13933 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13934
13935         * g77.f-torture/execute/io0.f: New test.
13936
13937 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13938
13939         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13940         an int.
13941
13942 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13943
13944         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13945         m32r bugs.
13946
13947 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13948
13949         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13950         c-decl.c:grokdeclarator can handle mode attributes.
13951
13952 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13953
13954         * gcc.c-torture/execute/980716-1.c: New test.
13955
13956 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13957
13958         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13959         the mn10200.
13960         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13961         the mn10200.
13962         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13963         * gcc.c-torture/compile/930326-1.x: Similarly.
13964
13965 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13966
13967         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13968         New test from Craig.
13969
13970 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13971
13972         * g77.f-torture/noncompile/980616-0.f: New test.
13973
13974         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13975
13976 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13977
13978         *  g++.other/singleton.C: Return error value instead of taking
13979         SIGSEGV.
13980
13981 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13982
13983         *  g++.other/singleton.C: New test.   Warning is under dispute.
13984         Runtime crash is not.
13985
13986 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13987
13988         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13989         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13990         using6.C, using7.C}:  New namespace tests.
13991
13992 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13993
13994         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13995         specialization with typedef'ed names used as array indexes.
13996
13997 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13998
13999         * gcc.c-torture/execute/980709-1.c: New test.
14000
14001         * gcc.dg/980709-1.c: New test.
14002
14003 1998-07-07  Richard Henderson  <rth@cygnus.com>
14004
14005         * gcc.c-torture/execute/bcp-1.c: New test.
14006
14007 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14008
14009         * gcc.c-torture/execute/980707-1.c: New test.
14010
14011 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14012
14013         * gcc.c-torture/compile/980706-1.c: New test.
14014
14015 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14016
14017         * g77.f-torture/execute/980701-0.f,
14018         g77.f-torture/execute/980701-1.f: New test from Craig.
14019
14020 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14021
14022         * gcc.c-torture/compile/980701-1.c: New test.
14023
14024         * gcc.c-torture/execute/980701-1.c: New test.
14025
14026 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14027 rlsruhe.de>
14028
14029         * g++.old-deja/g++.robertl/eb132.C: New test.
14030         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14031
14032 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14033
14034         * g77.f-torture/execute/980628-7.f,
14035         g77.f-torture/execute/980628-8.f,
14036         g77.f-torture/execute/980628-9.f,
14037         g77.f-torture/execute/980628-10.f: New tests from Craig.
14038
14039         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14040
14041 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14042
14043         * g77.f-torture/execute/980628-4.f: New test from Craig.
14044         * g77.f-torture/execute/980628-5.f: Likewise.
14045         * g77.f-torture/execute/980628-2.f: Likewise.
14046         * g77.f-torture/execute/980628-0.f: Likewise.
14047         * g77.f-torture/execute/980628-1.f: Likewise.
14048         * g77.f-torture/execute/980628-3.f: Likewise.
14049         * g77.f-torture/execute/980628-6.f: Likewise.
14050
14051 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14052
14053         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
14054         directory when nothing has been installed yet.
14055
14056 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
14057
14058         * gcc.c-torture/special/special.exp: Handle newer versions of
14059         dejagnu.
14060
14061 1998-06-26  Jeffrey A Law  (law@cygnus.com)
14062
14063         * gcc.dg/980626-1.c: New test.
14064
14065 1998-06-19  Bruno Haible <haible@ilog.fr>
14066
14067         * gcc.misc-tests/m-un-2.c: New test.
14068         * g++.old-deja/g++.other/warn01.c: Likewise.
14069
14070 1998-06-19  Robert Lipe  <robertl@dgii.com>
14071
14072         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
14073         compatibility with assmblers with a different comment character.
14074         Eliminate use of GAS-specific extensions.
14075
14076 1998-06-19  Jeffrey A Law  (law@cygnus.com)
14077
14078         * gcc.c-torture/execute/ieee/980619-1.c: New test.
14079
14080 1998-06-19  Robert Lipe  <robertl@dgii.com>
14081
14082         *lib/g77.exp: Replace search for libf2c.a with search for newly
14083         renamed libg2c.a
14084
14085 1998-06-17  Jeffrey A Law  (law@cygnus.com)
14086
14087         * gcc.c-torture/execute/980617-1.c: New test.
14088
14089 1998-06-12  Jeffrey A Law  (law@cygnus.com)
14090
14091         * gcc.c-torture/execute/980612-1.c: New test.
14092
14093 1998-06-08  Jeffrey A Law  (law@cygnus.com)
14094
14095         * gcc.dg/980523-1.c: Only test on ppc-linux.
14096         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
14097
14098         * gcc.c-torture/execute/980608-1.c: New test.
14099
14100 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
14101
14102         * gcc.c-torture/execute/980605-1.c: New test.
14103
14104 1998-06-04  Jeffrey A Law  (law@cygnus.com)
14105
14106         * gcc.c-torture/execute/980604-1.c: New test.
14107
14108 1998-06-02  Jeffrey A Law  (law@cygnus.com)
14109
14110         * gcc.c-torture/execute/980602-1.c: New test.
14111         * gcc.c-torture/execute/980602-2.c: Likewise.
14112
14113 1998-06-02  Dave Love  <d.love@dl.ac.uk>
14114
14115         * 970125-0.f: Fix per JCB.  Add commentary.
14116
14117 1998-05-31  Michael Meissner  <meissner@cygnus.com>
14118
14119         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
14120         IEEE -0 support.
14121
14122 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
14123
14124         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
14125         earlier.
14126
14127 1998-05-28  Catherine Moore <clm@cygnus.com>
14128
14129         * gcc.c-torture/execute/980526-3.c: New test.
14130
14131 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
14132
14133         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
14134         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
14135         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
14136         m88k-motorola-sysv3 to XFAIL.
14137
14138 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14139
14140         * gcc.dg/980526-1.c: New test.
14141         * gcc.c-torture/execute/980526-2.c: New test.
14142
14143 1998-05-26  Jeffrey A Law  (law@cygnus.com)
14144
14145         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
14146
14147         * gcc.c-torture/execute/980526-1.c: New test.
14148
14149 1998-05-26  Dave Love  <d.love@dl.ac.uk>
14150
14151         * g77.f-torture/execute/alpha2.f: Add runtime test.
14152
14153 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
14154
14155         * g++.old-deja/old-deja.exp: Strip leading directories.
14156
14157         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
14158         error for the line.  Don't run multiple tests for the same line.
14159
14160 1998-05-23  Jeffrey A Law  (law@cygnus.com)
14161
14162         * gcc.dg/980523-1.c: New test.
14163
14164 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14165
14166         * g77.f-torture/compile/970915-0.f: New test.
14167
14168 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14169
14170         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14171
14172 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14173
14174         * gcc.dg/980520-1.c: New test.
14175
14176 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14177
14178         * gcc.dg/980502-1.c: Fix return type.
14179
14180 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14181
14182         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14183         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14184         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14185         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14186         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14187
14188 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14189
14190         * g77.f-torture/execute/980520-1.f: New test.
14191
14192 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14193
14194         * lib/mike-g77.exp: New file.
14195
14196         * g77.f-torture/noncompile/noncompile.exp,
14197         g77.f-torture/noncompile/check0.f: New files.
14198
14199 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14200
14201         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14202         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14203         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14204         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14205         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14206         abort where appropriate.
14207
14208 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14209
14210         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14211         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14212
14213 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14214
14215         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14216
14217 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14218
14219         * g77.f-torture/compile/980427-0.f: New test.
14220
14221 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14222
14223         * g77.f-torture/compile/980424-0.f: New test.
14224
14225 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14226
14227         * g77.f-torture/compile/980419-2.f (main): New test.
14228         * g77.f-torture/compile/970125-0.f: New test.
14229         * g77.f-torture/compile/980419-1.f: New test.
14230
14231 1998-04-08  Jim Wilson  <wilson@cygnus.com>
14232
14233         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
14234         of loop-4.c.
14235
14236 1998-04-07  Jim Wilson  <wilson@cygnus.com>
14237
14238         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
14239
14240 1998-04-03  Jim Wilson  <wilson@cygnus.com>
14241
14242         * gcc.c-torture/compile/980329-1.c: New test.
14243
14244 1998-03-18  Jim Wilson  <wilson@cygnus.com>
14245
14246         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
14247         * gcc.dg/980312-1.c: Fix typo in -march command.
14248
14249 1998-03-16  H.J. Lu  (hjl@gnu.org)
14250
14251         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
14252
14253 1998-03-11  Robert Lipe  <robertl@dgii.com>
14254
14255         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
14256         Dave Love agree the Fortran source is bogus.
14257
14258 1998-03-11  Robert Lipe  <robertl@dgii.com>
14259
14260         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
14261         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
14262         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
14263         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
14264         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
14265
14266 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
14267
14268         * g++.old-deja/g++.other/friend1.C: New test.
14269
14270 1998-02-18  Dave Love  <d.love@dl.ac.uk>
14271
14272         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
14273         possibly uninitialized) variables and declare dnrm2.
14274
14275 1998-02-23  Robert Lipe <robertl@dgii.com>
14276
14277         From Bruno Haible <haible@ilog.fr>:
14278         * gcc.c-torture/execute/980223.c: New test.
14279
14280 1998-02-13  Jeffrey A Law  (law@cygnus.com)
14281
14282         * gcc.dg/ifelse-1.c: New test.
14283
14284 1998-02-09  H.J. Lu  (hjl@gnu.org)
14285
14286         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
14287
14288           * lib/old-dejagnu.exp (old-dejagnu): Added the
14289           "execution test - XFAIL *-*-*" handling in the spirit of
14290           "excess errors test -". Changed the "execution test fails"
14291           handling to be like "excess errors test fails".
14292           * Update various tests accordingly.
14293
14294 1998-02-06  Jim Wilson  <wilson@cygnus.com>
14295
14296         * gcc.c-torture/execute/980205.c: New test.
14297
14298 1998-01-18  Jeffrey A Law  (law@cygnus.com)
14299
14300         * lib/c-torture.exp: Look for .x files instead of .cexp files.
14301         * lib/f-torture.exp: Similarly.
14302         * gcc.c-torture: Rename all .cexp files to .x files.
14303
14304 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
14305
14306         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
14307         (940510-1.c): Removed duplicate.
14308         (971104-1.c): New test.
14309
14310 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
14311
14312           * lib/f-torture.exp: Improve error and loop detection.
14313
14314 1997-11-19  Michael Meissner  <meissner@cygnus.com>
14315
14316         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
14317         use that to size the filler array.
14318
14319 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
14320
14321         * lib/c-torture.exp(c-torture-execute): Fix typo.
14322
14323         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
14324         testcase as the executable name. Keep the executable around if
14325         the test fails.
14326
14327 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
14328
14329         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
14330         changes.  Only test one -g option, and move it to the end of the
14331         list of options to test.
14332
14333 1997-09-19  Michael Meissner  <meissner@cygnus.com>
14334
14335         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
14336         variable GCC_TORTURE_OPTIONS to supply default switches separated
14337         by colons.  If no environment variable, run tests with -O0 -g, -O1
14338         -g, and -O2 -g as well.
14339
14340 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
14341
14342         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
14343         explanatory comments. Fix indentation.
14344
14345 1997-09-15  Jeffrey A Law  (law@cygnus.com)
14346
14347         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
14348
14349 1997-09-11  Jeffrey A Law  (law@cygnus.com)
14350
14351         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
14352         * g++.old-deja/g++.mike/p7325.C: Likewise.
14353         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
14354
14355 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
14356
14357         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
14358         * g++.old-deja/g++.brendan/crash30.C: Likewise.
14359         * g++.old-deja/g++.brendan/crash39.C: Likewise.
14360         * g++.old-deja/g++.law/operators4.C: Likewise.
14361
14362 1997-09-11  Joe Buck  (jbuck@synopsys.com)
14363
14364         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
14365         * g++.old-deja/g++.mike/p784.C: Ditto.
14366         * g++.old-deja/g++.mike/p785.C: Ditto.
14367
14368 1997-09-05  Jeffrey A Law  (law@cygnus.com)
14369
14370           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
14371
14372 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14373
14374         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
14375         target feature; pass this to c-torture-execute as needed.
14376
14377 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14378
14379         * lib/c-torture.exp(c-torture-execute): If the previous and the
14380         current executables being tested are identical, we don't need to
14381         run the executable again. Try to make the executable names
14382         unique. Add an optional argument for passing additional compiler
14383         flags.
14384
14385 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
14386
14387         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
14388
14389 1997-08-29  Jeffrey A Law  (law@cygnus.com)
14390
14391         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
14392
14393 1997-07-31  Jeffrey A Law  (law@cygnus.com)
14394
14395         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
14396         32bit or larger longs.
14397
14398         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
14399         have either a 32bit long or 32bit int.
14400
14401 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
14402
14403         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
14404         Make double precision tests dependent on sizeof (double).
14405
14406 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
14407
14408         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
14409         too.
14410
14411 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
14412
14413         * gcc.c-torture/compile/961203-1.cexp: New script.
14414
14415 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
14416
14417         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
14418         up the includes ourselves.
14419
14420 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
14421
14422         * lib/plumhall.exp: Remove random include, and add a few
14423         verbose messages for debugging.
14424
14425 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
14426
14427         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
14428         of trying to do it ourselves.
14429
14430 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14431
14432         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
14433
14434 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
14435
14436         * gcc.prms/5403.c: Made regexp a bit less strict.
14437
14438 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
14439
14440         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
14441         is returned from remote_load instead.
14442         * lib/plumhall.exp: Ditto.
14443         * lib/mike-g++.exp: Ditto.
14444         * lib/old-dejagnu.exp: Ditto.
14445         * lib/c-torture.exp: Ditto.
14446
14447 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
14448
14449         * lib/g++.exp: Use build_wrapper procedure.
14450         * lib/gcc.exp: Ditto.
14451
14452 1997-05-20  Jeffrey A Law  (law@cygnus.com)
14453
14454         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
14455         an old-style decl for malloc.  Fixes tests to work when
14456         sizeof (int) != sizeof (size_t).
14457
14458 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14459
14460         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
14461
14462         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
14463         use stdargs.h interface.
14464
14465 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14466
14467         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
14468         NO_VARARGS when compiling.
14469
14470 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
14471
14472         * lib/plumhall.exp(ph_includes): New procedure.
14473         (ph_make): Use it.
14474         (ph_compiler): Ditto.
14475
14476         * lib/g++.exp: Rename test-glue.c to testglue.c.
14477         * lib/gcc.exp: Ditto.
14478
14479 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
14480
14481         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
14482         to completion when it's called.
14483
14484 1997-03-21  Michael Meissner  <meissner@cygnus.com>
14485
14486         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
14487         is defined, don't do test.
14488
14489 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
14490
14491         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
14492         for object files.
14493         (ph_summary): Mark skipped testcases as untested, not unresolved.
14494
14495         * lib/plumhall.exp (ph_make): If unresolved because of bad
14496         errorCode, record errorCode in log file.
14497         (*): Replace send_log/verbose with verbose -log.
14498
14499 1997-03-19  Michael Meissner  <meissner@cygnus.com>
14500
14501         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
14502         double conversion if double isn't at least 8 bytes.
14503
14504         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
14505         int to work with targets where int is 16 bits.
14506
14507         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
14508         8 bytes, just exit, since 4 byte doubles don't have enough bits of
14509         precision for the test to complete.
14510
14511 1997-03-14  Michael Meissner  <meissner@cygnus.com>
14512
14513         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
14514         if d10v is not compiled with the -mdouble64 flag.
14515         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
14516
14517         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
14518         d10v is not compiled with the -mint32 flag.
14519
14520 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
14521
14522         * lib/plumhall.exp: Use incr_count.
14523
14524 1997-03-12  Jeffrey A Law  (law@cygnus.com)
14525
14526         * gcc.c-torture: Update to c-torture-1.45.
14527
14528 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
14529
14530         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
14531         the name of the expect testcase file).
14532
14533         * lib/g++.exp(g++_init): Ditto.
14534
14535 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
14536
14537         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
14538         the host.
14539
14540         * lib/gcc.exp(gcc_exit): New procedure.
14541
14542 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
14543
14544         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
14545         specs where appropriate.
14546
14547         * g++.old-deja/g++.arm/*: Added additional ERROR checks
14548         because of new "candidates are" messages, and removed a few
14549
14550         * Converted all non-old-style g++ testcases to old-style, and
14551         moved into g++.old-deja.
14552
14553 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
14554
14555         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
14556         options.
14557
14558         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
14559         succeeded.
14560
14561         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
14562
14563 1997-02-13  Michael Meissner  <meissner@cygnus.com>
14564
14565         * lib/gcc.exp (gcc_target_compile): Add support for defining
14566         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14567         the machine doesn't have those features.
14568
14569 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14570
14571         * g++.law/operators4.exp: Don't use LIBS.
14572
14573 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14574
14575         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14576
14577         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14578         * lib/g++.exp: Set it here instead. Also, allow use of the
14579         --tool_exec and --tool_opt options. Change CXX to
14580         GXX_UNDER_TEST.
14581
14582         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14583
14584         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14585
14586 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14587
14588         * lib/old-dejagnu.exp: Use prune_warnings instead of
14589         prune_system_crud.
14590         * lib/mike-g++.exp: Ditto.
14591         * lib/gcc.exp: Ditto.
14592         * lib/g++.exp: Ditto.
14593
14594         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14595
14596 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14597
14598           * 941014-2.c: Include stdlib.h
14599           * 960327-1.c: Include stdio.h
14600           * dbra.c, index-1.c: Don't assume ints are 32bits.
14601
14602 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14603
14604         * lib/gcc.exp: Add gcc,stack_size target feature.
14605
14606         * lib/g++.exp(g++_target_compile): Add the include and link
14607         paths here, not in two other places. And, it's $options, not
14608         options.
14609
14610         * lib/mike-g++.exp(postbase): Remove the code that determines
14611         the correct include and link paths.
14612         * g++.old-deja/old-deja.exp: Ditto.
14613
14614 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14615
14616         * lib/g++.exp(g++_init): target_compile no longer returns the
14617         filename of the result.
14618
14619 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14620
14621         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14622         call to glob.
14623
14624         * gcc.c-torture/special/special.exp: Change call to
14625         gcc_target_compile to include the object file.
14626
14627 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14628
14629         * gcc.c-torture/special/special.exp: Correct misspelling in last
14630         change.
14631
14632 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14633
14634         * lib/plumhall.exp(ph_summary): Log the entire output of the
14635         executable. Return -1 if there were any failures, 0 otherwise.
14636         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14637         (ph_make): Clean up objects and executables that were built
14638         if the tests succeeded.
14639
14640 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14641
14642         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14643         libraries and includes in the build tree as appropriate.
14644
14645 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14646
14647         * lib/c-torture.exp: Instead of looking for the global variable
14648         NO_LONG_LONG, check to see if that's a feature of the target.
14649
14650 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14651
14652         * config/default.exp: Minimize. Delete the remainer of the files in
14653         config; this functionality is now in devo/dejagnu/config.
14654
14655         g++.*/*: Pass any additional flags used to compile to postbase;
14656         delete CXXFLAGS.
14657
14658         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14659         is now done by runtest.exp. Use gcc_target_compile instead of
14660         compile.
14661
14662         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14663         Remove references to CFLAGS. Use remote_file instead of
14664         calling rm -f.
14665         (c-torture): Take a list of arguments to use to compile this
14666         testcase.
14667
14668         lib/g++.exp: Simplify. Use target_compile instead of compile.
14669         lib/gcc-dg.exp: Ditto.
14670         lib/gcc.exp: Ditto.
14671         lib/mike-{gcc,g++}.exp: Ditto.
14672         lib/old-dejagnu.exp: Ditto.
14673         lib/plumhall.exp: Ditto.
14674
14675 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14676
14677         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14678         (ph_linker): Likewise.
14679
14680 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14681
14682           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14683         MAP_ANON / MAP_ANONYMOUS if defined;
14684         else try to map from /dev/zero .
14685
14686 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14687
14688         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14689         isn't defined, then define it to MAP_ANONYMOUS.
14690
14691 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14692
14693         * gcc.c-torture: Update to c-torture-1.42 release.
14694
14695 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14696
14697         * gcc.c-torture: Update to c-torture-1.41 release.
14698
14699 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14700
14701         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14702         c-torture release.
14703
14704 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14705
14706         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14707         and LDFLAGS.  Fix second case to append the target_info ldflags
14708         onto LDFLAGS, not CFLAGS.
14709         * lib/g++.exp (g++_init): Add target_info stuff.
14710         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14711         of libgloss and newlib flags for !native.
14712
14713         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14714         (GDB): Fix relative path to go up another dir for finding gdb.
14715
14716 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14717
14718         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14719         versions in the target_info array, if they don't exist.
14720
14721 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14722
14723         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14724
14725 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14726
14727         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14728         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14729
14730 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14731
14732         * lib/old-dejagnu.exp: Don't remove the output file before we've
14733         actually tested it. Don't append pwd to the path of the executable
14734         we're testing.
14735
14736 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14737
14738         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14739
14740 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14741
14742         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14743         temporary directory for compiler files, and set it to a default
14744         value of /tmp. Set $output as the name of the output file from
14745         compiling the testcase. Add a -o option to $cflags_var so the
14746         compiler writes the final output file as $output. Set $executable
14747         to $output.
14748
14749         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14750         directory for compiler files, and set it to /tmp if it doesn't
14751         already have a value. Set $output_file to the name of the output
14752         file from compiling the testcase. Add a -o option to CXXFLAGS so
14753         the compiler writes the final output file as $output. Use $output
14754         as the executable to be tested.
14755
14756 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14757
14758         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14759
14760 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14761
14762         * gcc.c-torture/execute/pending-1.c: New test.  Still
14763         pending in Tege's queue.
14764
14765 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14766
14767         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14768         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14769         if there were failures.  Call unresolved if there were unresolved
14770         testcases.  Call gcc_fail if program did not run to completion.
14771         (ph_make): Pass additional argument name to ph_execute.
14772         (ph_execute): Add new argument.  Pass additional arguments to
14773         ph_summary.  Call gcc_fail is there is no execution output.
14774
14775 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14776
14777         * lib/plumhall.exp (proc_summary): Output relavent summary
14778         lines into the log so specific failures in plumhall can be
14779         investigated.
14780
14781 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14782
14783         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14784         (c-torture-execute): Don't try to execute tests which use
14785         "long long" types if $NO_LONG_LONG is nonzero.
14786
14787 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14788
14789         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14790         not c-torture.
14791
14792         * gcc.ieee: Move from here.
14793         * gcc.c-torture/execute/ieee: To here.
14794
14795 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14796
14797         * gcc.c-torture: Update to c-torture-1.41 release.
14798
14799 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14800
14801         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14802         not "$output".
14803
14804 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14805
14806         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14807         -c present.
14808
14809 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14810
14811         * config/proelf.exp: Handle connecting to a simulator.
14812
14813 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14814
14815         * config/proelf.exp: New file.  Enough framework that we can
14816         run c-torture tests on the proelf targets (or any other target
14817         that gdb can connect to for that matter).
14818
14819 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14820
14821         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14822         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14823
14824         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14825         exec_output exists.
14826
14827 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14828
14829         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14830         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14831
14832         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14833         to pass/fail/unresolved/unsupported/untested.  Caller must now
14834         call unresolved/unsupported/untested.
14835         * lib/*.exp: Update FSF address.  Update to handle new results of
14836         ${tool}_load.
14837         * lib/chill.exp (verbose): Delete.
14838
14839 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14840
14841         * lib/gcc.exp (default_gcc_start): Change order of args to
14842         $LDFLAGS $CFLAGS $LIBS.
14843         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14844         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14845         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14846         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14847         * gcc.misc-tests/dg-test.exp: Likewise.
14848         * gcc.misc-tests/msgs.exp: Likewise.
14849         * gcc.prms/prms.exp: Likewise.
14850         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14851         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14852
14853         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14854
14855 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14856
14857         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14858
14859         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14860         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14861
14862         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14863         necessary.
14864
14865 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14866
14867         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14868         global for loop; add use of $mathlib.
14869         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14870         settings here; set mathlib for anything but VxWorks.
14871
14872 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14873
14874         * gcc.c-torture: Update to c-torture-1.40 release.
14875
14876 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14877
14878         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14879         dg.exp.
14880
14881 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14882
14883         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14884         global.
14885
14886 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14887
14888         * lib/g++.exp (LIBS): Define if not already.
14889         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14890         (gcc-dg-prune): Call prune_gcc_output.
14891         * lib/gcc.exp (prune_gcc_output): New proc.
14892         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14893         prune_gcc_output.
14894
14895 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14896
14897         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14898         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14899
14900 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14901
14902         * gcc.c-torture: Update to c-torture-1.39 release.
14903
14904 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14905
14906         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14907         fails, try others as well.
14908
14909 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14910
14911         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14912         If compilation fails, mark execute tests as `untested'.
14913         If test is marked as unsupported, don't mark compilation and
14914         execute tests as failed.
14915
14916 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14917
14918         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14919         libstdc++ for whether or not we want to be doing shared
14920         libraries.  Delete link_curses since we don't need it anymore.
14921         * lib/mike-g++.exp (postbase): Don't link in libg++.
14922         * g++.old-deja/old-deja.exp: Likewise.
14923
14924 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14925
14926         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14927
14928 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14929
14930         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14931         For that, add `-Wl,-a,shared_archive'.
14932         * g++.old-deja/old-deja.exp: Likewise.
14933
14934 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14935
14936         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14937
14938 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14939
14940         * lib/mike-g++.exp (postbase): Pay attention to the status of
14941         g++_load.
14942
14943 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14944
14945           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14946
14947 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14948
14949         * lib/gcc.exp (default_gcc_start): No longer need to log program
14950         being executed or its output, execute_anywhere does that now.
14951         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14952         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14953
14954 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14955
14956         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14957         the same as those in lib/g++.exp.
14958
14959 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14960
14961         * gcc.c-torture: Update to c-torture-1.38 release.
14962         * gcc.ieee: Related changes.
14963
14964 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14965
14966         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14967         "exec". Minor reformatting changes.
14968
14969         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14970         cross. This means all "exec" calls now work on a remote host as
14971         well.
14972         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14973         cross. Filter out the extra "\r\n" stuff that expect puts in.
14974         (c-torture-execute): Filter out the bogus warnings like
14975         c-torture-compile does. Add support for canadian cross.
14976         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14977         Use execute_anywhere rather than calling exec directly. Now it
14978         works for canadian cross testing.
14979
14980 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14981
14982         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14983         results into a variable, and check that rather than using file exists.
14984
14985 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14986
14987         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14988         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14989
14990 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14991
14992         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14993         lib_curses if there's a shared libg++ in the build tree.
14994
14995 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14996
14997         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14998         if not supported target.
14999
15000 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15001
15002         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15003         link_curses up to always happen, not just for native builds.
15004
15005 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15006
15007         * gcc.c-torture: Update to c-torture-1.36 release.
15008         * gcc.failure: Related changes.
15009
15010 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15011
15012         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15013
15014 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15015
15016         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15017         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15018         runshlib, link_curses, and mathlib for link and run.
15019
15020         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15021         pass the runtime shared library options for Solaris, OSF/1, and
15022         Irix5, and link with -lcurses to avoid unresolved references.
15023
15024 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15025
15026         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15027         only run once.
15028
15029 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15030
15031         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15032
15033 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15034
15035         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15036         do not have a framework for the "compat" tests yet.
15037
15038 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15039
15040         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15041         set to null if we're testing vxworks5.1.  Use that instead of
15042         `-lm' in the setting of LIBS for link and run.
15043
15044 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15045
15046         * config/rom68k.exp (${tool}_load): Major changes to make it
15047         work.  Verified that it does in fact return the stuff in
15048         exec_output properly.  Catch any Emul or any TRAP other than 0.
15049
15050 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
15051
15052         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
15053         LDFLAGS properly for targets that need stuff from libgloss.
15054         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
15055         only run once.
15056         (gpp_initialized): New variable.
15057
15058 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
15059
15060         * config/rom68k.exp: Load libgloss.exp.
15061         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
15062         so we can produce a fully linked binary.
15063         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
15064         so we can produce a fully linked binary.
15065
15066 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
15067
15068         * lib/plumhall.exp (ph_section): Watch for expected failures.
15069         Add missing `else'.
15070
15071         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
15072         run the testcase.
15073         (c-torture): Likewise.
15074
15075 1995-08-28  Doug Evans  <dje@cygnus.com>
15076
15077         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
15078
15079         * lib/mike-g++.exp (mike_cleanup): New proc.
15080         (prebase): New globals compiler_result, not_compiler_result,
15081         target_regexp.
15082         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
15083         allow leading "-" in pattern.  Watch for unsupported tests.
15084         If $compiler_result is set, pattern match assembler code,
15085         and ditto for $not_compiler_result.
15086         * lib/mike-gcc.exp: Likewise.
15087
15088         * lib/plumhall.exp (ph_execute): Only call ph_summary if
15089         execution "succeeded".
15090
15091 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
15092
15093         * config/win32.exp: New file.
15094         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
15095
15096 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
15097
15098         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
15099         unsupported.
15100         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
15101         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
15102         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
15103
15104         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
15105         "... without exceptions was ...".  That is now handled by
15106         prune_system_crud.
15107         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15108
15109 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
15110
15111         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
15112         sieve.c,sort2.c}: New files.
15113         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
15114         sieve.exp,sort2.exp}: Drivers for them.
15115
15116         * lib/mike-gcc.exp (program_output): New user settable variable.
15117         (postbase): Call prune_system_crud.  Also prune extraneous compiler
15118         messages.
15119         * lib/mike-g++.exp (program_output): New user settable variable.
15120
15121         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
15122
15123         * config/sh.exp: Deleted (use sim.exp instead).
15124
15125 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
15126
15127         * config/vx.exp: Declare CHECKTASK as global.
15128         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
15129         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
15130         * lib/old-dejagnu.exp: Load [pwd]/$executable.
15131
15132 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15133
15134         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
15135         target. Like vx.exp, only includes `vx29k.exp' instead of
15136         `vxworks.exp'.
15137
15138 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
15139
15140         * config/sim.exp: Increase time limit from 120 seconds to 240.
15141
15142 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
15143
15144         * gcc.c-torture/execute/950628-1.c: New test.
15145
15146 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
15147
15148         * gcc.c-torture: Update with changes/additions from
15149         c-torture-1.34.
15150
15151 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
15152
15153         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
15154
15155 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
15156
15157         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
15158
15159 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
15160
15161         * gcc.c-torture/compile/950512-1.c: New test.
15162         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
15163         * gcc.dg/struct-ret-1.c: Likewise.
15164
15165 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15166
15167         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15168           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15169
15170 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15171
15172         * gcc.c-torture/special/920411-1.c: Deleted.
15173         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15174
15175 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15176
15177         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15178         cpu limit.
15179
15180 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15181
15182         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15183
15184 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15185
15186         From kenner;
15187         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15188         is the proper length.
15189         * va-arg-3.c: Likewise.
15190
15191 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15192
15193         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15194         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15195
15196         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15197         * lib/g++.exp (default_g++_start): Delete old cruft.
15198
15199 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15200
15201         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15202         (2 * (1 << 18)) to (2 * (1 << 17)).
15203
15204         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15205
15206 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15207
15208         * config/rom68k.exp: Renamed from config/idp.exp
15209
15210 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15211
15212         * c-torture/compile/921109-2.c
15213
15214 1995-04-18  Mike Stump  <mrs@cygnus.com>
15215
15216         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15217         excess errors.
15218
15219 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15220
15221         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15222         output.
15223         * lib/g++.exp (default_g++_start): Likewise.
15224
15225 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15226
15227         * gcc.c-torture/compile/950329-1.c: New test.
15228
15229 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15230
15231           * config/bug.exp (${tool}_load): Updated to use new remote_open
15232           and remote_close procs.
15233         * config/idp.exp: New file.
15234
15235 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
15236
15237         * gcc.c-torture/execute/950322-1.c: New test.
15238
15239 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
15240
15241         * config/vx.exp (${tool}_load): Clean up testing of return code from
15242         vxworks_ld and vxworks_spawn.
15243
15244 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
15245
15246         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
15247
15248 1995-03-13  Mike Stump  <mrs@cygnus.com>
15249
15250         * lib/old-deja.exp: Add `excess errors test - ' error, now one
15251         can mark excess errors on a machine by machine basis.  Note, the
15252         default is to not expect any excess errors, even when excess
15253         errors test - is given, so you will want to put an XFAIL ... on
15254         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
15255         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
15256         those 4 machines, but no others.
15257
15258 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
15259
15260         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
15261         * lib/c-torture.exp: to here.
15262
15263 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
15264
15265         * gcc.c-torture/execute/950221-1.c: New test.
15266         * gcc.c-torture/execute/struct-ret-1.c: New test.
15267         * gcc.c-torture/compile/950221-1.c: New test.
15268
15269         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
15270
15271 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
15272
15273         * gcc.c-torture/execute/arith-1.c (main): Return 0.
15274         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
15275
15276 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
15277
15278         * g++.gb: New directory of tests, derived from my signature and
15279         class scoping tests.
15280
15281         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
15282         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
15283         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
15284         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
15285         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
15286         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
15287         * g++.gb/sig25.C: Likewise.
15288
15289         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
15290         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
15291         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
15292         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
15293         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
15294         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
15295         * g++.gb/sig25.exp: Likewise.
15296
15297         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
15298         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
15299         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
15300         * g++.gb/scope13.C: Likewise, this test still fails.
15301
15302         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
15303         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
15304         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
15305         * g++.gb/scope13.exp: Ditto.
15306
15307         * g++.gb/README: New file, explains what these tests are about.
15308
15309 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
15310
15311         * lib/dg.exp (dg-do): Support `preprocess'.
15312         (dg-test): Likewise.
15313
15314 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
15315
15316         * config/udi.exp: change "continue -expect" to "exp_continue".
15317
15318 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
15319
15320         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
15321         Delete redundant tests.
15322
15323         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
15324         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
15325         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
15326         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
15327         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
15328         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
15329         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
15330         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
15331
15332         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
15333         storing label pointers.
15334         * gcc.c-torture/execute/921019-1.c: Likewise.
15335         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
15336         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
15337         parameter fp.
15338         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
15339         constants.
15340
15341         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
15342         Delete obsolete tests.
15343
15344         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
15345         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
15346         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
15347         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
15348         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
15349         * gcc.c-torture/compile/950124-1.c: New test.
15350
15351         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
15352
15353 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
15354
15355         * lib/mike-g++.exp: Add -lm to LIBS.
15356
15357 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
15358
15359         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
15360
15361 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
15362
15363         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
15364
15365 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
15366
15367         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
15368
15369 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
15370
15371         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
15372         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
15373         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
15374         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
15375         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
15376         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
15377         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
15378         * g++.law/{operators31.C, operators32.C,
15379         * g++.law/{operators33.C, operators34.C}: Likewise.
15380         * g++.law/{pic1.C, refs2.C}: Likewise.
15381         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
15382         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
15383         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
15384         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15385
15386         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
15387         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
15388         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
15389         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
15390         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
15391         * g++.law/{enum9.exp, friend5.exp}: Likewise.
15392         * g++.law/{nest3.exp, nest4.exp}: Likewise.
15393         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
15394         * g++.law/{operators30.exp, operators31.exp}: Likewise.
15395         * g++.law/{operators32.exp, operators33.exp}: Likewise.
15396         * g++.law/{operators34.exp}: Likewise.
15397         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
15398         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
15399         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
15400         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
15401         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15402
15403         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
15404         No longer expected to fail.
15405         * g++.law/missed-error3.C: Tweak for recent bool changes.
15406
15407 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
15408
15409         * config/emb-unix: Deleted.
15410         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
15411         remote execution.  Do final link on remote host if REMOTE_LINK is set.
15412
15413 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
15414
15415         * lib/dg.exp (dg-test): Fix typo in last patch.
15416
15417 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
15418
15419         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
15420         (handles multiple occurrences).
15421
15422 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
15423
15424         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
15425         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
15426         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
15427         printed).
15428         * lib/c-torture.exp (c-torture-compile): Likewise.
15429         (c-torture): Prepend full path if missing.
15430         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
15431         (gcc_fail): Likewise.
15432         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
15433
15434 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
15435
15436         * lib/netware.exp: Only attach to NetWare i386 systems.
15437
15438 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
15439
15440         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
15441         messages.  Add test name to "output pattern match" pass/fail message.
15442
15443 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
15444
15445         * gcc.dg: New testsuite.
15446         * gcc.dg/dg.exp: New file.
15447
15448         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
15449         test-switch.c}: Deleted.
15450
15451         * gcc.misc-tests/msgs.exp: New testcase driver.
15452
15453 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
15454
15455         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
15456         Watch for illegal return values from ${tool}_load.
15457         * config/unix.exp (${tool}_load): Fix pass/fail detection for
15458         cross targets.  Coerce return value >0 to 1.
15459
15460 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
15461
15462         * config/unix.exp (${tool}_load): Call program rsh, not proc.
15463
15464         * config/emb-unix.exp: New file.
15465
15466         * config/sim.exp: Error if variable $SIM not defined.
15467         (${tool}_load): Mark test as "untested" if simulator missing.
15468
15469         * config/unix.exp: Load remote.exp to get rcp_download.
15470         * lib/c-torture.exp: Use different option lists for testcases with
15471         and without loops.
15472         * gcc.c-torture/execute/execute.exp: Likewise.
15473
15474 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
15475
15476         * config/*.exp: Clarify return code from ${tool}_load.
15477         Call `unresolved' or `untested' instead of `warning' or `perror'
15478         (sometimes you still want to call both though).
15479         Add comment that `shell_id' is local to each file.
15480         * config/udi.exp (timeout): Set to 30.
15481         Don't print warning if connection fails, $connectmode has already
15482         printed an error.
15483         (${tool}_load): Move verbose messages to level 2.
15484         Rework pattern for "Process started" message.
15485         Pass `shell_id' to ${connectmode}_download.
15486         Retry twice upon timeout.  Make resetting of target more robust.
15487         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
15488         Pass `shell_id' to exit_$connectmode.
15489         Only call exit_$connectmode if connected.
15490         * config/unix.exp (${tool}_load): Check return codes better.
15491         * config/vrtx.exp (${tool}_load): Likewise.
15492         * config/vx.exp (${tool}_load): Likewise.
15493         Delete unneeded global's.
15494         * lib/dg.exp (dg-test): Update to reflect clarified return codes
15495         from ${tool}_load.
15496         (dg-stat): Delete.
15497         (dg-init): Delete recording of pass/fail counts.
15498         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15499         (old-dejagnu-init): Likewise.
15500         (old-dejagnu-stat): Delete contents, empty proc now.
15501         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
15502         (c-torture): Delete references to lcnt, lpass, lfail.
15503         Get option list from TORTURE_OPTIONS.
15504         Delete -funroll[-all]-loops if no loops.
15505         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
15506         (g++_stat): Delete contents (empty proc now).
15507         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
15508         (gcc_finish): Likewise.
15509         (gcc_stat): Deleted.
15510         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
15511         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
15512         * gcc.c-torture/execute/execute.exp: Likewise.
15513         Split tests into two parts: compile, execute.
15514         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
15515         no loops.  Update to reflect clarified return codes from ${tool}_load.
15516
15517 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
15518
15519         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
15520         to grep for.
15521         (old-dejagnu): Likewise (where necessary).
15522
15523 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
15524
15525         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
15526
15527         * lib/dg.exp (dg-process-target): Fix processing of selector.
15528         Add comment regarding use of `error'.
15529
15530         * lib/gcc.exp (prune_system_crud): Define if missing.
15531         * lib/g++.exp (prune_system_crud): Likewise.
15532
15533         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
15534         Call prune_system_crud.
15535         * lib/dg.exp (dg-runtest): New proc.
15536         Use perror instead of send_user for tcl errors in testcase.
15537         Don't return any value, it's never used.
15538         Don't clobber previous definition of `unknown'.
15539         Print tcl errors in `dg-final'.
15540
15541 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
15542
15543         * lib/dg.exp (dg-process-target): Improve syntax error messages.
15544         (dg-test): Don't print errorInfo, it contains stack backtrace.
15545
15546 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
15547
15548         * lib/g++.exp (runtest_file_p): Define if missing.
15549
15550 1994-09-24  Doug Evans  (dje@cygnus.com)
15551
15552         * lib/mike-g++.exp: Comment out loading of g++.exp.
15553         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
15554         (default_g++_version): Always print something.
15555         (default_g++_start): Comment out call to `which'.
15556         (g++_start, g++_load): Deleted (must be defined in config file).
15557         * lib/gcc.exp: Test for existence of $CC at start.
15558         Delete check for tmpdir (done in gcc_init).
15559         (default_gcc_version): Always print something.
15560         (default_gcc_start): Comment out call to `which'.
15561         * config/*.exp: Major cleanup - make cross targets work at least a
15562         little better for g++ (by not being "--tool gcc" specific).
15563         Rename gcc_xxx to ${tool}_xxx.
15564         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
15565         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15566
15567 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15568
15569         * lib/c-torture.exp (c-torture-compile): Rework compiler
15570         message processing.
15571
15572         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15573         c-torture.
15574
15575 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15576
15577         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15578
15579         * lib/dg.exp (dg-process-target): Support { target native }.
15580
15581 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15582
15583         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15584         looked for "... program xxx got fatal signal".
15585         Correct regsub munging of `comp_output'.
15586         Ignore compiler messages "path prefix not used" and "linker input
15587         file unused".
15588
15589 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15590
15591         * lib/gcc.exp (runtest_file_p): Define if missing.
15592         * gcc.prms/template.c: Example to work from.
15593
15594 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15595
15596         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15597         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15598
15599         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15600         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15601         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15602         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15603
15604         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15605         (dg-process-target): No longer a varargs proc.
15606         Return S/N for target, P/F for xfail.  All callers changed.
15607         (user option procs): More argument checking.
15608         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15609         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15610         (dg-test): Skip test if not running on selected target in `dg-do'.
15611         Update handling of `dg-do-what', `dg-output-text'.
15612         Separate execution pass/fail from output pattern match pass/fail.
15613         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15614
15615 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15616
15617         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15618         target for 920510-1.c.
15619
15620 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15621
15622         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15623         Clean up comment regarding use of passcnt, etc.
15624         (gcc_stat): Don't update `testcnt' here.
15625         (gcc_finish): Do it here.
15626         Might as well reset `but_id' here too.
15627         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15628         to determine if the file should be tested.
15629         * gcc.c-torture/compile/compile.exp: Likewise.
15630         * gcc.c-torture/execute/execute.exp: Likewise.
15631         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15632         * gcc.misc-tests/dg-test.exp: Likewise.
15633         * gcc.prms/prms.exp: Likewise.
15634         * gcc.wendy/wendy.exp: Likewise.
15635         * g++.old-deja.exp: Likewise.
15636         Move "Testing file" message to verbose level 1.
15637
15638 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15639
15640         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15641
15642 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15643
15644         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15645         (default_gcc_start): Accept optional second list element
15646         of compiler flags.  Print compiler output at verbosity level 2.
15647         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15648         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15649         Save current values of framework globals passcnt, failcnt, xpasscnt,
15650         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15651         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15652         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15653         xfailcnt to compute stats.  Update framework global `testcnt' from
15654         pass/fail counts.
15655         (gcc_finish): New proc.  Clean up test environment.
15656         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15657         (gcc_epass, gcc_efail): Delete.
15658         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15659         argument of line number.
15660         (dg-init): If the tool has an init routine, call it.
15661         (dg-test): Remove args `cflags_var' and `libs_var'.
15662         Pass all compiler options to ${tool}_start.
15663         Handle missing line number.
15664         (dg-finish): New function.
15665         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15666         particular files.  Call gcc_finish at end.  Move "skipping test"
15667         message to verbosity level 3.
15668         * gcc.c-torture/compile/compile.exp: Likewise.
15669         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15670         * gcc.c-torture/execute/execute.exp: Likewise.
15671         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15672         Print testcase being tried at verbosity level 1.
15673         * gcc.c-torture/special/special.exp: Unset xfail.
15674         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15675         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15676         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15677         * gcc.failure/failure.exp: Likewise.
15678         * gcc.ieee/ieee.exp: Likewise.
15679         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15680         Update call to dg-test.  Call dg-finish at end.
15681         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15682         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15683         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15684         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15685         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15686         * gcc.wendy/wendy.exp: Add copyright.
15687         Delete setting of tmpdir (done by gcc_init).
15688         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15689         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15690         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15691         gcc_[ce]pass/fail.
15692
15693 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15694
15695         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15696         confusion.
15697         (g++_load): Likewise.
15698
15699         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15700         Rename argument to `prog' to remove the confusion.
15701         Varargs fns behave differently too!
15702         (g++_load): Likewise.
15703
15704         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15705
15706         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15707         what it is.  Delete (always) printing of status value for !native.
15708         Simplify verbose code, and include status and exec_output.
15709         (g++_load): Use gcc_load.
15710
15711 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15712
15713         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15714         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15715         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15716         940714-3.c as these testcases don't exist anymore.  Make
15717         va-arg-1.c expected to pass.
15718
15719 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15720
15721         * gcc.misc-tests/misc.exp: Only run specific testcases.
15722         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15723         * gcc.misc-tests/dg-[1-9].c: New files.
15724
15725         * lib/dg.exp: New testsuite driver.
15726         * gcc.prms/prms.exp: Use it.
15727
15728         * README.gcc: New file.
15729
15730         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15731         Document and reset `lxpass' and `lxfail'.
15732         Simplify "initialized" message.
15733         (gcc_stat): Clean up comments a little.
15734
15735 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15736
15737         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15738
15739 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15740
15741         * lib/old-dejagnu.exp (process-option): New proc.
15742         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15743         (old-dejagnu): Simplify.
15744         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15745
15746 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15747
15748         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15749         exists and is not an empty string.
15750
15751         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15752         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15753         finished.
15754         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15755         automatically.
15756
15757         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15758         longer expected to fail.
15759
15760         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15761         "f" function call.
15762
15763         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15764
15765         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15766         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15767         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15768         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15769         c-torture-1.29.
15770
15771         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15772         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15773
15774         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15775
15776         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15777         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15778
15779         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15780         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15781         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15782
15783 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15784
15785         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15786         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15787         940714-1.c, 940714-2.c, 940714-3.c},
15788         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15789         gcc.misc-tests/{mg.c,mg.exp}:
15790         New tests.
15791         * gcc.noncompile/noncompile.exp: Change accordingly.
15792
15793 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15794
15795         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15796         Undo previous clobberage.
15797
15798 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15799
15800         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15801         * gcc.special/{930510-1.c, special.exp}:
15802         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15803         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15804         struct-varargs-1.c}: New tests from c-torture-1.26.
15805
15806 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15807
15808         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15809           argument to switch.
15810
15811 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15812
15813         * Revert the previous changes.  Please see Rob's directory
15814           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15815           fixes.
15816
15817 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15818
15819         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15820             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15821             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15822             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15823             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15824             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15825             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15826             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15827             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15828             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15829             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15830             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15831             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15832             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15833             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15834             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15835             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15836             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15837             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15838             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15839             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15840             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15841             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15842             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15843             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15844             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15845             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15846
15847 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15848
15849         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15850             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15851           with perror calls.
15852
15853 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15854
15855         * config/unix.exp (g++_load): Fix syntax.
15856
15857 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15858
15859         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15860         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15861         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15862         Don't expect va-arg-1.c to fail.  Correct expected output for
15863         920928-1.c.
15864         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15865         * gcc.wendy/hbm4.c: Correct typo.
15866         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15867
15868 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15869
15870         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15871         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15872         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15873         * lib/c-torture.exp (c-torture-compile): Ditto.
15874
15875         Reduce volume of output (remove all the -I's and such).
15876         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15877         Call gcc_cpass, gcc_cfail.
15878         (c-torture): Pass testing option to c-torture-compile.
15879
15880 1994-03-21  Doug Evans  (dje@cygnus.com)
15881
15882         Bring patches over from progressive.
15883         * config/default.exp: Exit remote shell cleanly.
15884         (g++_exit, g++_start): Add default versions.
15885         * config/sim.exp (gcc_load): Use perror, not error.
15886
15887 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15888
15889         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15890         set in site.exp.
15891
15892 1994-03-14  Doug Evans  (dje@cygnus.com)
15893
15894         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15895         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15896         (wendy_try): New proc to run testcase.
15897         (main loop): Call 'em.
15898         * gcc.wendy/*.c: Clean up pass to correct expected output.
15899
15900         * lib/gcc.exp: Minor cleanup work.
15901         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15902
15903 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15904
15905         * config/sim.exp (gcc_load): Document return codes better.
15906         Don't pass -v to simulator.
15907
15908 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15909
15910           * gcc.special/920717-x.c: Fix typo.
15911           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15912           get at sources.
15913
15914         * lib/mike-gcc.exp: Fix typo.
15915
15916 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15917
15918         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15919         binary to use, transform the name.
15920         * config/*.exp: rename everything. Nuke any g++ specific files,
15921         it's now a special case of gcc that requires no special support.
15922         Add a default.exp for unsupported targets.
15923
15924 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15925
15926         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15927         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15928         version of Tcl.
15929
15930 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15931
15932         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15933         than a warning.
15934
15935 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15936
15937         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15938
15939 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15940
15941         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15942         option_list.  Compile every file with only 4/6 option choices
15943         (same as C torture) instead of with 12/18 different option
15944         choices.
15945         * lib/c-torture.exp: Likewise.
15946
15947         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15948         not already set.
15949
15950 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15951
15952         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15953         can put an XFAIL *-*-* on excess errors.
15954
15955 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15956
15957         * g++.law: Add more tests derived from g++-bugs snapshots.
15958
15959         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15960         equivalent to g++.law/init9.
15961
15962         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15963         compiled it, and the a.out file after we've run it.
15964
15965 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15966
15967         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15968         compiled it, and the a.out file after we've run it.
15969
15970 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15971
15972         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15973
15974 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15975
15976         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15977         version number.
15978
15979 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15980
15981         * g++.law: New directory of g++ tests derived from the g++-bugs
15982         snapshots.
15983
15984 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15985
15986         * gcc.compile: initbug1.c initbug1.exp testcase added
15987
15988 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15989
15990         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15991         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15992           fixes submitted by Jeff Law (law@cs.utah.edu)
15993         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15994           Jeff Law (law@cs.utah.edu)
15995
15996
15997 1993-11-30  Mike Stump  (mrs@cygnus.com)
15998
15999         * config/unix-g++.exp: Follow the gcc way of doing things.
16000         * g++.old-deja/old-deja.exp: Minor updates.
16001         * lib/g++.exp: New file, follow the gcc way of doing things.
16002         * lib/old-dejagnu.exp: Minor updates.
16003         * lib/mike-g++.exp: Always unset errorInfo.
16004
16005 1993-11-06  Mike Stump  (mrs@cygnus.com)
16006
16007         * lib/gcc.exp: Fix some errors with the below change, CC and
16008         CFLAGS should be global when setting, not local.
16009
16010 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
16011
16012         * lib/gcc.exp: Transform tool name.
16013
16014 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16015
16016         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
16017
16018 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16019
16020         * lib/gcc.exp: change gcc_done to gcc_stat
16021
16022 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16023
16024         * Upgraded gcc testsuite to c-torture version 1.25
16025
16026 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
16027
16028         * lib/gcc.exp: added reporting code. Changed verbose compile message.
16029         * lib/c-torture: added hooks for new reporting code.
16030
16031 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
16032
16033         * config/sh-gcc.exp: check if sh-sim exists in the path
16034
16035 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
16036
16037         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
16038         * gcc.compile/compile.exp: Initial changes for new logic.
16039         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
16040         * gcc.failure/failure.exp: Initial changes for new logic.
16041         * gcc.ieee/ieee.exp: Initial changes for new logic.
16042         * gcc.misc-tests/misc.exp: Initial changes for new logic.
16043         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
16044         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
16045         * lib/c-torture.exp: Initial changes for new logic.
16046         * lib/gcc.exp: Initial changes for new logic.
16047
16048 1993-10-15  Mike Stump  (mrs@cygnus.com)
16049
16050         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
16051         depend upon failure or success.  Fully qualify names in failure
16052         and success messages.  Always remove a.out before starting
16053         compile, just in case.  Pay more attention to error text output by
16054         the compiler.  Handle testcases with no known past errors just
16055         like all others, so that things are uniform.  Other miscellaneous
16056         improvements.
16057
16058 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
16059
16060         * gcc.cpp: new directory for cpp tests
16061
16062 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
16063
16064         * lib/chill.exp: Code reformatted, removed unused code.
16065         * config/unix-chill.exp: Code reformatted, removed unused code.
16066         * chill.execute/execute.exp: Code reformatted, removed unused code.
16067         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
16068
16069 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
16070
16071         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
16072         routines not written.
16073
16074 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
16075
16076         * config/bug-gcc.exp: Use new procs from bug.exp.
16077
16078 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
16079
16080         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
16081         via ftp, rather than depending on NFS.
16082         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
16083         case.
16084
16085 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
16086
16087         * config/bug-gcc.exp: Use new download proc.
16088
16089 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
16090
16091         * chill.execute/execute.exp: cleanups, handles errors better
16092         * chill.compile/compile.exp: rewrite, based on execute.exp
16093         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
16094         * lib/chill.exp: major changes to diff proc and compile and link
16095           procs. added chill_fail and chill_pass wrappers to pass and
16096           fail. added more comments, and handle error codes better.
16097           Added a hack to capture stderr from exec, so noncompile tests
16098           can work.
16099
16100 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
16101
16102         * chill.execute/execute.exp: rewrite of testsuite driver
16103         * lib/chill.exp: rewrite of testsuite driver
16104         * config/unix-chill.exp: rewrite of testsuite driver
16105
16106 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
16107
16108     In chill.execute:
16109         * iexpr.ch: Standardize uppercase.
16110         * tuples.dat: Standardize uppercase.
16111         * vary.ch: standardize.  Correct varying string assignments.
16112         * vary.dat: Add new output lines.
16113
16114 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
16115
16116     In chill.execute:
16117         * chprintf.ch: Standardize use of uppercase.
16118         * tuples.ch: Standardize and turn arr2 into a DCL,
16119           rather than a SYN.
16120         * pinits.ch: Standardize.
16121
16122 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
16123
16124         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
16125         * Makefil: Renamed to Makefile.in.
16126         * configure.in: New.
16127
16128 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
16129
16130     In chill.execute:
16131         * .cvsignore: Add result/output files.
16132         * Makefile: Fix up variables at start.  Use MFLAGS
16133           everywhere.  Correct bool_loc, built_ins entries.
16134           Add entry for vary1.ch.
16135         * bitarray.ch: Standardize upper-case usage.
16136         * bitexpr.ch: Standardize, add output of b1.
16137         * params.ch: Use arrayt in along PROC parameters, to
16138           avoid novelty problems.
16139         * sets.ch: Tiny cleanup.
16140         * vary1.ch: Re-indent.
16141
16142 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
16143
16144           * Add PR-related files to Makefiles, .cvsignore files, etc.
16145
16146 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
16147
16148         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
16149           with compiler objects. New names are test-flow.c and test-loop.c
16150
16151 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
16152
16153         * Upgraded c-torture tests from 1.19 to 1.20
16154
16155         * new files:
16156         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
16157         * gcc.compile: 930623-1.c 930623-2.c
16158         * gcc.noncompile: 930622-1.c 930622-2.c
16159         * gcc.failure: 920411-1.c 920627-2.c
16160         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
16161
16162 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
16163
16164         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16165           More changes to get testsuite working properly. Needs more work.
16166           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16167
16168 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16169
16170         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16171           More changes to get testsuite working properly. Needs more work.
16172
16173 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16174
16175         * chill.compile/compile.exp: Added for Dejagnu support
16176         * chill.execute/execute.exp: Added for Dejagnu support
16177         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16178
16179 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16180
16181     This should complete moving the CHILL test files.
16182         * chill.noncompile(.cvsignore printf.grt
16183             in-printf.grt chprintf.grt chprintf.ch):
16184             Added test-support files.
16185           (Makefile): Modified further.
16186         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16187             signal.ch): Added test files.
16188           * chill.execute (.cvsignore printf.grt printr.c
16189             in-printf.grt rts.c chprintf.grt rts.h): Added
16190           test-support files.
16191             (Makefile): More corrections.
16192
16193 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16194
16195         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16196           test cases, ready for DejaGnu.
16197
16198 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16199
16200         * Upgraded c-torture tests from 1.18 to 1.19
16201
16202         * gcc.compile: added test(s):
16203           930607-1.c
16204         * gcc.execute: added test(s):
16205           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16206
16207         * added new subdirectory for misc tests: gcc.misc-tests
16208         * gcc.misc-test(s): added tests:
16209           inst-check.c test-consts.c test-ior.c test-switch.c
16210
16211 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16212
16213         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16214
16215 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16216
16217         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16218
16219 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16220
16221         * Upgraded c-torture tests from 1.17 to 1.18
16222
16223 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16224
16225         * Upgraded c-torture tests from 1.12 to 1.17
16226
16227 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16228
16229         * lib/old-dejagnu.exp:
16230           Fixed handling of XFAIL target triplets to correctly
16231           recognize wildcard characters.  Removed code that
16232           appended a unique id tag to the end of the file name
16233           printed out by the result of the testcases within a
16234           given test file.
16235
16236 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16237
16238         * lib/old-dejagnu.exp:
16239           Reworked expected failure handling to trigger off of XFAIL
16240           keyword in keyphrase embeded in testcase source code. The
16241           XFAIL keyword must be at the end of the keyphrase line. It
16242           may optionally be followed by one or more target triplets.
16243           It has just occured that the handling of wildcards in the
16244           target triplet may not be correct.
16245
16246 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16247
16248         * g++.old-deja/tests:
16249           Moved all subdirectories up one level into g++.old-deja .
16250
16251         * lib/old-dejagnu.exp:
16252           Fixed problem with CXXFLAGS not being properly reset, and being
16253           corrupted with extraneous "-c" compiler option.  This was
16254           causing binaries to not be generated for test that needed them.
16255           Modified strings passed to "pass" and "fail" so that individual
16256           tests from the same test file would be distinguished by an
16257           identifier appended to the test file name in the summary logs;
16258           this corrected a problem with erroneous diff logs.  Added code
16259           to search testcases for expected fail and unexpected pass keywords.
16260
16261 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16262
16263         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16264
16265 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16266
16267         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16268           Removed extraneous text from end of "Special g++ Options"
16269           keyphrase.
16270
16271         * lib/old-dejagnu.exp: Added pattern matching to look for new
16272           keywords, embedded in testcases comments, which will trigger
16273           calls to xpass and xfail.
16274
16275 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16276
16277         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16278           comments embedded in the testcases, especially the one looking for
16279           special compiler options, as well as the pattern matching for the
16280           compiler output again.
16281
16282 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16283
16284         * lib/old-dejagnu.exp: Do a proper check of the return value for
16285           execute tests. Fixed several problems with the pattern matching
16286           of the compiler output which gave erroneous test results.
16287           Changed several of the test result messages to be more descriptive.
16288         * config/unix-g++.exp: Proc g++_load now actually works and
16289           executes the tests passed to it and returns a usable return
16290           value.
16291
16292 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16293
16294           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16295
16296 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
16297
16298         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
16299           Modified both files to properly execute the old style
16300           dejagnu tests. The previous versions of these files were
16301           experimental and did not function anything near correctly.
16302
16303 1993-04-05  Rob Savoye  (rob@cygnus.com)
16304
16305         * Removed all Makefile.in and configure.in files. No configuration
16306         needed now.
16307
16308 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
16309
16310         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
16311
16312 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
16313
16314         * gcc.compile/configure.in, gcc.unsorted/configure.in,
16315         gcc.special/configure.in, gcc.noncompile/configure.in,
16316         gcc.execute/configure.in, gcc.code_quality/configure.in,
16317         g++.other/configure.in, g++.old-deja/configure.in,
16318         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
16319         in srcname setting.
16320
16321 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
16322
16323         * lib/udi.exp:  Fixed mondfe and mondfe_download.
16324         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
16325         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
16326
16327 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
16328
16329         * config/udi-gdb.exp: Check $shell_id after connecting to target.
16330         (gdb_exit): Don't remove *_soc files.
16331
16332 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
16333
16334         * lib/c-torture.exp: Don't look for main; instead always use -w
16335         -c.  This is how the c-torture tests work.  Remove the object
16336         file if the compilation succeeds.
16337         * gcc.execute/execute.exp: Remove executable if test passes.
16338         * gcc.noncompile/noncompile.exp: Every test is an expected
16339         failure.
16340         * gcc.special/special.exp: Added tests from c-torture 1.11,
16341         corrected use of existing test.
16342         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
16343         gcc.execute/920625-1.c: Updated to c-torture 1.11.
16344         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
16345         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
16346         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
16347         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
16348         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
16349         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
16350         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
16351         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
16352         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
16353         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
16354         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
16355         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
16356         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
16357         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
16358         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
16359         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
16360         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
16361         c-torture 1.11.
16362         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
16363         correspond to c-torture 1.11.
16364
16365         * New file.