builtins.c (dconstpi, dconste): New mathematical constants.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6         * gcc.dg/builtins-17.c: New test case.
7         * gcc.dg/i386-387-4.c: New test case.
8         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9
10 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11
12         * gcc.dg/ultrasp9.c: New test.
13
14 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15
16         * gcc.c-torture/compile/20030604-1.c: New test.
17         * gcc.dg/sparc-constant-1.c: New test.
18
19 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20
21         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22
23 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24
25         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26
27         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29
30 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31
32         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33
34 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35
36         PR c++/10940
37         * g++.dg/template/spec10.C: New test.
38
39 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40
41         * gcc.dg/builtins-16.c: New test case.
42
43 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44
45         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46         mempcpy test with post-increments.
47         * gcc.c-torture/execute/string-opt-3.c: New test.
48         * gcc.dg/string-opt-1.c: New test.
49
50 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
51
52         PR fortran/10965
53         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
54
55 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
56
57         * lib/scanasm.exp (dg-scan): New function, factored out of ...
58         (scan-assembler): ... here.  Use dg-scan.
59         (scan-assembler-not): Likewise.
60         (scan-file): New function.
61         (scan-file-not): Likewise.
62         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
63         * gcc.dg/cpp/_Pragma4.c: Likewise.
64         * gcc.dg/cpp/_Pragma5.c: Likewise.
65         * gcc.dg/cpp/avoidpaste1.c: Likewise.
66         * gcc.dg/cpp/avoidpaste2.c: Likewise.
67         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
68         * gcc.dg/cpp/cmdlne-P.c: Likewise.
69         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
70         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
71         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
72         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
73         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
74         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
75         * gcc.dg/cpp/cxxcom1.c: Likewise.
76         * gcc.dg/cpp/line1.c: Likewise.
77         * gcc.dg/cpp/maccom1.c: Likewise.
78         * gcc.dg/cpp/maccom2.c: Likewise.
79         * gcc.dg/cpp/maccom3.c: Likewise.
80         * gcc.dg/cpp/maccom4.c: Likewise.
81         * gcc.dg/cpp/maccom5.c: Likewise.
82         * gcc.dg/cpp/maccom6.c: Likewise.
83         * gcc.dg/cpp/multiline.c: Likewise.
84         * gcc.dg/cpp/spacing1.c: Likewise.
85         * gcc.dg/cpp/spacing2.c: Likewise.
86         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
87         * gcc.dg/cpp/trad/maccom1.c: Likewise.
88         * gcc.dg/cpp/trad/maccom2.c: Likewise.
89         * gcc.dg/cpp/trad/maccom3.c: Likewise.
90         * gcc.dg/cpp/trad/maccom4.c: Likewise.
91         * gcc.dg/cpp/trad/maccom6.c: Likewise.
92         * gcc.dg/cpp/cxxcom2.c: Likewise.
93         * gcc.dg/cpp/cxxcom2.h: New file.
94
95         * gcc.dg/cpp/truefalse.cpp: Move it to ...
96         * g++.dg/cpp/truefalse.C: Here.
97         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
98
99 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
100         
101         * gcc.dg/cpp/redef3.c: New file.
102
103 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
104
105         * gcc.dg/i386-loop-3.c: New test.
106
107 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
108
109         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
110
111 2003-05-31  Roger Sayle  <roger@eyesopen.com>
112
113         * gcc.dg/fwrapv-1.c: New test case.
114         * gcc.dg/fwrapv-2.c: New test case.
115
116 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
117
118         PR c++/10956
119         * g++.dg/template/spec9.C: New test.
120
121 2003-05-29  Roger Sayle  <roger@eyesopen.com>
122
123         * gcc.dg/duff-4.c: New test case.
124
125 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
126
127         PR fortran/10843
128         * g77.dg/ffixed-form-1.f: New test
129         * g77.dg/ffixed-form-2.f: New test
130         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix 
131         * g77.dg/ffree-form-3.f: New test
132
133 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
134
135         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
136         * gcc.dg/wint_t-1.c: Likewise.
137
138 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
139
140         * g++.dg/template/access11.C: New test.
141
142 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
143
144         PR c++/10849
145         * g++.dg/template/access10.C: New test.
146
147 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
148             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
149
150         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
151
152 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
153
154         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
155         suppress for powerpc-*-darwin*.
156         * gcc.dg/torture/builtin-noret-2.c: Likewise.
157
158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
159
160         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
161         suppress option for powerpc-*-darwin*.
162         
163 2003-05-23  Roger Sayle  <roger@eyesopen.com>
164
165         * gcc.dg/builtins-1.c: Add tests for tan and atan.
166         * gcc.dg/builtins-4.c: Add test for fmod.
167
168 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
169
170         PR c++/10682
171         * g++.dg/template/instantiate4.C: New test.
172
173 2003-05-22  Roger Sayle  <roger@eyesopen.com>
174
175         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
176
177 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
178
179         * gcc.dg/compat/scalar-return-1_main.c: New file.
180         * gcc.dg/compat/scalar-return-1_x.c: New file.
181         * gcc.dg/compat/scalar-return-1_y.c: New file.
182         * gcc.dg/compat/scalar-return-2_main.c: New file.
183         * gcc.dg/compat/scalar-return-2_x.c: New file.
184         * gcc.dg/compat/scalar-return-2_y.c: New file.
185         * gcc.dg/compat/struct-return-3_main.c: New file.
186         * gcc.dg/compat/struct-return-3_y.c: New file.
187         * gcc.dg/compat/struct-return-3_x.c: New file.
188         * gcc.dg/compat/struct-return-2_main.c: New file.
189         * gcc.dg/compat/struct-return-2_x.c: New file.
190         * gcc.dg/compat/struct-return-2_y.c: New file.
191
192 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
193
194         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
195         for hppa*-hp-hpux*.
196         * gcc.dg/20021014-1.c (dg-options): Likewise.
197         * gcc.dg/nest.c (dg-options): Likewise.
198
199 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
200
201         PR c++/9738
202         * g++.dg/ext/dllimport2.C: New file.
203         * g++.dg/ext/dllimport3.C: New file.
204
205 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
206
207         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
208         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
209         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
210         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
212         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
213         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
214         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
215         * gcc.dg/compat/small-struct-defs.h: New file.
216         * gcc.dg/compat/small-struct-init.h: New file.
217         * gcc.dg/compat/small-struct-check.h: New file.
218         * gcc.dg/compat/fp-struct-defs.h: New file.
219         * gcc.dg/compat/fp-struct-check.h: New file.
220         * gcc.dg/compat/fp-struct-init.h: New file.
221         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
222         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
223
224 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
225
226         * gcc.dg/20030225-2.c: New test.
227
228 2003-05-18  Roger Sayle  <roger@eyesopen.com>
229             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
230
231         * gcc.c-torture/compile/20030518-1.c: New test case.
232
233 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
234
235         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
236         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
237         gcc-dg-debug-runtest.
238         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
239         gcc-dg-debug-runtest.
240
241 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
242
243         PR c++/9022
244         * g++.dg/lookup/using6.C: New test.
245
246 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
247
248         * g++.dg/parse/access2.C: New test.
249
250 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
251
252         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
253         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
254         * gcc.dg/debug/debug.exp: Likewise.
255
256 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
257
258         * gcc.dg/dollar.c: New test.
259
260 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
261
262         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
263         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
264         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
265         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
266         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
267         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
268         * gcc.dg/compat/struct-by-value-6_main.c: New file.
269         * gcc.dg/compat/struct-by-value-6_x.c: New file.
270         * gcc.dg/compat/struct-by-value-6_y.c: New file.
271         * gcc.dg/compat/struct-by-value-7_main.c: New file.
272         * gcc.dg/compat/struct-by-value-7_x.c: New file.
273         * gcc.dg/compat/struct-by-value-7_y.c: New file.
274         * gcc.dg/compat/struct-by-value-8_main.c: New file.
275         * gcc.dg/compat/struct-by-value-8_x.c: New file.
276         * gcc.dg/compat/struct-by-value-8_y.c: New file.
277         * gcc.dg/compat/struct-by-value-9_main.c: New file.
278         * gcc.dg/compat/struct-by-value-9_x.c: New file.
279         * gcc.dg/compat/struct-by-value-9_y.c: New file.
280
281 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
282
283         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
284         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
285         support for "repo" mode.
286         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
287         * lib/g77-dg.exp: Likewise.
288         * lib/obj-dg.exp: Likewise.
289         
290 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
291
292         Merge from gcc-3_2-rhl8-branch:
293         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
294
295         * gcc.dg/tls/opt-6.c: New test.
296
297         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
298
299         * gcc.dg/20030405-1.c: New test.
300
301         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
302
303         * gcc.dg/20030309-1.c: New test.
304
305         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
306
307         * gcc.c-torture/execute/20030307-1.c: New test.
308
309         2003-02-20  Randolph Chung  <tausq@debian.org>
310
311         * gcc.c-torture/compile/20030220-1.c: New test.
312
313         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
314
315         * gcc.dg/20030217-1.c: New test.
316
317         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
318
319         * gcc.c-torture/compile/20020129-1.c: New test.
320
321         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
322
323         * gcc.dg/unroll-1.c: New test.
324
325         2002-11-16  Jan Hubicka  <jh@suse.cz>
326
327         * gcc.c-torture/execute/20020920-1.c: New test.
328
329         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
330
331         PR target/7434
332         * gcc.c-torture/compile/20021008-1.c: New test.
333
334         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
335
336         PR target/7559
337         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
338
339         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
340
341         * gcc.c-torture/compile/20020807-1.c: New test.
342
343         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
344
345         * gcc.dg/tls/opt-1.c: New test.
346
347         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
348
349         * gcc.dg/20020729-1.c: New test.
350
351         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
352
353         * g++.dg/opt/life1.C: New test.
354
355         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
356
357         * gcc.dg/20020525-1.c: New test.
358
359         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
360
361         PR c++/6794
362         * g++.dg/ext/pretty1.C: New test.
363         * g++.dg/ext/pretty2.C: New test.
364
365 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
366
367         PR c++/8385
368         * g++.dg/ext/typeof5.C: New test.
369
370 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
371
372         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
373         __USER_LABEL_PREFIX__ into account.
374         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
375
376 2003-05-14  Roger Sayle  <roger@eyesopen.com>
377
378         * gcc.dg/builtins-15.c: New test case.
379
380 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
381
382         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
383
384 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
385
386         * lib/g++.exp: Tweak handling of additional source files.
387         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
388         * g++.dg/special/conpr-2a.C: Rename to ...
389         * g++.dg/special/conpr-2a.cc: ... this.
390         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
391         * g++.dg/special/conpr-3a.C: Rename to ...
392         * g++.dg/special/conpr-3a.cc: This.
393         * g++.dg/special/conpr-3b.C: Rename to ...
394         * g++.dg/special/conpr-3b.cc: This.
395         * g++.dg/special/conpr-4.C: New test.
396         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
397
398 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
399
400         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
401
402 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
403
404         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
405         * g++.old-deja/g++.robertl/eb71.C: Likewise.
406         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
407         * g++.old-deja/g++.other/warn3.C: Likewise.
408
409 2003-05-11  Roger Sayle  <roger@eyesopen.com>
410
411         * gcc.dg/i386-387-1.c: Update to also test log.
412         * gcc.dg/i386-387-2.c: Likewise.
413
414 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
415
416         * g77.f-torture/execute/int8421.f: New test.
417
418 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
419
420         PR c++/10230, c++/10481
421         * g++.dg/lookup/scoped5.C: New test.
422
423 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
424
425         PR c++/10552
426         * g++.dg/template/ttp6.C: New test.
427
428 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
429
430         * gcc.c-torture/execute/builtins: New directory.
431         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
432         gcc.c-torture/execute/builtins.
433         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
434         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
435         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
436         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
437
438 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
439
440         PR c++/9252
441         * g++.dg/template/access8.C: New test.
442         * g++.dg/template/access9.C: New test.
443
444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
445
446         PR c++/9554
447         * g++.dg/parse/access1.C: New test.
448
449 2003-05-09  DJ Delorie  <dj@redhat.com>
450
451         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
452         long, and not an int.
453
454 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
455
456         PR c++/10555, c++/10576
457         * g++.dg/template/memclass1.C: New test.
458
459 2003-05-08  DJ Delorie  <dj@redhat.com>
460
461         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
462         targets.
463         * gcc.c-torture/execute/20021024-1.x: Likewise.
464         * gcc.c-torture/execute/shiftdi.x: Likewise.
465         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
466         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
467         * gcc.dg/20021018-1.c: Likewise.
468
469 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
470
471         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
472
473         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
474         (bcopy): Call memmove.
475
476 2003-05-08  Roger Sayle  <roger@eyesopen.com>
477
478         * g77.f-torture/compile/8485.f: New test case.
479
480 2003-05-07  Richard Henderson  <rth@redhat.com>
481
482         PR c++/10570
483         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
484         Verify exception_cleanup not called for rethrows.
485         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
486         when exiting catch block without rethrowing.
487         * g++.dg/eh/forced3.C: New.
488         * g++.dg/eh/forced4.C: New.
489
490 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
491
492         * gcc.dg/20030505.c: Fix triplet.
493
494 2003-05-06  DJ Delorie  <dj@redhat.com>
495
496         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
497         * gcc.dg/nest.c: Likewise.
498
499 2003-05-05  Roger Sayle  <roger@eyesopen.com>
500
501         * gcc.dg/builtins-14.c: New test case.
502
503 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
504
505         * lib/compat.exp (compat-execute): New argument.
506         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
507         * gcc.dg/compat: New test directory.
508         * gcc.dg/compat/compat.exp: New expect script.
509         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
510         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
511         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
512         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
513         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
514         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
515
516         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
517         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
518         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
519         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
520         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
521         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
522         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
523         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
524         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
525         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
526         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
527         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
528         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
529         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
530         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
531
532 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
533
534         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
535
536 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
537
538         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
539
540 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
541
542         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
543         * gcc.dg/ppc-fsel-2.c: New test.
544
545         * gcc.dg/unused-5.c: New test.
546
547 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
548
549         PR c++/10496
550         * g++.dg/warn/pmf1.C: New test.
551
552 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
553
554         PR c++/4494
555         * g++.dg/warn/main.C: New test.
556
557 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
558
559         * gcc.dg/nonnull-3.c: New test.
560
561 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
562
563         * gcc.dg/cpp/Wtrigraphs.c: Update.
564         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
565
566 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
567
568         * gcc.dg/ppc-fsel-1.c: New test.
569
570 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
571
572         PR c/10604
573         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
574
575 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
576
577         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
578
579 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
580
581         PR c++/9364, c++/10553, c++/10586
582         * g++.dg/parse/typename4.C: New test.
583         * g++.dg/parse/typename5.C: Likewise.
584
585 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
586
587         * gcc.c-torture/compile/20030503-1.c: New test.
588
589 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
590
591         * g++.dg/lookup/using5.C: Fix testcase error.
592
593 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
594
595         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
596         since MEABI is no longer supported.  Remove all vestiges
597         of MEABI from the test.
598
599 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
600
601         PR c++/10554
602         * g++.dg/lookup/using5.C: New test.
603
604 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
605
606         PR c++/8772
607         * g++.dg/template/ttp5.C: New test.
608
609 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
610
611         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
612         (dg-gpp-additional-sources): New function.
613         (dg-gpp-additional-files): Likewise.
614         * lib/g++.exp (additional_sources): New variable.
615         (additional_files): Likewise.
616         (g++_target_compile): Deal with them.
617         * lib/old-dejagnu.exp: Remove.
618         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
619         * g++.old-deja: Revise all tests to use dg commands.
620
621 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
622
623         PR c++/9432, c++/9528
624         * g++.dg/lookup/using4.C: New test.
625
626 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
627
628         * gcc.dg/noreturn-5.c: New file.
629         * gcc.dg/noreturn-6.c: New file.
630
631         * gcc.c-torture/compile/inline-1.c: New file.
632
633 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/10551
636         * g++.dg/template/explicit1.C: New test.
637
638 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
639
640         PR c++/10549
641         * g++.dg/other/bitfield1.C: New test.
642
643         PR c++/10527
644         * g++.dg/init/new7.C: New test.
645
646 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
647
648         * g++.dg/ext/desig1.C: New test.
649         * g++.dg/ext/init1.C: Update.
650
651         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
652
653 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
654
655         PR c++/10180
656         * g++.dg/warn/Winline-1.C: New test.
657
658 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
659
660         * gcc.c-torture/execute/string-opt-19.c: New test.
661
662         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
663         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
664
665 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/10506
668         * g++.dg/init/new6.C: New test.
669
670         PR c++/10503
671         * g++.dg/init/ref6.C: New test.
672
673 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
674
675         * g++.dg/warn/weak1.C: XFAIL on AIX4.
676
677 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
678
679         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
680         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
681
682 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
683
684         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
685         initialized static data members.
686
687 2003-04-25  H.J. Lu <hjl@gnu.org>
688
689         * gcc.dg/ia64-sync-4.c: New test.
690
691 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
692
693         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
694         date.
695
696 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
697
698         PR c++/10337
699         * g++.dg/warn/conv1.C: New test.
700         * g++.old-deja/g++.other/conv7.C: Adjust.
701         * g++.old-deja/g++.other/overload14.C: Adjust.
702
703 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/10471
706         * g++.dg/template/defarg2.C: New test.
707
708 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
709
710         * gcc.dg/cpp/include2.c: Update.
711         * gcc.dg/cpp/multiline-2.c: New.
712         * gcc.dg/cpp/multiline.c: Update.
713         * gcc.dg/cpp/strify2.c: Update.
714         * gcc.dg/cpp/trad/literals-2.c: Update.
715
716 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
717
718         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
719
720 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
721
722         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
723
724 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/10451
727         * g++.dg/parse/crash4.C: New test.
728
729         PR c++/9847
730         * g++.dg/parse/crash5.C: New test.
731
732 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
733
734         PR c++/10446
735         * g++.dg/parse/crash3.C: New test.
736
737         PR c++/10428
738         * g++.dg/parse/elab1.C: New test.
739
740 2003-04-22  Devang Patel  <dpatel@apple.com>
741
742         * gcc.dg/cpp/trad/funlike-5.c: New test.
743
744 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
745
746         * g++.dg/other/packed1.C: Fix dg options.
747
748 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
749
750         * g++.dg/other/offsetof2.C: New test.
751
752 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
753
754         * g++.dg/template/recurse.C: Adjust location of error messages.
755
756 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
757
758         PR c++/9881
759         * g++.dg/init/addr-const1.C: New test.
760         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
761
762 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
763
764         PR c++/10405
765         * g++.dg/lookup/struct-hack1.C: New test.
766
767 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
768
769         * ucs.c: Update diagnostic messages.
770
771 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
772
773         * gcc.dg/cpp/truefalse.cpp: New test.
774         * gcc.dg/cpp/cpp.exp: Update.
775         * g++.dg/other/stdbool-if.C: Remove.
776
777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
778
779         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
780         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
781
782 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
783
784         * gcc.c-torture/compile/20030418-1.c: New test.
785
786 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
787
788         * README.compat: Remove; content moved to doc/sourcebuild.texi.
789
790 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
791
792         PR c++/10347
793         g++.dg/template/dependent-name1.C: New test.
794
795 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
796
797         * gcc.dg/warn-1.c (tourist_guide): New array,
798         contains a pointer to bar.
799
800 2003-04-16  Roger Sayle  <roger@eyesopen.com>
801
802         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
803         * gcc.c-torture/execute/medce-1.c: New test case.
804         * gcc.c-torture/execute/medce-2.c: New test case.
805
806 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
807
808         * lib/prune.exp: Ignore more messages.
809
810         PR c++/10381
811         * g++.dg/parse/lookup3.C: New test.
812
813 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
814
815         * gcc.c-torture/compile/20030415-1.c : New test.
816
817 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
818
819         * gcc.c-torture/execute/scope-2.c: Move to ...
820         * gcc.dg/noncompile/scope.c: .... here.
821
822 2003-04-14  Roger Sayle  <roger@eyesopen.com>
823
824         * gcc.dg/20030414-2.c: New test case.
825
826 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
827
828         PR target/10377
829         * gcc.dg/20030414-1.c: New test.
830
831 2003-04-13  Roger Sayle  <roger@eyesopen.com>
832
833         * gcc.dg/builtins-12.c: New test case.
834         * gcc.dg/builtins-13.c: New test case.
835
836 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
837
838         * gcc.c-torture/execute/string-opt-18.c: New test.
839
840 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
841
842         PR c++/10300
843         * g++.dg/init/new5.C: New test.
844
845 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
846
847         PR c++/7910
848         * g++.dg/ext/dllimport1.C: New test.
849
850 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
851
852         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
853
854 2003-04-11  Bud Davis <bdavis9659@comcast.net>
855
856         PR Fortran/9263
857         * g77.f-torture/noncompile/9263.f: New test
858         PR Fortran/1832
859         * g77.f-torture/execute/1832.f: New test
860
861 2003-04-11  David Chad  <davidc@freebsd.org>
862             Loren J. Rittle  <ljrittle@acm.org>
863
864         libobjc/8562
865         * objc.dg/headers.m: New test.
866
867 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
868
869         * gcc.c-torture/execute/builtin-noret-2.c: New.
870         * gcc.c-torture/execute/builtin-noret-2.x: New.
871         XFAIL builtin-noret-2.c at -O1 and above.
872         * gcc.dg/redecl.c: New.
873         * gcc.dg/Wshadow-1.c: Update error regexps.
874
875 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
876
877         * g++.dg/abi/bitfield10.C: New test.
878
879 2003-04-09  Mike Stump  <mrs@apple.com>
880
881         * gcc.dg/pch/pch.exp: Make testcase names longer.
882         * g++.dg/pch/pch.exp: Make testcase names longer.
883
884 2003-04-08  Roger Sayle  <roger@eyesopen.com>
885
886         * gcc.dg/builtins-11.c: New test case.
887
888 2003-04-08  Roger Sayle  <roger@eyesopen.com>
889
890         * gcc.dg/builtins-9.c: New test case.
891         * gcc.dg/builtins-10.c: New test case.
892
893 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
894
895         * gcc.dg/noncompile/init-4.c.c: New test.
896
897 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
898
899         * gcc.misc-test/gcov-9.c: New test.
900         * gcc.misc-test/gcov-10.c: New test
901         * gcc.misc-test/gcov-11.c: New test.
902
903 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
904
905         PR optimization/10024
906         * gcc.c-torture/compile/20030405-1.c: New test.
907
908 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
909
910         * gcc.dg/pch/static-3.c: New.
911         * gcc.dg/pch/static-3.hs: New.
912         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
913
914 2003-04-04  Richard Henderson  <rth@redhat.com>
915
916         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
917         * g++.dg/eh/forced2.C: Likewise.
918
919 2003-04-03  Mike Stump  <mrs@apple.com>
920
921         * lib/scanasm.exp (scan-assembler): Add xfail processing for
922         target arg.
923         (scan-assembler-times, scan-assembler-not): Likewise.
924         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
925
926 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
927
928         * gcc.dg/sparc-loop-1.c: New test.
929
930 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
931
932         PR other/9274
933         * g++.dg/pch/system-2.C: New.
934         * g++.dg/pch/system-2.Hs: New.
935
936 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
937
938         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
939
940         * g++.dg/eh/simd-1.C (vecfunc): Same.
941
942 2003-04-01  Roger Sayle  <roger@eyesopen.com>
943
944         * gcc.c-torture/execute/20030401-1.c: New test case.
945
946 2003-04-01  Ziemowit Laski <zlaski@apple.com>
947
948         * objc.dg/defs.m: New.
949
950 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
951
952         * g++.dg/eh/simd-1.C: New.
953         * g++.dg/eh/simd-2.C: New.
954
955 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
956
957         * gcc.c-torture/execute/simd-3.c: New.
958
959 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c/9936
962         * gcc.dg/20030331-2.c: New test.
963
964 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
965
966         PR c++/10278
967         * g++.dg/parse/crash2.C: New test.
968
969 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
970
971         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
972         * gcc.c-torture/execute/20030331-1.c: ...here.
973
974 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
975
976         * gcc.c-torture/execute/20030331-1.c: New test.
977
978 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
979
980         * lib/gcov.exp: Adjust call return testing strings.
981         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
982
983 2003-03-31  Roger Sayle  <roger@eyesopen.com>
984
985         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
986         * gcc.dg/builtins-7.c: New test case.
987         * gcc.dg/builtins-8.c: New test case.
988
989 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
990
991         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
992
993 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
994
995         PR c++/7647
996         * g++.dg/lookup-class-member-2.C: New test.
997
998 2003-03-30  Glen Nakamura  <glen@imodulo.com>
999
1000         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
1001
1002 2003-03-28  Roger Sayle  <roger@eyesopen.com>
1003
1004         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
1005
1006 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
1007
1008         * g++.dg/init/attrib1.C: New test.
1009
1010 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1011
1012         * gcc.dg/ultrasp8.c: New test.
1013
1014 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1015
1016         * gcc.dg/ultrasp7.c: New test.
1017
1018 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
1019
1020         PR c++/10047
1021         * g++.dg/template/inline1.C: New test.
1022
1023 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1024
1025         * gcc.dg/sparc-dwarf2.c: New test.
1026
1027 2003-03-27  Roger Sayle  <roger@eyesopen.com>
1028
1029         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
1030         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
1031
1032 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
1033
1034         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
1035         than reading .x files.
1036         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
1037         * g77.dg/gcov/gcov-1.f: Likewise.
1038         * gcc.misc-tests/gcov-4b.c: Likewise.
1039         * gcc.misc-tests/gcov-5b.c: Likewise.
1040         * gcc.misc-tests/gcov-6.c: Likewise.
1041         * gcc.misc-tests/gcov-7.c: Likewise.
1042         * gcc.misc-tests/gcov-8.c: Likewise.
1043         * g++.dg/gcov/gcov-1.x: Remove.
1044         * g77.dg/gcov/gcov-1.x: Likewise.
1045         * gcc.misc-tests/gcov-4b.x: Likewise.
1046         * gcc.misc-tests/gcov-5b.x: Likewise.
1047         * gcc.misc-tests/gcov-6.x: Likewise.
1048         * gcc.misc-tests/gcov-7.x: Likewise.
1049         * gcc.misc-tests/gcov-8.x: Likewise.
1050
1051 2003-03-27  Glen Nakamura  <glen@imodulo.com>
1052
1053         PR opt/10087
1054         * gcc.dg/20030324-1.c: New test.
1055
1056 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
1057
1058         PR c++/10224
1059         * g++.dg/template/arg3.C: New test.
1060
1061         PR c++/10158
1062         * g++.dg/template/friend18.C: New test.
1063
1064 2003-03-26  Roger Sayle  <roger@eyesopen.com>
1065
1066         * g77.f-torture/compile/20030326-1.f: New test case.
1067
1068 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
1069
1070         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
1071
1072         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
1073
1074 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
1075
1076         * gcc.dg/ia64-sync-3.c: New test.
1077
1078 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
1079
1080         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
1081
1082 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1083
1084         * gcc.dg/ultrasp6.c: New test.
1085
1086 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1087
1088         * gcc.dg/i386-signbit-1.c: New test.
1089         * gcc.dg/i386-signbit-2.c: New test.
1090         * gcc.dg/i386-signbit-3.c: New test.
1091
1092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.dg/ultrasp5.c: Fix options.
1095
1096 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1097
1098         * gcc.dg/ultrasp5.c: Fix comment.
1099
1100 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
1101
1102         PR fortran/10197
1103         * g77.f-torture/execute/10197.f: New test.
1104
1105 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
1106
1107         PR c++/9898, c++/383
1108         * g++.dg/template/conv6.C: New test.
1109
1110         PR c++/10119
1111         * g++.dg/template/ptrmem5.C: New test.
1112
1113         PR c++/10026
1114         * g++.dg/lookup/koenig1.C: New test.
1115
1116         PR C++/10199
1117         * g++.dg/lookup/template2.C: New test.
1118
1119 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
1120
1121         * g++.dg/opt/rtti1.C: New test.
1122
1123 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1124
1125         * gcc.dg/ultrasp5.c: New test.
1126
1127 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
1128
1129         PR middle-end/9967
1130         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1131         builtin fputs.
1132
1133 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1134
1135         PR c/8224
1136         * gcc.dg/20030323-1.c: New test.
1137
1138 2003-03-23  Roger Sayle  <roger@eyesopen.com>
1139
1140         * gcc.c-torture/compile/20030323-1.c: New test case.
1141
1142 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
1143
1144         * gcc.dg/20030321-1.c: New test.
1145
1146 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
1147
1148         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1149
1150 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         PR c++/9978, c++/9708
1153         * g++.dg/ext/vlm1.C: Adjust expected error.
1154         * g++.dg/ext/vla2.C: New test.
1155         * g++.dg/template/arg1.C: New test.
1156         * g++.dg/template/arg2.C: New test.
1157
1158 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
1159
1160         * g77.f-torture/execute/select.f: New test.
1161         * g77.f-torture/noncompile/select_no_compile.f: New test.
1162
1163 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
1164
1165         PR c++/9898
1166         * g++.dg/other/error4.C: New test.
1167
1168 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
1169
1170         * g++.dg/template/friend17.C: New test.
1171
1172 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
1173
1174         * gcc.c-torture/compile/20030320-1.c: New.
1175
1176 2003-03-20  Roger Sayle  <roger@eyesopen.com>
1177
1178         * gcc.dg/builtins-6.c: New test case.
1179
1180 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
1181
1182         PR target/10073
1183         * gcc.c-torture/compile/20030319-1.c: New.
1184
1185 2003-03-18  Jan Hubicka  <jh@suse.cz>
1186
1187         * gcc.dg/i386-cvt-1.c: New test.
1188
1189 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
1190
1191         * objc.dg/naming-1.m: Use "(parse|syntax) error".
1192         * objc.dg/naming-2.m: Likewise.
1193
1194 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
1195
1196         PR c++/9639
1197         * g++.dg/parse/crash1.C: New test.
1198
1199 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
1200
1201         PR c++/8805
1202         * g++.dg/eh/cleanup1.C: New test.
1203
1204 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1205
1206         * gcc.c-torture/execute/20030316-1.c: New test case.
1207
1208 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
1209
1210         PR c++/9629
1211         * g++.dg/init/ctor2.C: New test.
1212
1213 2003-03-15  Roger Sayle  <roger@eyesopen.com>
1214
1215         * g77.f-torture/compile/xformat.f: New test case.
1216
1217 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1218
1219         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1220         * g++.old-deja/g++.mike/eh50.C: Likewise.
1221
1222 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1223
1224         PR c++/6440
1225         * g++.dg/template/spec7.C: New test.
1226         * g++.dg/template/spec8.C: Likewise.
1227
1228 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
1229
1230         * gcc.c-torture/execute/20030313-1.c: New test.
1231
1232 2003-03-14  Richard Henderson  <rth@redhat.com>
1233
1234         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1235
1236 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1237
1238         * gcc.c-torture/compile/20030314-1.c: New test.
1239
1240 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1241
1242         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1243         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1244         thumb target,
1245         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1246         to accept newer _imp__  prefix and additional
1247         newline in .drectve section.
1248         * gcc.dg/dll-4.c: Likewise.
1249         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1250         switch.
1251
1252 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1253
1254         * g++.dg/parse/namespace9.C: New test.
1255
1256         * g++.dg/init/ref5.C: New test.
1257         * g++.dg/parse/ptrmem1.C: Likewise.
1258
1259 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1260
1261         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1262         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1263         regular expression.
1264         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1265         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1266
1267 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1268
1269         * gcc.c-torture/execute/20030224-2.c: New test.
1270
1271 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1272
1273         * gcc.dg/decl-3.c: New test.
1274
1275 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1276
1277         * gcc.dg/i386-loop-2.c: New test.
1278
1279 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1280
1281         PR c++/9474
1282         * g++.dg/parse/namespace8.C: New test.
1283
1284         PR c++/9924
1285         * g++.dg/overload/builtin2.C: New test.
1286
1287 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1288
1289         * gcc.dg/return-type-3.c: New test.
1290
1291 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1292
1293         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1294         profiling options are not supported.
1295
1296 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1297
1298         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1299         * g++.old-deja/g++.warn/impint2.C: Likewise.
1300
1301 2003-03-10  Devang Patel  <dpatel@apple.com>
1302
1303         * g++.dg/cpp/c++_cmd_1.C: New test.
1304         * g++.dg/cpp/c++_cmd_1.h: New file.
1305
1306 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1307
1308         * gcc.dg/altivec-9.c: New file.
1309
1310 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1311
1312         * gcc.dg/ppc-sdata-1.c: New test.
1313         * gcc.dg/ppc-sdata-2.c: New test.
1314
1315 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1316
1317         PR c++/9373
1318         * g++.dg/opt/ptrmem2.C: New test.
1319
1320         PR c++/8534
1321         * g++.dg/opt/ptrmem1.C: New test.
1322
1323 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1324
1325         * gcc.dg/i386-loop-1.c: New test.
1326
1327 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1328
1329         PR c++/9970
1330         * g++.dg/lookup/friend1.C: New test.
1331
1332 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1333
1334         PR c++/9823
1335         * g++.dg/parser/constructor1.C: New test.
1336
1337 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1338
1339         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1340
1341         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1342
1343 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1344
1345         * gcc.dg/cpp/Wunused.c: Update test.
1346
1347 2003-03-08  Jan Hubicka  <jh@suse.cz>
1348
1349         * gcc.dg/inline-3.c: New test.
1350
1351 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1352
1353         PR c++/9809
1354         * g++.dg/parse/builtin1.C: New test.
1355
1356         PR c++/9982
1357         * g++.dg/abi/cookie1.C: New test.
1358         * g++.dg/abi/cookie2.C: Likewise.
1359
1360         PR c++/9524
1361         * g++.dg/template/field1.C: New test.
1362
1363         PR c++/9912
1364         * g++.dg/parse/class1.C: New test.
1365         * g++.dg/parse/namespace7.C: Likewise.
1366         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1367
1368 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1369
1370         * g++.dg/init/ref4.C: New test.
1371
1372 2003-03-07  Jan Hubicka  <jh@suse.cz>
1373
1374         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1375         * gcc.dg/inline-3.c:  New test.
1376
1377 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1378
1379         * g++.dg/init/ref3.C: New test.
1380
1381         PR c++/9965
1382         * g++.dg/init/ref2.C: New test.
1383
1384         PR c++/9400
1385         * g++.dg/warn/Wshadow-2.C: New test.
1386
1387         PR c++/9791
1388         * g++.dg/warn/Woverloaded-1.C: New test.
1389
1390 2003-03-05  Jan Hubicka  <jh@suse.cz>
1391
1392         * gcc.dg/i386-local2.c: New.
1393         * gcc.dg/i386-local.c: Fix typo.
1394
1395 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1396
1397         * g++.dg/abi/layout3.C: New test.
1398
1399 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1400
1401         * gcc.c-torture/compile/20030305-1.c
1402
1403 2003-03-05  Jan Hubicka  <jh@suse.cz>
1404
1405         * gcc.dg/i386-local.c: New.
1406
1407 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1408
1409         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1410
1411 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1412
1413         * gcc.dg/switch-2.c: New test.
1414         * gcc.dg/switch-3.c: New test.
1415         * gcc.dg/Wswitch.c: Adjust line numbers.
1416         * gcc.dg/Wswitch-default.c: Likewise.
1417         * gcc.dg/Wswitch-enum.c: Likewise.
1418
1419 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1420
1421         * gcc.c-torture/execute/20030222-1.c: New test.
1422
1423 2003-03-03  James E Wilson  <wilson@tuliptree.org>
1424
1425         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1426
1427 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
1428
1429         PR c++/9878
1430         * g++.dg/init/ref1.C: New test.
1431
1432 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
1433
1434         * gcc.dg/sh-relax.c: New SH-only test.
1435
1436 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
1437
1438         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
1439         comment explaining purpose of testcase.
1440
1441 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1442
1443         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1444         for HC11/HC12 (asm needs two int registers).
1445         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1446         HC11/HC12 because the test uses an asm which needs two 32-bit
1447         registers.
1448
1449 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1450
1451         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1452         for HC11/HC12 (array is too large otherwise).
1453         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1454         * gcc.c-torture/compile/20010518-2.x: Likewise.
1455         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1456         HC11/HC12 (array is too large).
1457
1458 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1459
1460         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1461         * lib/g++-dg.exp (g++-dg-test): Likewise.
1462
1463 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1464
1465         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1466         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1467
1468 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1469
1470         * g++.dg/warn/implicit-typename1.C: Remove warning.
1471
1472 2003-02-28  Richard Henderson  <rth@redhat.com>
1473
1474         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1475         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1476
1477 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1478
1479         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1480         * g++.dg/pch/pch.exp: Likewise.
1481
1482 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1483
1484         PR c++/9879
1485         * testsuite/g++.dg/init/new4.C: New test.
1486
1487 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1488
1489         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1490
1491 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1492
1493         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1494         unsigned long.
1495
1496         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1497         wider than float.
1498
1499 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1500
1501         * lib/scanasm.exp: Add support for counting numbers of
1502         occurences.
1503         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1504         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1505
1506 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
1507
1508         PR c++/9683
1509         * g++.dg/template/static3.C: New test.
1510
1511         PR c++/9829
1512         * g++.dg/parse/namespace6.C: New test.
1513
1514 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1515
1516         PR target/9732
1517         * gcc.dg/20030225-1.c: New test.
1518
1519 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
1520
1521         * README: Remove out-of-date information.
1522
1523         PR c++/9836
1524         * g++.dg/template/spec6.C: New test.
1525
1526 2003-02-24  Jeff Law  <law@redhat.com>
1527
1528         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1529
1530 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1531
1532         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1533         * gcc.dg/pragma-ep-1.c: Likewise.
1534
1535 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1536
1537         PR c++/9602
1538         * g++.dg/template/friend16.C: New test.
1539
1540 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
1541
1542         PR c++/5333
1543         * g++.dg/parse/fused-params1.C: Adjust error messages.
1544         * g++.dg/template/nested3.C: New test.
1545
1546 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
1547
1548         * g++.dg/abi/param1.C: New test.
1549
1550 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1551
1552         PR c++/7982
1553         * g++.dg/warn/implicit-typename1.C: New test.
1554
1555 2003-02-22  Kelley Cook <kelleycook@comcast.net>
1556
1557         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1558         with "mtune".
1559         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1560         * gcc.c-torture/execute/20010129-1.x: Likewise.
1561         * gcc.dg/20011107-1.c: Likewise.
1562         * gcc.dg/20020108-1.c: Likewise.
1563         * gcc.dg/20020122-3.c: Likewise.
1564         * gcc.dg/20020206-1.c: Likewise.
1565         * gcc.dg/20020310-1.c: Likewise.
1566         * gcc.dg/20020426-2.c: Likewise.
1567         * gcc.dg/20020517-1.c: Likewise.
1568         * gcc.dg/991230-1.c: Likewise.
1569         * gcc.dg/i386-unroll-1.c: Likewise.
1570         * gcc.misc-tests/i386-prefetch.exp: Likewise.
1571
1572 2003-02-22  Jan Hubicka  <jh@suse.cz>
1573
1574         * gcc.dg/i386-mul.c: New test.
1575
1576 2003-02-21  Roger Sayle  <roger@eyesopen.com>
1577
1578         * gcc.dg/builtins-5.c: New test case.
1579
1580 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
1581
1582         * gcc.dg/asmreg-1.c: New test.
1583
1584 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/9749
1587         * g++.dg/parse/varmod1.C: New test.
1588
1589 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/9727
1592         * g++.dg/template/op1.C: New test.
1593
1594 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/8906
1597         * g++.dg/template/nested2.C: New test.
1598
1599 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/8724
1602         * g++.dg/expr/dtor1.C: New test.
1603
1604 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
1605
1606         * gcc.dg/cpp/include3.c: New test.
1607         * gcc.dg/cpp/inc/foo.h: New file.
1608
1609 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1610
1611         * gcc.c-torture/execute/20030221-1.c: New test.
1612
1613 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c++/9729
1616         * g++.dg/abi/conv1.C: New test.
1617
1618 2003-02-20  Jan Hubicka  <jh@suse.cz>
1619
1620         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1621
1622 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1623
1624         * gcc.c-torture/compile/20030219-1.c: New test.
1625
1626 2003-02-18  Jan Hubicka  <jh@suse.cz>
1627
1628         * gcc.dg/funcorder.c: New test.
1629
1630 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1631
1632         * gcc.c-torture/execute/20030218-1.c: New.
1633
1634 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1635
1636         * gcc.dg/20030218-1.c: New.
1637
1638 2003-02-18  Richard Henderson  <rth@redhat.com>
1639
1640         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1641         * gcc.dg/attr-used-2.c: New.
1642
1643 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR c++/9704
1646         * g++.dg/init/copy5.C: New test.
1647
1648 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1649
1650         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1651         * g++.dg/pch/pch.exp: Likewise.
1652
1653 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1654
1655         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1656         STACK_SIZE is not defined.
1657
1658 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1659
1660         PR c++/9457
1661         * g++.dg/template/init1.C: New test.
1662
1663 2003-02-16  Jan HUbicka  <jh@suse.cz>
1664
1665         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1666         (foo): Add few extra tests
1667         * gcc.dg/c99-const-expr-3.c: Likewise.
1668         * gcc.c-torture/execute/20030216-1.c: New.
1669
1670 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1671
1672         PR c++/9459
1673         * g++.dg/ext/typeof4.C: New test.
1674
1675 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1676
1677         * gcc.dg/i386-387-3.c: New test case.
1678
1679 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1680
1681         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1682         cris-*-elf* cris-*-aout* and mmix-*-*.
1683
1684 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1685
1686         * gcc.dg/20030213-1.c: New test.
1687
1688 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1689
1690         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1691         * gcc.dg/i386-387-2.c: Likewise.
1692
1693 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1694
1695         * gcc.dg/ppc-spe.c: Fix formatting.
1696         Enable tests that were previously unsupported by gas.
1697         Delete tests for instructions that no longer exist.
1698         Switch arguments on evsubifw builtin.
1699
1700 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1701
1702         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1703         STACK_SIZE is too small.
1704
1705 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1706             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1707
1708         * gcc.dg/decl-2.c: New test.
1709
1710 2003-02-10  Jan Hubicka  <jh@suse.cz>
1711
1712         * gcc.dg/i386-fpcvt-1.c:  New test.
1713
1714 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1715
1716         * gcc.c-torture/execute/20030209-1.c: New test.
1717
1718 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1719
1720         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1721         int-wide bitops, use the constants of the same width.
1722         Likewise, if long long is 32-bit wide, test bitops using
1723         32-bit constants.
1724
1725 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1726
1727         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1728
1729 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1730
1731         * testsuite/gcc.dg/builtins-4.c: New test case.
1732
1733 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1734
1735         * gcc.dg/20020430-1.c: Fix dg command typos.
1736         * gcc.dg/20020503-1.c: Likewise.
1737
1738 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1739
1740         PR c++/8785
1741         * g++.dg/parse/fused-params1.C: New test.
1742
1743         PR c++/8857
1744         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1745
1746         PR c++/8921
1747         * g++.dg/parse/non-dependent1.C: New test.
1748
1749         PR c++/8928
1750         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1751
1752         PR c++/9228
1753         * g++.dg/parse/undefined7.C: New test.
1754         * g++.dg/parse/non-templ1.C: New test.
1755
1756         PR c++/9229
1757         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1758
1759 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1760
1761         * gcc.c-torture/compile/20030206-1.c: New test.
1762
1763 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1764
1765         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1766         "pow" to "foo" to avoid potential confusion with a math built-in.
1767
1768 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1769
1770         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1771         conditions for SPARC targets.
1772
1773 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1774
1775         * gcc.dg/20030204-1.c: New test.
1776
1777 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1778
1779         PR c++/38
1780         * g++.dg/parse/array-size1.C: New test.
1781
1782         PR c++/5657
1783         * g++.dg/parse/undefined3.C: New test.
1784
1785         PR c++/5665
1786         * g++.dg/parse/undefined4.C: New test.
1787
1788         PR c++/5975
1789         * g++.dg/parse/undefined5.C: New test.
1790
1791         PR c++/7259
1792         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1793
1794         PR c++/8578
1795         * g++.dg/parse/casting-operator1.C: New test.
1796
1797         PR c++/8596
1798         * g++.dg/parse/undefined6.C: New test.
1799
1800         PR c++/8736
1801         * g++.dg/parse/missing-template1.C: New test.
1802
1803 2003-02-04  Jan Hubicka  <jh@suse.cz>
1804
1805         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1806         * gcc.dg/i386-cmov?.c:  Likewise.
1807         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1808         * gcc.dg/i386-ssefp-1.c:  Likewise.
1809         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1810         conventions.
1811
1812 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/7129
1815         * testsuite/g++.dg/ext/max.C: New test.
1816
1817 2003-02-03  Jan Hubicka  <jh@suse.cz>
1818
1819         * gcc.c-torture/execute/20030203-1.c: New test.
1820
1821 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1822
1823         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1824         'natural-endian'.
1825
1826 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1827
1828         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1829         * g++.dg/init/new2.C: Likewise.
1830         * g++.dg/other/new1.C: Likewise.
1831
1832 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1833
1834         * gcc.dg/struct-ret-libc.c: New test.
1835
1836 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1837
1838         * gcc.dg/20030129-1.c: New test.
1839
1840 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1841
1842         PR c++/8849
1843         * g++.dg/template/ptrmem4.C: New test.
1844
1845 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1846
1847         * g++.dg/parser/constant1.C: New test.
1848
1849 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1850
1851         PR c++/8591
1852         * g++.dg/parse/friend2.C: New test.
1853
1854 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1855
1856         PR c++/9437
1857         * g++.dg/template/unify4.C: New test.
1858
1859 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1860
1861         * gcc.c-torture/execute/20030128-1.c: New test.
1862
1863 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1864
1865         * g++.dg/lookup/nested1.C: Test moved from ...
1866         * g++.old-deja/g++.other/lookup24.C: ... here.
1867
1868 2003-01-28  Jan Hubicka  <jh@suse.cz>
1869
1870         * gcc.dg/i386-cmov5.c:  New test.
1871
1872 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1873
1874         * gcc.c-torture/execute/20010925-1.c: Changed the
1875         memcpy declaration.
1876
1877 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1878
1879         PR c++/3902
1880         * g++.dg/parse/template5.C: New test.
1881
1882 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1883
1884         PR fortran/9258
1885         * g77.dg/pr9258: New test.
1886
1887 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1888
1889         * README: Move relevant parts from README.g++.
1890
1891         * README.g++: Remove this file.
1892
1893 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1894
1895         * g++.dg/abi/dcast1.C: New test.
1896
1897 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1898
1899         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1900
1901 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1902
1903         PR c++/47
1904         * g++.old-deja/g++.other/lookup24.C: New test.
1905
1906 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1907
1908         PR middle-end/7227
1909         * gcc.dg/uninit-C.c: New test.
1910
1911 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1912
1913         * g++.dg/abi/covariant1.C: New test.
1914
1915 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1916
1917         * gcc.dg/20030123-1.c: New test.
1918
1919 2003-01-25  Jan Hubicka  <jh@suse.cz>
1920
1921         PR opt/8492
1922         * gcc.c-torture/compile/20030125-1.c
1923
1924 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1925
1926         PR c++/9403
1927         * g++.dg/parse/template3.C: New test.
1928         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1929
1930         PR c++/795
1931         * g++.dg/parse/template4.C: New test.
1932
1933         PR c++/9415
1934         * g++.dg/template/qual2.C: New test.
1935
1936         PR c++/8545
1937         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1938
1939         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1940
1941 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1942
1943         * gcc.c-torture/execute/switch-1.c: New test case.
1944
1945 2003-01-25  Jan Hubicka  <jh@suse.cz>
1946
1947         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1948
1949 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1950
1951         Tweaks for Bison-1.875. From the NEWS file:
1952         "- `parse error' -> `syntax error'
1953         Bison now uniformly uses the term `syntax error'"
1954         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1955         * gcc.dg/cpp/digraph2.c: Likewise.
1956         * gcc.dg/cpp/direct2.c: Likewise.
1957         * gcc.dg/cpp/paste4.c: Likewise.
1958         * gcc.dg/c90-restrict-1.c: Likewise.
1959         * gcc.dg/c99-func-2.c: Likewise.
1960         * gcc.dg/noncompile/920721-2.c: Likewise.
1961         * gcc.dg/noncompile/930622-2.c: Likewise.
1962         * gcc.dg/noncompile/940112-1.c: Likewise.
1963         * gcc.dg/noncompile/950921-1.c: Likewise.
1964         * gcc.dg/noncompile/951123-1.c: Likewise.
1965         * gcc.dg/noncompile/971104-1.c: Likewise.
1966         * gcc.dg/noncompile/990416-1.c: Likewise.
1967
1968 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1969
1970         * g++.dg/parse/undefined1.C: Add error message.
1971
1972 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/9354
1975         * g++.dg/parse/new1.C: New test.
1976
1977         PR c++/9216
1978         * g++.dg/parse/template2.C: New test.
1979
1980         PR c++/9354
1981         * g++.dg/parse/typedef2.C: New test.
1982
1983         PR c++/9328
1984         * g++.dg/ext/typeof3.C: New test.
1985
1986 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1987
1988         PR c++/2738
1989         * g++.dg/parse/ret-type1.C: New test.
1990
1991         PR c++/3792
1992         * g++.dg/parse/tmpl-outside1.C: New test.
1993
1994         PR c++/4207
1995         * g++.dg/parse/int-as-enum1.C: New test.
1996
1997         PR c++/4903
1998         * g++.dg/parse/no-typename1.C: New test.
1999
2000         PR c++/5533
2001         * g++.dg/parse/no-value1.C: New test.
2002
2003         PR c++/5921
2004         * g++.dg/parse/wrong-inline1.C: New test.
2005
2006         PR c++/6402
2007         * g++.dg/parse/ref1.C: New test.
2008
2009         PR c++/6992
2010         * g++.dg/parse/attr-ctor1.C: New test.
2011
2012         PR c++/7229
2013         * g++.dg/parse/namespace5.C: New test.
2014
2015         PR c++/7917
2016         * g++.dg/parse/func-def1.C: New test.
2017
2018         PR c++/8143
2019         * g++.dg/parse/undefined1.C: New test.
2020
2021         PR c++/5723, PR c++/8522
2022         * g++.dg/parse/specialization1.C: New test.
2023
2024         PR c++/163, PR c++/8595
2025         * g++.dg/parse/struct-as-enum1.C: New test.
2026
2027         PR c++/9173
2028         * g++.dg/parse/undefined2.C: New test.
2029
2030 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2031
2032         PR c++/9298
2033         * g++.dg/parse/template1.C: New test.
2034
2035         PR c++/9384
2036         * g++.dg/parse/using1.C: New test.
2037
2038         PR c++/9285
2039         PR c++/9294
2040         * g++.dg/parse/expr2.C: New test.
2041
2042         PR c++/9388
2043         * g++.dg/parse/lookup2.C: Likewise.
2044
2045 2003-01-21  Jan Hubicka  <jh@suse.cz>
2046
2047         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
2048         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
2049         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
2050         * gcc.c-torture/execute/string-opt-*.c: Likewise.
2051
2052 2003-01-20  Nick Clifton  <nickc@redhat.com>
2053
2054         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
2055         problem with ARM sibcall code generation.
2056
2057 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2058
2059         * gcc.c-torture/execute/20030120-1.c: New.
2060
2061 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
2062
2063         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
2064
2065 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
2066
2067         PR c++/9272
2068         * g++.dg/parse/ctor1.C: New test.
2069
2070         PR c++/9294:
2071         * g++.dg/parse/qualified1.C: New test.
2072
2073         * g++.dg/parse/typename3.C: New test.
2074
2075 2003-01-16  Richard Henderson  <rth@redhat.com>
2076
2077         * g++.dg/tls/init-2.C: Fix error matches for real this time.
2078
2079 2003-01-16  Richard Henderson  <rth@redhat.com>
2080
2081         * g++.dg/pch/pch.exp: Copy test header to the working directory
2082         before using it either for precompilation or direct use.
2083         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
2084         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
2085
2086 2003-01-16  Richard Henderson  <rth@redhat.com>
2087
2088         * gcc.dg/pch/pch.exp: Copy test header to the working directory
2089         before using it either for precompilation or direct use.
2090         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
2091         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
2092
2093 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
2094
2095         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
2096         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
2097         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
2098         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
2099         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
2100         typename warning into error.
2101         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
2102         error messages.
2103         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
2104         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
2105         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
2106         messages.
2107         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
2108         make declaration visible in template.
2109         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
2110         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
2111         messages.
2112         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
2113         message.
2114         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2115         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2116         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2117         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2118         typename warning with error message.
2119         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2120         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2121         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2122
2123 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
2124
2125         * g++.dg/parse/ambig2.C: New test.
2126
2127 2003-01-15  Richard Henderson  <rth@redhat.com>
2128
2129         * g++.dg/tls/init-2.C: Update error message string.
2130
2131 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2132
2133         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2134
2135 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
2136
2137         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2138         all for HC11/HC12.
2139         * gcc.c-torture/compile/20001205-1.x: Likewise.
2140         * gcc.c-torture/compile/20001226-1.x: Likewise.
2141         * gcc.c-torture/compile/920520-1.x: Likewise.
2142         * gcc.c-torture/compile/961203-1.x: Likewise.
2143         * gcc.c-torture/compile/20020604-1.x: Likewise.
2144
2145 2003-01-15  Jan Hubicka  <jh@suse.cz>
2146
2147         * gcc.c-torture/compile/20030115-1.c: New test.
2148
2149         * gcc.dg/i386-fpcvt-1.c: New test.
2150         * gcc.dg/i386-fpcvt-2.c: New test.
2151
2152 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
2153
2154         Further conform g++'s __vmi_class_type_info to the C++ ABI
2155         specification.
2156         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2157         the specification.
2158
2159 2003-01-14  Jan Hubicka  <jh@suse.cz>
2160
2161         * gcc.dg/i386-fpcvt-1.c: New test.
2162         * gcc.dg/i386-fpcvt-2.c: New test.
2163
2164 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2165
2166         * gcc.dg/i386-mmx-3.c: New test.
2167
2168 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
2169
2170         PR c++/9264
2171         * g++.dg/parse/octal1.C: New file.
2172
2173         PR c++/9172
2174         * g++.dg/parse/typename1.C: New file.
2175
2176 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
2177
2178         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2179         * gcc.dg/bf-no-ms-layout.c: Likewise.
2180         * gcc.dg/bf-ms-attrib.c: Likewise.
2181
2182 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
2183
2184         PR c++/9099
2185         * g++.dg/parse/dtor1.C: New file.
2186
2187         PR c++/9128
2188         * g++.dg/rtti/typeid1.C: New file.
2189
2190         PR c++/9153
2191         * g++.dg/parse/lookup1.C: New file.
2192
2193         PR c++/9171
2194         * g++.dg/templ/spec5.C: New file.
2195
2196 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
2197
2198         * gcc.c-torture/compile/20030110-1.c: New test.
2199
2200 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
2201
2202         Merge from pch-branch:
2203
2204         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
2205
2206         * gcc.dg/pch/cpp-1.h: New.
2207         * gcc.dg/pch/cpp-1.c: New.
2208         * gcc.dg/pch/cpp-2.h: New.
2209         * gcc.dg/pch/cpp-2.c: New.
2210
2211         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
2212
2213         * gcc.dg/pch/except-1.h: New.
2214         * gcc.dg/pch/except-1.c: New.
2215
2216         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
2217
2218         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2219         running test.
2220         * gcc.dg/pch: Include *.hp not *.h.
2221         * gcc.dg/pch/system-1.h: New.
2222         * gcc.dg/pch/system-1.c: New.
2223
2224         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
2225
2226         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2227         rather than trying to build and run a program using PCH.
2228         * gcc.dg/pch: Remove dg-do commands from test files.
2229
2230         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
2231
2232         * gcc.dg/pch/macro-3.c: New.
2233         * gcc.dg/pch/macro-3.h: New.
2234
2235         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2236
2237         * gcc.dg/pch/common-1.c: New.
2238         * gcc.dg/pch/common-1.h: New.
2239         * gcc.dg/pch/decl-1.c: New.
2240         * gcc.dg/pch/decl-1.h: New.
2241         * gcc.dg/pch/decl-2.c: New.
2242         * gcc.dg/pch/decl-2.h: New.
2243         * gcc.dg/pch/decl-3.c: New.
2244         * gcc.dg/pch/decl-3.h: New.
2245         * gcc.dg/pch/decl-4.c: New.
2246         * gcc.dg/pch/decl-4.h: New.
2247         * gcc.dg/pch/decl-5.c: New.
2248         * gcc.dg/pch/decl-5.h: New.
2249         * gcc.dg/pch/global-1.c: New.
2250         * gcc.dg/pch/global-1.h: New.
2251         * gcc.dg/pch/inline-1.c: New.
2252         * gcc.dg/pch/inline-1.h: New.
2253         * gcc.dg/pch/inline-2.c: New.
2254         * gcc.dg/pch/inline-2.h: New.
2255         * gcc.dg/pch/static-1.c: New.
2256         * gcc.dg/pch/static-1.h: New.
2257         * gcc.dg/pch/static-2.c: New.
2258         * gcc.dg/pch/static-2.h: New.
2259
2260         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2261
2262         * g++.dg/pch/pch.exp: Better handle failing testcases.
2263         * gcc.dg/pch/pch.exp: Likewise.
2264         * gcc.dg/pch/macro-1.c: New.
2265         * gcc.dg/pch/macro-1.h: New.
2266         * gcc.dg/pch/macro-2.c: New.
2267         * gcc.dg/pch/macro-2.h: New.
2268
2269         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2270
2271         * g++.dg/dg.exp: Treat files in pch/ specially.
2272         * g++.dg/pch/pch.exp: New file.
2273         * g++.dg/pch/empty.H: New file.
2274         * g++.dg/pch/empty.C: New file.
2275         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2276         "precompile".
2277
2278         * gcc.dg/pch/pch.exp: New file.
2279         * gcc.dg/pch/empty.h: New file.
2280         * gcc.dg/pch/empty.c: New file.
2281         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2282         "precompile".
2283
2284 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2285
2286         * g++.dg/template/friend14.C: New test.
2287
2288 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2289
2290         * gcc.dg/old-style-asm-1.c: New test.
2291
2292 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2293
2294         * gcc.c-torture/compile/20030109-1.c: New test.
2295
2296 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2297
2298         * gcc.c-torture/execute/20030109-1.c: New test.
2299
2300 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2301
2302         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2303         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2304         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2305         * g++.old-deja/g++.mike/eh2.C: Likewise
2306         * g++.old-deja/g++.mike/eh3.C: Likewise
2307         * g++.old-deja/g++.mike/eh5.C: Likewise
2308         * g++.old-deja/g++.mike/eh6.C: Likewise
2309         * g++.old-deja/g++.mike/eh7.C: Likewise
2310         * g++.old-deja/g++.mike/eh8.C: Likewise
2311         * g++.old-deja/g++.mike/eh9.C: Likewise
2312         * g++.old-deja/g++.mike/eh10.C: Likewise
2313         * g++.old-deja/g++.mike/eh12.C: Likewise
2314         * g++.old-deja/g++.mike/eh13.C: Likewise
2315         * g++.old-deja/g++.mike/eh14.C: Likewise
2316         * g++.old-deja/g++.mike/eh16.C: Likewise
2317         * g++.old-deja/g++.mike/eh17.C: Likewise
2318         * g++.old-deja/g++.mike/eh18.C: Likewise
2319         * g++.old-deja/g++.mike/eh21.C: Likewise
2320         * g++.old-deja/g++.mike/eh23.C: Likewise
2321         * g++.old-deja/g++.mike/eh24.C: Likewise
2322         * g++.old-deja/g++.mike/eh25.C: Likewise
2323         * g++.old-deja/g++.mike/eh26.C: Likewise
2324         * g++.old-deja/g++.mike/eh27.C: Likewise
2325         * g++.old-deja/g++.mike/eh28.C: Likewise
2326         * g++.old-deja/g++.mike/eh29.C: Likewise
2327         * g++.old-deja/g++.mike/eh31.C: Likewise
2328         * g++.old-deja/g++.mike/eh33.C: Likewise
2329         * g++.old-deja/g++.mike/eh34.C: Likewise
2330         * g++.old-deja/g++.mike/eh35.C: Likewise
2331         * g++.old-deja/g++.mike/eh36.C: Likewise
2332         * g++.old-deja/g++.mike/eh37.C: Likewise
2333         * g++.old-deja/g++.mike/eh38.C: Likewise
2334         * g++.old-deja/g++.mike/eh39.C: Likewise
2335         * g++.old-deja/g++.mike/eh40.C: Likewise
2336         * g++.old-deja/g++.mike/eh41.C: Likewise
2337         * g++.old-deja/g++.mike/eh42.C: Likewise
2338         * g++.old-deja/g++.mike/eh44.C: Likewise
2339         * g++.old-deja/g++.mike/eh46.C: Likewise
2340         * g++.old-deja/g++.mike/eh47.C: Likewise
2341         * g++.old-deja/g++.mike/eh48.C: Likewise
2342         * g++.old-deja/g++.mike/eh49.C: Likewise
2343         * g++.old-deja/g++.mike/eh50.C: Likewise
2344         * g++.old-deja/g++.mike/eh51.C: Likewise
2345         * g++.old-deja/g++.mike/eh53.C: Likewise
2346         * g++.old-deja/g++.mike/eh55.C: Likewise
2347         * g++.old-deja/g++.mike/p7912.C: Likewise
2348         * g++.old-deja/g++.mike/p9706.C: Likewise
2349         * g++.old-deja/g++.mike/p10416.C: Likewise
2350         * g++.old-deja/g++.mike/p11667.C: Likewise
2351         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2352         Remove redundant reference to Iris.
2353         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2354         Elxsi, i860, Pico Java, and WE32K.
2355
2356 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2357
2358         * g++.dg/ext/asm4.C: New test.
2359
2360 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2361
2362         PR c++/9030
2363         * g++.dg/template/friend12.C: New test.
2364         * g++.dg/template/friend13.C: Likewise.
2365         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2366
2367 2003-01-08  Jan Hubicka  <jh@suse.cz>
2368
2369         * gcc.dg/i386-cadd.c: New test.
2370         * gcc.dg/i386-cmov4.c: Likewise.
2371
2372 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2373
2374         PR c++/9165
2375         * g++.dg/warn/Wunused-3.C: New test.
2376
2377         * g++.dg/abi/bitfield9.C: New test.
2378
2379         PR c++/9189
2380         * g++.dg/parse/defarg3.C: New test.
2381
2382 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         * g++.dg/parse/ambig1.C: New test.
2385         * g++.dg/parse/defarg2.C: New test.
2386
2387 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2388
2389         * g++.dg/template/defarg-1.C: New test.
2390         * g++.dg/template/local2.C: Likewise.
2391
2392 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2393
2394         * gcc.c-torture/execute/20030105-1.c: New test.
2395
2396 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2397
2398         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2399         * g++.dg/parse/namespace4.C: Likewise.
2400
2401 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2402
2403         * g++.dg/template/ntp2.C: New test.
2404
2405 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2406
2407         * g++.dg/parse/extern-C-1.C: New test.
2408
2409         * g++.dg/parse/namespace4.C: New test.
2410
2411         * g++.dg/template/nested1.C: New test.
2412
2413         * g++.dg/parse/namespace3.C: New test.
2414
2415 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2416
2417         * g++.dg/lookup/two-stage1.C: New test.
2418
2419 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2420
2421         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2422         * g++.old-deja/g++.jason/access8.C: Likewise.
2423         * g++.old-deja/g++.other/decl5.C: Likewise.
2424
2425 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2426
2427         * g++.dg/parse/parse7.C: New test.
2428
2429 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/2843
2432         * g++.dg/ext/attrib7.C: New test.
2433
2434 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2435
2436         * g++.dg/parse/parse6.C: New test.
2437
2438 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
2439
2440         * gcc.dg/h8300-stack-1.c: New.
2441
2442 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2443
2444         g++.dg/lookup/exception1.C: New test.
2445
2446         g++.dg/lookup/template1.C: New test.
2447
2448         g++.dg/parse/namespace2.C: New test.
2449
2450         g++.dg/parse/parens2.C: New test.
2451
2452 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2453
2454         * g++.dg/parse/parse5.C: New test.
2455         * g++.dg/lookup/scoped4.C: New test.
2456
2457 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2458
2459         * g++.dg/parse/parens1.C: New test.
2460
2461         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2462         angle-bracket1.C.
2463         * g++.dg/parse/parens2.C: New test.
2464
2465         * g++.dg/lookup/scope-operator1.C: New test.
2466
2467         * g++.dg/parse/operator1.C: New test.
2468
2469 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2470
2471         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2472         * g++.old-deja/g++.other/access6.C: Likewise.
2473         * g++.old-deja/g++.other/decl1.C: Likewise.
2474         * g++.old-deja/g++.pt/typename12.C: Likewise.
2475
2476 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2477
2478         * g++.dg/parse/namespace1.C: New test.
2479
2480 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2481
2482         * g++.dg/parse/parse4.C: New test.
2483
2484 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2485
2486         * g++.dg/parse/parse3.C: New test.
2487
2488 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2489
2490         * g++.dg/parse/parse2.C: New test.
2491
2492 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2493
2494         * g++.dg/template/friend11.C: New test.
2495
2496 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2497
2498         * g++.dg/parse/parse1.C: New test.
2499
2500 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
2501
2502         * lib/profopt.exp: Change the name of a global variable to avoid
2503         possible clashes with other test suites.
2504
2505 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
2506
2507         * g++.dg/inherit/covariant8.C: New test.
2508
2509 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2510
2511         * g++.dg/init/array9.C: New test.
2512
2513         PR c++/9112
2514         * g++.dg/parse/expr1.C: New test.
2515
2516 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
2517
2518         * gcc.c-torture/compile/20021230-1.c: New test.
2519
2520 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2521
2522         * g++.dg/inherit/covariant5.C: New test.
2523         * g++.dg/inherit/covariant6.C: New test.
2524         * g++.dg/inherit/covariant7.C: New test.
2525
2526 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2527
2528         PR c++/2739
2529         * g++.dg/other/access2.C: New test.
2530
2531 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2532
2533         * g++.dg/other/anon-struct.C: No longer fails
2534         * g++.old-deja/g++.brendan/parse4.C: Likewise.
2535         * g++.old-deja/g++.brendan/parse5.C: Likewise.
2536         * g++.old-deja/g++.brendan/parse6.C: Likewise.
2537
2538 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2539
2540         * g++.dg/parse/angle-bracket.C (main): No longer fails.
2541
2542 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
2543
2544         * g++.dg/eh/spec4.C: Remove stray semicolon.
2545         * g++.dg/expr/pmf-1.C: Change error message.
2546         * g++.dg/ext/asm1.C: Remove stray semicolon.
2547         * g++.dg/ext/typename1.C: Add missing typenames.
2548         * g++.dg/inherit/template-as-base.C: Change error message.
2549         * g++.dg/lookup/scoped1.C: Likewise.
2550         * g++.dg/lookup/scoped2.C: Likewise.
2551         * g++.dg/lookup/using2.C: Likewise.
2552         * g++.dg/other/component1.C: Remove stray semicolon.
2553         * g++.dg/other/do1.C: Change error message.
2554         * g++.dg/other/error2.C: Likewise.
2555         * g++.dg/other/init1.C: Likewise.
2556         * g++.dg/other/packed1.C: Remove stray semicolon.
2557         * g++.dg/other/ptrmem2.C: Change error message.
2558         * g++.dg/parse/parameter-declaration-1.C: Remove line number
2559         marker.
2560         * g++.dg/special/initp1.C: Remove invalid attribute usage.
2561         * g++.dg/template/access3.C: Add typename keyword.
2562         * g++.dg/template/access5.C: Remove stray semicolon.
2563         * g++.dg/template/access6.C: Likewise.
2564         * g++.dg/template/complit1.C: Likewise.
2565         * g++.dg/template/crash1.C: Change error message.
2566         * g++.dg/template/inherit2.C: Remove stray semicolon.
2567         * g++.dg/template/instantiate2.C: Likewise.
2568         * g++.dg/template/instantiate3.C: Change error message.
2569         * g++.dg/template/qual1.C: Remove stray semicolon.
2570         * g++.dg/template/qualttp18.C: Change error message.
2571         * g++.dg/template/ref1.C: Remove stray semicolon.
2572         * g++.dg/template/sizeof1.C (A::value): Declare it.
2573         * g++.dg/template/spec4.C: Change error message.
2574         * g++.dg/template/static1.C: Likewise.
2575         * g++.dg/template/type1.C: Likewise.
2576         * g++.dg/template/typename3.C: Likewise.
2577         * g++.old-deja/g++.benjamin/13478.C: Change error message.
2578         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2579         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2580         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2581         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2582         named return value extension.
2583         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2584         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2585         * g++.old-deja/g++.bob/extern_C.C: Likewise.
2586         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2587         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2588         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2589         * g++.old-deja/g++.brendan/crash13.C: Likewise.
2590         * g++.old-deja/g++.brendan/crash15.C: Likewise.
2591         * g++.old-deja/g++.brendan/crash18.C: Change error message.
2592         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2593         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2594         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2595         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2596         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2597         syntax.
2598         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2599         * g++.old-deja/g++.brendan/crash8.C: Change error message.
2600         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2601         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2602         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2603         * g++.old-deja/g++.brendan/template11.C: Likewise.
2604         * g++.old-deja/g++.brendan/template26.C: Likewise.
2605         * g++.old-deja/g++.brendan/template27.C: Use explicit
2606         specialization syntax.
2607         * g++.old-deja/g++.brendan/template30.C: Likewise.
2608         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2609         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2610         non-dependent names.
2611         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2612         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2613         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2614         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2615         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2616         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2617         named return value extension.
2618         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2619         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2620         * g++.old-deja/g++.ext/return1.C: Likewise.
2621         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2622         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2623         * g++.old-deja/g++.jason/access8.C: Likewise.
2624         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2625         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2626         pseudo-destructor names.
2627         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2628         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2629         pseudo-destructor names.
2630         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2631         * g++.old-deja/g++.jason/overload19.C: Likewise.
2632         * g++.old-deja/g++.jason/overload32.C: Likewise.
2633         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2634         stray semicolons.
2635         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2636         * g++.old-deja/g++.jason/return.C: Likewise.
2637         * g++.old-deja/g++.jason/return2.C: Likewise.
2638         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2639         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2640         syntax.
2641         * g++.old-deja/g++.jason/template10.C: Account for use of
2642         non-dependent names.
2643         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2644         syntax.
2645         * g++.old-deja/g++.jason/template37.C: Likewise.
2646         * g++.old-deja/g++.law/access4.C: Change error messages.
2647         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2648         pseudo-destructor names.
2649         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2650         * g++.old-deja/g++.law/ctors9.C: Likewise.
2651         * g++.old-deja/g++.law/cvt22.C: Likewise.
2652         * g++.old-deja/g++.law/dtors5.C: Likewise.
2653         * g++.old-deja/g++.law/global-init1.C: Likewise.
2654         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2655         * g++.old-deja/g++.law/operators28.C: Likewise.
2656         * g++.old-deja/g++.law/visibility28.C: Likewise.
2657         * g++.old-deja/g++.martin/eval1.C: Likewise.
2658         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2659         name.
2660         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2661         * g++.old-deja/g++.mike/net34.C: Likewise.
2662         * g++.old-deja/g++.mike/net36.C: Likewise.
2663         * g++.old-deja/g++.mike/ns2.C: Likewise.
2664         * g++.old-deja/g++.mike/p12306.C: Likewise.
2665         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2666         value extension.
2667         * g++.old-deja/g++.mike/p700.C: Likewise.
2668         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2669         * g++.old-deja/g++.mike/p710.C: Likewise.
2670         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2671         value extension.
2672         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2673         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2674         * g++.old-deja/g++.ns/crash2.C: Likewise.
2675         * g++.old-deja/g++.ns/crash3.C: Likewise.
2676         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2677         * g++.old-deja/g++.ns/ns17.C: Likewise.
2678         * g++.old-deja/g++.ns/template16.C: Likewise.
2679         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2680         keyword.
2681         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2682         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2683         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2684         named return value extension.
2685         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2686         * g++.old-deja/g++.other/access4.C: Issue additional error
2687         messages.
2688         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2689         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2690         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2691         * g++.old-deja/g++.other/crash25.C: Change error message.
2692         * g++.old-deja/g++.other/crash4.C: Change error message.
2693         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2694         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2695         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2696         checks.
2697         * g++.old-deja/g++.other/defarg8.C: Likewise.
2698         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2699         * g++.old-deja/g++.other/dtor10.C: Likewise.
2700         * g++.old-deja/g++.other/incomplete.C: Likewise.
2701         * g++.old-deja/g++.other/linkage7.C: Likewise.
2702         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2703         lookup algorithm.
2704         * g++.old-deja/g++.other/mangle2.C: Likewise.
2705         * g++.old-deja/g++.other/refinit2.C: Likewise.
2706         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2707         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2708         * g++.old-deja/g++.pt/crash28.C: Likewise.
2709         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2710         syntax.
2711         * g++.old-deja/g++.pt/crash32.C: Change error message.
2712         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2713         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2714         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2715         error message position.
2716         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2717         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2718         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2719         syntax.
2720         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2721         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2722         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2723         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2724         keyword.
2725         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2726         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2727         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2728         keyword.
2729         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2730         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2731         syntax.
2732         * g++.old-deja/g++.pt/friend28.C: Account for use of
2733         non-dependent names.
2734         * g++.old-deja/g++.pt/friend29.C: Likewise.
2735         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2736         rules.
2737         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2738         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2739         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2740         lookup rules.
2741         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2742         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2743         keyword.
2744         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2745         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2746         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2747         keyword.
2748         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2749         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2750         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2751         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2752         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2753         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2754         keyword.
2755         * g++.old-deja/g++.pt/spec10.C: Likewise.
2756         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2757         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2758         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2759         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2760         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2761         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2762         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2763         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2764         * g++.old-deja/g++.pt/typename15.C: Likewise.
2765         * g++.old-deja/g++.pt/typename22.C: Likewise.
2766         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2767         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2768         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2769         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2770         syntax.
2771         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2772         return value extension.
2773         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2774         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2775         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2776         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2777
2778 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2779
2780         * g++.dg/warn/inline1.C: New test.
2781         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2782         * g++.old-deja/g++.jason/synth10.C: Likewise.
2783         * g++.old-deja/g++.mike/net31.C: Likewise.
2784         * g++.old-deja/g++.mike/p8786.C: Likewise.
2785
2786         * g++.dg/template/friend10.C: New test.
2787         * g++.dg/template/conv5.C: New test.
2788
2789 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2790
2791         * g++.dg/lookup/scoped3.C: New test.
2792
2793         * g++.dg/lookup/decl1.C: New test.
2794         * g++.dg/lookup/decl2.C: New test.
2795
2796 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2797
2798         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2799         gcc.c-torture/compile/20021015-1.c,
2800         gcc.c-torture/compile/20021015-2.c,
2801         gcc.c-torture/compile/20021123-1.c,
2802         gcc.c-torture/compile/20021123-2.c,
2803         gcc.c-torture/compile/20021123-3.c,
2804         gcc.c-torture/compile/20021123-4.c,
2805         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2806         only to 3.1 or 3.2 branch.
2807
2808 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2809
2810         * gcc.dg/i386-bitfield3.c: New test.
2811
2812         * gcc.dg/i386-bitfield2.c: New test.
2813
2814 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2815
2816         * g++.dg/parse/conv_op1.C: New test.
2817
2818 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2819
2820         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2821         approved.
2822
2823 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2824
2825         * gcc.c-torture/compile/20021220-1.c: New test.
2826
2827 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2828
2829         * gcc.dg/i386-fastcall-1.c: New.
2830
2831 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2832
2833         * gcc.c-torture/execute/20021219-1.c: New test.
2834
2835 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2836
2837         * gcc.dg/i386-pic-1.c: New test.
2838
2839 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2840
2841         PR c++/8099
2842         * g++.dg/template/friend9.C: New test.
2843
2844 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2845
2846         PR c++/3663
2847         * g++.dg/template/access7.C: New test.
2848
2849 2002-12-18  Nick Clifton  <nickc@redhat.com>
2850
2851         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2852         the libstdc++-v3 directory has been found.
2853
2854 2002-12-12  Devang Patel <dpatel@apple.com>
2855         * gcc.dg/darwin-ld-1.c: New test.
2856         * gcc.dg/darwin-ld-2.c: New test.
2857         * gcc.dg/darwin-ld-3.c: New test.
2858         * gcc.dg/darwin-ld-4.c: New test.
2859         * gcc.dg/darwin-ld-5.c: New test.
2860
2861 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2862
2863         * gcc.c-torture/compile/20021212-1.c: New test.
2864
2865 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2866
2867         * gcc.dg/fshort-wchar: New test.
2868
2869 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/8372
2872         * g++.dg/template/dtor1.C: New test.
2873
2874         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2875         markers.
2876
2877 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2878
2879         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2880
2881 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2882
2883         * g++.dg/template/static1.C: New test.
2884         * g++.dg/template/static2.C: New test.
2885         * g++.old-deja/g++.ext/memconst.C: New test.
2886
2887 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2888
2889         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2890         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2891         * g++.dg/special/initp1.C: Likewise.
2892
2893 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2894
2895         * gcc.c-torture/execute/20021204-1.c: New test.
2896
2897 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2898
2899         * gcc.dg/ppc-fmadd-1.c: New file.
2900         * gcc.dg/ppc-fmadd-2.c: New file.
2901         * gcc.dg/ppc-fmadd-3.c: New file.
2902
2903 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2904
2905         * gcc.c-torture/compile/20021204-1.c: New test.
2906
2907 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2908
2909         * g++.dg/inherit/covariant2.C: New test.
2910         * g++.dg/inherit/covariant3.C: New test.
2911         * g++.dg/inherit/covariant4.C: New test.
2912         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2913         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2914
2915 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/8688
2918         * g++.dg/init/brace3.C: New test.
2919
2920 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2921
2922         * gcc.dg/20020210-1.c: Fix a comment typo.
2923
2924 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2925
2926         PR c++/8720
2927         * g++.dg/parse/defarg1.C: New test.
2928
2929         PR c++/8615
2930         * g++.dg/template/char1.C: New test.
2931
2932         * g++.dg/template/varmod1.C: Fix typo.
2933
2934 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2935
2936         DR 180
2937         * g++.old-deja/g++.pt/crash32.C: Expect error.
2938
2939 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2940
2941         PR c++/5919
2942         * g++.dg/template/varmod1.C: New test.
2943
2944         PR c++/8727
2945         * g++.dg/inherit/typeinfo1.C: New test.
2946
2947         PR c++/8663
2948         * g++.dg/inherit/typedef1.C: New test.
2949
2950 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2951
2952         PR c++/8332
2953         PR c++/8493
2954         * g++.dg/template/strlen1.C: New test.
2955
2956         PR c++/8227
2957         * g++.dg/template/ctor2.C: New test.
2958
2959         PR c++/8214
2960         * g++.dg/init/string1.C: New test.
2961
2962         PR c++/8511
2963         * g++.dg/template/friend8.C: New test.
2964
2965 2002-11-29  Joe Buck <jbuck@synopsys.com>
2966
2967         * g++.dg/lookup/anon2.C: New test.
2968
2969 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2970
2971         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2972         h8300 port.
2973
2974 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2975
2976         * gcc.dg/bitfld-6.c: New test.
2977
2978 2002-11-27  Jan Hubicka  <jh@suse.cz>
2979
2980         * gcc.c-torture/execute/20021127.[cx]: New test.
2981
2982 2002-11-26  Jan Hubicka  <jh@suse.cz>
2983
2984         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2985         quality.
2986
2987 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2988
2989         * g++.dg/init/brace2.C: New test.
2990         * g++.old-deja/g++.mike/p9129.C: Correct.
2991
2992 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2993
2994         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2995
2996 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2997
2998         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2999
3000 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
3001
3002         * testsuite/g++.dg/abi/empty11.C: New test.
3003         * testsuite/g++.dg/rtti/cv1.C: New test.
3004
3005 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
3006
3007         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
3008
3009 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
3010
3011         * g++.dg/abi/empty10.C: New test.
3012
3013 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3014
3015         * gcc.c-torture/compile/20021124-1.c: New test.
3016
3017 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
3018
3019         * g++.dg/abi/rtti2.C: New test.
3020
3021 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3022
3023         * gcc.dg/i386-unroll-1.c: New test.
3024
3025 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3026
3027         * gcc.c-torture/compile/20021120-1.c: New test.
3028         * gcc.c-torture/compile/20021120-2.c: New test.
3029
3030 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3031
3032         * gcc.dg/bitfld-5.c: New test.
3033
3034 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3035
3036         * gcc.c-torture/execute/20021120-3.c: New test.
3037
3038 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3039
3040         * gcc.c-torture/execute/20021120-2.c: New test.
3041
3042 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3043
3044         * gcc.c-torture/execute/20021120-1.c: New test.
3045
3046 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
3047
3048         * gcc.c-torture/execute/20021118-3.c: New test.
3049
3050 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3051
3052         * gcc.c-torture/compile/20021119-1.c: New test.
3053
3054 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
3055
3056         * gcc.dg/duff-1.c: New test.
3057         * gcc.dg/duff-2.c: New test.
3058         * gcc.dg/duff-3.c: New test.
3059
3060 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
3061
3062         * gcc.dg/cpp/_Pragma5.c: New test.
3063
3064 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3065
3066         * gcc.c-torture/execute/20021118-2.c: New test.
3067
3068 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3069
3070         * gcc.c-torture/execute/20021118-1.c: New test.
3071
3072 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
3073
3074         * gcc.dg/20021116-1.c: New test.
3075
3076 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
3077
3078         * g++.dg/abi/vcall1.C: New test.
3079
3080 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
3081
3082         * gcc.dg/20021029-1.c: New test.
3083         * gcc.dg/20021029-2.c: New test.
3084
3085 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3086
3087         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
3088
3089 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3090
3091         PR c/8439
3092         * gcc.dg/20021110.c: Move to ...
3093         * gcc.c-torture/compile/20021110.c: .... here.
3094
3095 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3096
3097         PR c/8467
3098         * gcc.c-torture/execute/20021111-1.c
3099
3100 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3101
3102         PR c/8439
3103         * gcc.dg/20021110.c: New test.
3104
3105 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
3106
3107         * g++.dg/abi/vthunk3.C: Run only on x86.
3108
3109 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3110
3111         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
3112
3113 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
3114
3115         * lib/compat.exp (compat-execute): Fix logic error in last
3116         change.
3117
3118 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
3119
3120         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3121
3122 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3123
3124         PR c++/8389
3125         * g++.dg/template/access6.C: New test.
3126
3127 2002-11-08  Jan Hubicka  <jh@suse.cz>
3128
3129         * gcc.dg/i386-ssefp-1.c: New test.
3130         * gcc.dg/i386-ssefp-1.c: New test.
3131
3132 2002-11-08  Jan Hubicka  <jh@suse.cz>
3133
3134         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3135
3136 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3137
3138         * g++.dg/abi/vthunk3.C: New test.
3139
3140         PR c++/8338
3141         * g++.dg/template/crash2.C: New test.
3142
3143 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3144
3145         * testsuite/g++.dg/abi/dtor1.C: New test.
3146         * testsuite/g++.dg/abi/dtor2.C: Likewise.
3147
3148 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
3149
3150         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3151         Darwin.
3152
3153 2002-11-04  Adam Nemet  <anemet@lnxw.com>
3154
3155         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3156         -mthumb.  Only xfail with -O0.
3157
3158 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
3159
3160         * g++.dg/abi/thunk1.C: New test.
3161         * g++.dg/abi/thunk2.C: Likewise.
3162         * g++.dg/abi/vtt1.C: Likewise.
3163
3164 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
3165
3166         PR optimization/8423
3167         * gcc.c-torture/execute/builtin-constant.c: New test.
3168
3169 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
3170
3171         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3172         Add some more cases.
3173
3174 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
3175
3176         PR c++/8391
3177         * g++.dg/opt/local1.C: New test.
3178
3179 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
3180
3181         PR c++/8160
3182         * g++.dg/template/complit1.C: New test.
3183
3184         PR c++/8149
3185         * g++.dg/template/typename4.C: Likewise.
3186
3187 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3188
3189         Core issue 287, PR c++/7639
3190         * g++.dg/template/instantiate1.C: Adjust error location.
3191         * g++.dg/template/instantiate3.C: New test.
3192         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3193         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3194         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3195
3196 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
3197
3198         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3199
3200 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
3201
3202         PR c++/8287
3203         * g++.dg/init/dtor2.C: New test.
3204
3205 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3206
3207         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3208         * gcc.dg/nest.c: Bypass errors on irix6.
3209
3210 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
3211
3212         * gcc.dg/nest.c: Expect error for mmix-*-*.
3213         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3214
3215 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
3216
3217         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3218         markers.
3219
3220         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3221
3222 2002-10-25  Mike Stump  <mrs@apple.com>
3223
3224         * gcc.dg/warn-1.c: New test.
3225
3226 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3227
3228         * g++.dg/template/typename3.C: New test.
3229
3230 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
3231
3232         * g++.dg/lookup/ptrmem1.C: New test.
3233
3234         * g++.dg/abi/vthunk2.C: New test.
3235
3236 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3237
3238         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3239
3240 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3241
3242         * g++.dg/abi/empty9.C: New test.
3243
3244 2002-10-24  Richard Henderson  <rth@redhat.com>
3245
3246         * g++.dg/inherit/thunk1.C: Enable for ia64.
3247
3248 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3249
3250         PR c++/8067
3251         * g++.dg/lookup/pretty1.C: New test.
3252
3253 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3254
3255         * gcc.dg/20021023-1.c: New test.
3256
3257 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3258
3259         PR c++/7679
3260         * g++.dg/parse/inline1.C: New test.
3261
3262 2002-10-23  Richard Henderson  <rth@redhat.com>
3263
3264         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3265
3266         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3267
3268 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3269
3270         PR c++/6579
3271         * g++.dg/parse/stmtexpr3.C: New test.
3272
3273 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3274
3275         * g++.dg/expr/cond1.C: New test.
3276
3277 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3278
3279         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3280
3281 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3282
3283         * g++.dg/abi/vbase13.C: New test.
3284         * g++.dg/abi/vbase14.C: Likewise.
3285
3286 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * gcc.dg/tls/pic-1.c: New test.
3289         * gcc.dg/tls/nonpic-1.c: New test.
3290         * gcc.dg/20021018-1.c: New test.
3291
3292 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3293
3294         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3295         Remove only files with the same base name as the test case.
3296         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3297         (profopt-execute): Likewise.  Also, remove old profiling
3298         and performance data files before running the tests.
3299
3300         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3301         * g++.dg/bprob/bprob.exp: Likewise.
3302         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3303         to allow more general test case names.
3304
3305         * g++.dg/bprob/bprob-1.C: Rename to ...
3306         * g++.dg/bprob/g++-bprob-1.C: ... this.
3307
3308         * g77.dg/bprob/bprob-1.f: Rename to ...
3309         * g77.dg/bprob/g77-bprob-1.f: ... this.
3310
3311 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3312
3313         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3314         bison 1.50 or later.
3315
3316 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3317
3318         * g++.dg/README: Describe more test directories.
3319
3320 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3321
3322         * g++.dg/init/array6.C: Add additional tests.
3323
3324 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3325
3326         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3327         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3328
3329 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3330
3331         * gcc.c-torture/compile/20020604-1.x: New.
3332         * gcc.c-torture/compile/simd-5.x: Likewise.
3333         * gcc.c-torture/execute/920710-1.x: Likewise.
3334         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3335
3336 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3337
3338         * g++.dg/inherit/override1.C: Add dg-options clause.
3339
3340 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3341
3342         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3343         _mm_slli_si128.
3344
3345 2002-10-19  Andreas Schwab  <schwab@suse.de>
3346
3347         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3348         directory component.
3349
3350 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3351
3352         * g++.dg/inherit/thunk1.C: New test.
3353
3354         * g++.dg/inherit/override1.C: New test.
3355
3356         * g++.dg/abi/mangle11.C: New test.
3357         * g++.dg/abi/mangle14.C: New test.
3358         * g++.dg/abi/mangle17.C: New test.
3359
3360 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3361
3362         * g++.dg/overload/member2.C: New test.
3363
3364 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3365
3366         * g++.dg/README: Describe new compat directory.
3367         * g++.dg/dg.exp: Skip tests in compat directory.
3368         * README.compat: New file.
3369         * lib/compat.exp: New expect script.
3370         * g++.dg/compat: New test directory.
3371         * g++.dg/compat/compat.exp: New expect script.
3372         * g++.dg/compat/abi: New test directory.
3373         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3374         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3375         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3376         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3377         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3378         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3379         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3380         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3381         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3382         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3383         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3384         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3385         * g++.dg/compat/break: New test directory.
3386         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3387         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3388         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3389         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3390         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3391         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3392         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3393         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3394         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3395         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3396         g++.dg/compat/break/README: New files.
3397         * g++.dg/compat/eh: New test directory.
3398         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3399         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3400         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3401         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3402         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3403         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3404         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3405         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3406         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3407         g++.dg/compat/eh/filter2_y.C,
3408         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3409         g++.dg/compat/eh/new1_y.C,
3410         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3411         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3412         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3413         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3414         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3415         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3416         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3417         g++.dg/compat/eh/unexpected1_y.C: New files.
3418         * g++.dg/compat/init: New test directory.
3419         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3420         g++.dg/compat/init/array5_y.C,
3421         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3422         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3423         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3424         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3425         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3426         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3427         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3428         g++.dg/compat/init/init-ref2_y.C: New files.
3429
3430 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3431
3432         PR c++/7584
3433         * g++.dg/inherit/using3.C: New test.
3434
3435 2002-10-17  Jan Hubicka  <jh@suse.cz>
3436
3437         * gcc.dg/20021017-2.c: New test.
3438
3439 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3440
3441         * g++.dg/abi/mangle16.C: Adjust.
3442
3443         * g++.dg/init/array8.C: New test.
3444
3445 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
3446
3447         * gcc.dg/special/mips-abi.exp: New test.
3448         * gcc.dg/special/mips-abi.s: Empty file used by the above.
3449
3450 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3451
3452         * g++.dg/abi/mangle16.C: New test.
3453         * g++.dg/abi/mangle17.C: Likewise.
3454
3455         PR c++/7478
3456         * g++.dg/template/ref1.C: New test.
3457
3458 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3459
3460         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3461
3462 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3463
3464         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3465
3466 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/7524
3469         * g++.dg/init/array7.C: New test.
3470
3471 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3472
3473         * g++.dg/init/array6.C: New test.
3474
3475         * g++.dg/abi/mangle13.C: Likewise.
3476         * g++.dg/abi/mangle14.C: Likewise.
3477         * g++.dg/abi/mangle15.C: Likewise.
3478
3479 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3480
3481         * g++.dg/abi/empty8.C: New test.
3482
3483 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3484
3485         * g++.dg/init/ctor1.C: New test.
3486
3487 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3488
3489         * gcc.c-torture/execute/20021015-1.c: New test.
3490
3491 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3492
3493         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3494
3495 2002-10-14  Jan Hubicka  <jh@suse.cz>
3496
3497         * gcc.dg/i386-ssetype-[1-5].c: New tests.
3498
3499 2002-10-14  Richard Henderson  <rth@redhat.com>
3500
3501         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3502
3503 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR optimization/6631
3506         * g++.dg/opt/const2.C: New test.
3507
3508 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/7176
3511         * g++.dg/parse/friend1.C: New test.
3512         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3513
3514 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
3515
3516         * gcc.dg/20021014-1.c: New test.
3517
3518 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
3519
3520         PR c++/5661
3521         * g++.dg/ext/vlm1.C: New test.
3522         * g++.dg/ext/vlm2.C: Likewise.
3523
3524         * g++.dg/init/array1.C: Remove invalid braces.
3525         * g++.dg/init/brace1.C: New test.
3526         * g++.dg/init/copy2.C: Likewise.
3527         * g++.dg/init/copy3.C: Likewise.
3528         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3529         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3530         braces.
3531
3532 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
3533
3534         * gcc.dg/cpp/assembler.S: Don't use -ansi.
3535
3536 2002-10-11  Richard Shann  <richard.shann@superh.com>
3537
3538         * gcc.c-torture/compile/simd-5.c: New test.
3539
3540 2002-10-10  Roger Sayle  <roger@eyesopen.com>
3541
3542         * gcc.c-torture/execute/shiftopt-1.c: New test case.
3543
3544 2002-10-10  Jim Wilson  <wilson@redhat.com>
3545
3546         * gcc.c-torture/execute/20021010-1.c: New test.
3547
3548 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
3549
3550         PR c/7353
3551         * g++.dg/ext/typedef-init.C: New test.
3552         * gcc.dg/typedef-init.c: New test.
3553
3554 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
3555
3556         * gcc.dg/cpp/paste13.c: New test.
3557
3558 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3559
3560         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
3561         remaining platforms, XFAIL during compile, not execute.  Don't
3562         XFAIL at -O0.
3563
3564 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3565
3566         * gcc.dg/alias-1.c: Tweak expected warning.
3567
3568 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
3569
3570         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
3571
3572 2002-10-06  Andreas Jaeger  <aj@suse.de>
3573
3574         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
3575         * gcc.dg/cpp/c++98.C: Likewise.
3576
3577         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
3578         * g++.dg/cpp/c++98.C: Likewise.
3579
3580         * g++.dg/README (Subdirectories): Mention cpp directory.
3581
3582         PR target/7559
3583         * gcc.dg/20021006-1.c: New test.
3584
3585 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3586
3587         PR c++/7804
3588         * g++.dg/other/warning1.C: New test.
3589
3590 2002-10-04  Roger Sayle  <roger@eyesopen.com>
3591
3592         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
3593         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
3594         and sparc-*-* with -m64 as expected failures.  See PR 8087.
3595
3596 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/7931
3599         * g++.dg/template/ptrmem3.C: New test.
3600
3601         PR c++/7754
3602         * g++.dg/template/union1.C: New test.
3603
3604 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/8006
3607         * g++.dg/abi/mangle9.C: New test.
3608         * g++.dg/abi/mangle10.C: New test.
3609         * g++.dg/abi/mangle11.C: New test.
3610         * g++.dg/abi/mangle12.C: New test.
3611
3612 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/7188.
3615         * g++.dg/template/meminit1.C: New test.
3616         * g++.dg/warn/Wreorder-1.C: Likewise.
3617         * g++.old-deja/g++.mike/warn3.C: Tweak.
3618         * lib/prune.exp: Ingore "in copy constructor".
3619
3620 2002-10-02  Andreas Jaeger  <aj@suse.de>
3621
3622         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3623         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3624         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3625         on x86-64.
3626
3627 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3628
3629         * gcc.dg/empty1.C: Fix typo.
3630
3631 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3632
3633         * gcc.dg/alias-1.c: New test.
3634
3635 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3636
3637         * gcc.dg/empty1.C: New test.
3638
3639         * g++.dg/tls/init-2.C: Tweak error messages.
3640
3641 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3642
3643         * gcc.c-torture/compile/20020923-1.c: New test.
3644
3645 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3646
3647         * gcc.c-torture/execute/ffs-1.c: New test.
3648         * gcc.c-torture/execute/ffs-2.c: Ditto.
3649
3650 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3651
3652         * g++.dg/overload/member1.C: New test.
3653
3654 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3655
3656         * g++.dg/abi/empty7.C: New test.
3657         * g++.dg/init/pm2.C: Likewise.
3658
3659 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3660
3661         * g++.dg/rtti/crash1.C: New test.
3662
3663 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3664
3665         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3666         gcc.dg/sibcall-4.c: New tests.
3667
3668 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3669
3670         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3671         powerpc and MMIX targets.
3672
3673 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3674
3675         * gcc.dg/cpp/20020927-1.c: New.
3676
3677 2002-09-26  David S. Miller  <davem@redhat.com>
3678
3679         * gcc.c-torture/compile/trunctfdf.c: New.
3680
3681 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3682
3683         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3684
3685 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3686
3687         * gcc.c-torture/execute/loop-15.c: New.
3688
3689 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3690
3691         * README.QMTEST: Fix typo.
3692
3693 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3694
3695         * gcc.dg/20020926-1.c: New test.
3696
3697 2002-09-25  David S. Miller  <davem@redhat.com>
3698
3699         PR target/7842
3700         * gcc.c-torture/execute/shiftdi.c: New test.
3701
3702 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3703
3704         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3705         unique to the tool.
3706         * lib/g77.exp (g77_init): Likewise.
3707         * lib/g++.exp (g++_init): Likewise.
3708         * lib/objc.exp (objc_init): Likewise.
3709
3710 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3711
3712         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3713         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3714         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3715
3716 2002-09-25  Richard Henderson  <rth@redhat.com>
3717
3718         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3719         too-small long double.
3720
3721 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3722
3723         * gcc.dg/20020919-1.c: New test.
3724
3725 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3726
3727         * g++.dg/abi/bitfield6.C: New test.
3728         * g++.dg/abi/bitfield7.C: New test.
3729         * g++.dg/abi/bitfield8.C: New test.
3730         * g++.dg/abi/vbase11.C: New test.
3731
3732 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3733
3734         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3735         hppa*-*-hpux*.  Update test comment.
3736
3737 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3738
3739         * gcc.dg/tls/struct-1.c: New test.
3740
3741 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3742
3743         * gcc.dg/cpp/tr-warn2.c: Update.
3744
3745 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3746
3747         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3748
3749 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3750
3751         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3752         systems.
3753
3754 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3755
3756         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3757
3758         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3759         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3760         setting of cxxfilt.
3761
3762 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3763
3764         * gcc.dg/20020312-2.c: Update for darwin.
3765
3766 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3767
3768         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3769
3770 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3771
3772         * objc.dg/comp-types-1.m: New test.
3773         * objc.dg/comp-types-2.m: New test.
3774         * objc.dg/comp-types-3.m: New test.
3775         * objc.dg/comp-types-4.m: New test.
3776         * objc.dg/comp-types-5.m: New test.
3777         * objc.dg/comp-types-6.m: New test.
3778
3779 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3780
3781         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3782
3783 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3784
3785         * g++.dg/other/do1.C: New test.
3786
3787         * g++.dg/template/subst1.C: New test.
3788
3789 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3790
3791         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3792
3793 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3794
3795         * g++.dg/template/qualttp20.C: Adjust expected errors.
3796         * g++.old-deja/g++.jason/report.C: Likewise.
3797         * g++.old-deja/g++.other/qual1.C: Likewise.
3798
3799         * g++.dg/lookup/scoped2.C: New test.
3800
3801         * g++.dg/ext/asm3.C: New test.
3802
3803 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3804
3805         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3806
3807 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3808
3809         * ChangeLog: follow spelling conventions.
3810         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3811         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3812         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3813         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3814         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3815         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3816         * g++.old-deja/g++.law/global-init1.C: Likewise.
3817         * g++.old-deja/g++.other/delete4.C: Likewise.
3818         * g++.old-deja/g++.other/inline21.C: Likewise.
3819         * g++.old-deja/g++.other/singleton.C: Likewise.
3820         * g77.dg/strlen0.f: Likewise.
3821         * g77.f-torture/compile/20010519-1.f: Likewise.
3822         * g77.f-torture/compile/980310-4.f: Likewise.
3823         * gcc.c-torture/compile/20000605-1.c: Likewise.
3824         * gcc.c-torture/execute/20020225-1.c: Likewise.
3825         * gcc.dg/c90-hexfloat-2.c: Likewise.
3826         * gcc.dg/c99-bool-1.c: Likewise.
3827         * gcc.dg/c99-hexfloat-2.c: Likewise.
3828         * gcc.dg/dll-2.c: Likewise.
3829         * gcc.dg/wtr-union-init-1.c: Likewise.
3830         * gcc.dg/wtr-union-init-2.c: Likewise.
3831         * gcc.dg/wtr-union-init-3.c: Likewise.
3832         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3833         * gcc.dg/cpp/defined.c: Likewise.
3834         * gcc.dg/cpp/macsyntx.c: Likewise.
3835         * gcc.dg/cpp/paste2.c: Likewise.
3836         * gcc.dg/cpp/trad/defined.c: Likewise.
3837         * gcc.dg/format/c90-printf-1.c: Likewise.
3838         * gcc.dg/format/c90-scanf-1.c: Likewise.
3839         * gcc.dg/format/c99-printf-1.c: Likewise.
3840         * gcc.dg/format/c99-scanf-1.c: Likewise.
3841         * gcc.misc-tests/gcov-8.c: Likewise.
3842         * lib/profopt.exp: Likewise.
3843
3844 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3845
3846         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3847
3848 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3849
3850         * g++.dg/inherit/using2.C: New test.
3851
3852 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3853
3854         * ChangeLog: Follow spelling conventions.
3855         * g++.dg/template/friend4.C: Likewise.
3856         * g++.old-deja/g++.pt/crash67.C: Likewise.
3857         * gcc.c-torture/execute/20000801-4.c: Likewise.
3858         * gcc.dg/c90-digraph-1.c: Likewise.
3859         * gcc.dg/c94-digraph-1.c: Likewise.
3860         * gcc.dg/c99-digraph-1.c: Likewise.
3861         * gcc.dg/cpp/line5.c: Likewise.
3862         * gcc.dg/cpp/multiline.c: Likewise.
3863         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3864         * gcc.dg/format/attr-3.c: Likewise.
3865         * gcc.dg/format/c90-scanf-3.c: Likewise.
3866         * gcc.dg/format/ext-4.c: Likewise.
3867
3868 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3869
3870         * g++.dg/template/pretty1.C: New test.
3871
3872 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3873
3874         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3875
3876 2002-09-13  Matt Austern  <austern@apple.com>
3877
3878         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3879         passing a cast expression to a function by const reference.
3880
3881 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3882
3883         * g++.dg/template/deduce1.C: New test.
3884
3885 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3886
3887         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3888         32-bit int.
3889
3890 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3891
3892         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3893         usage.
3894
3895 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3896
3897         * gcc.c-torture/compile/20020910-1.c: New test.
3898
3899 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3900
3901         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3902
3903 2002-09-10  Andreas Jaeger  <aj@suse.de>
3904
3905         * gcc.dg/20020312-2.c: Adjust for x86-64.
3906
3907 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3908
3909         * g77.dg/7388.f: New test case for PR 7388.
3910
3911 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3912
3913         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3914
3915 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3916
3917         * objc.dg/proto-lossage-1.m: New test.
3918
3919 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3920
3921         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3922
3923 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3924
3925         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3926         expected to pass.
3927
3928 2002-09-06  Stan Shebs  <shebs@apple.com>
3929             David Edelsohn  <edelsohn@gnu.org>
3930
3931         * gcc.dg/weak: New directory.
3932         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3933         target-specific xfail bits.
3934         * gcc.dg/typeof-2.c: Move to new directory.
3935         * gcc.dg/weak.exp: New expect script.
3936
3937 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3938
3939         * gcc.c-torture/execute/extzvsi.c: New test.
3940
3941 2002-09-05  Stan Shebs  <shebs@apple.com>
3942
3943         * gcc.dg/weak-1.c: xfail on Darwin.
3944         * gcc.dg/weak-2.c: Ditto.
3945         * gcc.dg/weak-3.c: Ditto.
3946         * gcc.dg/weak-4.c: Ditto.
3947         * gcc.dg/weak-5.c: Ditto.
3948         * gcc.dg/weak-6.c: Ditto.
3949         * gcc.dg/weak-7.c: Ditto.
3950         * gcc.dg/weak-8.c: Ditto.
3951         * gcc.dg/weak-9.c: Ditto.
3952
3953 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3954
3955         * gcc.c-torture/execute/loop-14.c: New test.
3956
3957 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3958
3959         * g++.dg/other/cxa-atexit1.C: New test.
3960
3961         * gcc.dg/typeof-2.c: New test.
3962
3963 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3964
3965         * gcc.dg/builtins-2.c: New testcase.
3966         * gcc.dg/builtins-3.c: New testcase.
3967
3968 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3969
3970         * gcc.dg/cpp/_Pragma4.c: New test.
3971
3972 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3973
3974         * objc/execute/nil_method-1.m: New testcase.
3975
3976 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3977
3978         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3979         [Object class], not [Object initialize].
3980
3981 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3982             Hans-Peter Nilsson  <hp@bitrange.com>
3983
3984         * gcc.c-torture/execute/20020720-1.x: Skip test on
3985         mmix-knuth-mmixware.  Correct comment.
3986
3987 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3988
3989         * testsuite/g++.dg/abi/bitfield5.C: New test.
3990         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3991
3992 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3993
3994         * objc.dg/undeclared-selector.m: New test.
3995
3996 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3997
3998         * g++.dg/other/offsetof1.C: Avoid cast warning.
3999
4000 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
4001
4002         * objc.dg/super-class-2.m: New test.
4003
4004 2002-08-24  Matt Austern  <austern@apple.com>
4005
4006         * g++.dg/ext/lvaddr.C: New test.
4007         * g++.dg/ext/lvcast.C: New test.
4008
4009 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
4010
4011         * testsuite/g++.dg/inherit/cond1.C: New test.
4012
4013 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
4014
4015         * gcc.dg/noncompile/incomplete-1.c: New test.
4016
4017 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4018
4019         * gcc.dg/typespec-1.c: New test.
4020
4021 2002-08-20  Devang Patel  <dpatel@apple.com>
4022         * objc.dg/proto-hier-2.m: New test.
4023
4024 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
4025
4026         * objc.dg/bitfield-1.m: New test.
4027         * objc.dg/bitfield-2.m: New test.
4028
4029 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4030
4031         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
4032         gcc.dg/c99-flex-array-4.c: New tests.
4033
4034 2002-08-16  Stan Shebs  <shebs@apple.com>
4035
4036         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
4037
4038 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
4039
4040         * gcc.dg/typeof-1.c: New test.
4041         * g++.dg/ext/typeof2.C: New test.
4042
4043 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4044
4045         * g++.dg/other/offsetof1.C: New test.
4046
4047 2002-08-14  Richard Henderson  <rth@redhat.com>
4048
4049         * gcc.dg/tls/diag-3.c: Fix expected message strings.
4050
4051 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
4052
4053         * gcc.dg/cpp/_Pragma3.c: New test.
4054
4055 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
4056
4057         * g++.dg/template/inherit3: New test.
4058
4059 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4060
4061         * gcc.dg/bitfld-4.c: Add blank options.
4062
4063 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
4064
4065         * g++.dg/template/crash1.C: New test.
4066
4067 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4068
4069         * gcc.dg/tls/opt-2.c: New test.
4070
4071 2002-08-08  Devang Patel  <dpatel@apple.com>
4072
4073         * objc.dg/selector-1.m : New test
4074
4075 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4076
4077         * g++.dg/abi/bitfield4.C: New test.
4078         * gcc.dg/bitfld-4.c: New test.
4079
4080 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4081
4082         * g++.dg/other/packed1.C: New test.
4083
4084 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
4085
4086         * g++.dg/abi/offsetof.C: Tweak error messages.
4087         * g++.old-deja/g++.mike/p10769a.C: Likewise.
4088
4089 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4090
4091         * gcc.dg/bitfld-3.c: New test.
4092
4093 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4094             Richard Henderson  <rth@redhat.com>
4095
4096         * gcc.dg/i386-bitfield1.c: New test.
4097         * g++.dg/abi/bitfield3.C: Update.
4098
4099 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
4100
4101         * objc.dg/const-str-2.m: Update.
4102         * gcc.dg/cpp/c++98.c: Change to C extension.
4103         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
4104         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
4105
4106 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
4107
4108         * testsuite/gcc.dg/tls/diag-3.c: New.
4109
4110 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
4111
4112         * g++.dg/README (Subdirectories): Document new subdir expr.
4113         * g++.dg/expr/pmf-1.C: New test.
4114
4115 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
4116
4117         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
4118
4119 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
4120
4121         * g++.dg/abi/bitfield3.C: New test.
4122
4123 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
4124
4125         * lib/gcov.exp: Tweak expected line formats.
4126         * gcc.misc-tests/gcov8.c: New test.
4127         * gcc.misc-tests/gcov8.x: New flags.
4128
4129 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
4130
4131         * consistency.vlad/layout/endian.c: Include string.h.
4132
4133         * gcc.c-torture/execute/20020805-1.c: New test.
4134
4135 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
4136
4137         * g++.dg/other/conversion1.C: New test.
4138
4139 2002-08-03  Roger Sayle  <roger@eyesopen.com>
4140
4141         * gcc.dg/builtins-1.c: New testcase.
4142
4143 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
4144
4145         * g++.dg/inherit/access3.C: New test.
4146
4147 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
4148
4149         * gcc.dg/ia64-visibility-2.c: New test.
4150
4151 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
4152
4153         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
4154         __qualifier_flags to __flags.
4155
4156 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
4157
4158         * g++.dg/inherit/operator1.C: New test.
4159         * g++.dg/lookup/disamb1.C: Fix typo in comment.
4160         * g++.dg/other/error1.C: Change expected error message.
4161         * g++.dg/template/conv4.C: Likewise.
4162
4163 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
4164
4165         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
4166         for documented behavior.
4167
4168 2002-07-25  Roger Sayle  <roger@eyesopen.com>
4169
4170         * gcc.c-torture/execute/20020720-1.x: Skip this test on
4171         several targets known to fail.
4172
4173 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
4174
4175         * gcc.dg/mips-args-[123].c: New tests.
4176
4177 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
4178
4179         * gcc.dg/ppc-spe.c: New.
4180
4181 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
4182
4183         * g++.dg/other/ptrmem4.C: New testcase.
4184
4185 2002-07-24  Richard Henderson  <rth@redhat.com>
4186
4187         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
4188
4189 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
4190
4191         * g++.dg/ext/alignof1.C (main): Return 0 for success.
4192
4193 2002-07-24  Roger Sayle  <roger@eyesopen.com>
4194
4195         * gcc.c-torture/execute/memset-3.c: New testcase.
4196
4197 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
4198
4199         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
4200         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
4201
4202 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4203
4204         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
4205         Delete.
4206
4207 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
4208
4209         * gcc.c-torture/compile/simd-4.c: New test.
4210
4211 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4212
4213         PR c++/7347, c++/7348
4214         * g++.dg/template/access4.C: New test.
4215         * g++.dg/template/access5.C: New test.
4216         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
4217         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
4218         * g++.old-deja/g++.pt/ttp58.C: Likewise.
4219         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
4220
4221 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
4222
4223         * gcc.dg/gnu89-init-2.c: New test.
4224
4225 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
4226
4227         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
4228
4229 2002-07-20  Roger Sayle  <roger@eyesopen.com>
4230
4231         * gcc.c-torture/execute/20020720-1.c: New testcase.
4232
4233 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
4234
4235         * gcc.dg/cpp/Wsignprom.c: New tests.
4236
4237 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
4238
4239         * gcc.c-torture/execute/loop-13.c: New test.
4240
4241 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
4242
4243         * gcc.dg/cpp/expr.c: New tests.
4244
4245 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
4246
4247         * g++.dg/opt/pr6713.C: Add template instantiation.
4248
4249 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
4250
4251         * gcc.dg/nest.c: New test.
4252
4253 2002-07-17  Richard Henderson  <rth@redhat.com>
4254
4255         * g++.dg/opt/pr6713.C: New test.
4256
4257 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
4258
4259         * gcc.c-torture/execute/loop-2e.x: Let the testcase
4260         XFAIL for all x86 processors.
4261
4262 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
4263
4264         * gcc.c-torture/execute/20010122-1.x: Do not test with
4265         -fomit-frame-pointer.
4266
4267 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4268
4269         * g++.dg/template/instantiate2.C: New test.
4270         * g++.dg/template/spec4.C: New test.
4271
4272 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4273
4274         * g++.dg/template/access2.C: New test.
4275         * g++.dg/template/access3.C: New test.
4276
4277 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
4278
4279         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4280         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4281         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4282         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4283         Convert to use <stdarg.h>.
4284         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4285         Delete.
4286         * gcc.dg/va-arg-2.c: New.
4287         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4288
4289 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4290
4291         * gcc.c-torture/compile/20020710-1.c: New test.
4292
4293 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4294                           Andrew Pinski  <pinskia@physics.uc.edu>
4295
4296         gcc.c-torture/compile/simd-2.c: New testcase.
4297         gcc.c-torture/compile/simd-3.c: Likewise.
4298
4299 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/7224
4302         * g++.dg/overload/error1.C: New test.
4303
4304 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4305
4306         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4307         configuration and IRIX 6 O32 ABI.
4308
4309 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4310
4311         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4312
4313 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4314
4315         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4316
4317 2002-07-10  Jeffrey A Law  <law@redhat.com>
4318
4319         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4320
4321         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4322
4323 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4324
4325         * gcc.dg/20020312-2.c: Check for __PPC__.
4326
4327 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4328
4329         * gcc.c-torture/compile/20020709-1.c: New test.
4330
4331 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4332
4333         * g++.dg/template/qualttp21.C: New test case.
4334
4335 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4336
4337         * gcc.c-torture/compile/20020706-1.c: New test.
4338         * gcc.c-torture/compile/20020706-2.c: New test.
4339
4340 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4341             Alexandre Oliva  <aoliva@redhat.com>
4342
4343         * g++.dg/warn/incomplete1.C: New test.
4344
4345 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4346
4347         PR c++/7099
4348         * g++.dg/warn/noreturn1.C: New test.
4349
4350 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/6706
4353         * g++.dg/debug/debug6.C: New test.
4354         * g++.dg/debug/debug7.C: New test.
4355
4356 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
4357
4358         * gcc.c-torture/compile/simd-3.c: New test.
4359
4360 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
4361
4362         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
4363         * gcc.dg/20020620-1.c: Likewise.
4364
4365 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4366
4367         PR c++/6944
4368         * g++.dg/init/array4.C: New test.
4369         * g++.dg/init/array5.C: New test.
4370
4371 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
4372
4373         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
4374         * gcc.c-torture/execute/simd-2.c (main): Likewise.
4375
4376 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4377
4378         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
4379         * gcc.dg/wtr-aggr-init-1.c: Likewise.
4380         * gcc.dg/wtr-conversion-1.c: Likewise.
4381         * gcc.dg/wtr-escape-1.c: Likewise.
4382         * gcc.dg/wtr-int-type-1.c: Likewise.
4383         * gcc.dg/wtr-label-1.c: Likewise.
4384         * gcc.dg/wtr-static-1.c: Likewise.
4385         * gcc.dg/wtr-strcat-1.c: Likewise.
4386         * gcc.dg/wtr-suffix-1.c: Likewise.
4387         * gcc.dg/wtr-switch-1.c: Likewise.
4388         * gcc.dg/wtr-unary-plus-1.c: Likewise.
4389         * gcc.dg/wtr-union-init-1.c: Likewise.
4390         * gcc.dg/wtr-union-init-2.c: Likewise.
4391         * gcc.dg/wtr-union-init-3.c: Likewise.
4392
4393         * gcc.dg/wtr-func-def-1.c: New test.
4394
4395 2002-07-02 Devang Patel <dpatel@apple.com>
4396
4397         * objc.dg/param-1.m: New test.
4398
4399 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
4400
4401         * gcc.dg/cpp/trad/directive.c: Add test.
4402         * gcc.dg/cpp/trad/macroargs.c: Add test.
4403         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
4404
4405 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
4406
4407         * gcc.dg/cpp/cmdlne-M.c: New test.
4408
4409 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
4410
4411         * objc.dg/desig-init-1.m: New test.
4412
4413 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4414
4415         PR c++/6716
4416         * g++.dg/template/instantiate1.C: New test.
4417
4418 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/7112
4421         * g++.dg/template/sizeof2.C: New test.
4422
4423 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4424
4425         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
4426         gcc.dg/cpp/trad/include.c: New tests.
4427
4428 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
4429
4430         PR target/7177
4431         * gcc.c-torture/compile/20020701-1.c: New test.
4432
4433 2002-07-01  Stan Shebs  <shebs@apple.com>
4434
4435         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
4436         header here...
4437         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
4438         (objc-torture-execute): or here.
4439
4440 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
4441
4442         * gcc.c-torture/execute/arith-rand-ll.c: New test.
4443
4444 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4445
4446         * gcc.dg/cpp/trad/escaped-nl.c: New test.
4447
4448 2002-06-30  Devang Patel  <dpatel@apple.com>
4449
4450         * objc.dg/fsyntax-only.m: New test.
4451
4452 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/6695
4455         * g++.dg/template/friend7.C: New file.
4456
4457 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
4458
4459         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
4460         return type.
4461
4462 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
4463
4464         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
4465         avoid division by zero.
4466
4467 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
4468
4469         * gcc.dg/Wunknownprag.c: New tests.
4470
4471 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
4472
4473         * gcc.c-torture/execute/simd-2.c: New test.
4474
4475 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
4476
4477         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
4478         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
4479         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
4480         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
4481         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
4482         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
4483         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
4484         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
4485         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
4486         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
4487         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
4488         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
4489         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
4490         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
4491         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
4492         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
4493         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
4494
4495 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
4496
4497         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
4498         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
4499         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
4500         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
4501         New tests.
4502         * gcc.dg/cpp/trad/directive.c: Update.
4503
4504 2002-06-23  Andreas Jaeger  <aj@suse.de>
4505
4506         * gcc.c-torture/execute/complex-6.c: New.
4507
4508 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
4509
4510         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
4511         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
4512         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
4513         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
4514
4515 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
4516
4517         * gcc.dg/cpp/trad: New directory with traditional tests copied
4518         from parent directory.
4519         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4520         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4521         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4522         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4523         Move to trad/ and rename.
4524         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
4525         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
4526         gcc.dg/cpp/trad/redef2.c: New tests.
4527         * gcc.dg/cpp/trad/trad.exp: New driver.
4528
4529 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
4530
4531         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4532         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4533         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4534         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4535         Remove.
4536
4537 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
4538
4539         * gcc.dg/20020620-1.c: New test.
4540
4541 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4542
4543         * g++.dg/template/ttp4.C: New test.
4544
4545 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
4546
4547         * g++.dg/opt/vt1.C: Fix regexp.
4548
4549 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4550
4551         * gcc.c-torture/execute/pure-1.c: Make functions static again.
4552         Don't use attribute `noinline'.
4553
4554 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4555
4556         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
4557
4558 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
4559
4560         * gcc.c-torture/execute/simd-1.c: New.
4561
4562         * gcc.dg/simd-1.c: New.
4563
4564 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4565
4566         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
4567
4568 2002-06-16  Richard Henderson  <rth@redhat.com>
4569
4570         * g++.dg/ext/anon-struct1.C: New.
4571         * g++.dg/ext/anon-struct2.C: New.
4572         * g++.dg/ext/anon-struct3.C: New.
4573         * gcc.dg/anon-struct-1.c: New.
4574         * gcc.dg/anon-struct-2.c: New.
4575         * gcc.dg/anon-struct-3.c: New.
4576         * gcc.dg/20011008-1.c: Adjust warning text.
4577         * gcc.dg/20020527-1.c: Add -fms-extensions.
4578
4579 2002-06-16  Richard Henderson  <rth@redhat.com>
4580
4581         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
4582
4583 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
4584
4585         * gcc.c-torture/execute/20020615-1.c: New test.
4586
4587 2002-06-15  Roger Sayle  <roger@eyesopen.com>
4588
4589         * gcc.c-tortuture/execute/compare-1.c: New test case.
4590         * gcc.c-tortuture/execute/compare-2.c: New test case.
4591         * gcc.c-tortuture/execute/compare-3.c: New test case.
4592
4593 2002-06-13  Richard Henderson  <rth@redhat.com>
4594
4595         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
4596         ia64 ilp32.
4597
4598 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4599
4600         * g++.dg/template/typename2.C: Update error message.
4601
4602 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
4603
4604         * gcc.c-torture/execute/20020611-1.c: New test.
4605
4606 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
4607
4608         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
4609         list of targets to skip.
4610
4611 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
4612
4613         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
4614         targets if not optimizing.
4615
4616 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
4617
4618         * gcc.c-torture/compile/20020605-1.c: New test.
4619
4620         * g++.dg/opt/vt1.C: New test.
4621
4622         * gcc.dg/20020531-1.c: New test.
4623
4624         * gcc.dg/20020530-1.c: New test.
4625
4626         * gcc.dg/20020527-1.c: New test.
4627
4628         * g++.dg/opt/cse1.C: New test.
4629
4630 2002-06-07  Roger Sayle  <roger@eyesopen.com>
4631
4632         * gcc.dg/20020607-2.c: New test case.
4633
4634 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
4635
4636         * gcc.c-torture/compile/20020604-1.c: New test.
4637
4638 2002-06-04  Richard Henderson  <rth@redhat.com>
4639
4640         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
4641         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
4642         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
4643
4644 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
4645
4646         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
4647
4648 2002-06-03  Richard Henderson  <rth@redhat.com>
4649
4650         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
4651         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
4652
4653 2002-06-02  Richard Henderson  <rth@redhat.com>
4654
4655         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
4656         test functions static.
4657
4658 2002-06-02  Andreas Jaeger  <aj@suse.de>
4659
4660         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
4661         now.
4662
4663 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4664
4665         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
4666         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
4667         Update for mofified diagnostics.
4668         * gcc.dg/c99-intconst-1.c: No longer fail.
4669
4670 2002-06-02  Richard Henderson  <rth@redhat.com>
4671
4672         * gcc.dg/uninit-A.c: Remove xfail markers.
4673
4674 2002-06-01  Roger Sayle  <roger@eyesopen.com>
4675
4676         * gcc.dg/fnegate-1.c: New test case.
4677
4678 2002-05-30  Osku Salerma  <osku@iki.fi>
4679
4680         * gcc.c-torture/execute/mayalias-1.c: New file.
4681
4682 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4683
4684         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4685         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4686         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4687
4688 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4689
4690         * gcc.c-torture/execute/20020529-1.c: New test.
4691
4692 2002-05-27  Richard Henderson  <rth@redhat.com>
4693
4694         * g++.dg/ext/attrib6.C: New test case.
4695
4696 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4697
4698         * gcc.c-torture/execute/pure-1.c: New test.
4699
4700 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4701
4702         * gcc.dg/cpp/arith-2.c: Remove.
4703
4704 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4705
4706         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4707         * gcc.dg/cpp/if-3.c: Remove.
4708
4709 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4710
4711         * g++.dg/opt/cse2.C: New test.
4712
4713 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4714
4715         * gcc.dg/cpp/arith-1.c: New semantic tests.
4716         * gcc.dg/cpp/if-1.c: Update.
4717
4718 2002-05-24  Ben Elliston  <bje@redhat.com>
4719
4720         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4721
4722 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4723
4724         * gcc.dg/verbose-asm.c: New test.
4725
4726 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4727
4728         * gcc.dg/cpp/paste12.c: New test.
4729
4730 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4731
4732         * g++.dg/parse/named_ops.C: New test.
4733
4734 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4735
4736         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4737
4738 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4739
4740         * gcc.dg/weak-2.c: Allow optional leading underscore
4741         in scan-assembler symbol name.
4742         * gcc.dg/weak-3.c: Likewise.
4743         * gcc.dg/weak-4.c: Likewise.
4744         * gcc.dg/weak-5.c: Likewise.
4745
4746 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4747
4748         * gcc.dg/20020523-1.c: New test.
4749
4750 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4751
4752         * objc.dg/const-str-2.m: Update now that we stop after
4753         a command line error.
4754
4755 2002-05-22  Richard Henderson  <rth@redhat.com>
4756
4757         * g++.dg/dg.exp: Fix typo in test pruneing.
4758
4759 2002-05-22  Richard Henderson  <rth@redhat.com>
4760
4761         * g++.dg/dg.exp: Prune the tls subdirectory.
4762         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4763         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4764         * g++.dg/tls/init-1.C: New.
4765
4766 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4767
4768         * gcc.dg/20020517-1.c: New test.
4769
4770 2002-05-21  Richard Henderson  <rth@redhat.com>
4771
4772         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4773         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4774
4775 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4776
4777         * g++.dg/other/copy2.C: New test.
4778
4779 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4780
4781         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4782         (MAX_COPY): Bump up to 10 times sizeof (long long).
4783         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4784
4785         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4786         sizeof (long long).
4787
4788         * gcc.c-torture/execute/strcpy-1.c: New test.
4789
4790 2002-05-19  Jason Merrill  <jason2redhat.com>
4791
4792         * g++.dg/ext/oper1.C: New test.
4793
4794 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4795 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4796
4797         * README.QMTEST: New file.
4798
4799         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4800
4801 2002-05-19  Andreas Jaeger  <aj@suse.de>
4802
4803         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4804         now.
4805         * gcc.c-torture/execute/loop-2d.x: Likewise.
4806
4807 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4808
4809         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4810         support weak symbols.
4811         * gcc.dg/weak-4.c: Likewise
4812         * gcc.dg/weak-6.c: Likewise
4813
4814 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4815
4816         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4817         cygwin, coff and h8300-*-hms targets
4818         * gcc.dg/weak-5.c: Likewise
4819         * gcc.dg/weak-7.c: Likewise
4820
4821 2002-05-16  Jason Merrill  <jason@redhat.com>
4822
4823         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4824         (scan-assembler-not, scan-assembler-dem): Likewise.
4825         (scan-assembler-dem-not): Likewise.
4826
4827 2002-05-15  Richard Henderson  <rth@redhat.com>
4828
4829         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4830
4831 2002-05-15  Richard Henderson  <rth@redhat.com>
4832
4833         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4834         (vfoo1f): Warning here.
4835         (vfoo1l): Don't redefine the alias.
4836
4837 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4838
4839         * g++.dg/init/pm1.C: New test.
4840
4841 2002-05-12  David S. Miller  <davem@redhat.com>
4842
4843         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4844         types.
4845
4846 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4847
4848         * gcc.c-torture/execute/20020510-1.c: New test case.
4849
4850 2002-05-10  David S. Miller  <davem@redhat.com>
4851
4852         * gcc.c-torture/execute/conversion.c: Test long double too.
4853
4854 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4855
4856         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4857         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4858         * lib/g++.exp (g++_link_flags): Likewise.
4859         * lib/objc.exp (objc_target_compile): Likewise.
4860
4861 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4862
4863         * gcc.dg/cpp/poison.c: Update.
4864         * gcc.dg/cpp/20000625-2.c: Remove.
4865         * gcc.dg/cpp/direct2s.c: Remove final test.
4866
4867 2002-05-08  Tom Rix  <trix@redhat.com>
4868
4869         * gcc.c-torture/execute/20020508-1.c: New test.
4870         * gcc.c-torture/execute/20020508-2.c: New test.
4871         * gcc.c-torture/execute/20020508-3.c: New test.
4872
4873 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4874
4875         * gcc.dg/cpp/charconst-4.c: More tests.
4876
4877 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c/6569
4880         * gcc.dg/weak-3.c: Update location of warning messages.
4881         * gcc.dg/weak-5.c: Likewise.
4882
4883 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4884
4885         * gcc.c-torture/execute/20020506-1.c: New test case.
4886
4887 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4888
4889         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4890
4891 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4892
4893         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4894
4895 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4896
4897         * gcc.dg/cpp/charconst-3.c: New test.
4898
4899 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4900
4901         * gcc.dg/cpp/charconst.c: Update tests.
4902
4903 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4904
4905         * treelang: Added directory for new sample language treelang. Also
4906         lib/treelang.exp: New file to signal treelang should be tested.
4907
4908 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4909
4910         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4911         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4912         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4913         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4914         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4915         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4916         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4917
4918 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4919
4920         * gcc.dg/format/xopen-2.c: New test.
4921
4922 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4923
4924         * gcc.dg/20020503-1.c: New test.
4925
4926 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4927
4928         * g++.dg/init/dtor1.C: Make it tougher.
4929
4930 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4931
4932         * g++.dg/init/dtor1.C: New test.
4933
4934 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4935
4936         * gcc.dg/altivec-8.c: New.
4937
4938 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4939
4940         * gcc.dg/altivec-7.c: New.
4941
4942 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4943
4944         * g++.dg/parse/typedef1.C: New test.
4945
4946 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4947
4948         PR c++/6486
4949         * g++.dg/template/friend6.C: New test.
4950
4951         PR c++/6492
4952         * g++.dg/init/copy1.C: New test.
4953
4954 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4955
4956         * g++.dg/warn/effc1.C: New test.
4957
4958 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4959
4960         * gcc.dg/cpp/if-cexp.c: Add a test.
4961
4962 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4963
4964         * gcc.dg/20020426-2.c: New test.
4965
4966 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4967
4968         * gcc.dg/cpp/if-mop.c: Update.
4969         * gcc.dg/cpp/if-mpar.c: Add test.
4970         * gcc.dg/cpp/if-oppr.c: Update.
4971
4972 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4973
4974         PR c/6343
4975         * gcc.dg/weak-[2-7].c: New tests.
4976
4977 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4978
4979         * gcc.dg/enum1.c: New test.
4980
4981 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/6497
4984         * g++.dg/inherit/access2.C: New test.
4985
4986 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR bootstrap/6445
4989         * gcc.dg/20020426-1.c: New test.
4990
4991 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4992
4993         * g++.dg/abi/enum1.C: New test.
4994
4995 2002-04-26  Richard Henderson  <rth@redhat.com>
4996
4997         * gcc.dg/c99-bool-1.c: Expect always true warning.
4998
4999 2002-04-25  Roger Sayle  <roger@eyesopen.com>
5000
5001         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
5002
5003 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5004
5005         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
5006         targets.
5007
5008 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
5009
5010         * g++.dg/abi/mange7.C: New test.
5011
5012         PR c++/6438.
5013         * g++.dg/parse/stmtexpr2.C: New test.
5014
5015 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
5016
5017         * gcc.dg/20020312-2.c: Add SH target.
5018
5019 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5020
5021         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
5022         compiler output on mips*-*-irix*.
5023
5024 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
5025
5026         * g++.dg/parse/attr1.C: New test.
5027
5028 2002-04-23  Roger Sayle  <roger@eyesopen.com>
5029
5030         * gcc.c-torture/execute/string-opt-17.c: New test case.
5031         * gcc.c-torture/execute/memset-2.c: New test case.
5032
5033 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/6256:
5036         * g++.dg/template/friend5.C: New test.
5037
5038         PR c++/6331:
5039         * g++.dg/template/qual1.C: Likewise.
5040
5041 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
5042
5043         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
5044         Include stdlib.h, not stdio.h or ctype.h.
5045
5046 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
5047
5048         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
5049         cris-*-elf* and mmix-*-*.
5050         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
5051         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
5052         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
5053         Ditto.
5054         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
5055         * gcc.dg/wchar_t-1.c: Ditto.
5056
5057 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
5058
5059         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
5060         Clarify comment.
5061
5062 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
5063
5064         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
5065
5066 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5067
5068         * gcc.c-torture/execute/20000906-1.x: Delete.
5069
5070 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
5071
5072         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
5073
5074 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
5075
5076         * PR6367
5077         * g77.f-torture/execute/6367.f: New test.
5078         * g77.f-torture/execute/6367.x: Disable for MMIX.
5079
5080 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
5081
5082         * PR6352
5083         * g++.dg/opt/inline2.C: New test.
5084
5085 2002-04-18  Richard Henderson  <rth@redhat.com>
5086
5087         * gcc.dg/20000906-1.c: Enable for all targets.
5088         * gcc.c-torture/compile/iftrap-2.c: New.
5089
5090 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5091
5092         * gcc.dg/20020418-1.c: New test.
5093         * gcc.dg/20020418-2.c: New test.
5094
5095 2002-04-18  Richard Henderson  <rth@redhat.com>
5096
5097         * gcc.c-torture/compile/iftrap-1.c: New.
5098         * gcc.dg/iftrap-1.c: Adjust for ia64.
5099         * gcc.dg/iftrap-2.c: New.
5100
5101 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5102
5103         * gcc.c-torture/compile/20020418-1.c: New test.
5104
5105 2002-04-18  Roger Sayle  <roger@eyesopen.com>
5106
5107         * gcc.c-torture/compile/20020415-1.c: New.
5108
5109 2002-04-18  David S. Miller  <davem@redhat.com>
5110
5111         * gcc.c-torture/execute/20020418-1.c: New test.
5112
5113 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
5114
5115         * gcc.dg/20020416-1.c: New test.
5116
5117         * g++.dg/opt/inline1.C: New test.
5118
5119 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
5120
5121         * gcc.dg/altivec-5.c: New test.
5122
5123         * gcc.dg/20020415-1.c: New test.
5124
5125 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
5126
5127         * testsuite/lib/chill.exp: Remove.
5128
5129 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
5130
5131         * g++.dg/other/big-struct.C: New test.
5132
5133 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
5134
5135         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
5136         of scratch file.
5137
5138 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
5139
5140         PR c/6277
5141         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
5142         in scan-assembler function name
5143
5144 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
5145
5146         * g77.f-torture/execute/980628-4.x,
5147         g77.f-torture/execute/980628-5.x,
5148         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5149         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5150         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
5151         i[34567]86-*-*.
5152
5153 2002-04-13  David S. Miller  <davem@redhat.com>
5154
5155         * gcc.c-torture/execute/20020413-1.c: New test.
5156
5157 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
5158
5159         * gcc.dg/asm-6.c,
5160         * g++.dg/ext/asm1.C: New tests.
5161
5162 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
5163
5164         PR c++ 5373.
5165         * g++.dg/parse/stmtexpr1.C: New test.
5166
5167         PR c++/5189.
5168         * g++.dg/template/copy1.C: New test.
5169
5170 2002-04-12  Richard Henderson  <rth@redhat.com>
5171
5172         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
5173
5174 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
5175
5176         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
5177         gcc.c-torture/execute/20020307-2.c.
5178
5179 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
5180
5181         * g++.dg/ext/attrib5.C,
5182         * g++.dg/lookup/struct1.C: New tests.
5183
5184 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
5185
5186         * gcc.dg/20020411-1.c: New test.
5187
5188         * gcc.c-torture/execute/20020411-1.c: New test.
5189
5190 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
5191
5192         * g77.f-torture/execute/6177.f: New test.
5193
5194 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR middle-end/6247
5197         * g++.dg/opt/cleanup1.C: New test.
5198
5199         * g++.dg/opt/const1.C: New test.
5200
5201 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
5202
5203         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
5204
5205 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5206
5207         PR c++/5507
5208         * g++.dg/template/typename2.C: New test.
5209
5210 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
5211
5212         * gcc.c-torture/execute/loop-12.c: New.
5213
5214 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
5215
5216         * g77.f-torture/execute/980628-4.x,
5217         g77.f-torture/execute/980628-5.x,
5218         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5219         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5220         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
5221
5222 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5223
5224         PR optimization/6086
5225         * g++.dg/opt/preinc1.C: New test.
5226
5227 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5228
5229         PR c++/5571
5230         * g++.dg/opt/static2.C: New test.
5231
5232 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5233
5234         PR c/5120
5235         * gcc.dg/20020406-1.c: New test.
5236
5237 2002-04-04  David S. Miller  <davem@redhat.com>
5238
5239         * gcc.c-torture/execute/20020404-1.c: New test.
5240
5241 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
5242
5243         PR c/6123
5244         * gcc.dg/20020312-2.c: Do not declare global register variable
5245         if __PIC__ or __pic__ is defined.
5246
5247 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
5248
5249         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
5250         __asm__ so that it works correctly even if -ansi -pedantic-errors.
5251
5252 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5253
5254         * gcc.misc-tests/linkage.exp: Update last change to handle
5255         sparc*-, not just sparc-.
5256
5257 2002-04-03  Richard Henderson  <rth@redhat.com>
5258
5259         * gcc.dg/cpp/ucs.c: Improved long UCS test.
5260
5261 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5262
5263         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
5264
5265 2002-04-02  David S. Miller  <davem@redhat.com>
5266
5267         * gcc.c-torture/execute/20020402-3.c: New test.
5268
5269 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5270
5271         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
5272         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
5273
5274         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
5275         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
5276         g77.f-torture/execute/20001201.x,
5277         g77.f-torture/execute/u77-test.x: New files.
5278
5279         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5280         * gcc.dg/wchar_t-1.c: Ditto.
5281
5282 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5283
5284         * gcc.c-torture/execute/20020402-1.c: New test.
5285
5286 2002-04-01  Richard Henderson  <rth@redhat.com>
5287
5288         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5289
5290         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5291
5292 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5293
5294         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5295
5296 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5297
5298         * g++.dg/inherit/template-as-base.C: Expect error.
5299         * g++.dg/inherit/namespace-as-base.C: Likewise.
5300
5301 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5302
5303         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5304         g++.dg/ext/instantiate3.C: Tweak match patterns.
5305
5306         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5307         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5308         -da test.
5309
5310 2002-03-31  Richard Henderson  <rth@redhat.com>
5311
5312         * gcc.dg/special/alias-2.c: New.
5313         * gcc.dg/special/ecos.exp: Run it.
5314
5315 2002-03-31  Richard Henderson  <rth@redhat.com>
5316
5317         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5318
5319 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5320
5321         * gcc.dg/weak-1.c: Disable on h8300 port.
5322
5323 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5324
5325         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5326         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5327         ordering tests.
5328         * g++.dg/bprob/bprob-1.C: New test.
5329         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5330         * g++.dg/gcov/gcov-1.C: New test.
5331         * g++.dg/gcov/gcov-1.x: New file.
5332         * g++.dg/gcov/gcov-2.C: New test.
5333         * g++.dg/gcov/gcov-3.C: New test.
5334         * g++.dg/gcov/gcov-3.h: New file.
5335
5336 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5337
5338         * g++.old-deja/g++.other/builtins5.C: New test.
5339         * g++.old-deja/g++.other/builtins6.C: New test.
5340         * g++.old-deja/g++.other/builtins7.C: New test.
5341         * g++.old-deja/g++.other/builtins8.C: New test.
5342         * g++.old-deja/g++.other/builtins9.C: New test.
5343
5344 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5345
5346         * g++.dg/opt/static1.C: New test.
5347
5348         * g++.dg/opt/longbranch1.C: New test.
5349
5350 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
5351
5352         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
5353
5354         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
5355
5356 2002-03-28  Jeffrey A Law  (law@redhat.com)
5357
5358         * gcc.c-torture/execute/20020328-1.c: New test.
5359
5360 2002-03-27  Richard Henderson  <rth@redhat.com>
5361
5362         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
5363         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
5364         move from g++.old-deja/g++.ext/.
5365
5366 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
5367
5368         * g++.dg/init/new2.C: New test.
5369
5370 2002-03-26  Richard Henderson  <rth@redhat.com>
5371
5372         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
5373
5374         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
5375         on sparc.
5376
5377         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
5378         sparcv9 systems.
5379         * gcc.dg/20001102-1.c: Likewise.
5380
5381 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
5382
5383         * gcc.dg/cpp/endif-pedantic1.c,
5384         gcc.dg/cpp/endif-pedantic2.c:  New tests.
5385
5386 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
5387
5388         * g++.dg/init/new1.C: New test.
5389
5390 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
5391
5392         * g++.dg/abi/vbase9.C: New test.
5393
5394 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
5395
5396         * gcc.dg/arm-asm.c: New test.
5397
5398 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
5399
5400         * gcc.dg/Wswitch-enum.c: New test.
5401         Fix PR c/5044.
5402
5403 2002-03-26  Richard Henderson  <rth@redhat.com>
5404
5405         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
5406         structure.
5407
5408 2002-03-25  Richard Henderson  <rth@redhat.com>
5409
5410         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
5411         sparcv9 systems.
5412
5413         * gcc.c-torture/compile/20011119-1.c (xxx): New.
5414         * gcc.c-torture/compile/20011119-2.c (xxx): New.
5415
5416 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
5417
5418         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
5419
5420 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
5421
5422         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
5423         targets using generic thunk support.
5424
5425 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
5426
5427         * gcc.c-torture/compile/20020323-1.c: New test.
5428
5429         * g++.dg/opt/conj2.C: New test.
5430
5431 2002-03-24  Richard Henderson  <rth@redhat.com>
5432
5433         * gcc.dg/weak-1.c: Use -fno-common.
5434
5435 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5436
5437         * g77.dg/f77-edit-apostrophe-out.f: New test
5438         * g77.dg/f77-edit-h-out.f: New test
5439         * g77.dg/f77-edit-t-in.f: New test
5440         * g77.dg/f77-edit-t-out.f: New test
5441         * g77.dg/f77-edit-x-out.f: New test
5442         * g77.dg/f77-edit-slash-out.f: New test
5443         * g77.dg/f77-edit-colon-out.f: New test
5444         * g77.dg/f77-edit-s-out.f: New test
5445
5446 2002-03-24  Richard Henderson  <rth@redhat.com>
5447
5448         * objc/execute/formal_protocol-6.x: New XFAIL.
5449
5450 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5451
5452         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
5453         that do not support weak symbols
5454
5455 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5456
5457         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
5458         * lib/g77.exp:  Likewise
5459         * lib/objc.exp: Likewise
5460
5461 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
5462
5463         * gcc.dg/Wswitch-default.c: New test.
5464
5465 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
5466
5467         * g++.dg/other/enum1.C: New test.
5468
5469 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
5470
5471         * gcc.dg/pragma-ep-3.c: Fix typo.
5472
5473 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5474
5475         * g++.dg/inherit/template-as-base.C: New test.
5476
5477 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
5478
5479         * g++.old-deja/g++.other/dwarf2-1.C: Move...
5480         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
5481
5482 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
5483
5484         * gcc.dg/cpp/multiline.c: Update to match.
5485
5486 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
5487
5488         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
5489
5490 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
5491
5492         * gcc.dg/cpp/extratokens2.c:  New file.
5493
5494 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
5495
5496         * gcc.dg/20020312-2.c: Add rs6000 target.
5497
5498         * gcc.c-torture/compile/20020319-1.c: New test.
5499
5500 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5501
5502         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
5503         (A, E): Handle this.
5504
5505 2002-03-20  Jason Merrill  <jason@redhat.com>
5506
5507         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
5508         ignoring -fpic.
5509         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
5510         through prune_gcc_output.
5511
5512 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
5513
5514         * gcc.c-torture/compile/20020320-1.c: New test.
5515
5516 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
5517
5518         * gcc.c-torture/compile/20020318-1.c: New test.
5519
5520         * gcc.dg/struct-by-value-1.c: New test.
5521
5522         * gcc.dg/20020319-1.c: New test.
5523
5524 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
5525
5526         * g++.dg/opt/conj1.C: New test.
5527
5528 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
5529
5530         * g++.dg/template/qualttp20.C: Revert previous change.
5531         * g++.dg/template/qualttp3.C: Likewise.
5532         * g++.dg/template/qualttp4.C: Likewise
5533         * g++.dg/template/qualttp5.C: Likewise
5534         * g++.dg/template/qualttp6.C: Likewise
5535         * g++.dg/template/qualttp7.C: Likewise
5536         * g++.dg/template/qualttp8.C: Likewise
5537         * g++.dg/template/recurse.C: Likewise.
5538
5539 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
5540
5541         * gcc.dg/cpp/wchar-1.c: Update.
5542
5543 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5544
5545         * g++.dg/template/conv1.C: New test.
5546         * g++.dg/template/conv2.C: New test.
5547         * g++.dg/template/conv3.C: New test.
5548         * g++.dg/template/conv4.C: New test.
5549
5550 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5551
5552         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
5553         * g++.dg/template/qualttp3.C: Likewise.
5554         * g++.dg/template/qualttp4.C: Likewise
5555         * g++.dg/template/qualttp5.C: Likewise
5556         * g++.dg/template/qualttp6.C: Likewise
5557         * g++.dg/template/qualttp7.C: Likewise
5558         * g++.dg/template/qualttp8.C: Likewise
5559         * g++.dg/template/recurse.C: Likewise.
5560
5561 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5562
5563         * g++.dg/opt/dtor1.C: New test.
5564
5565 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
5566
5567         * gcc.c-torture/compile/20020315-1.c: New test.
5568
5569 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
5570
5571         * gcc.dg/weak-1.c: Fix scan tests.
5572
5573 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
5574
5575         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
5576         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
5577         cris-*-aout* mmix-*-*.
5578         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
5579         cris-*-aout* mmix-*-*.
5580         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
5581         cris-*-elf* cris-*-aout* and mmix-*-*.
5582         * gcc.dg/20001009-1.c: Ditto.
5583         * gcc.dg/20010912-1.c: Ditto.
5584         * gcc.dg/20020122-4.c: Ditto.
5585         * gcc.dg/inline-2.c: Ditto.
5586
5587 2002-03-14  Jeffrey A Law  (law@cygnus.com)
5588
5589         * gcc.c-torture/compile/20020314-1.c: New test.
5590
5591 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
5592
5593         * gcc.c-torture/execute/20020314-1.c: New test.
5594
5595 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
5596
5597         * g++.dg/warn/Wunused-1.C: New test.
5598
5599 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
5600
5601         * g++.dg/abi/mangle6.C: New test.
5602
5603 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
5604
5605         * gcc.c-torture/compile/20020309-2.c: New test.
5606
5607         * gcc.c-torture/compile/20020312-1.c: New test.
5608
5609 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
5610
5611         * g++.dg/other/access1.C: New test.
5612
5613 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
5614
5615         * gcc.c-torture/execute/wchar_t-1.c: New test.
5616
5617 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
5618
5619         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
5620
5621 2002-03-12  Roger Sayle  <roger@eyesopen.com>
5622
5623         * gcc.dg/20020312-1.c: New test case.
5624
5625 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
5626
5627         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
5628
5629 2002-03-11  Richard Henderson  <rth@redhat.com>
5630
5631         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
5632         * g++.old-deja/g++.jason/report.C: Likewise.
5633
5634 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5635
5636         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
5637         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
5638
5639 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5640
5641         * testsuite/g++.dg/overload/pmf1.C: New test.
5642
5643 2002-03-11  Kazu Hirata  <kazu@hxi.com>
5644
5645         * gcc.c-torture/execute/20020307-1.c: Use long.
5646
5647 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR optimization/5844
5650         * gcc.dg/20020310-1.c: New test.
5651
5652 2002-03-09  Michael Meissner  <meissner@redhat.com>
5653
5654         * gcc.c-torture/execute/memcpy-2.c: New test.
5655         * gcc.c-torture/execute/memset-1.c: New test.
5656         * gcc.c-torture/execute/strlen-1.c: New test.
5657         * gcc.c-torture/execute/strcmp-1.c: New test.
5658         * gcc.c-torture/execute/strncmp-1.c: New test.
5659
5660 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
5661
5662         * gcc.dg/ppc-ldstruct.c: New test.
5663
5664 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gcc.c-torture/execute/va-arg-22.c: New test.
5667
5668 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5669
5670         * gcc.c-torture/compile/20020309-1.c: New test.
5671
5672 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
5673
5674         * gcc.c-torture/execute/20020307-2.c: New test.
5675
5676 2002-03-07  Jeffrey A Law  (law@redhat.com)
5677
5678         * g77.f-torture/compile/20020307-1.f: New test.
5679
5680 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5681
5682         * gcc.dg/unordered-1.c: New test.
5683
5684 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5685
5686         * gcc.c-torture/execute/20020307-1.c: New test.
5687
5688 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5689
5690         * gcc.dg/20020304-1.c: New test.
5691
5692         * gcc.c-torture/compile/20020304-2.c: New test.
5693
5694 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5695
5696         * gcc.c-torture/compile/20020304-1.c: New test case
5697         (from PR c/5830).
5698
5699 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5700
5701         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5702
5703 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         * g++.dg/other/classkey1.C: New test.
5706
5707 2002-03-01  Richard Henderson  <rth@redhat.com>
5708
5709         * gcc.c-torture/compile/981223-1.x: New.
5710         * gcc.c-torture/compile/920625-1.x: New.
5711
5712 2002-02-28  Richard Henderson  <rth@redhat.com>
5713
5714         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5715
5716 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5717
5718         * gcc.c-torture/execute/20020227-1.c: New test.
5719
5720 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5721
5722         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5723         here" ERROR lines.
5724         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5725         * g++.old-deja.g++.other/defarg1.C: Likewise.
5726         * g++.old-deja/g++.pt/calls2.C: Likewise.
5727         * g++.old-deja/g++.pt/crash20.C: Likewise.
5728         * g++.old-deja/g++.pt/crash30.C: Likewise.
5729         * g++.old-deja/g++.pt/crash36.C: Likewise.
5730         * g++.old-deja/g++.pt/crash6.C: Likewise.
5731         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5732         * g++.old-deja/g++.pt/derived3.C: Likewise.
5733         * g++.old-deja/g++.pt/error1.C: Likewise.
5734         * g++.old-deja/g++.pt/friend21.C: Likewise.
5735         * g++.old-deja/g++.pt/friend23.C: Likewise.
5736         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5737         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5738
5739 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5740
5741         * gcc.c-torture/execute/20020225-2.c: New test.
5742
5743 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5744
5745         * gcc.c-torture/execute/920730-1t.c,
5746         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5747         Delete test cases, only relevant to -traditional.
5748
5749 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5750
5751         * gcc.dg/cpp/undef1.c: Remove.
5752         * gcc.dg/cpp/directiv.c: Update.
5753         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5754
5755 2002-02-27  Michael Meissner  <meissner@redhat.com>
5756
5757         * gcc.c-torture/execute/20020226-1.c: New test.
5758
5759 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5760
5761         * g++.dg/debug/debug4.C: New test.
5762
5763         * gcc.dg/ia64-visibility-1.c: New test.
5764
5765 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5766
5767         * gcc.dg/debug/20020224-1.c: New.
5768
5769 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5770
5771         * gcc.c-torture/execute/960416-1.x: New.
5772         * gcc.c-torture/execute/divconst-3.x: Likewise.
5773
5774 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5775
5776         * gcc.dg/20020224-1.c: New test.
5777
5778 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5779
5780         * gcc.c-torture/execute/20020225-1.c: New.
5781
5782 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5783
5784         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5785
5786 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * gcc.dg/20020222-1.c: New test.
5789
5790 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5791
5792         * g++.dg/opt/anonunion1.C: New test.
5793
5794 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5795
5796         * g++.dg/template/qualttp19.C: New test.
5797         * g++.dg/template/qualttp20.C: New test.
5798         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5799         * g++.old-deja/g++.other/qual1.C: Likewise.
5800
5801 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5802
5803         * gcc.dg/attr-alwaysinline.c: New.
5804
5805 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5806
5807         * gcc.dg/20020220-1.c: New test.
5808
5809         * gcc.dg/20020220-2.c: New test.
5810
5811         * g++.dg/opt/mmx1.C: New test.
5812
5813 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5814
5815         * gcc.c-torture/compile/20020110.c: New test.
5816
5817 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5818
5819         * gcc.c-torture/execute/20020219-1.c: New test.
5820
5821         * gcc.dg/20020219-1.c: New test.
5822
5823         * gcc.dg/noncompile/20020220-1.c: New test.
5824
5825         * g++.dg/opt/ptrintsum1.C: New test.
5826
5827         * gcc.dg/debug/20020220-1.c: New test.
5828
5829 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5830
5831         * gcc.c-torture/execute/20020216-1.c: New test.
5832
5833 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5834
5835         * gcc.dg/decl-1.c: Update, new test.
5836
5837 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5838
5839         * g++.dg/abi/bitfield1.C: New test.
5840         * g++.dg/abi/bitfield2.C: New test.
5841
5842 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5843
5844         * gcc.dg/attr-nest.c: New test.
5845
5846 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5847
5848         * gcc.c-torture/execute/20020215-1.c: New test.
5849
5850 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5851
5852         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5853         * g++.dg/debug/debug.exp: New.
5854         * g++.dg/debug/trivial.C: New.
5855         * g++.dg/debug/debug1.C: Moved...
5856         * g++.dg/other/debug1.C: ...from here.
5857         * g++.dg/debug/debug2.C: Moved...
5858         * g++.dg/other/debug2.C: ...from here.
5859         * g++.dg/debug/debug3.C: Moved...
5860         * g++.dg/other/debug3.C: ...from here.
5861
5862         * gcc.dg/noncompile/20020213-1.c: New test.
5863
5864 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5865
5866         * g++.dg/other/debug3.C: New test.
5867
5868         * gcc.c-torture/execute/20020213-1.c: New test.
5869
5870 2002-02-13  Richard Smith <richard@ex-parrot.com>
5871
5872         * g++.old-deja/g++.other/thunk1.C: New test.
5873
5874 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5875
5876         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5877
5878 2002-02-13  Stan Shebs  <shebs@apple.com>
5879
5880         * gcc.dg/altivec-3.c: New.
5881
5882 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5883
5884         * gcc.dg/Wunreachable-1.c: New test.
5885         * gcc.dg/Wunreachable-2.c: New test.
5886
5887 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5888
5889         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5890
5891 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5892
5893         * gcc.dg/decl-1.c: New test.
5894
5895 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5896
5897         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5898
5899 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5900
5901         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5902         * gcc.c-torture/compile/980506-1.x: Likewise.
5903
5904 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5905
5906         * gcc.dg/20020210-1.c: New.
5907
5908 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5909
5910         * g77.f-torture/execute/947.f: New regression test
5911         for PR fortran/947.
5912
5913 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5914
5915         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5916         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5917
5918 2002-02-08  Richard Henderson  <rth@redhat.com>
5919
5920         * gcc.c-torture/compile/labels-3.c: New.
5921
5922 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5923
5924         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5925         expression statements work instead.
5926         * gcc.dg/noncompile/20020207-1.c: New test.
5927
5928 2002-02-07  Richard Henderson  <rth@redhat.com>
5929
5930         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5931
5932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5933
5934         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5935         message from g77
5936         * lib/g77-dg.exp: Trim g77 error messages so that they are
5937         recognized by dg.exp.
5938
5939 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5940
5941         PR fortran/5473
5942         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5943
5944 2002-02-07  Richard Henderson  <rth@redhat.com>
5945
5946         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5947         to be sufficiently aligned for integers.
5948
5949 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5950
5951         * g++.dg/template/friend4.C: New test.
5952
5953 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5954
5955         PR fortran/5743
5956         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5957         unsupported cases.
5958
5959 2002-02-07  Richard Henderson  <rth@redhat.com>
5960
5961         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5962         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5963         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5964         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5965
5966 2002-02-06  Richard Henderson  <rth@redhat.com>
5967
5968         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5969
5970 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5971
5972         * gcc.dg/20020206-1.c: New test.
5973
5974 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5975
5976         * gcc.c-torture/execute/20020206-1.c: New test.
5977
5978         * gcc.c-torture/execute/20020206-2.c: New test.
5979
5980         PR optimization/5429:
5981         * gcc.c-torture/compile/20020206-1.c: New test.
5982
5983 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5984
5985         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5986         as certain file formats cannot support particularly large
5987         alignments.
5988
5989         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5990         and do not expect to be able to link the executable.
5991
5992         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5993         fail because the COFF format does not support the weak attribute.
5994
5995 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5996
5997         * g77.dg/pr5473.f:  New test
5998
5999 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
6000
6001         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
6002         Fix testcase accordingly.
6003
6004 2002-02-04  Richard Henderson  <rth@redhat.com>
6005
6006         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
6007         (buf): Change to be an array of pointers, not ints.
6008
6009 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6010
6011         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
6012         before all tests.  Move warning one line above to match where it
6013         C frontend emits.
6014         * gcc.dg/Wswitch-2.c: New test.
6015         * g++.dg/warn/Wswitch-1.C: New test.
6016         * g++.dg/warn/Wswitch-2.C: New test.
6017
6018 2002-02-04  Richard Henderson  <rth@redhat.com>
6019
6020         * g++.dg/abi/offsetof.C: Fix size comparison.
6021
6022 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
6023
6024         * gcc.dg/cast-qual-2.c: New test.
6025
6026 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.dg/20020201-4.c: New test.
6029
6030 2002-02-04  Ben Elliston  <bje@redhat.com>
6031
6032         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
6033         target_info attribute != 0, in addition to the empty string.
6034         (gcc_target_compile): Likewise.
6035
6036 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
6037
6038         * gcc.dg/Wswitch.c: New test.
6039         PR gcc/4475. PR gcc/3780.
6040
6041 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
6042
6043         * g77.f-torture/execute/5122.f: New test for regressions
6044         against PR fortran/5122.
6045
6046 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
6047
6048         * g77.f-torture/compile/pr3743.f: Delete
6049         * g77.dg/pr3743-1.f: New test.
6050         * g77.dg/pr3743-2.f: New test.
6051         * g77.dg/pr3743-3.f: New test.
6052         * g77.dg/pr3743-4.f: New test.
6053
6054 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6055
6056         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
6057
6058 2002-02-02  Richard Henderson  <rth@redhat.com>
6059
6060         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
6061         * gcc.c-torture/execute/bf64-1.c: Likewise.
6062
6063 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6064
6065         * gcc.dg/20020201-2.c: New test.
6066
6067         * gcc.dg/20020201-3.c: New test.
6068
6069         * gcc.c-torture/execute/bitfld-2.c: New test.
6070
6071 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6072
6073         * gcc.dg/bitfld-1.c: Update.
6074         * gcc.dg/bitfld-2.c: Update.
6075         * gcc.c-torture/execute/bitfld-1.x: New.
6076
6077 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6078
6079         * gcc.c-torture/execute/20020201-1.c: New test.
6080
6081 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
6082
6083         PR target/5469
6084         * gcc.dg/20020201-1.c: New test.
6085
6086 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
6087
6088         PR fortran/3743
6089         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
6090         * g77.f-torture/compile/pr3743.x: Remove
6091
6092 2002-01-31  Tom Rix  <trix@redhat.com>
6093
6094         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
6095
6096 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
6097
6098         * gcc.dg/noncompile/20020130-1.c: New test.
6099
6100 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
6101
6102         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
6103
6104 2002-01-29  Richard Henderson  <rth@redhat.com>
6105
6106         * gcc.c-torture/execute/991118-1.c: Cast various constants back
6107         to long long.
6108         * gcc.c-torture/execute/bf64-1.c: Likewise.
6109
6110 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
6111
6112         * gcc.c-torture/execute/20020129-1.c: New test.
6113
6114 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6115
6116         * gcc.c-torture/compile/20000224-1.c: Update.
6117         * gcc.c-torture/execute/bitfld-1.c: New tests.
6118         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
6119         * gcc.dg/uninit-A.c: Update.
6120
6121 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6122
6123         * g++.dg/template/ctor1.C: Add instantiation.
6124
6125 2002-01-28  Paul Koning  <pkoning@equallogic.com>
6126
6127         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
6128         argument to __builtin_prefetch to be const ptr.
6129
6130 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
6131
6132         * gcc.c-torture/compile/20020120-1.c: New test.
6133
6134 2002-01-27  Kazu Hirata  <kazu@hxi.com>
6135
6136         * gcc.c-torture/execute/20020127-1.c: New test.
6137
6138 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
6139
6140         * g77.dg/f77-edit-i-in.f: New test
6141         * g77.dg/f77-edit-i-out.f: New test
6142
6143 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
6144
6145         * gcc.dg/debug/debug.exp: New file.
6146         * gcc.dg/debug/trivial.c: New file.
6147         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
6148         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
6149         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
6150         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
6151         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
6152         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
6153         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
6154         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
6155         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
6156         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
6157         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
6158         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
6159         * gcc.dg/20000503-1.c: Removed.
6160         * gcc.dg/20010207-1.c: Removed.
6161         * gcc.dg/20011223-1.c: Removed.
6162         * gcc.dg/20020104-2.c: Removed.
6163         * gcc.dg/debug-1.c: Removed.
6164         * gcc.dg/debug-2.c: Removed.
6165         * gcc.dg/debug-3.c: Removed.
6166         * gcc.dg/debug-4.c: Removed.
6167         * gcc.dg/debug-5.c: Removed.
6168         * gcc.dg/debug-6.c: Removed.
6169         * gcc.dg/dwarf2-1.c: Removed.
6170         * gcc.dg/dwarf2-2.c: Removed.
6171
6172 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
6173
6174         * g++.old-deja/g++.other/eh5.C: New test.
6175         * g++.old-deja/g++.other/sibcall2.C: New test.
6176         * g++.old-deja/g++.other/array9.C: New test.
6177         * g++.old-deja/g++.other/typename2.C: New test.
6178         * g++.old-deja/g++.other/crash60.C: New test.
6179         * g++.old-deja/g++.other/conv9.C: New test.
6180         * g++.old-deja/g++.other/mangle10.C: New test.
6181         * g++.old-deja/g++.other/unchanging1.C: New test.
6182         * g++.old-deja/g++.other/exprstmt1.C: New test.
6183         * g++.old-deja/g++.other/inline23.C: New test.
6184         * g++.old-deja/g++.eh/ia64-1.C: New test.
6185         * g++.old-deja/g++.other/dwarf2-1.C: New test.
6186         * g++.old-deja/g++.other/reload1.C: New test.
6187         * g++.old-deja/g++.other/static20.C: New test.
6188         * g++.old-deja/g++.other/local-alloc1.C: New test.
6189         * g++.old-deja/g++.other/conv8.C: New test.
6190         * g++.old-deja/g++.other/stmtexpr2.C: New test.
6191         * g++.old-deja/g++.other/storeexpr1.C: New test.
6192         * g++.old-deja/g++.other/storeexpr2.C: New test.
6193         * g++.dg/eh/template2.C: New test.
6194         * g++.dg/warn/weak1.C: New test.
6195
6196 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
6197
6198         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6199         Remove first, non-varying, argument.
6200
6201 2002-01-23  Richard Henderson  <rth@redhat.com>
6202
6203         * gcc.dg/inline-2.c: New.
6204
6205         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
6206         Add optional target arg.  Check number of arguments.
6207         (scan-assembler-not, scan-assembler-dem): Likewise.
6208         (scan-assembler-dem-not): Likewise.
6209
6210 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6211
6212         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
6213         line 12.
6214         * g++.old-deja/g++.brendan/parse3.C,
6215         g++.old-deja/g++.other/crash26.C,
6216         g++.old-deja/g++.other/crash28.C,
6217         g++.old-deja/g++.other/crash29.C,
6218         g++.old-deja/g++.other/crash30.C,
6219         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
6220
6221 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
6222
6223         * gcc.dg/20020115-1.c: New.
6224
6225 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
6226
6227         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
6228
6229 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
6230
6231         * gcc.dg/20020122-3.c: New.
6232
6233 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
6234
6235         * g++.dg/other/gc1.C: New test.
6236
6237 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6238
6239         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
6240
6241 2002-01-22  Richard Henderson  <rth@redhat.com>
6242
6243         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
6244
6245 2002-01-22  Richard Henderson  <rth@redhat.com>
6246
6247         * gcc.dg/20020122-4.c: New.
6248
6249 2002-01-22  H.J. Lu <hjl@gnu.org>
6250
6251         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
6252         link output.
6253         * gcc.dg/special/ecos.exp: Likewise.
6254         * lib/g++-dg.exp: Likewise.
6255         * lib/g77-dg.exp: Likewise.
6256         * lib/gcc-dg.exp : Likewise.
6257         * lib/mike-g++.exp: Likewise.
6258         * lib/mike-g77.exp: Likewise.
6259         * lib/mike-gcc.exp: Likewise.
6260         * lib/objc-dg.exp: Likewise.
6261
6262 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
6263
6264         PR target/5379
6265         * gcc.dg/20020122-2.c: New test.
6266
6267 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
6268
6269         * gcc.dg/20020122-1.c: New test.
6270
6271 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
6272
6273         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
6274
6275 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
6276
6277         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
6278
6279 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6280
6281         * gcc.c-torture/compile/20020121-1.c: New test.
6282
6283 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6284
6285         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6286         ld_library_path.
6287
6288 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6289
6290         * gcc.dg/20020218-1.c: New test.
6291
6292 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6293
6294         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6295         messages
6296         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6297         "At global scope" warning
6298         * g++.dg/ext/align1.C: Change cygwin test for alignment
6299         from db-bogus to dg-warning
6300
6301 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6302
6303         * g77.f-torture/compile/cpp2.F: New test.
6304
6305 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6306
6307         * g++.dg/template/access1.C: New test.
6308
6309 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6310
6311         * gcc.dg/20020118-1.c: New.
6312
6313 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6314
6315         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6316
6317 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6318
6319         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6320         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6321         alignment warnings.
6322
6323 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6324
6325         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6326         torture_with_loops and torture_without_loops
6327
6328 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6329
6330         * gcc.c-torture/compile/20020116-1.c: New test.
6331
6332 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6333
6334         * gcc.dg/20020116-2.c: New test.
6335
6336         * gcc.dg/ultrasp4.c: New test.
6337
6338         * gcc.dg/20020116-1.c: New test.
6339
6340 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6341
6342         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6343         by EABI.
6344
6345 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
6346
6347         * gcc.misc-tests/i386-prefetch.exp: New.
6348         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
6349         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
6350         * gcc.misc-tests/i386-pf-none-1.c: New test.
6351         * gcc.misc-tests/i386-pf-sse-1.c: New test.
6352
6353 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
6354
6355         * gcc.dg/gnu89-init-1.c: Add new tests.
6356
6357 2002-01-15  Andreas Jaeger  <aj@suse.de>
6358
6359         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
6360         * gcc.dg/i386-mmx-2.c: Likewise.
6361         * gcc.dg/i386-sse-1.c: Likewise.
6362         * gcc.dg/i386-sse-2.c: Likewise.
6363         * gcc.dg/i386-sse-3.c: Likewise.
6364
6365 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
6366
6367         * g77.f-torture/execute/intrinsic-unix-bessel.f:
6368         Uncomment additional cases that now pass.
6369
6370 2002-01-11  Richard Henderson  <rth@redhat.com>
6371
6372         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
6373         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
6374
6375 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
6376
6377         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
6378
6379 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
6380
6381         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
6382         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
6383
6384 2002-01-10  Dale Johannesen  <dalej@apple.com>
6385
6386         * gcc.c-torture/execute/loop-11.c: New.
6387
6388 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
6389
6390         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
6391         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
6392
6393 2002-01-09  Richard Henderson  <rth@redhat.com>
6394
6395         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
6396         type in which to perform the operation for each size.
6397
6398 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
6399
6400         * gcc.c-torture/compile/20020109-2.c: New test.
6401
6402 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
6403
6404         * gcc.c-torture/execute/loop-10.c: New test.
6405
6406 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6407
6408         * gcc.c-torture/compile/20010226-1.c: New test.
6409         * gcc.c-torture/compile/20010227-1.c: New test.
6410         * gcc.c-torture/compile/20010426-1.c: New test.
6411         * gcc.c-torture/compile/20010510-1.c: New test.
6412         * gcc.c-torture/compile/20010605-3.c: New test.
6413         * gcc.c-torture/compile/20010824-1.c: New test.
6414         * gcc.c-torture/execute/20010409-1.c: New test.
6415         * gcc.dg/noncompile/20000901-1.c: New test.
6416         * gcc.dg/20001023-1.c: New test.
6417         * gcc.dg/20001101-1.c: New test.
6418         * gcc.dg/20001102-1.c: New test.
6419         * gcc.dg/20010207-1.c: New test.
6420         * gcc.dg/20010405-1.c: New test.
6421         * gcc.dg/20010822-1.c: New test.
6422         * gcc.dg/20011107-1.c: New test.
6423
6424 2002-01-09  Jeffrey A Law  (law@redhat.com)
6425
6426         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
6427
6428         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
6429         execution failure on PA targets.
6430
6431 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6432
6433         * gcc.c-torture/compile/20020109-1.c: New test.
6434
6435 2002-01-08  Kazu Hirata  <kazu@hxi.com>
6436
6437         * gcc.c-torture/execute/20020108-1.c: New test.
6438
6439 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
6440
6441         * gcc.dg/20020108-1.c: New test.
6442
6443 2002-01-08  H.J. Lu <hjl@gnu.org>
6444
6445         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
6446         for header files.
6447
6448 2002-01-08  Geoff Keating  <geoffk@redhat.com>
6449
6450         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
6451         consistency.
6452
6453 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
6454
6455         * gcc.dg/altivec-4.c: Test altivec predicates.
6456
6457 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
6458
6459         * gcc.c-torture/execute/20020107-1.c: New test.
6460
6461 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6462
6463         PR c/5279
6464         * gcc.c-torture/compile/20020106-1.c: New test.
6465
6466 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6467
6468         * gcc.c-torture/execute/nestfunc-4.c: New test.
6469
6470 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6471
6472         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
6473         extra triple that slipped in.
6474         * g++.old-deja/g++.abi/align.C: Likewise.
6475         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6476
6477 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6478
6479         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
6480         * g++.old-deja/g++.abi/align.C: Likewise.
6481         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6482
6483         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
6484         on FreeBSD/i386.
6485         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
6486         FreeBSD.
6487
6488 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
6489
6490         * gcc.dg/20020104-1.c: New test.
6491
6492         * gcc.dg/20020104-2.c: New test.
6493
6494 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
6495
6496         * gcc.dg/20020103-1.c: Fix typo in target selector.
6497
6498 2002-01-03  Richard Henderson  <rth@redhat.com>
6499
6500         * gcc.dg/20020103-1.c: New.
6501
6502 2002-01-03  Kazu Hirata  <kazu@hxi.com>
6503
6504         * gcc.c-torture/execute/20020103-1.c: New test.
6505
6506 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
6507
6508         * g++.dg/other/debug2.C: New test.
6509
6510         * gcc.c-torture/compile/20020103-1.c: New test.
6511
6512 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
6513
6514         * gcc.dg/gnu89-init-1.c: Added new tests.
6515
6516 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6517
6518         * g++.dg/template/friend2.C: Remove as patch is reverted.
6519
6520         * g++.dg/warn/oldcast1.C: New test.
6521
6522         * g++.dg/template/ptrmem1.C: New test.
6523         * g++.dg/template/ptrmem2.C: New test.
6524
6525         * g++.dg/template/ntp.C: New test.
6526
6527         * g++.dg/other/component1.C: New test.
6528
6529         * g++.dg/template/ttp3.C: New test.
6530
6531         * g++.dg/template/friend2.C: New test.
6532         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
6533
6534 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6535
6536         * g++.dg/other/ptrmem1.C: New test.
6537         * g++.dg/other/ptrmem2.C: New test.
6538
6539 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6540
6541         * g++.dg/template/ctor1.C: New test.
6542
6543 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         * g++.dg/template/friend2.C: New test.
6546
6547 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
6548
6549         * gcc.dg/mmix-1.c: New test.
6550
6551 2001-12-31  Richard Henderson  <rth@redhat.com>
6552
6553         * gcc.dg/asm-5.c: New.
6554
6555 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
6556
6557         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
6558         in namespace __gnu_cxx
6559
6560 2001-12-30  Richard Henderson  <rth@redhat.com>
6561
6562         * gcc.dg/debug-6.c: New.
6563
6564 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
6565
6566         * gcc.c-torture/compile/20011229-2.c: New test.
6567
6568 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
6569
6570         * gcc.dg/debug-3.c: New test.
6571         * gcc.dg/debug-4.c: New test.
6572         * gcc.dg/debug-5.c: New test.
6573
6574 2001-12-29  Richard Henderson  <rth@redhat.com>
6575
6576         * g++.dg/eh/loop1.C: New.
6577
6578 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6579
6580         * g++.dg/template/crash1.C: New test.
6581
6582 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6583
6584         * g++.dg/other/const1.C: New test.
6585
6586 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
6587
6588         * gcc.c-torture/compile/20011229-1.c: New test.
6589
6590 2001-12-28  Stan Shebs  <shebs@apple.com>
6591
6592         * lib/objc-torture.exp: Resync with c-torture.exp.
6593         * lib/objc.exp: Load standard libraries.
6594
6595 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
6596
6597         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
6598         additional tests.
6599
6600 2001-12-27  Roger Sayle <roger@eyesopen.com>
6601
6602         * gcc.c-torture/execute/string-opt-16.c: New testcase.
6603
6604 2001-12-27  Richard Henderson  <rth@redhat.com>
6605
6606         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
6607
6608 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6609
6610         * g++.dg/eh/ctor1.C: New test.
6611         * g++.dg/other/error2.C: New test.
6612
6613 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6614
6615         * g++.dg/other/init2.C: New test.
6616
6617 2001-12-24  Richard Henderson  <rth@redhat.com>
6618
6619         * gcc.dg/20011223-1.c: New.
6620         * gcc.dg/inline-1.c: New.
6621
6622 2001-12-23  Richard Henderson  <rth@redhat.com>
6623
6624         * gcc.dg/asm-4.c: Test operand modifiers.
6625
6626 2001-12-23  Richard Henderson  <rth@redhat.com>
6627
6628         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
6629
6630 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6631
6632         * gcc.c-torture/execute/20011223-1.c: New test.
6633
6634 2001-12-21  Richard Henderson  <rth@redhat.com>
6635
6636         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
6637         re-enables the warning.
6638
6639 2001-12-21  Richard Henderson  <rth@redhat.com>
6640
6641         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
6642
6643 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6644
6645         * gcc.c-torture/compile/20011218-1.c: New test.
6646
6647 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
6648
6649         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
6650         arm-isr.c test.
6651         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
6652         epilogue generation for ARM ISR routines.
6653
6654 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6655
6656         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
6657         * gcc.dg/format/c90-printf-3.c: Likewise.
6658         * gcc.dg/format/c99-printf-3.c: Likewise.
6659         * gcc.dg/format/ext-1.c: Likewise.
6660         * gcc.dg/format/ext-6.c: Likewise.
6661         * gcc.dg/format/format.h: Prototype unlocked stdio.
6662
6663 2001-12-20  Richard Henderson  <rth@redhat.com>
6664
6665         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
6666         (arena): Use it.
6667         (malloc): Correct allocation logic.  Abort if we fill up the
6668         arena before initialization complete.
6669         (realloc): Correct allocation logic.
6670
6671 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6672
6673         * gcc.c-torture/compile/20011219-2.c: New test.
6674
6675         * gcc.c-torture/execute/20011219-1.c: New test.
6676
6677 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
6678
6679         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
6680         target does not support weak symbols.
6681
6682 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6683
6684         * gcc.c-torture/compile/20011219-1.c: New test.
6685
6686 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6687
6688         * g++.dg/other/error1.C: New test.
6689
6690 2001-12-17  Jeffrey A Law  (law@redhat.com)
6691
6692         * gcc.c-torture/execute/20011217-1.c: New test.
6693
6694 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6695
6696         * objc.dg/special/: New directory.
6697         * objc.dg/special/special.exp: New file.
6698         * objc.dg/special/unclaimed-category-1.h: New file.
6699         * objc.dg/special/unclaimed-category-1a.m: New file.
6700         * objc.dg/special/unclaimed-category-1.m: New file.
6701
6702 2001-12-17  Andreas Jaeger  <aj@suse.de>
6703
6704         * gcc.c-torture/compile/20011217-2.c: New test.
6705
6706 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6707
6708         * gcc.c-torture/compile/20011217-1.c: New test.
6709
6710 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6711
6712         * testsuite/gcc.dg/20011214-1.c: New.
6713
6714 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6715
6716         * gcc.dg/altivec-4.c: New.
6717
6718 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6719
6720         * gcc.dg/20011113-1.c: New test.
6721
6722 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6723
6724         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6725         std::__malloc_alloc_template<0> and
6726         std::__default_alloc_template<false, 0>.
6727
6728 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6729
6730         * objc/execute/bf-21.m: New test.
6731         * objc/execute/enumeration-1.m: New test.
6732         * objc/execute/enumeration-2.m: New test.
6733
6734 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6735
6736         * gcc.dg/gnu89-init-1.c: New test.
6737
6738 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6741         * g++.old-deja/g++.jason/2371.C: Likewise.
6742         * g++.old-deja/g++.jason/template33.C: Likewise.
6743         * g++.old-deja/g++.jason/template34.C: Likewise.
6744         * g++.old-deja/g++.jason/template36.C: Likewise.
6745         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6746         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6747         * g++.old-deja/g++.other/typename1.C: Likewise.
6748         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6749         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6750         * g++.old-deja/g++.pt/typename11.C: Likewise.
6751         * g++.old-deja/g++.pt/typename14.C: Likewise.
6752         * g++.old-deja/g++.pt/typename16.C: Likewise.
6753         * g++.old-deja/g++.pt/typename3.C: Likewise.
6754         * g++.old-deja/g++.pt/typename4.C: Likewise.
6755         * g++.old-deja/g++.pt/typename5.C: Likewise.
6756         * g++.old-deja/g++.pt/typename7.C: Likewise.
6757         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6758
6759 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6760
6761         * g++.dg/other/linkage1.C: New test.
6762         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6763         specifiers.
6764
6765 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6766
6767         * gcc.dg/concat.c: New test.
6768
6769 2001-12-11  Stan Shebs  <shebs@apple.com>
6770
6771         * objc/compile: New test directory.
6772         * objc/compile/compile.exp: New expect script.
6773         * objc/compile/20011211-1.m: New compile test.
6774
6775 2001-12-11  Jason Merrill  <jason@redhat.com>
6776
6777         * lib/prune.exp (prune_gcc_output): Also handle "In member
6778         function".  So many permutations...
6779
6780 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6781
6782         * g++.dg/template/typedef1.C: New test.
6783
6784 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6785
6786         * g++.dg/other/copy1.C: New test.
6787
6788 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6789
6790         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6791
6792         * gcc.dg/builtin-choose-expr.c: New.
6793
6794 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6795
6796         * gcc.dg/altivec-2.c: New.
6797
6798 2001-12-07  Richard Henderson  <rth@redhat.com>
6799
6800         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6801
6802 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6803
6804         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6805         ultrasparc.
6806
6807 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6808
6809         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6810
6811 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6812
6813         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6814         variable argument list.
6815
6816 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6817
6818         * gcc.c-torture/execute/memcheck: Delete entire directory.
6819         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6820         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6821
6822 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6823
6824         * gcc.dg/Wshadow-1.c: New test.
6825
6826 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6827
6828         * gcc.c-torture/compile/20011130-1.c: New test.
6829
6830         * gcc.dg/noncompile/20011025-1.c: New test.
6831
6832         * g++.dg/other/anon-union.C: New test.
6833
6834         * gcc.c-torture/execute/20011024-1.c: New test.
6835
6836 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6837
6838         * gcc.c-torture/execute/20000722-1.x,
6839         gcc.c-torture/execute/20010123-1.x: Remove.
6840         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6841         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6842         gcc.dg/c99-complit-2.c: New tests.
6843
6844 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6845
6846         * g++.dg/inherit/base1.C: New test.
6847
6848 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6849
6850         * g++.dg/other/stdarg1.C: New test.
6851
6852         * gcc.c-torture/compile/20011130-2.c: New test.
6853
6854 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6855
6856         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6857         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6858         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6859         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6860         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6861         * gcc.dg/builtin-prefetch-1.c: New test.
6862
6863 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6864
6865         * gcc.dg/20011130-1.c: New test.
6866
6867 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         * g++.dg/other/scope1.C: New test.
6870         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6871
6872 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6873
6874         * gcc.dg/vla-init-1.c: New test.
6875
6876 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6877
6878         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6879
6880 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6881
6882         * objc.dg/alias.m: Update.
6883         * objc.dg/class-1.m: Update.
6884         * objc.dg/const-str-1.m: Update.
6885         * objc.dg/fwd-proto-1.m: Update.
6886         * objc.dg/id-1.m: Update.
6887         * objc.dg/super-class-1.m: Update.
6888
6889 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6890
6891         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6892         constructs.
6893
6894 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6895
6896         * gcc.c-torture/execute/20011128-1.c: New test.
6897
6898 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6899
6900         * gcc.dg/20011127-1.c: New test.
6901
6902 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6903
6904         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6905         from Austin Group draft 7.
6906         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6907         scanf format arguments.
6908         * gcc.dg/format/no-exargs-2.c: New test.
6909
6910 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6911
6912         * g++.dg/abi/vbase8-4.C: New test.
6913
6914 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6915
6916         * gcc.c-torture/execute/20011121-1.c: New test.
6917
6918 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6919
6920         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6921
6922 2001-11-23  Andreas Jaeger  <aj@suse.de>
6923
6924         * gcc.dg/cpp/charconst-2.c: New test.
6925
6926 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6927
6928         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6929         to the host if it is remote.  Let tests specify extra headers
6930         they use.
6931         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6932         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6933         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6934         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6935         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6936         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6937         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6938         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6939         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6940         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6941
6942 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6943
6944         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6945         for little endian ARMs.
6946
6947 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6948
6949         * gcc.c-torture/compile/20011119-1.c: New test.
6950         * gcc.c-torture/compile/20011119-2.c: New test.
6951
6952 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6953
6954         * gcc.dg/altivec-1.c: Fix typo.
6955
6956 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6957
6958         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6959
6960 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6961
6962         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6963
6964 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6965
6966         * lib/g77.exp: Don't specify --rpath-link.
6967
6968         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6969         across all the headers.
6970         * gcc.dg/format/format.exp: For testing on a remote host,
6971         copy format.h.
6972
6973         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6974         * gcc.c-torture/execute/930406-1.c: Likewise.
6975         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6976
6977 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6978
6979         * gcc.dg/altivec-1.c: New.
6980
6981 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6982
6983         * gcc.dg/cpp/fpreprocessed.c: New test case.
6984
6985 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6986
6987         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6988         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6989         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6990
6991 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6992
6993         * gcc.dg/no-builtin-1.c: New test.
6994
6995 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6996
6997         * gcc.c-torture/execute/20011115-1.c: New test.
6998
6999 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
7000
7001         * gcc.c-torture/compile/20011114-2.c: New test.
7002         * gcc.c-torture/compile/20011114-3.c: New test.
7003         * gcc.c-torture/compile/20011114-4.c: New test.
7004
7005 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
7006
7007         * g++.dg/other/init1.C: New test.
7008
7009 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
7010
7011         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
7012         message.
7013
7014         * gcc.c-torture/execute/20011114-1.c: New testcase.
7015
7016         * gcc.c-torture/compile/20010327-1.c: Revert last change.
7017         * gcc.c-torture/compile/20011114-1.c: New test, exactly
7018         like the (before this change) version of 20010327-1.c.
7019
7020 2001-11-14  Roger Sayle <roger@eyesopen.com>
7021
7022         * gcc.c-torture/execute/string-opt-13.c: New testcase.
7023
7024 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
7025
7026         * g++.dg/init/array2.C: New test.
7027
7028 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
7029
7030         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
7031
7032 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
7033
7034         * g++.dg/other/forscope1.C: New test.
7035         * g++.dg/ext/forscope1.C: New test.
7036         * g++.dg/ext/forscope2.C: New test.
7037
7038 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
7039
7040         * gcc.c-torture/execute/20011113-1.c: New test.
7041
7042 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
7043
7044         * gcc.c-torture/execute/20011109-2.c: New test.
7045
7046         * gcc.c-torture/execute/20011109-1.c: New test.
7047
7048 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
7049
7050         * gcc.c-torture/compile/20011109-1.c: New test.
7051
7052 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
7053
7054         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
7055         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
7056         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
7057         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
7058         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
7059         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
7060         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
7061
7062 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7063
7064         * g++.dg/warn/Wshadow-1.C: New tests.
7065         * g++.old-deja/g++.mike/for3.C: Update.
7066
7067 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
7068
7069         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
7070         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
7071         XFAILs.  Adjust expected error texts.
7072         * gcc.c-torture/compile/20011106-1.c,
7073         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
7074         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
7075         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
7076         gcc.dg/c99-array-lval-5.c: New tests.
7077
7078 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7079
7080         * gcc.dg/cpp/defined.c: Update.
7081
7082 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7083
7084         * gcc.c-torture/execute/anon-1.c: New test.
7085
7086 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
7087
7088         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
7089         same size, so no warning should be produced on stormy16.
7090
7091         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
7092         due to oversized array.
7093         * g++.old-deja/g++.mike/ns15.C: Likewise.
7094         * g++.old-deja/g++.pt/crash16.C: Likewise.
7095
7096 2001-11-02  Graham Stott  <grahams@redhat.com>
7097
7098         * g++.dgother/debug1.C: Fix typos.
7099
7100 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
7101
7102         * g++.dg/other/debug1.C: New test.
7103
7104 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7105
7106         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
7107         of unsigned long.
7108
7109 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
7110
7111         * gcc.dg/20011029-2.c: New test.
7112
7113         * gcc.c-torture/compile/20011029-1.c: New test.
7114
7115 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
7116
7117         * objc/execute/class_self-1.m: New test.
7118         * objc/execute/class_self-2.m: New test.
7119
7120 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
7121
7122         * gcc.misc-tests/msgs.exp: Delete.
7123         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
7124         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
7125         error set to match recent changes.
7126
7127 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
7128
7129         * gcc.dg/20011021-1.c: New test.
7130
7131 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
7132
7133         * gcc.c-torture/compile/20011023-1.c: New test.
7134
7135 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
7136
7137         * lib/g77.exp: Rewrite based on lib/g++.exp.
7138
7139 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
7140
7141         * gcc.c-torture/execute/20011019-1.c: New test.
7142
7143         * gcc.dg/20011018-1.c: New test.
7144
7145 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
7146
7147         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
7148
7149 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
7150
7151         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
7152         * gcc.dg/attr-invalid.c: Likewise.
7153
7154 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
7155
7156         * testsuite/gcc.dg/20011015-1.c: New test.
7157
7158 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7159
7160         * g++.dg/template/unify2.C: New test.
7161
7162 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7163
7164         * g++.dg/other/exception-specification.C: New test
7165
7166 2001-10-13  Tom Rix  <trix@redhat.com>
7167
7168         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
7169         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
7170
7171 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
7172
7173         * testsuite/gcc.dg/20011009-1.c: New test.
7174
7175 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7176
7177         PR g++/4476
7178         * g++.dg/other/friend1.C: New test.
7179
7180 2001-10-11  Richard Henderson  <rth@redhat.com>
7181
7182         * g++.old-deja/g++.other/crash18.C: Add -S to options.
7183
7184 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7185
7186         * gcc.c-torture/compile/20011010-1.c: New.
7187
7188 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7189
7190         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
7191         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
7192         g77.f-torture/execute/execute.exp,
7193         g77.f-torture/noncompile/noncompile.exp,
7194         gcc.c-torture/compile/compile.exp,
7195         gcc.c-torture/execute/execute.exp,
7196         gcc.c-torture/execute/ieee/ieee.exp,
7197         gcc.c-torture/execute/memcheck/memcheck.exp,
7198         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
7199         objc/execute/execute.exp: Update FSF address.
7200
7201 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7202
7203         * gcc.dg/cpp/cmdlne-C.c: Update.
7204         * gcc.dg/cpp/cmdlne-C2.c: New.
7205
7206 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7207
7208         * gcc.c-torture/execute/20011008-3.c: New.
7209
7210 2001-10-08  DJ Delorie  <dj@redhat.com>
7211
7212         * gcc.dg/20011008-1.c: New.
7213         * gcc.dg/20011008-2.c: New.
7214
7215 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7216
7217         * gcc.dg/cpp/spacing1.c: Update test.
7218
7219 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7220
7221         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
7222         spelling errors of "separate" as "seperate".
7223
7224 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
7225
7226         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
7227         enough to avoid inlining.
7228
7229 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7230
7231         * lib/g77.exp: set libg2c_dir correctly.
7232
7233 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7234
7235         * gcc.dg/cpp/macro11.c: New test.
7236
7237 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7238
7239         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
7240         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
7241         gcc.dg/format/multattr-3.c: New tests.
7242         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
7243         tests for format attributes on function pointers being rejected.
7244
7245 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7246
7247         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
7248
7249 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7250
7251         * g++.dg/warn/format1.C: New test.
7252
7253 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7254
7255         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
7256
7257 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7258
7259         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
7260
7261 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7262
7263         * gcc.dg/cpp/redef2.c: Add test.
7264
7265 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
7266
7267         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
7268         long-standing bug on i686, apparently.
7269         * gcc.c-torture/execute/loop-2c.x: New file.
7270         * gcc.c-torture/execute/loop-2d.x: New file.
7271         * gcc.c-torture/execute/loop-3c.x: New file.
7272
7273 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
7274
7275         * gcc.dg/cpp/20000625-2.c: Correct line number.
7276
7277 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7278
7279         * gcc.dg/cpp/macro10.c: New test.
7280         * gcc.dg/cpp/strify3.c: New test.
7281         * gcc.dg/cpp/spacing1.c: Add tests.
7282         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7283         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7284
7285 2001-09-24  DJ Delorie  <dj@redhat.com>
7286
7287         * gcc.c-torture/execute/20010924-1.c: New test.
7288
7289 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7290
7291         * testsuite/objc/execute/paste.m: Remove.
7292
7293 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7294
7295         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7296
7297 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7298
7299         * g77.dg/strlen0.f: New test.
7300
7301 2001-09-21  Richard Henderson  <rth@redhat.com>
7302
7303         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7304         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7305
7306 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7307
7308         Table-driven attributes.
7309         * g++.dg/ext/attrib1.C: New test.
7310
7311 2001-09-20  DJ Delorie  <dj@redhat.com>
7312
7313         * gcc.dg/20000926-1.c: Update expected warning messages.
7314         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7315         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7316         array.
7317
7318 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7319
7320         * g++.dg/eh/registers1.C: New test case.
7321
7322 2001-09-17  Richard Henderson  <rth@redhat.com>
7323
7324         * gcc.dg/array-5.c: Fix VLA decomposition test.
7325
7326 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7327
7328         * gcc.dg/cpp/line5.c: New testcase.
7329
7330 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7331
7332         * gcc.dg/cpp/macro9.c: New test.
7333
7334 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7335
7336         * gcc.c-torture/execute/980223.c: Change type of addr from long
7337         to char *.
7338
7339 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7340
7341         * gcc.c-torture/execute/20010915-1.c: New test.
7342
7343 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7344
7345         * g77.dg/bprob: New directory.
7346         * g77.dg/bprob/bprob.exp: New file.
7347         * g77.dg/bprob/bprob-1.f: New test.
7348         * g77.dg/gcov: New directory.
7349         * g77.dg/gcov/gcov.exp: New file.
7350         * g77.dg/gcov/gcov-1.f: New test.
7351         * g77.dg/gcov/gcov-1.x: New file.
7352
7353 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7354
7355         * gcc.dg/cpp/directiv.c: Update.
7356         * gcc.dg/cpp/undef1.c: Update.
7357
7358 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
7359
7360         * gcc.dg/20010912-1.c: New test.
7361
7362 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
7363
7364         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
7365         language-independent file in lib.
7366         * lib/gcov.exp: New file.
7367
7368 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7369
7370         * gcc.c-torture/compile/20010911-1.c: New test.
7371
7372 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
7373
7374         * lib/profopt.exp: New, to support profile-directed optimizations.
7375         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
7376         * gcc.misc-tests/bprob-1.c: New test.
7377         * gcc.misc-tests/bprob-2.c: New test.
7378
7379 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
7380
7381         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
7382         XFAIL and which kinds of gcov output to verify.
7383         * gcc.misc-tests/gcov-4b.x: New file.
7384         * gcc.misc-tests/gcov-5b.x: New file.
7385         * gcc.misc-tests/gcov-6.x: New file.
7386         * gcc.misc-tests/gcov-7.c: New test.
7387         * gcc.misc-tests/gcov-7.x: New file.
7388
7389 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
7390
7391         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
7392         * gcc.misc-tests/gcov-6.c: New test.
7393
7394 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7395
7396         PR c++/3986
7397         * g++.dg/abi/vbase1.C: New test.
7398
7399 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
7400
7401         * objc.dg/method-2.m: New.
7402
7403 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7404
7405         PR c++/4203
7406         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
7407         * g++.dg/init/empty1.C: New test.
7408
7409 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
7410
7411         * gcc.c-torture/compile/20010903-1.c: New test.
7412
7413 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
7414
7415         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
7416         for m68k.
7417
7418 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
7419
7420         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
7421
7422         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
7423
7424         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
7425
7426 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
7427
7428         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
7429         for 16-bit 'unsigned int'.
7430
7431 2001-08-29  Kazu Hirata  <kazu@hxi.com>
7432
7433         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
7434
7435 2001-08-27  Richard Henderson  <rth@redhat.com>
7436
7437         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
7438         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
7439
7440 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
7441
7442         * gcc.dg/asm-names.c (ymain): New.
7443
7444 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
7445
7446         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
7447         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
7448         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
7449
7450 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7451
7452         * gcc.dg/compare5.c: New testcase.
7453
7454 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
7455
7456         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
7457         and "In instantiation".
7458
7459 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
7460
7461         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
7462
7463 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
7464
7465         * gcc.misc-tests/gcov.exp: Add support for branch information.
7466         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
7467         * gcc.misc-tests/gcov-4.c: New test.
7468         * gcc.misc-tests/gcov-4b.c: New test.
7469         * gcc.misc-tests/gcov-5b.c: New test.
7470
7471 2001-08-20  Zack Weinberg  <zackw@panix.com>
7472
7473         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
7474         expected to fail.
7475
7476 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7477
7478         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
7479
7480 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
7481
7482         * g++.dg/eh/template1.C: New test.
7483
7484 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
7485
7486         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
7487         Fix thinko.
7488         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
7489         for xfail.
7490
7491 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
7492
7493         * lib/g77-dg.exp:  Use prune.exp for common procedures
7494         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
7495         * lib/g77.exp: (g77-dg-prune) Remove
7496
7497 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
7498
7499         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
7500
7501 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7502
7503         * g++.dg/template/unify1.C: New test.
7504
7505 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
7506
7507         * g++.dg/abi/empty4.C: New test.
7508
7509 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
7510
7511         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
7512         solaris2.*
7513         * g77.f-torture/compile/pr3743.x: Likewise
7514
7515 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7516
7517         * g++.dg/other/using-declaration.C: New test.
7518
7519 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7520
7521         * gcc.dg/cpp/tr-sign.c: New testcase.
7522
7523 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7524
7525         * gcc.dg/cpp/19951025-1.c: Revert.
7526         * gcc.dg/cpp/directiv.c: We no longer process directives that
7527         interrupt macro arguments.
7528
7529 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
7530
7531         * gcc.dg/bconstp-1.c: New test.
7532
7533 2001-08-03  Richard Henderson  <rth@redhat.com>
7534
7535         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
7536
7537 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7538
7539         * gcc.dg/cpp/19951025-1.c: Update.
7540
7541 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
7542
7543         * g77.dg/ff90-1.f (s): Fix reference of variable z,
7544         should be x.
7545
7546 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7547
7548         Kill -fhonor-std.
7549         * g++.old-deja/g++.ns/ns14.C: Remove special options.
7550         * g++.old-deja/g++.other/std1.C: Likewise.
7551         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
7552
7553 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
7554
7555         * lib/g77.exp:  Load gcc-defs.exp for common procedures
7556         (g77_pass, g77_fail, g77_finish, g77_exit,
7557         ${tool}_check_unsupported_p} Now redundant.  Deleted.
7558
7559 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
7560
7561         * g77.dg/fbackslash.f
7562         * g77.dg/fcase-preserve.f
7563         * g77.dg/ff90-1.f
7564         * g77.dg/ffixed-line-length-0.f
7565         * g77.dg/ffixed-line-length-132.f
7566         * g77.dg/ffixed-line-length-7.f
7567         * g77.dg/ffixed-line-length-72.f
7568         * g77.dg/ffixed-line-length-none.f
7569         * g77.dg/ffree-form-1.f
7570         * g77.dg/fno-backslash.f
7571         * g77.dg/fno-f90-1.f
7572         * g77.dg/fno-fixed-form-1.f
7573         * g77.dg/fno-onetrip.f
7574         * g77.dg/fno-typeless-boz.f
7575         * g77.dg/fno-underscoring.f
7576         * g77.dg/fno-vxt-1.f
7577         * g77.dg/fonetrip.f
7578         * g77.dg/ftypeless-boz.f
7579         * g77.dg/fugly-assumed.f
7580         * g77.dg/funderscoring.f
7581         * g77.dg/fvxt-1.f
7582
7583 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
7584
7585         * objc.dg/fwd-proto-1.m: New.
7586         * objc.dg/local-decl-1.m: New.
7587         * objc.dg/naming-1.m: New.
7588         * objc.dg/naming-2.m: New.
7589         * objc.dg/proto-hier-1.m: New.
7590
7591 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
7592
7593         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
7594         largest-type elements to a struct makes its size grow.
7595
7596 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7597
7598         * g++.dg/abi/vthunk1.C: New test.
7599
7600 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7601
7602         * g++.dg/abi/vbase8-22.C: New test.
7603
7604 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7605
7606         * gcc.dg/cpp/macro8.c: New test.
7607
7608 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         * g++.dg/abi/vbase8-21.C: New test.
7611
7612 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7613
7614         * g++.dg/abi/vbase8-10.C: New test.
7615
7616 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7617
7618         * lib/g++.exp (g++_set_ld_library_path): Renamed to
7619         ${tool}_set_ld_library_path.
7620         Changed caller.
7621         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
7622         g++.exp.
7623
7624 2001-07-26  Stan Cox <scox@redhat.com>
7625
7626         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
7627         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
7628         gcc_exit, gcc_check_unsupported_p):
7629         Moved to gcc-deps.exp
7630         * gcc-deps.exp: New file.
7631
7632 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7633
7634         * g++.old-deja/g++.pt/defarg14.C: New test.
7635
7636 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7637
7638         * g++.old-deja/g++.other/lineno5.C: New test.
7639
7640 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7641
7642         * g++.old-deja/g++.pt/crash68.C: New test.
7643
7644 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7645
7646         * g++.old-deja/g++.other/crash42.C: New test.
7647
7648 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7649
7650         * gcc.dg/cpp/extratokens.c: Fix.
7651         * gcc.dg/cpp/skipping2.c: New tests.
7652
7653 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7654
7655         * gcc.c-torture/execute/20010724-1.c: New file.
7656         * gcc.c-torture/execute/20010724-1.x: New file.
7657
7658 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7659
7660         * g++.old-deja/g++.other/cond7.C: New test.
7661
7662 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7663
7664         * g++.old-deja/g++.other/optimize4.C: New test.
7665
7666 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7667
7668         * g++.old-deja/g++.abi/vbase8-5.C: New test.
7669
7670 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
7671
7672         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
7673         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
7674         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
7675         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
7676
7677         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
7678         bug report" message.
7679
7680         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7681         * g++.dg/ext/instantiate1.C: Move from old-deja.
7682
7683 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7684
7685         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7686         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7687         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7688         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7689
7690 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7691
7692         * gcc.c-torture/execute/20010723-1.c: New test.
7693
7694 2001-07-23  Ben Elliston  <bje@redhat.com>
7695
7696         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7697
7698 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7699
7700         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7701         i[34567]86-*-*.
7702         Delete handling of ieee_multilib_flags.
7703         Pass -mieee for alpha*-*-* and sh-*-*.
7704         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7705
7706 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7707
7708         Remove old-abi tests.
7709         * g++.old-deja/g++.mike/p11116.C: Remove.
7710         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7711
7712 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7713
7714         * g77.f-torture/compile/pr3743.f:  New test
7715
7716 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7717
7718         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7719
7720 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7721
7722         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7723         g++.old-deja/g++.pt/static6.C: Likewise.
7724         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7725         supports weak symbols.
7726
7727 2001-07-18  Andreas Jaeger  <aj@suse.de>
7728
7729         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7730         supported again.
7731
7732 2001-07-18  Andreas Jaeger  <aj@suse.de>
7733
7734         * gcc.dg/iftrap-1.c: Fix target line.
7735
7736 2001-07-17  Richard Henderson  <rth@redhat.com>
7737
7738         * gcc.c-torture/execute/20010717-1.c: New.
7739
7740 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7741
7742         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7743         tests.
7744
7745 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7746
7747         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7748
7749 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7750
7751         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7752         UAC_SIGBUS, UAC_NOPRINT definitions.
7753
7754 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7755
7756         * objc/execute/object_is_class.m: New test.
7757         * objc/execute/object_is_meta_class.m: New test.
7758
7759 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7760
7761         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7762         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7763
7764 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7765
7766         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7767         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7768
7769 2001-07-14  Richard Henderson  <rth@redhat.com>
7770
7771         * gcc.dg/iftrap-1.c: New.
7772
7773 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7774
7775         * g77.f-torture/execute/intrinsic77.f: New test.
7776
7777 2001-07-11  Janis Johnson <janis@us.ibm.com>
7778
7779         * gcc.misc-tests/gcov-3.c: New test.
7780
7781 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7782
7783         * gcc.c-torture/compile/20010711-1.c,
7784         * gcc.c-torture/compile/20010711-2.c: New tests.
7785
7786 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7787
7788         * gcc.c-torture/execute/20010711-1.c: New test.
7789
7790 2001-07-11  Ben Elliston  <bje@redhat.com>
7791
7792         * g++.old-deja/g++.other/enum5.C: New test.
7793
7794 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7795
7796         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7797         (g++-dg-prune): Call prune_gcc_output.
7798         * prune.exp: New file for prune_gcc_output.
7799         * lib/g++.exp, lib/gcc.exp: Load it.
7800
7801 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7802
7803         * gcc.c-torture/compile/20010701-1.c,
7804         g++.old-deja/g++.ext/attrib6.C: New tests.
7805
7806 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7807
7808         * gcc.c-torture/compile/20010706-1.c: New test.
7809
7810 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7811
7812         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7813
7814 2001-06-28  Stan Shebs  <shebs@apple.com>
7815
7816         * gcc.dg/pragma-darwin.c: New test.
7817
7818 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7819
7820         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7821         Solaris 2.[678] system.
7822
7823 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7824
7825         * gcc.dg/20010622-1.c: New test.
7826
7827 2001-06-18  Stan Shebs  <shebs@apple.com>
7828
7829         * objc.dg: New directory.
7830         * objc.dg/dg.exp: New file.
7831         * objc.dg/alias.m: New.
7832         * objc.dg/class-1.m: New.
7833         * objc.dg/class-2.m: New.
7834         * objc.dg/const-str-1.m: New.
7835         * objc.dg/const-str-2.m: New.
7836         * objc.dg/id-1.m: New.
7837         * objc.dg/method-1.m: New.
7838         * objc.dg/super-class-1.m: New.
7839         * lib/objc-dg.exp: New file.
7840
7841 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7842
7843         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7844         of label name.
7845
7846 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7847
7848         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7849
7850 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7851
7852         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7853         variable.
7854
7855 2001-06-12  Richard Henderson  <rth@redhat.com>
7856
7857         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7858
7859 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7860
7861         * g++.old-deja/g++.abi/vbase5.C: New test.
7862         * g++.old-deja/g++.abi/vbase6.C: New test.
7863         * g++.old-deja/g++.abi/vbase7.C: New test.
7864
7865 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7866
7867         * gcc.c-torture/compile/20010610-1.c: New test.
7868
7869 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7870
7871         * g++.old-deja/g++.abi/vbase4.C: New test.
7872
7873 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7874
7875         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7876         support %f for HC11/HC12 targets.
7877         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7878         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7879         on HC11/HC12 targets.
7880         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7881
7882 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7883
7884         * gcc.dg/wchar_t-1.c: New file.
7885         * gcc.dg/wint_t-1.c: Likewise.
7886
7887 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7888
7889         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7890
7891 2001-06-11  Richard Henderson  <rth@redhat.com>
7892
7893         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7894
7895 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7896
7897         * gcc.c-torture/compile/20010611-1.c: New test.
7898
7899 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7900
7901         * gcc.dg/c99-tag-1.c: Add more tests.
7902
7903 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7904
7905         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7906         representation on MN10300 and ARM/Thumb.
7907
7908 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7909
7910         * g77.f-torture/execute/20010610.f: New.
7911
7912 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7913
7914         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7915         names.
7916
7917 2001-06-09  Richard Henderson  <rth@redhat.com>
7918
7919         * gcc.c-torture/execute/ashrdi-1.c: New.
7920         * gcc.c-torture/execute/ashldi-1.c: New.
7921         * gcc.c-torture/execute/lshrdi-1.c: New.
7922
7923 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7924
7925         * objc/execute/load-3.m: Added. Check sending +load to categories,
7926         in addition to classes.
7927
7928 2001-06-08  Stan Shebs  <shebs@apple.com>
7929
7930         * objc/execute/load-2.m: New test.  From Nicola Pero
7931         <n.pero@mi.flashnet.it>.
7932
7933 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7934
7935         * gcc.c-torture/execute/20010605-2.c: New test.
7936
7937 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7938
7939         * g++.old-deja/g++.abi/vbase2.C: New test.
7940         * g++.old-deja/g++.abi/vbase3.C: New test.
7941
7942 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7943
7944         * g++.old-deja/g++.pt/friend49.C: New test.
7945
7946 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7947
7948         * g++.old-deja/g++.ext/anon3.C: New test.
7949
7950 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7951
7952         * g++.old-deja/g++.other/conv7.C: New test.
7953
7954 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7955
7956         * gcc.c-torture/compile/20010605-2.c: New test.
7957
7958 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7959
7960         * gcc.c-torture/execute/20010604-1.c: New test.
7961
7962 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7963
7964         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7965
7966 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7967
7968         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7969         (g++_link_flags): Likewise.
7970         (g++_init): Pass gccpath's value to two previous functions.
7971
7972 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7973
7974         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7975         Ensure logfile entry matches exec command line.
7976
7977 2001-05-31  Richard Henderson  <rth@redhat.com>
7978
7979         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7980         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7981
7982 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7983
7984         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7985         compiler for irix6.2
7986
7987 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7988
7989         * g++.old-deja/g++.other/optimize3.C: New file.
7990
7991 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7992
7993         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7994         assemble.
7995
7996 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7997
7998         * g++.old-deja/g++.other/optimize2.C: New file.
7999
8000 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
8001
8002         * gcc.c-torture/compile/20010518-2.c: New file.
8003         * gcc.c-torture/execute/20010518-1.c: New file.
8004         * gcc.c-torture/execute/20010518-2.c: New file.
8005
8006 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8007
8008         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
8009
8010 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
8011
8012         G++ no longer defines builtins that do not begin with __builtin.
8013         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
8014         * g++.old-deja/g++.brendand/misc13.C: Likewise.
8015         * g++.old-deja/g++.law/builtin1.C: Likewise.
8016         * g++.old-deja/g++.law/cvt2.C: Likewise.
8017         * g++.old-deja/g++.mike/net5.C: Likewise.
8018         * g++.old-deja/g++.other/builtins1.C: Likewise.
8019         * g++.old-deja/g++.other/builtins2.C: Likewise.
8020         * g++.old-deja/g++.other/builtins3.C: Likewise.
8021         * g++.old-deja/g++.other/builtins4.C: Likewise.
8022         * g++.old-deja/g++.other/inline8.C: Likewise.
8023         * g++.old-deja/g++.robertl/eb39.C: Likewise.
8024
8025 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
8026
8027         * g++.old-deja/g++.pt/using1.C: Adjust.
8028         * g++.old-deja/g++.pt/using2.C: New test.
8029
8030 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8031
8032         * gcc.dg/cpp/charconst.c: New tests.
8033         * gcc.dg/cpp/escape.c: New tests.
8034         * gcc.dg/cpp/escape-1.c: New tests.
8035         * gcc.dg/cpp/escape-2.c: New tests.
8036         * gcc.dg/cpp/ucs.c: New tests.
8037
8038 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
8039
8040         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
8041         native compiler for irix6.5.
8042
8043 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
8044
8045         * lib/g++.exp (g++_include_flags): Use args to compute
8046         get_multilibs.
8047         (g++_link_flags): Likewise.
8048         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
8049
8050 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8051
8052         * gcc.dg/c90-hexfloat-1.c: Add more tests.
8053
8054 2001-05-21  Geoff Keating  <geoffk@redhat.com>
8055
8056         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
8057         this file.
8058
8059 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8060
8061         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
8062         STACK_SIZE;
8063         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
8064         to STACK_SIZE; Use it to define size of add_histo array.
8065         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
8066         to STACK_SIZE.
8067         (f): Use GITT_SIZE to define size of gitt local table.
8068         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
8069         to STACK_SIZE; Use it to define size of bytemem array.
8070
8071 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8072
8073         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
8074         on 68HC11/HC12 due to the asm instruction.
8075         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
8076         * gcc.c-torture/compile/920520-1.x: Likewise.
8077         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
8078         on 68HC11/HC12 because the function is larger than 64K.
8079         * gcc.c-torture/compile/961203-1.x: New file, this test fails
8080         on 68HC11/HC12 because the structure is too large.
8081
8082 2001-05-20  Richard Henderson  <rth@redhat.com>
8083
8084         * gcc.c-torture/execute/20010520-1.c: New.
8085
8086 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8087
8088         * g++.old-deja/g++.warn/compare1.C: New test.
8089         * gcc.dg/compare4.c: New test.
8090
8091 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
8092
8093         * g++.old-deja/g++.other/optimize1.C: New test.
8094
8095 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8096
8097         * g++.old-deja/g++.pt/spec41.C: New test.
8098
8099 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
8100
8101         * gcc.c-torture/compile/20010114-1.x: Remove.
8102
8103 2001-05-18  Stan Shebs  <shebs@apple.com>
8104
8105         * gcc.c-torture/compile/20010518-1.c: New test.
8106
8107 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
8108
8109         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
8110         * g++.old-deja/g++.pt/crash67.C: New test.
8111
8112 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
8113
8114         * g++.old-deja/g++.other/debug9.C: New test.
8115
8116 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
8117
8118         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
8119
8120 2001-05-16  Jan Hubicka  <jh@suse.cz>
8121
8122         * gcc.c-torture/compile/20010516-1.c: New test.
8123
8124 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         * g++.old-deja/g++.other/crash41.C: New test.
8127
8128 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8129
8130         * g++.old-deja/g++.pt/crash66.C: New test.
8131
8132 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
8133
8134         * g++.old-deja/g++.robertl/eb27.C: Convert.
8135
8136 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
8137
8138         * g++.dg/friend-warn.C: New test.  Do not warn about friend
8139         declaration being redundant.
8140
8141 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
8142
8143         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
8144
8145 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
8146
8147         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
8148
8149 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
8150
8151         * lib/g++.exp: Use testsuite_flags.
8152
8153 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
8154
8155         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
8156
8157 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8158
8159         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
8160
8161 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
8162
8163         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
8164
8165 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
8166
8167         * gcc.c-torture/compile/20010313-1.c: New test.
8168
8169 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
8170
8171         * gcc.dg/cpp/direct2.c: New test.
8172         * gccq.dg/cpp/direct2s.c: New test.
8173
8174         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
8175
8176 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
8177
8178         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
8179         * g++.old-deja/g++.other/op3.C: Likewise.
8180
8181 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8182
8183         * gcc.dg/cpp/syshdr.h: New file.
8184         * gcc.dg/cpp/sysmac1.c: Update.
8185         * gcc.dg/cpp/sysmac2.c: Update.
8186
8187 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8188
8189         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
8190
8191 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
8192
8193         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
8194         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
8195
8196 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
8197
8198         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
8199
8200 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
8201
8202         * lib/g++.exp (g++_include_flags): Don't use any special flags
8203         if TESTING_IN_BUILD_TREE is not defined.
8204         (g++_init): Use a plain 'c++' as the compiler if
8205         TESTING_IN_BUILD_TREEE is not defined.
8206
8207 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8208
8209         * g++.old-deja/g++.eh/catch13.C: New test.
8210         * g++.old-deja/g++.eh/catch14.C: New test.
8211
8212 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8213
8214         * gcc.dg/cpp/tr-define.c: New test.
8215
8216 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
8217
8218         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
8219         <stdlib.h>, not <malloc.h>.
8220
8221 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8222
8223         * g++.old-deja/g++.ns/template17.C: New test.
8224
8225 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8226
8227         * g++.old-deja/g++.pt/ref4.C: New test.
8228
8229 2001-04-30  Richard Henderson  <rth@redhat.com>
8230
8231         * gcc.dg/20000724-1.c: Revert last change.
8232
8233 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
8234
8235         * g77.f-torture/execute/20010430.f: New test.
8236
8237 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
8238
8239         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
8240
8241 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
8242
8243         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
8244
8245 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8246
8247         * g++.old-deja/g++.eh/crash6.C: New test.
8248
8249 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         * g++.old-deja/g++.other/warn7.C: New test.
8252
8253 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8254
8255         * g++.old-deja/g++.other/defarg9.C: New test.
8256
8257 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8258
8259         * g77.f-torture/compile/20010426.f: New test.
8260         * g77.f-torture/execute/20010426.f: New test.
8261
8262 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8263
8264         * g77.f-torture/compile/20000629-1.x: Remove - error
8265         has been fixed.
8266
8267 2001-04-26  Jeffrey A Law  (law@cygnus.com)
8268
8269         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
8270         Tweak slightly to work with g++.dg framework.
8271         * g++.dg/special/ecos.exp: Run initp1.C test.
8272         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
8273
8274         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
8275         its linker doesn't give line numbers either.
8276         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
8277
8278 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8279
8280         * g++.old-deja/g++.other/lex1.C: New test.
8281
8282 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8283
8284         * gcc.dg/noncompile/20010425-1.c: New test.
8285
8286 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8287
8288         * g++.old-deja/g++.pt/mangle2.C: New test.
8289
8290 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8291
8292         * gcc.dg/format/plus-1.c: New test.
8293
8294 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8295
8296         * gcc.dg/20010423-1.c: New test.
8297
8298 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8299
8300         * gcc.c-torture/execute/20010422-1.c: New test.
8301
8302 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8303
8304         * g++.old-deja/g++.ns/type2.C: New test.
8305
8306 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8307
8308         * g++.old-deja/g++.other/perf1.C: New test.
8309
8310 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8311
8312         * gcc.dg/c99-func-2.c: Remove xfail.
8313         * gcc.dg/c99-func-3.c: Remove xfail.
8314         * gcc.dg/c99-func-4.c: Remove xfail.
8315
8316 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8317
8318         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8319
8320 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8321
8322         * gcc.c-torture/compile/20010423-1.c: New test.
8323
8324 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8325
8326         * g++.old-deja/g++.pt/typename28.C: New test.
8327
8328 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8329
8330         * g++.old-deja/g++.abi/empty2.C: New test.
8331         * g++.old-deja/g++.abi/empty3.C: New test.
8332
8333 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8334
8335         * g++.old-deja/g++.other/comdat2.C: New test.
8336         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8337
8338 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8339
8340         * g++.old-deja/g++.other/overload14.C: New test.
8341
8342 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * g++.old-deja/g++.other/lookup23.C: New test.
8345
8346 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * gcc.c-torture/execute/20010403-1.c: New test.
8349
8350 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
8351             Mark Mitchell  <mark@codesourcery.com>
8352
8353         * lib/old-dejagnu.exp: Don't delete output of executable.
8354         Add .exe suffix to executables.
8355
8356 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
8357
8358         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
8359
8360 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8361
8362         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
8363
8364 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8365
8366         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
8367         * g++.old-deja/g++.abi/crash1.C: New test.
8368
8369 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8370
8371         * g++.old-deja/g++.other/crash40.C: New test.
8372
8373 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8374
8375         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
8376
8377 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
8378
8379         * g++.old-deja/g++.other/warn6.C: New test.
8380
8381 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8382
8383         * g++.old-deja/g++.robertl/eb42.C: Same.
8384
8385 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8386
8387         * gcc.dg/wtr-conversion-1.c: New testcase.
8388
8389 2001-04-10  Richard Henderson  <rth@redhat.com>
8390
8391         * g++.old-deja/g++.other/array5.C: New.
8392
8393 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8394
8395         * gcc.c-torture/execute/20010408-1.c: New test.
8396
8397 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8398
8399         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
8400         headers and constructs.
8401         * g++.old-deja/g++.robertl/eb79.C: Same.
8402         * g++.old-deja/g++.robertl/eb77.C (main): Same.
8403         * g++.old-deja/g++.robertl/eb73.C: Same.
8404         * g++.old-deja/g++.robertl/eb66.C (main): Same.
8405         * g++.old-deja/g++.robertl/eb55.C (t): Same.
8406         * g++.old-deja/g++.robertl/eb54.C (main): Same.
8407         * g++.old-deja/g++.robertl/eb46.C (main): Same.
8408         * g++.old-deja/g++.robertl/eb44.C: Same.
8409         * g++.old-deja/g++.robertl/eb41.C (main): Same.
8410         * g++.old-deja/g++.robertl/eb4.C (main): Same.
8411         * g++.old-deja/g++.robertl/eb39.C: Same.
8412         * g++.old-deja/g++.robertl/eb33.C (main): Same.
8413         * g++.old-deja/g++.robertl/eb31.C (main): Same.
8414         * g++.old-deja/g++.robertl/eb30.C: Same.
8415         * g++.old-deja/g++.robertl/eb3.C: Same.
8416         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
8417         * g++.old-deja/g++.robertl/eb21.C: Same.
8418         * g++.old-deja/g++.robertl/eb15.C: Same.
8419         * g++.old-deja/g++.robertl/eb118.C: Same.
8420         * g++.old-deja/g++.robertl/eb115.C (main): Same.
8421         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
8422         * g++.old-deja/g++.robertl/eb109.C: Same.
8423         * g++.old-deja/g++.other/sibcall1.C (main): Same.
8424         * g++.old-deja/g++.mike/rtti1.C: Same.
8425         * g++.old-deja/g++.mike/p658.C: Same.
8426         * g++.old-deja/g++.mike/net46.C: Same.
8427         * g++.old-deja/g++.mike/net34.C: Same.
8428         * g++.old-deja/g++.mike/memoize1.C: Same.
8429         * g++.old-deja/g++.mike/eh2.C: Same.
8430         * g++.old-deja/g++.law/weak.C: Same.
8431         * g++.old-deja/g++.law/visibility7.C: Same.
8432         * g++.old-deja/g++.law/visibility25.C: Same.
8433         * g++.old-deja/g++.law/visibility22.C: Same.
8434         * g++.old-deja/g++.law/visibility2.C: Same.
8435         * g++.old-deja/g++.law/visibility17.C: Same.
8436         * g++.old-deja/g++.law/visibility13.C: Same.
8437         * g++.old-deja/g++.law/visibility10.C: Same.
8438         * g++.old-deja/g++.law/visibility1.C: Same.
8439         * g++.old-deja/g++.law/virtual3.C (eval): Same.
8440         * g++.old-deja/g++.law/vbase1.C: Same.
8441         * g++.old-deja/g++.law/operators32.C: Same.
8442         * g++.old-deja/g++.law/nest3.C: Same.
8443         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
8444         * g++.old-deja/g++.law/except5.C (main): Same.
8445         * g++.old-deja/g++.law/cvt7.C (run): Same.
8446         * g++.old-deja/g++.law/cvt2.C: Same.
8447         * g++.old-deja/g++.law/cvt16.C: Same.
8448         * g++.old-deja/g++.law/ctors6.C (bar): Same.
8449         * g++.old-deja/g++.law/ctors17.C (main): Same.
8450         * g++.old-deja/g++.law/ctors13.C: Same.
8451         * g++.old-deja/g++.law/ctors12.C (main): Same.
8452         * g++.old-deja/g++.law/ctors10.C: Same.
8453         * g++.old-deja/g++.law/code-gen5.C: Same.
8454         * g++.old-deja/g++.law/bad-error7.C: Same.
8455         * g++.old-deja/g++.law/arm9.C: Same.
8456         * g++.old-deja/g++.law/arm12.C: Same.
8457         * g++.old-deja/g++.law/arg8.C: Same.
8458         * g++.old-deja/g++.law/arg1.C: Same.
8459         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
8460         * g++.old-deja/g++.jason/template31.C: Same.
8461         * g++.old-deja/g++.jason/template24.C (main): Same.
8462         * g++.old-deja/g++.jason/2371.C: Same.
8463         * g++.old-deja/g++.eh/new2.C: Same.
8464         * g++.old-deja/g++.eh/new1.C: Same.
8465         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
8466         * g++.old-deja/g++.brendan/nest21.C (main): Same.
8467         * g++.old-deja/g++.brendan/err-msg3.C: Same.
8468         * g++.old-deja/g++.brendan/crash62.C: Same.
8469         * g++.old-deja/g++.brendan/crash52.C: Same.
8470         * g++.old-deja/g++.brendan/crash49.C (main): Same.
8471         * g++.old-deja/g++.brendan/crash38.C: Same.
8472         * g++.old-deja/g++.brendan/crash15.C (main): Same.
8473         * g++.old-deja/g++.brendan/copy9.C: Same.
8474
8475 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
8476
8477         * gcc.c-torture/execute/20001203-2.c (memset):
8478         Count argument is of type __SIZE_TYPE__.
8479
8480 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
8481
8482         * gcc.c-torture/compile/20010404-1.c: New test.
8483
8484 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
8485
8486         * gcc.c-torture/compile/20010326-1.c: New test.
8487
8488 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
8489
8490         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
8491         peculiarities of the SH.
8492         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
8493
8494 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8495
8496         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
8497         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
8498         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
8499
8500 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8501
8502         * g77.f-torture/compile/20010321-1.f: New test.
8503
8504 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8505
8506         * gcc.c-torture/compile/20010329-1.c: New test.
8507
8508 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8509
8510         * gcc.c-torture/execute/20010329-1.c: New test.
8511
8512 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8513
8514         * g++.old-deja/g++.other/eh4.C: Fix typo.
8515
8516 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8517
8518         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
8519
8520 2001-03-28  Philip Blundell  <philb@gnu.org>
8521
8522         * gcc.c-torture/compile/20010328-1.c: New test.
8523
8524 2001-03-27  Richard Henderson  <rth@redhat.com>
8525
8526         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
8527         * g++.old-deja/g++.eh/vbase3.C: Likewise.
8528
8529 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
8530
8531         * gcc.c-torture/compile/20010327-1.c: New test.
8532
8533 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8534
8535         * g++.old-deja/g++.other/friend12.C: New test.
8536         * g++.old-deja/g++.other/friend9.C: Expect no errors.
8537         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
8538
8539 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8540
8541         * gcc.c-torture/execute/20010325-1.c: New test.
8542
8543 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * g++.old-deja/g++.other/mangle3.C: New test.
8546
8547 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
8548
8549         * g++.old-deja/g++.other/anon8.C: New test.
8550
8551 2001-03-20  Philip Blundell  <philb@gnu.org>
8552
8553         * gcc.c-torture/compile/20010320-1.c: New test.
8554
8555 2001-03-17  Richard Henderson  <rth@redhat.com>
8556
8557         * g++.old-deja/g++.other/eh4.C: Add expected error text.
8558
8559 2001-03-15  Geoff Keating  <geoff@redhat.com>
8560
8561         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
8562         tests on AIX.
8563
8564 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
8565
8566         * g++.old-deja/g++.other/eh4.C: New test.
8567
8568 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8569
8570         * gcc.dg/cpp/mi1.c: Update.
8571
8572 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
8573
8574         * g++.old-deja/g++.other/regstack.C: New test.
8575
8576 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8577
8578         * g++.old-deja/g++.other/ref4.C: New test.
8579
8580 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
8581
8582         * objc/execute/va_method.m: Added.
8583         * objc/execute/IMP.m: Added.
8584         * objc/execute/_cmd.m: Added.
8585         * objc/execute/accessing_ivars.m: Added.
8586         * objc/execute/class-1.m: Added.
8587         * objc/execute/class-10.m: Added.
8588         * objc/execute/class-11.m: Added.
8589         * objc/execute/class-12.m: Added.
8590         * objc/execute/class-13.m: Added.
8591         * objc/execute/class-14.m: Added.
8592         * objc/execute/class-2.m: Added.
8593         * objc/execute/class-3.m: Added.
8594         * objc/execute/class-4.m: Added.
8595         * objc/execute/class-5.m: Added.
8596         * objc/execute/class-6.m: Added.
8597         * objc/execute/class-7.m: Added.
8598         * objc/execute/class-8.m: Added.
8599         * objc/execute/class-9.m: Added.
8600         * objc/execute/class-tests-1.h
8601         * objc/execute/class-tests-2.h
8602         * objc/execute/compatibility_alias.m: Added.
8603         * objc/execute/encode-1.m: Added.
8604         * objc/execute/formal_protocol-1.m: Added.
8605         * objc/execute/formal_protocol-2.m: Added.
8606         * objc/execute/formal_protocol-3.m: Added.
8607         * objc/execute/formal_protocol-4.m: Added.
8608         * objc/execute/formal_protocol-5.m: Added.
8609         * objc/execute/formal_protocol-6.m: Added.
8610         * objc/execute/formal_protocol-7.m: Added.
8611         * objc/execute/informal_protocol.m: Added.
8612         * objc/execute/initialize.m: Added.
8613         * objc/execute/load.m: Added.
8614         * objc/execute/many_args_method.m: Added.
8615         * objc/execute/nested-3.m: Added.
8616         * objc/execute/no_clash.m: Added.
8617         * objc/execute/private.m: Added.
8618         * objc/execute/redefining_self.m: Added.
8619         * objc/execute/root_methods.m: Added.
8620         * objc/execute/selector-1.m: Added.
8621         * objc/execute/static-1.m: Added.
8622         * objc/execute/static-2.m: Added.
8623         * objc/execute/va_method.m: Added.
8624
8625 2001-03-10  Richard Henderson  <rth@redhat.com>
8626
8627         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
8628
8629 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8630
8631         * g++.old-deja/g++.other/crash31.C: XFAIL.
8632         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
8633         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
8634         * gcc.c-torture/execute/20010123-1.x: XFAIL.
8635         * gcc.c-torture/execute/20010124-1.x: XFAIL.
8636         * gcc.dg/sequence-pt-1.c: XFAIL one test.
8637
8638 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
8639
8640         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
8641
8642 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8643
8644         * gcc.dg/20000724-1.c: Don't use multiline strings.
8645
8646 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8647
8648         * objc/execute/string1.m, objc/execute/string2.m: Compare the
8649         result of -cString against what we expect it to be; don't just
8650         print it out for no one to read.
8651
8652         * objc/execute/string3.m, objc/execute/string4.m: New tests.
8653         Based on testcases provided by Nicola Pero.
8654
8655 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8656
8657         * gcc.dg/cpp/macro7.c: New test.
8658
8659 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8660
8661         * gcc.dg/cpp/multiline.c: Update.
8662
8663 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         * g++.old-deja/g++.other/enum3.C: New test.
8666
8667 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         * g++.old-deja/g++.other/pod1.C: New test.
8670
8671 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8672
8673         * g++.old-deja/g++.ext/overload1.C: New test.
8674
8675 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8676
8677         * g++.old-deja/g++.pt/using1.C: New test.
8678
8679 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8680
8681         * g++.old-deja/g++.other/using9.C: New test.
8682
8683 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8684
8685         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8686
8687         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8688
8689 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8690
8691         * g++.old-deja/g++.ext/realpt1.C: Remove.
8692
8693 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8694
8695         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8696
8697 2001-02-26  Will Cohen  <wcohen@redhat.com>
8698
8699         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8700
8701 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8702
8703         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8704         templatized constructors.
8705
8706 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8707
8708         * gcc.c-torture/execute/20010224-1.c: New test.
8709
8710 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8711
8712         * gcc.c-torture/execute/20010222-1.c: New test.
8713
8714 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8715
8716         * g++.old-deja/g++.other/inline20.C: New test.
8717
8718 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8719
8720         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8721
8722 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8723
8724         * g++.old-deja/g++.other/lookup22.C: New test.
8725
8726 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8727
8728         * g77.dg: New directory.
8729         * g77.dg/20010216-1.f: New test case.
8730         * g77.dg/dg.exp: New driver.
8731         * lib/g77-dg.exp: New driver library.
8732
8733 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8734
8735         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8736
8737 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8738
8739         * g++.old-deja/g++.other/decl9.C: New test.
8740
8741 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8742
8743         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8744         not need <string> and also tests the initialization at runtime.
8745
8746 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8747
8748         * gcc.c-torture/execute/longlong.c: New test.
8749
8750 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8751
8752         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8753
8754 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8755
8756         * gcc.c-torture/execute/920302-1.c (execute):
8757         Change argument type to short.
8758
8759 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8760
8761         * g++.old-deja/g++.pt/deduct6.C: New test.
8762
8763 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8764
8765         * g++.old-deja/g++.pt/deduct5.C: New test.
8766
8767 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8768
8769         * gcc.c-torture/execute/20010209-1.c: New test.
8770
8771 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8772
8773         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8774
8775 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8776
8777         * g++.dg/vtgc1.C: Update for new ABI.
8778
8779         * consistency.vlad: New directory, 1665 files.
8780
8781 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8782
8783         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8784         return type.
8785         * gcc.dg/cpp/digraphs.c: Declare puts.
8786
8787 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8788
8789         * g++.old-deja/g++.other/warn5.C: New test.
8790
8791 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8792
8793         * g++.old-deja/g++.pt/spec40.C: New test.
8794
8795 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8796
8797         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8798         case.
8799         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8800
8801 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8802
8803         * gcc.c-torture/compile/20010209-1.c: New test.
8804
8805 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8806
8807         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8808         excess errors message but not if it crashes.
8809         * g++.old-deja/g++.other/crash27.C: Likewise.
8810         * g++.old-deja/g++.other/crash28.C: Likewise.
8811         * g++.old-deja/g++.other/crash30.C: Likewise.
8812         * g++.old-deja/g++.other/crash32.C: Likewise.
8813         * g++.old-deja/g++.other/crash35.C: Likewise.
8814         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8815
8816 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8817
8818         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8819         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8820         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8821         g77.f-torture/execute/execute.exp,
8822         g77.f-torture/noncompile/noncompile.exp,
8823         gcc.c-torture/execute/execute.exp,
8824         gcc.c-torture/execute/memcheck/memcheck.exp,
8825         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8826         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8827         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8828         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8829         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8830         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8831         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8832         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8833         Remove bug reporting instructions with ancient email addresses.
8834
8835 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8836
8837         * gcc.dg/20010202-1.c: New test.
8838         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8839
8840 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8841
8842         * g++.dg/stdbool-if.C: New test.
8843
8844 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8845
8846         * objc/execute/fdecl.m: Added main().
8847
8848 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8849
8850         * gcc.c-torture/execute/20010206-1.c: New test.
8851
8852 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8853
8854         * gcc.dg/cpp/avoidpaste1.c: Update.
8855
8856 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8857
8858         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8859         Pero <nicola@brainstorm.co.uk>.
8860         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8861
8862 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8863
8864         * g++.old-deja/g++.pt/spec39.C: New test.
8865
8866 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8867
8868         * gcc.c-torture/compile/20010202-1.c: New test.
8869
8870 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8871
8872         * g++.old-deja/g++.abi/primary2.C: New test.
8873         * g++.old-deja/g++.abi/primary3.C: New test.
8874         * g++.old-deja/g++.abi/primary4.C: New test.
8875         * g++.old-deja/g++.abi/primary5.C: New test.
8876         * g++.old-deja/g++.abi/vtable3.h: New test.
8877         * g++.old-deja/g++.abi/vtable3a.C: New test.
8878         * g++.old-deja/g++.abi/vtable3b.C: New test.
8879         * g++.old-deja/g++.abi/vtable3c.C: New test.
8880         * g++.old-deja/g++.abi/vtable3d.C: New test.
8881         * g++.old-deja/g++.abi/vtable3e.C: New test.
8882         * g++.old-deja/g++.abi/vtable3f.C: New test.
8883         * g++.old-deja/g++.abi/vtable3g.C: New test.
8884         * g++.old-deja/g++.abi/vtable3h.C: New test.
8885         * g++.old-deja/g++.abi/vtable3i.C: New test.
8886         * g++.old-deja/g++.abi/vtable3j.C: New test.
8887         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8888
8889 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8890
8891         * g++.old-deja/g++.other/anon6.C: New test.
8892         * g++.old-deja/g++.other/anon7.C: New test.
8893
8894 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8895
8896         * gcc.dg/cpp/avoidpaste2.c: New tests.
8897
8898 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8899
8900         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8901
8902 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8903
8904         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8905         DECIMAL_DIG cases for Irix."
8906
8907 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8908
8909         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8910
8911 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8912
8913         * gcc.dg/c99-tag-1.c: New test.
8914
8915 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8916
8917         * gcc.dg/cpp/tr-warn1.c: Add tests.
8918
8919 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8920
8921         * gcc.dg/cpp/avoidpaste1.c: Update.
8922         * gcc.dg/cpp/paste4.c: Update.
8923
8924 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8925
8926         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8927         cases for Irix.
8928
8929 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8930
8931         * g++.old-deja/g++.other/inline19.C: New test.
8932
8933 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8934
8935         * gcc.dg/Wlarger-than.c: New test.
8936
8937 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8938
8939         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8940
8941 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8942
8943         * gcc.c-torture/execute/20010129-1.c: New test.
8944         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8945
8946 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8947
8948         * gcc.dg/cpp/avoidpaste1.c: Test case.
8949
8950 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * g++.old-deja/g++.other/inline18.C: New test.
8953
8954 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8955
8956         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8957         and __builtin_putchar.
8958
8959 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8960
8961         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8962         tests.
8963
8964 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8965
8966         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8967         floating point number rounding mode to round to the nearest
8968         representable mode.
8969
8970 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8971
8972         * g++.old-deja/g++.other/mangle2.C: New test.
8973
8974 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8975
8976         * gcc.c-torture/compile/20010124-1.c: New test.
8977
8978 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8979
8980         * g++.old-deja/g++.pt/spec38.C: New test.
8981
8982 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8983
8984         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8985         "Build don't run".
8986
8987 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8988
8989         * gcc.c-torture/execute/20010123-1.c: New test.
8990
8991 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8992
8993         * g++.old-deja/g++.pt/spec37.C: New test.
8994
8995 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8996
8997         * g++.old-deja/g++.pt/overload14.C: New test.
8998
8999 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9000
9001         * gcc.c-torture/execute/20010122-1.c: New test, exercise
9002         __builtin_return_address.
9003
9004 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
9005
9006         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
9007         * g++.old-deja/g++.pt/spec35.C: New test.
9008         * g++.old-deja/g++.pt/spec36.C: New test.
9009
9010 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
9011
9012         * gcc.c-torture/compile/20010118-1.c: New test.
9013
9014 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
9015
9016         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
9017
9018 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9019
9020         * gcc.c-torture/execute/20010119-1.c: New test.
9021
9022 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9023
9024         * g++.old-deja/g++.other/vbase5.C: New test.
9025
9026 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9027
9028         * gcc.c-torture/execute/20010118-1.c: New test.
9029
9030 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9031
9032         * g++.old-deja/g++.pt/deduct3.C: New test.
9033
9034 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9035
9036         * g++.old-deja/g++.pt/spec34.C: New test.
9037
9038 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
9039
9040         * g77.f-torture/compile/20000601-2.f: New test.
9041
9042 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9043
9044         * g++.old-deja/g++.other/init17.C: New test.
9045
9046 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
9047
9048         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
9049
9050 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9051
9052         * g++.old-deja/g++.pt/unify8.C: New test.
9053
9054 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9055
9056         * g++.old-deja/g++.abi/vbase1.C: New test.
9057
9058 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9059
9060         * g++.old-deja/g++.pt/crash65.C: New test.
9061
9062 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9063
9064         * gcc.dg/cpp/assembl2.S: New test case.
9065
9066 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
9067
9068         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
9069         are supported.
9070
9071 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9072
9073         * g++.old-deja/g++.other/builtins1.C: New test.
9074         * g++.old-deja/g++.other/builtins2.C: Likewise.
9075         * g++.old-deja/g++.other/builtins3.C: Likewise.
9076         * g++.old-deja/g++.other/builtins4.C: Likewise.
9077
9078 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.c-torture/compile/20010117-1.c: New test.
9081         * gcc.c-torture/compile/20010117-2.c: New test.
9082
9083 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9084
9085         * g77.f-torture/execute/20010116.[fx]: New test,
9086         XFAIL on i?86-*-*.
9087         * g77.f-torture/compile/20010115.f: Indicate it's
9088         a test for PR fortran/1636.
9089
9090 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9091
9092         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
9093
9094 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9095
9096         * g77.f-torture/compile/20010115.f: New test.
9097
9098 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         * g++.old-deja/g++.pt/nontype5.C: New test.
9101
9102 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9103
9104         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
9105         have an equivalent working one below it.
9106
9107 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9108
9109         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
9110         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9111
9112 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9113
9114         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
9115         message containing "init_priority".
9116         (conpr-2.C): Likewise.
9117         (conpr-3.C): Likewise.
9118         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
9119
9120 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9121
9122         * gcc.c-torture/execute/20010114-2.c: New test.
9123
9124 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9125
9126         * gcc.c-torture/compile/20010114-1.c: New test.
9127         * gcc.c-torture/compile/20010114-1.x: Xfail.
9128         * gcc.c-torture/compile/20010114-2.c: New test.
9129         * gcc.c-torture/execute/20010114-1.c: New test.
9130         * gcc.dg/trunc-1.c: New test.
9131         * gcc.dg/uninit-B.c: New test.
9132
9133 2001-01-13  Nick Clifton  <nickc@redhat.com>
9134
9135         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
9136         target.
9137
9138 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9139
9140         * gcc.c-torture/compile/20010113-1.c: New test.
9141
9142 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
9143
9144         * gcc.c-torture/compile/20001212-1.c: New test.
9145
9146 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9147
9148         * gcc.dg/cpp/widestr1.c: Update.
9149         * gcc.dg/cpp/prag-imp.c: Remove.
9150
9151 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.c-torture/execute/20000801-3.x: Remove.
9154         * gcc.dg/c90-init-1.c: New test.
9155         * gcc.dg/c99-init-1.c: New test.
9156         * gcc.dg/c99-init-2.c: New test.
9157         * gcc.dg/gnu99-init-1.c: New test.
9158
9159 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
9160
9161         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
9162         testing that no relevant ones were found.
9163
9164 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         * g++.old-deja/g++.pt/cast2.C: New test.
9167
9168 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9169
9170         * g++.old-deja/g++.pt/friend47.C: New test.
9171
9172 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9173
9174         * g++.old-deja/g++.pt/instantiate13.C: New test.
9175
9176 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9177
9178         * g++.old-deja/g++.other/defarg7.C: New test.
9179         * g++.old-deja/g++.other/defarg8.C: New test.
9180
9181 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9182
9183         * g++.old-deja/g++.pt/crash64.C: New test.
9184
9185 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9186
9187         * g++.old-deja/g++.pt/crash63.C: New test.
9188
9189 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9190
9191         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
9192
9193 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
9194
9195         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
9196
9197 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9198
9199         * g++.old-deja/g++.pt/error3.C: New test.
9200
9201 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         * g++.old-deja/g++.other/crash39.C: New test.
9204
9205 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9206
9207         * g++.old-deja/g++.other/vbase4.C: New test.
9208
9209 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
9210
9211         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
9212         * gcc.dg/special/20000419-2.c: New file. Identical to above.
9213         * gcc.dg/special/special.exp: New test driver which will check
9214         for alias support for the above test.
9215
9216 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
9217
9218         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
9219         problems on small machines.
9220         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
9221         parameterize.
9222
9223 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
9224
9225         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
9226         mips.
9227         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9228
9229 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         * g++.old_deja/g++.pt/using8.C: New test.
9232
9233 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9234
9235         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
9236
9237 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
9238
9239         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
9240         where a failure is expected.
9241         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
9242
9243 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9244
9245         * g++.old_deja/g++.pt/instantiate12.C: New test.
9246
9247 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9248
9249         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
9250         start of structs.
9251         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
9252         * g++.old-deja/g++.brendan/crash17.C: Likewise.
9253         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9254         * g++.old-deja/g++.brendan/crash48.C: Likewise.
9255         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9256         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
9257         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9258         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
9259         * g++.old-deja/g++.eh/spec6.C: Likewise.
9260         * g++.old-deja/g++.jason/crash3.C: Likewise.
9261         * g++.old-deja/g++.law/ctors11.C: Likewise.
9262         * g++.old-deja/g++.law/ctors17.C: Likewise.
9263         * g++.old-deja/g++.law/ctors5.C: Likewise.
9264         * g++.old-deja/g++.law/ctors9.C: Likewise.
9265         * g++.old-deja/g++.mike/ambig1.C: Likewise.
9266         * g++.old-deja/g++.mike/net22.C: Likewise.
9267         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9268         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9269         * g++.old-deja/g++.mike/virt3.C: Likewise.
9270         * g++.old-deja/g++.niklas/t128.C: Likewise.
9271         * g++.old-deja/g++.other/anon4.C: Likewise.
9272         * g++.old-deja/g++.other/using1.C: Likewise.
9273         * g++.old-deja/g++.other/warn3.C: Likewise.
9274         * g++.old-deja/g++.pt/t37.C: Likewise.
9275         * g++.old-deja/g++.robertl/eb69.C: Likewise.
9276         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9277
9278 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9279
9280         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9281
9282 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9283
9284         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9285
9286 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9287
9288         * gcc.c-torture/compile/20010107-1.c: New test.
9289
9290 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9291
9292         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9293
9294 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9295
9296         * gcc.dg/format/format.h: New file.
9297         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9298         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9299         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9300         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9301         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9302         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9303         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9304         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9305         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9306         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9307         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9308         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9309         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9310         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9311         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9312         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9313         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9314         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9315         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9316         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9317         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9318         instead of declaring standard types, macros and functions in each
9319         test.
9320
9321 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9322
9323         * gcc.c-torture/execute/20010106-1.c: New test.
9324
9325 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9326
9327         * gcc.dg/format/format.exp: New file.
9328         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9329         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9330         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9331         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9332         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9333         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9334         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9335         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9336         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9337         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9338         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9339         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9340         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9341         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9342         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9343         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9344         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9345         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
9346         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
9347         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
9348         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
9349         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
9350         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
9351         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
9352         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
9353         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
9354         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
9355         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
9356         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
9357         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
9358         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
9359         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
9360         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
9361         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
9362         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
9363         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
9364         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
9365         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
9366         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
9367         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
9368         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
9369         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
9370
9371 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
9372
9373         * gcc.c-torture/execute/991228-1.c: Take word endianness into
9374         account.
9375
9376 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9377
9378         * gcc.c-torture/execute/builtin-complex-1.c: New test.
9379
9380 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         * g++.old-deja/g++.pt/crash62.C: New test.
9383
9384 2001-01-04  Richard Henderson  <rth@redhat.com>
9385
9386         * gcc.dg/20000926-1.c: Update expected warnings.
9387         * gcc.dg/array-2.c: Likewise.
9388         * gcc.dg/array-4.c: Also validate flexible array members.
9389         * gcc.dg/c99-flex-array-1.c: New.
9390
9391 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9392
9393         * gcc.c-torture/compile/20001222-1.x: Remove.
9394
9395 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9396
9397         * gcc.c-torture/execute/built-in-setjmp.c: New.
9398
9399 2001-01-03  Richard Henderson  <rth@redhat.com>
9400
9401         * gcc.dg/940510-1.c: Update expected error wording.
9402         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
9403
9404 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
9405
9406         * lib/target-supports.exp (check_alias_available): Modified to
9407         indicate aliases not supported if only weak aliases are supported.
9408
9409 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
9412         Turn on cmpstrsi checks for __pj__ and __i370__.
9413
9414 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         * g++.old-deja/g++.other/virtual11.C: New test.
9417
9418 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9419
9420         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
9421
9422 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9423
9424         * gcc.c-torture/compile/20010102-1.c: New test.
9425
9426 2001-01-02  Andreas Jaeger  <aj@suse.de>
9427
9428         * gcc.dg/noreturn-3.c: New test.
9429
9430         * gcc.dg/noreturn-4.c: New test.
9431
9432 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9433
9434         * gcc.c-torture/execute/stdio-opt-1.c: Also test
9435         __builtin_fputc and __builtin_fwrite.
9436
9437 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9438
9439         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
9440         signed char, not default char.
9441
9442 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9443
9444         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
9445
9446 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
9447
9448         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
9449
9450 2000-12-29  Richard Henderson  <rth@redhat.com>
9451
9452         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
9453         (__cyg_profile_func_exit): Define.
9454
9455 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9456
9457         * g++.dg/vtgc1.C: New test.
9458
9459 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
9460
9461         * gcc.dg/noncompile/20001228-1.c: New test.
9462
9463         * gcc.dg/20001228-1.c: New test.
9464
9465         * gcc.c-torture/execute/20001228-1.c: New test.
9466
9467 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
9468
9469         * gcc.dg/format-strfmon-1.c: New test.
9470
9471 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9472
9473         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
9474         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
9475         * gcc.c-torture/execute/string-opt-1.c: Likewise.
9476         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9477         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9478         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9479         * gcc.c-torture/execute/string-opt-6.c: Likewise.
9480         * gcc.c-torture/execute/string-opt-7.c: Likewise.
9481         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9482         * gcc.c-torture/execute/string-opt-9.c: Likewise.
9483         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9484         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9485         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9486
9487         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
9488         * gcc.c-torture/execute/string-opt-4.c: Test index.
9489
9490 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
9491
9492         * gcc.c-torture/compile/20001226-1.c: New test.
9493
9494 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9495
9496         * gcc.c-torture/compile/20001222-1.c: New test.
9497         * gcc.c-torture/compile/20001222-1.x: Xfail.
9498
9499 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
9500
9501         * gcc.c-torture/execute/comp-goto-2.c: New test.
9502
9503 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
9504
9505         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
9506         Use long types if __INT_MAX__ is 32767.
9507         (main): Use cast to (sint32 *) when poking 88 into a_page.
9508
9509         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
9510
9511 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
9512
9513         * gcc.c-torture/compile/20001221-1.c: New test.
9514         * gcc.c-torture/execute/20001221-1.c: New test.
9515
9516 2000-12-20  Richard Henderson  <rth@redhat.com>
9517
9518         * g++.old-deja/g++.pt/crash36.C: Update error lines.
9519         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9520
9521 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9522
9523         * gcc.dg/compare3.c: New test.
9524
9525 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9526
9527         * gcc.dg/format-warnll-1.c: New test.
9528
9529 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9530
9531         * gcc.dg/cpp/cmdlne-P.c: New test.
9532
9533 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9534
9535         * gcc.c-torture/execute/builtin-abs-1.c,
9536         gcc.c-torture/execute/builtin-abs-2.c: New tests.
9537
9538 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9539
9540         * gcc.dg/cpp/multiline.c: New test.
9541
9542 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9543
9544         * g++.old-deja/g++.other/syshdr1.C: Update.
9545         * gcc.dg/cpp/lineflags.c: Remove temporarily.
9546
9547 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9548
9549         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
9550
9551 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9552
9553         * g++.old-deja/g++.pt/ttp65.C: New test.
9554
9555 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9556
9557         * g++.old-deja/g++.pt/ttp64.C: New test.
9558
9559 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9560
9561         * g++.old-deja/g++.pt/spec33.C: New test.
9562
9563 2000-12-14  Catherine Moore  <clm@redhat.com>
9564
9565         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
9566         * gcc.c-torture/execute/920612-2.c: Likewise.
9567         * gcc.c-torture/execute/920428-2.c: Likewise.
9568         * gcc-c-torture/execute/va-arg-11.c: Call exit.
9569         * gcc.c-torture/execute/va-arg-21.c: Likewise.
9570
9571 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9572
9573         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
9574         * gcc.dg/pack-test-2.c: Likewise.
9575
9576 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9577
9578         Tests by Zack Weinberg <zackw@stanford.edu>.
9579
9580         * gcc.dg/cpp/defined.c: Update.
9581         * gcc.dg/cpp/defined_trad.c: New tests.
9582
9583 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9584
9585         * gcc.dg/cpp/trad-direct.c: Update.
9586
9587 2000-12-11  Neil Booth  <neilb@earthling.net>
9588
9589         * gcc.dg/cpp/defined_trad.c
9590
9591 2000-12-11  Neil Booth  <neilb@earthling.net>
9592
9593         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
9594
9595 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9596
9597         * gcc.dg/format-miss-2.c: New test.
9598
9599 2000-12-09  Neil Booth  <neilb@earthling.net>
9600
9601         * gcc.dg/cpp/lineflags.c: New tests.
9602         * gcc.dg/cpp/poison.c: Update.
9603         * gcc.dg/cpp/redef2.c: Update.
9604         * gcc.dg/cpp/skipping.c: New test.
9605
9606 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
9607
9608         * g++.old-deja/g++.other/eh3.C: New testcase.
9609
9610 2000-12-07  Neil Booth  <neilb@earthling.net>
9611
9612         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
9613         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
9614         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
9615         wtr-union-init-2.c, wtr-union-init-3.c: Update.
9616         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
9617         Update.
9618
9619 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9620
9621         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
9622         __SIZE_TYPE__ instead of int for type of integers cast to
9623         pointers.
9624
9625 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
9626
9627         * g++.old-deja/g++.other/cleanup4.C: New test.
9628
9629 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9630
9631         * format-sec-1.c: New test.
9632
9633 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9634
9635         * gcc.dg/format-nonlit-3.c: New test.
9636
9637 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9638
9639         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
9640         through a null pointer.
9641
9642 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9643
9644         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
9645         * g++.old-deja/g++.pt/partial4.C: New test.
9646
9647 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
9648
9649         * gcc.c-torture/execute/ieee/hugeval.x: New.
9650
9651 2000-12-06  Neil Booth  <neilb@earthling.net>
9652
9653         * gcc.dg/cpp/backslash2.c: New tests.
9654
9655 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9656
9657         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
9658         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
9659
9660 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
9661
9662         * gcc.c-torture/execute/20001203-2.c: New testcase.
9663
9664 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9665
9666         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
9667         * g++.old-deja/g++.other/virtual10.C: New test.
9668
9669 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9670
9671         * g++.old-deja/g++.mike/pmf5.C: Remove test.
9672
9673 2000-12-05  Richard Henderson  <rth@redhat.com>
9674
9675         * gcc.c-torture/compile/20001205-1.c: New.
9676
9677 2000-12-04  Neil Booth  <neilb@earthling.net>
9678
9679         * g++.old-deja/g++.other/virtual9.C: New test.
9680         * g++.old-deja/g++.pt/crash61.C: New test.
9681         * gcc.c-torture/execute/loop-9.c: New test.
9682
9683 2000-12-04  Neil Booth  <neilb@earthling.net>
9684
9685         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9686         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9687         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9688         * gcc.dg/cpp/extratokens.c: ...here.
9689
9690 2000-12-04  Neil Booth  <neilb@earthling.net>
9691
9692         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9693         New tests.
9694
9695 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9696
9697         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9698         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9699
9700 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9701
9702         * gcc.c-torture/execute/20001203-1.c: New test.
9703
9704 2000-12-03  Neil Booth  <neilb@earthling.net>
9705
9706         * gcc.dg/cpp/macro6.c: New test cases.
9707
9708 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9709
9710         * gcc.c-torture/execute/string-opt-9.c: New test.
9711         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9712         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9713         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9714
9715         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
9716         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9717
9718 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9719
9720         * gcc.dg/cpp/if-6.c: New testcase.
9721
9722         * gcc.dg/20001201-1.c: New testcase.
9723
9724 2000-12-02  Neil Booth  <neilb@earthling.net>
9725
9726         * g++.old-deja/g++.other/externC4.C,
9727         g++.old-deja/g++.other/friend10.C: New tests.
9728
9729 2000-12-02  Neil Booth  <neilb@earthling.net>
9730
9731         * g++.old-deja/g++.other/instan2.C
9732         * g++.old-deja/g++.other/instan3.C: New test.
9733
9734 2000-12-02  Neil Booth  <neilb@earthling.net>
9735
9736         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9737         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9738         gnuc99.c,gnuc99-pedantic.c: New tests.
9739
9740 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9741
9742         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9743         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9744
9745 2000-12-01  Neil Booth  <neilb@earthling.net>
9746
9747         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9748         * gcc.dg/cpp/poison.c: Update.
9749         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9750
9751 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9752
9753         * g77.f-torture/execute/20001201.f: New test.
9754
9755 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9756
9757         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9758
9759 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9760
9761         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9762
9763 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9764
9765         * g++.old-deja/g++.other/cast6.C: New test.
9766
9767 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9768
9769         * gcc.c-torture/execute/20001130-2.c: New testcase.
9770
9771 2000-11-30  Richard Henderson  <rth@redhat.com>
9772
9773         * gcc.c-torture/execute/20001130-1.c: New test.
9774
9775 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         * g++.old-deja/g++.other/op3.C: New test.
9778
9779 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9780
9781         * g++.old-deja/g++.other/op2.C: New test.
9782
9783 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9784
9785         * g++.old-deja/g++.other/crash38.C: New test.
9786
9787 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9788
9789         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9790
9791 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9794         tests.
9795         * gcc.c-torture/execute/string-opt-6.c: New test.
9796
9797         * gcc.dg/20001117-1.c: Add main.
9798
9799 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9800
9801         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9802         Move from here ...
9803         * gcc.dg/940510-1.c: ... to here.
9804
9805         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9806         zero-size arrays in toplevel structures.
9807
9808 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9809
9810         * gcc.c-torture/execute/loop-8.c: New test.
9811
9812 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9813
9814         * g++.old-deja/g++.other/base1.C: New test.
9815
9816 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9817
9818         * g++.old-deja/g++.other/parse2.C: New test.
9819
9820 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9821
9822         * g++.old-deja/g++.pt/incomplete1.C: New test.
9823
9824 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9825
9826         * g++.old-deja/g++.other/friend9.C: New test.
9827
9828 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.dg/20001127-1.c: New test.
9831
9832 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9833
9834         * g++.old-deja/g++.pt/friend46.C: New test.
9835
9836 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         * g++.old-deja/g++.other/ptrmem8.C: New test.
9839
9840 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9841
9842         * gcc.c-torture/execute/string-opt-7.c: New test.
9843         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9844
9845 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9846
9847         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9848         instead of 'mkcheck 2'.
9849
9850 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9851
9852         * gcc.c-torture/execute/memcheck/driver.c,
9853         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9854         C9X references to refer to C99.
9855
9856 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9857
9858         * gcc.dg/ultrasp3.c: New test.
9859
9860 2000-11-25  Neil Booth  <neilb@earthling.net>
9861
9862         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9863
9864 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9865
9866         * gcc.c-torture/compile/20001123-2.c: New.
9867
9868 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9869
9870         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9871
9872 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9873
9874         * gcc.dg/sequence-point-1.c: Add some new tests.
9875         * gcc.c-torture/execute/20001124-1.c: New test.
9876
9877 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9878
9879         * g++.old-deja/g++.other/vaarg4.C: New test.
9880         * gcc.c-torture/compile/20001123-1.c: New test.
9881
9882 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9883
9884         * g++.other/crash24.C: Adjust and remove XFAIL.
9885         * g++.other/crash37.C: New test.
9886
9887 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9888
9889         * g++.old-deja/g++.pt/instantiate9.C: New test.
9890
9891 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9892
9893         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9894         new ABI, too.
9895
9896         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9897         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9898
9899 2000-11-22  Neil Booth  <neilb@earthling.net>
9900
9901         * gcc.dg/cpp/Wtrigraphs.c: New test.
9902
9903 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9904
9905         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9906
9907 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9908
9909         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9910
9911 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9912
9913         * lib/gcc-dg.exp: load_lib scanasm.exp.
9914         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9915         * lib/g++-dg.exp: load_lib scanasm.exp.
9916         * lib/scanasm.exp: New.
9917         (scan-assembler, scan-assembler-not): Add optional arguments to
9918         test name, or if not present, the pattern name.
9919         (scan-assembler-dem, scan-assembler-dem-not): New.
9920
9921         * g++.dg/dg.exp: New.
9922
9923 2000-11-21  Neil Booth  <neilb@earthling.net>
9924
9925         * gcc.dg/cpp/integrated1.c: Remove.
9926
9927 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9928
9929         * gcc.c-torture/execute/20001121-1.c: New test.
9930
9931 2000-11-21  Richard Henderson  <rth@redhat.com>
9932
9933         * gcc.c-torture/compile/20001121-1.c: New test.
9934
9935 2000-11-20  Neil Booth  <neilb@earthling.net>
9936
9937         * gcc.dg/cpp/integrated1.c: New test.
9938
9939 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * g++.old-deja/g++.other/inline17.C: New test.
9942
9943 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9944
9945         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9946         local variable to be zero: I made the variable global. Now
9947         uses abort() and exit() instead of relying on main's return value.
9948
9949 2000-11-20  Neil Booth  <neilb@earthling.net>
9950
9951         * gcc.dg/cpp/paste2.c: Update test.
9952         * objc/execute/paste.m: New test.
9953
9954 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9955
9956         * gcc.dg/c99-condexpr-1.c: New test.
9957
9958 2000-11-20  Neil Booth  <neilb@earthling.net>
9959
9960         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9961
9962 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9963
9964         * g++.old-deja/g++.pt/export1.C: New test.
9965
9966 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9967
9968         * gcc.dg/20001117-1.c: New test.
9969
9970 2000-11-18  Richard Henderson  <rth@redhat.com>
9971
9972         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9973
9974 2000-11-18  Richard Henderson  <rth@redhat.com>
9975
9976         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9977         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9978         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9979
9980 2000-11-18  Richard Henderson  <rth@redhat.com>
9981
9982         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9983         (main): New.  Exit cleanly.
9984
9985 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9986
9987         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9988         gcc.dg/c99-fordecl-2.c: New tests.
9989
9990 2000-11-18  Richard Henderson  <rth@redhat.com>
9991
9992         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9993         * gcc.c-torture/execute/zerolen-2.c: New.
9994
9995 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9996
9997         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9998         memory.
9999
10000 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10001
10002         * g++.old-deja/g++.pt/instantiate8.C: New test.
10003
10004 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10005
10006         * g++.old-deja/g++.other/incomplete.C: Add more tests.
10007         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
10008
10009 2000-11-16  Nick Clifton  <nickc@redhat.com>
10010
10011         * gcc.c-torture/execute/nestfunc-2.c: New test.
10012         * gcc.c-torture/execute/nestfunc-3.c: New test.
10013
10014 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10015
10016         * gcc.c-torture/compile/20001116-1.c: New test.
10017
10018 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10019
10020         * gcc.c-torture/execute/20001115-1.c: New test.
10021
10022 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
10023
10024         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
10025         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
10026         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
10027         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10028
10029 2000-11-15  Neil Booth  <neilb@earthling.net>
10030
10031         gcc.dg/cpp/_Pragma1.c: Update.
10032         gcc.dg/cpp/_Pragma2.c: New test.
10033
10034 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         * g++.old-deja/g++.other/anon5.C: New test.
10037
10038 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
10039
10040         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
10041         tests.
10042
10043 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
10044
10045         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
10046         output.
10047
10048 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10049
10050         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
10051         labels at end of compound statements.
10052
10053 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
10054
10055         * gcc.c-torture/execute/loop-7.c: New test.
10056
10057 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10058
10059         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
10060
10061 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10062
10063         * gcc.dg/c99-bool-1.c: New test.
10064
10065 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10066
10067         * gcc.dg/c99-scope-1.c: Remove xfail.
10068         * gcc.dg/c99-scope-2.c: New test.
10069
10070 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10071
10072         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
10073         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
10074
10075 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
10076
10077         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
10078         error messages.
10079
10080         * g++.mike/p700.C: Don't typedef wchar_t.
10081         * g++.mike/p784.C: Likewise.
10082         * g++.mike/eb101.C: Don't use __wchar_t.
10083
10084 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10085
10086         * g77.f-torture/execute/20001111.[fx]: Test premature exit
10087         from DO loop.
10088
10089 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10090
10091         * gcc.c-torture/execute/20001111-1.c: New test.
10092
10093 2000-11-10  Nick Clifton  <nickc@redhat.com>
10094
10095         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
10096         long multuiple and accumulate.
10097
10098 2000-11-09  Richard Henderson  <rth@redhat.com>
10099
10100         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
10101         via size_t instead of int.
10102
10103         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
10104         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10105         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10106         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10107
10108 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
10109
10110         * gcc.c-torture/compile/20001109-1.c: New test.
10111         * gcc.c-torture/compile/20001109-2.c: New test.
10112
10113 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
10114
10115         * g++.old-deja/g++.pt/operator1.C: New test.
10116         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
10117
10118 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10119
10120         * gcc.dg/20001108-1.c: New test.
10121
10122 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
10125         with both arguments constant strings.
10126         * gcc.c-torture/execute/string-opt-3.c: New test.
10127         * gcc.c-torture/execute/string-opt-4.c: New test.
10128         * gcc.c-torture/execute/string-opt-5.c: New test.
10129
10130 2000-11-08  Nick Clifton  <nickc@redhat.com>
10131
10132         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
10133         mulsidi3adddi patterns.
10134
10135 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
10136
10137         * g++.old-deja/g++.other/crash36.C: New test.
10138
10139 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * g++.old-deja/g++.other/init16.C: New test.
10142
10143 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
10144
10145         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
10146
10147 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10148
10149         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
10150         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10151         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10152
10153 2000-11-07  DJ Delorie  <dj@redhat.com>
10154
10155         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
10156
10157 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10158
10159         * gcc.c-torture/execute/string-opt-1.c: New test.
10160
10161 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10162
10163         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
10164         mips-sgi-irix6.* because the MIPS ABI passes floating-point
10165         parameters in registers, and there is no way for a varargs
10166         function to know in which order the integer and floating-point
10167         parameters should be interleaved when they are placed on the
10168         stack.
10169         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10170         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10171
10172 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10173
10174         * gcc.c-torture/execute/string-opt-2.c: New test.
10175
10176 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
10177
10178         * g++.old-deja/g++.pt/crash60.C: New test.
10179
10180 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * g++.old-deja/g++.other/crash24.C: New test.
10183         * g++.old-deja/g++.other/crash25.C: New test.
10184         * g++.old-deja/g++.other/crash26.C: New test.
10185         * g++.old-deja/g++.other/crash27.C: New test.
10186         * g++.old-deja/g++.other/crash28.C: New test.
10187         * g++.old-deja/g++.other/crash29.C: New test.
10188         * g++.old-deja/g++.other/crash30.C: New test.
10189         * g++.old-deja/g++.other/crash31.C: New test.
10190         * g++.old-deja/g++.other/crash32.C: New test.
10191         * g++.old-deja/g++.other/crash33.C: New test.
10192         * g++.old-deja/g++.other/crash34.C: New test.
10193         * g++.old-deja/g++.other/crash35.C: New test.
10194
10195 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10196
10197         * gcc.c-torture/execute/20001031-1.c: New test.
10198
10199 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
10200
10201         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
10202         namespace.
10203
10204         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
10205         standards-conformant.
10206
10207         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
10208
10209         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
10210         * g++.old-deja/g++.mike/p755a.C: Likewise.
10211         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
10212         library makes no calls to `operator new' during initialization.
10213
10214 2000-11-04  Neil Booth  <neilb@earthling.net>
10215
10216         * gcc.dg/cpp/include2.c: New tests.
10217
10218 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
10219
10220         * lib/g++.exp (g++_set_ld_library_path): New function.
10221         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
10222
10223 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
10224
10225         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
10226         warnings.
10227
10228 2000-11-01  Richard Henderson  <rth@redhat.com>
10229
10230         * g++.old-deja/g++.ext/namedret1.C: New.
10231         * g++.old-deja/g++.ext/namedret2.C: New.
10232         * g++.old-deja/g++.ext/namedret3.C: New.
10233
10234 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
10235
10236         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
10237         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
10238
10239 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10240
10241         * gcc.c-torture/execute/va-arg-21.c: New test.
10242
10243 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10244
10245         * gcc.dg/c99-complex-2.c: New test.
10246
10247 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.c-torture/execute/stdio-opt-1.c: New test.
10250
10251 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * g++.old-deja/g++.other/inline16.C: New test.
10254
10255 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
10256
10257         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
10258         __PRETTY_FUNCTION__
10259
10260 2000-10-29  Neil Booth  <neilb@earthling.net>
10261
10262         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
10263         New tests.
10264         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
10265         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
10266         optimisation.
10267
10268 2000-10-29  Neil Booth  <neilb@earthling.net>
10269
10270         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
10271         * mi1.c, mi1c.h: Add null directives to multiple-include test.
10272         * mi5.c: Test multiple includes work with -C.
10273         * trigraphs.c: Test ^= version.
10274
10275 2000-10-28  Neil Booth  <neilb@earthling.net>
10276
10277         New tests and test updates for new macro expander.
10278
10279         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10280         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10281         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10282         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10283         new diagnostic messages.
10284
10285         * gcc.dg/cpp/macro3.c: New tests.
10286
10287 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10288
10289         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10290         on the same line.
10291
10292 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * g++.old-deja/g++.other/eh2.C: New test.
10295
10296 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10297
10298         * gcc.c-torture/execute/20001027-1.c: New test.
10299
10300 2000-10-26  Richard Henderson  <rth@redhat.com>
10301
10302         * gcc.c-torture/execute/20001026-1.c: New.
10303
10304 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10305
10306         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10307         * g++.old-deja/g++.law/builtin1.C: Likewise.
10308         * g++.old-deja/g++.law/ctors10.C: Likewise.
10309         * g++.old-deja/g++.law/virtual3.C: Likewise.
10310         * g++.old-deja/g++.mike/p658.C: Likewise.
10311         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10312         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10313         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10314         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10315         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10316
10317 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10318
10319         * gcc.c-torture/compile/20001024-1.c: New test.
10320
10321 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10322
10323         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10324         to tell us whether or not we are using V3.
10325
10326 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10327
10328         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10329         operands.
10330
10331 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10332
10333         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10334
10335 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10336
10337         * gcc.c-torture/execute/20001024-1.c: New test.
10338
10339 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10340
10341         * g++.old-deja/g++.other/sibcall1.C: New test.
10342
10343 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10344
10345         * gcc.dg/noncompile/init-3.c: New test.
10346
10347 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10348
10349         * gcc.dg/format-array-1.c: New test.
10350
10351 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10352
10353         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
10354         writing through null pointers; remove comment about testing
10355         unterminated strings.
10356
10357 2000-10-17  Matthew Hiller  <hiller@redhat.com>
10358
10359         * gcc.c-torture/execute/20001017-2.c: New test.
10360
10361 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10362
10363         * gcc.c-torture/compile/20001018-1.c: New test.
10364         * gcc.c-torture/compile/20001018-1.x: Xfail.
10365
10366 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10367
10368         * gcc.c-torture/execute/20001017-1.c: New test.
10369
10370 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10371
10372         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
10373         for multiple use of arguments with scanf formats; add tests for
10374         multiple use of arguments.
10375
10376 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
10377
10378         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
10379
10380 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10381
10382         * gcc.dg/format-miss-1.c: New test.
10383
10384 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.c-torture/execute/20001013-1.c: New test.
10387
10388 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10389
10390         * gcc.dg/format-branch-1.c: New test.
10391
10392 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10393
10394         * README, lib/file-format.exp: Remove EGCS references.
10395
10396 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * gcc.dg/20001013-1.c: New test.
10399
10400 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10401
10402         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
10403         for intmax_t in the compiler using __typeof__ and the type rules
10404         for conditional expressions.
10405
10406 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * gcc.dg/20001012-1.c: New test.
10409         * gcc.dg/20001012-2.c: New test.
10410
10411 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10412
10413         * gcc.dg/format-attr-1.c: New test.
10414
10415 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10416
10417         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
10418         __LONG_LONG_MAX__ instead of LLONG_MAX.
10419
10420 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10421
10422         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
10423         scanf flags.
10424         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
10425         flags.
10426
10427 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10428
10429         * gcc.dg/sequence-pt-1.c: New test.
10430
10431 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
10432
10433         * gcc.c-torture/execute/20001011-1.c: New testcase.
10434         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
10435
10436 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
10439         does not error on it.
10440
10441 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10442
10443         * gcc.dg/20001009-1.c: New test.
10444
10445 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10446
10447         * gcc.c-torture/compile/20001009-1.c: Move from here ....
10448         * gcc.c-torture/execute/20001009-2.c: ... to here.
10449
10450 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
10451
10452         * gcc.c-torture/compile/20001009-1.c: New testcase.
10453         * gcc.c-torture/execute/20001009-1.c: New testcase.
10454         Testcases provided by Jan Hubicka <jh@suse.cz>.
10455
10456 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10457
10458         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10459         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
10460         uintmax_t using <limits.h> to emulate the compiler's internal
10461         logic.  No longer XFAIL %j tests.
10462
10463 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10464
10465         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
10466         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10467         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
10468         regexps and details of expected handling of some bad formats.
10469         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
10470         suppression.
10471
10472 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10473
10474         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
10475         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
10476         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
10477         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
10478         in list archives.
10479
10480 2000-10-06  Richard Henderson  <rth@cygnus.com>
10481
10482         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
10483         * g++.old-deja/g++.brendan/crash52.C: Likewise.
10484         * g++.old-deja/g++.jason/report.C: Likewise.
10485         * g++.old-deja/g++.law/friend5.C: Likewise.
10486         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
10487         of the expected warnings.
10488
10489 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.old-deja/g++.pt/enum14.C: New test.
10492
10493 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10494
10495         * g++.old-deja/g++.pt/crash59.C: New test.
10496
10497 2000-10-04  Will Cohen  <wcohen@redhat.com>
10498
10499         * gcc.dg/20000926-1.c: New test.
10500
10501 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
10502
10503         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
10504         function name for current C++ compiler.
10505         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
10506
10507 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
10508
10509         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
10510         __PRETTY_FUNCTION__.
10511         * g++.old-deja/g++.ext/pretty2.C: Likewise.
10512
10513 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10514
10515         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
10516
10517 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
10518
10519         * gcc.c-torture/compile/20000923-1.c: New test.
10520
10521 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
10522
10523         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
10524         * g++.old-deja/g++.pt/ttp62.C: Same.
10525         * g++.old-deja/g++.other/inline14.C: Same.
10526
10527 2000-09-24  Richard Henderson  <rth@cygnus.com>
10528
10529         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
10530
10531 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10532
10533         * gcc.dg/c90-printf-1.c: Add test for wide string format.
10534
10535 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
10536
10537         * gcc.c-torture/compile/20000922-1.c: New file.
10538
10539 2000-09-21  Nick Clifton  <nickc@redhat.com>
10540
10541         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
10542         a signed long modulo operation.
10543         (mod6): New function - perform an unsigned long modulo operation.
10544         (main): Add tests for modulos of very large numbers by very small
10545         dividends.
10546
10547 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10548
10549         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
10550
10551 2000-09-19  Richard Henderson  <rth@cygnus.com>
10552
10553         * gcc.dg/compare2.c (case 10): XFAIL.
10554
10555 2000-09-18  Richard Henderson  <rth@cygnus.com>
10556
10557         * gcc.c-torture/execute/20000906-1.c: Move ...
10558         * gcc.dg/20000906-1.c: ... here.  Only run on targets
10559         that support __builtin_trap.
10560
10561 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
10562
10563         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
10564
10565 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10566
10567         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
10568         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
10569         more $ format tests.
10570
10571 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10572
10573         * gcc.dg/format-errmk-1.c: New test.
10574
10575 2000-09-17  Greg McGary  <greg@mcgary.org>
10576
10577         * gcc.c-torture/execute/20000917-1.x: Remove.
10578
10579 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10580
10581         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
10582
10583 2000-09-17  Greg McGary  <greg@mcgary.org>
10584
10585         * gcc.c-torture/execute/20000917-1.c: New test.
10586         * gcc.c-torture/execute/20000917-1.x: XFAIL.
10587
10588 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
10589
10590         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
10591         in nested macro bug.
10592
10593 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
10594
10595         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
10596
10597 2000-09-14  Jeffrey A Law  (law@cygnus.com)
10598
10599         * gcc.c-torture/execute/20000914-1.c: New test.
10600
10601 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
10602
10603         * g++.other/inline13.C: New test.
10604
10605 2000-09-12  Andreas Jaeger  <aj@suse.de>
10606
10607         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
10608         constant by Ulrich Drepper <drepper@redhat.com>.
10609
10610 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
10611
10612         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
10613
10614 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10615
10616         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
10617
10618 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
10619
10620         * gcc.dg/cpp/backslash.c: New test.
10621
10622 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
10623
10624         * gcc.c-torture/execute/20000910-1.c: New test.
10625         * gcc.c-torture/execute/20000910-2.c: Likewise.
10626
10627 2000-09-11  Robert Lipe  <robertl@sco.com>
10628
10629         * gcc.dg/pragma-align.c: New test.
10630
10631 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10632
10633         * g++.old-deja/g++.pt/explicit82.C: New test.
10634         * g++.old-deja/g++.pt/explicit83.C: New test.
10635
10636 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
10637
10638         * gcc.dg/asm-names.c: New test.
10639
10640 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10641
10642         * gcc.dg/cpp/tr-warn6.c: New test
10643
10644 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10645
10646         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
10647         be accepted.
10648
10649 2000-09-07  Catherine Moore  <clm@redhat.com>
10650
10651         * gcc.c-torture/execute/unroll-1.c: New test.
10652
10653 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
10654
10655         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
10656         ERROR markers.
10657         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
10658         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
10659         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
10660         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
10661         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
10662         Preprocess only.
10663         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
10664         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
10665
10666 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10667
10668         * g++.old-deja/g++.pt/deduct2.C: New test.
10669
10670 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10671
10672         * g++.old-deja/g++.pt/parms2.C: New test.
10673
10674 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10675
10676         * g++.old-deja/g++.pt/crash58.C: New test.
10677
10678 2000-09-06  Greg McGary  <greg@mcgary.org>
10679
10680         * gcc.c-torture/execute/20000906-1.c: New test.
10681         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10682
10683 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10684
10685         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10686
10687 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10688
10689         * g++.old-deja/g++.pt/crash57.C: New test.
10690
10691 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10692
10693         * g++.old-deja/g++.pt/crash56.C: New test.
10694
10695 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10696
10697         * g++.old-deja/g++.pt/koenig1.C: New test.
10698
10699 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10700
10701         * gcc.dg/20000904-1.c: New test.
10702
10703 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10704
10705         * gcc.dg/cpp/paste8.c: New test.
10706
10707 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10708
10709         * gcc.c-torture/compile/20000827-1.c: New test.
10710
10711 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10712
10713         * gcc.dg/format-diag-1.c: New test.
10714
10715 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10716
10717         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10718         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10719         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10720         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10721         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10722
10723 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10724
10725         * g++.old-deja/g++.other/nested4.C: New test.
10726
10727 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10728
10729         * g++.old-deja/g++.ns/scoped1.C: New test.
10730
10731 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10732
10733         * lib/g++.exp: Support testing already-installed GCC.
10734
10735 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10736
10737         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10738
10739 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10740
10741         * gcc.dg/return-type-2.c: New test.
10742
10743 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10744
10745         * gcc.c-torture/compile/20000825-1.c: New test.
10746
10747 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10748
10749         * gcc.dg/dwarf2-2.c: New test.
10750
10751 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10752
10753         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10754         dg-warning regexps.
10755
10756 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10757
10758         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10759         gcc.dg/format-ext-5.c: New tests.
10760
10761 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10762
10763         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10764
10765 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10766
10767         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10768
10769 2000-08-24  Richard Henderson  <rth@cygnus.com>
10770
10771         * gcc.dg/ia64-sync-1.c: New test.
10772         * gcc.dg/ia64-sync-2.c: New test.
10773         * gcc.dg/ia64-asm-1.c: New test.
10774
10775 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10776
10777         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10778         * gcc.dg/format-ext-2.c: New test.
10779
10780 2000-08-23  Jason Merrill  <jason@redhat.com>
10781
10782         * lib/old-dejagnu.exp: Also ignore "In member function" and
10783         "At global scope".
10784
10785 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10786
10787         * gcc.dg/noncompile/label-lineno-1.c: New test.
10788
10789 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10790
10791         * gcc.dg/c99-array-nonobj-1.c: New test.
10792
10793 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10794
10795         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10796         tests.
10797         * gcc.dg/format-ext-1.c: New test.
10798
10799 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10800
10801         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10802         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10803         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10804         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10805         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10806
10807 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10808
10809         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10810         gcc.dg/c99-strftime-2.c: New tests.
10811
10812 2000-08-22  Richard Henderson  <rth@cygnus.com>
10813
10814         * gcc.c-torture/execute/20000822-1.c: New test.
10815
10816 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10817
10818         * gcc.c-torture/execute/20000819-1.x: Remove.
10819
10820 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10821
10822         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10823         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10824         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10825         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10826         gcc.dg/format-xopen-1.c: New tests.
10827
10828 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10829
10830         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10831
10832 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10833
10834         * g++.old-deja/g++.other/loop2.C: New test.
10835
10836         * gcc.c-torture/compile/20000606-1.c: New test.
10837         * gcc.c-torture/compile/20000728-1.c: New test.
10838         * gcc.c-torture/execute/20000801-1.c: New test.
10839         * gcc.c-torture/execute/20000801-2.c: New test.
10840         * gcc.c-torture/execute/20000819-1.c: New test.
10841         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10842         * gcc.dg/20000629-1.c: New test.
10843         * gcc.dg/20000724-1.c: New test.
10844         * gcc.dg/20000807-1.c: New test.
10845
10846 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10847
10848         * gcc.dg/cpp/pragma-1.c: New test.
10849         * gcc.dg/cpp/pragma-2.c: New test.
10850
10851 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10852
10853         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10854         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10855
10856 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10857
10858         * gcc.c-torture/compile/20000818-1.c: New test.
10859
10860 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10861
10862         * gcc.c-torture/execute/20000818-1.c: New test.
10863
10864 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10865
10866         * gcc.dg/format-va-1.c: New test.
10867
10868 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10869
10870         * g++.old-deja/g++.other/typedef8.C: New test.
10871
10872 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10873
10874         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10875         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10876         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10877         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10878         * g++.old-deja/g++.other/ptrmem7.C: New test.
10879         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10880
10881 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10882
10883         * g++.old-deja/g++.pt/typename27.C: New test.
10884
10885 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10888         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10889         * g++.old-deja/g++.pt/friend45.C: New test.
10890         * g++.old-deja/g++.other/friend8.C: New test.
10891
10892 2000-08-15  Richard Henderson  <rth@cygnus.com>
10893
10894         * gcc.c-torture/execute/20000815-1.c: New test.
10895
10896 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10897
10898         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10899         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10900         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10901
10902 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         * g++.old-deja/g++.other/refinit2.C: New test.
10905
10906 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10907
10908         * lib/c-torture.exp (c-torture): Make
10909         compiler_conditional_xfail_data global.
10910         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10911         compiler_conditional_xfail_data machinery.
10912         (f-torture-execute): Likewise.
10913         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10914         and only when unrolling loops.
10915
10916         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10917
10918 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         * g++.old-deja/g++.pt/explicit81.C: New test.
10921
10922 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         * g++.old-deja/g++.pt/typename26.C: New test.
10925
10926 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10927
10928         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10929         warning.
10930
10931 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10932
10933         * g++.old-deja/g++.other/array3.C: New test.
10934
10935 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10936
10937         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10938         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10939         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10940         New tests.
10941
10942 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10945         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10946
10947 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10948
10949         * gcc.c-torture/execute/20000808-1.c: New test.
10950
10951 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10952
10953         * gcc.dg/c90-const-expr-1.c: New test.
10954
10955 2000-08-08  Richard Henderson  <rth@cygnus.com>
10956
10957         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10958
10959 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10960
10961         * gcc.dg/noncompile/const-ll-1.c: New test.
10962
10963 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10964
10965         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10966
10967 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10968
10969         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10970         that running programs linked against the shared version of libobjc
10971         run correctly.
10972
10973 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10974
10975         * gcc.dg/c99-printf-1.c: New test.
10976
10977 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10978
10979         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10980
10981 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10982
10983         * gcc.c-torture/execute/20000731-1.x: Delete.
10984
10985 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10986
10987         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10988         and torture_without_loops as is done by c-torture.exp.
10989         (search_for): Copy from c-torture.exp.
10990         (gcc-dg-runtest): New function, drives a directory of tests
10991         iterating over the TORTURE_OPTIONS.
10992         (scan-assembler, scan-assembler-not): Move here from
10993         individual directory drivers.
10994
10995         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10996         defined by lib/gcc-dg.exp.
10997         * gcc.dg/cpp/cpp.exp: Likewise.
10998         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10999         gcc-dg-runtest, so we cycle over optimization options.
11000
11001         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
11002         * gcc.dg/compare2.c: No longer expected to fail.
11003
11004 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
11005
11006         * gcc.c-torture/execute/20000804-1.c: New test.
11007
11008 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11009
11010         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
11011
11012 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
11013
11014         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
11015
11016 2000-08-03  Jeffrey A Law  (law@cygnus.com)
11017
11018         * gcc.c-torture/compile/20000803-1.c: New test.
11019
11020 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11021
11022         * gcc.c-torture/execute/20000801-3.c,
11023         gcc.c-torture/execute/20000801-4.c: New tests.
11024         * gcc.c-torture/execute/20000801-3.x,
11025         gcc.c-torture/execute/20000801-4.x: Xfail.
11026
11027 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
11028
11029         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
11030         libobjc/.libs to allow for libtool.
11031
11032 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
11033
11034         * gcc.c-torture/compile/20000802-1.c: New test.
11035
11036 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
11037
11038         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
11039
11040 2000-07-31  Jeffrey A Law  (law@cygnus.com)
11041
11042         * gcc-c-torture/execute/20000731-2.c: New test.
11043
11044         * gcc.c-torture/execute/20000731-1.c: New test.
11045         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
11046
11047 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
11048
11049         * testsuite/gcc.dg/cpp/paste7.c: New test.
11050         * gcc.dg/cpp/20000725-1.c: New test.
11051
11052 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
11053
11054         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
11055         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
11056         declaration warning for __builtin_dwarf_reg_size.
11057
11058         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
11059
11060 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11061
11062         * gcc.dg/noncompile/voidparam-1.c: New test.
11063
11064 2000-07-30  Richard Henderson  <rth@cygnus.com>
11065
11066         * gcc.dg/c90-digraph-1.c: Don't xfail.
11067         * gcc.dg/compare2.c (case 10): Xfail.
11068         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
11069
11070 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
11071
11072         * gcc.dg/c99-main-1.c: New test.
11073
11074 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11075
11076         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
11077
11078 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
11079
11080         * gcc.c-tortuer/execute/20000726-1.c: New test.
11081
11082 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
11083
11084         * gcc.c-torture/execute/enum-2.c: New test.
11085
11086 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11087
11088         * gcc.dg/cpp/tr-warn3.c: New test.
11089
11090 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11091
11092         * g++.old-deja/g++.ext/implicit1.C: Remove.
11093         * g++.old-deja/g++.jason/c2.C: Remove
11094         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
11095         * g++.old-deja/g++.pt/crash16.C: Likewise.
11096         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
11097
11098 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11099
11100         * g++.old-deja/g++.other/for2.C: New test.
11101
11102 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
11103
11104         * gcc.dg/20000720-1.c: New test.
11105
11106 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
11107
11108         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
11109
11110 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
11111
11112         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
11113         * gcc.c-torture/execute/20000722-1.c: New.
11114         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
11115
11116 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gcc.dg/cpp/20000720-1.S: New test.
11119
11120 2000-07-21  Michael Meissner  <meissner@redhat.com>
11121
11122         * gcc.c-torture/execute/ieee/hugeval.c: New test.
11123
11124 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11125
11126         * g++.old-deja/g++.brendan/crash16.C,
11127         g++.old-deja/g++.brendan/parse3.C,
11128         g++.old-deja/g++.brendan/redecl1.C,
11129         g++.old-deja/g++.ns/template13.C,
11130         g++.old-deja/g++.other/decl4.C,
11131         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
11132
11133 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11134
11135         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
11136         and "Internal error".
11137
11138         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
11139         regexps.
11140         * gcc.dg/cpp/paste6.c: New test.
11141
11142 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
11143
11144         * gcc.dg/cpp/tr-direct.c: New test.
11145
11146         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
11147         gcc.dg/cpp/undef1.c: Tweak error regexps.
11148
11149 2000-07-18  Eric Christopher <echristo@redhat.com>
11150
11151         * gcc.c-torture/compile/20000718-1.c: New test.
11152
11153 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
11154
11155         * cpplex.c (_cpp_push_token): If the token being pushed back
11156         is the previous token in this context, just subtract one from
11157         context->posn.
11158         * cppmacro.c (save_expansion): Clear aux field when storing a
11159         placemarker.
11160
11161 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
11162
11163         * gcc.dg/noncompile/redecl-1.c: New test.
11164
11165 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
11166
11167         * gcc.c-torture/execute/20000717-5.c: New test.
11168         * gcc.c-torture/execute/20000717-1.x: Removed.
11169
11170 2000-07-17  Richard Henderson  <rth@cygnus.com>
11171
11172         * gcc.c-torture/execute/20000717-4.c: New test.
11173
11174 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
11175
11176         * gcc.dg/cpp/syshdr.c: New test.
11177         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
11178
11179 2000-07-17  Neil Booth  <neilb@earthling.net>
11180
11181         * gcc.dg/cpp/cmdlne-dM.c: New test.
11182         * gcc.dg/cpp/cmdlne-dD.c: New test.
11183
11184 2000-07-17  Jeffrey A Law  (law@cygnus.com)
11185
11186         * gcc.c-torture/execute/20000717-3.c: New test.
11187
11188         * gcc.c-torture/compile/20000717-1.c: New test.
11189
11190 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
11191
11192         * gcc.c-torture/execute/20000717-2.c: New test.
11193
11194 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11195
11196         * gcc.dg/formatz-1.c: New test.
11197
11198         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
11199         * gcc.dg/c99-digraph-1.c: New tests.
11200
11201         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
11202         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
11203
11204         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
11205         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
11206         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
11207         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
11208         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
11209         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
11210         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
11211
11212 2000-07-17   Greg McGary <greg@mcgary.org>
11213
11214         * gcc.c-torture/execute/20000717-1.c: New test.
11215         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
11216
11217 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
11218
11219         * gcc.c-torture/execute/20000715-2.c: New test.
11220         * gcc.dg/20000715-1.c: New test.
11221
11222 2000-07-15  Michael Meissner  <meissner@redhat.com>
11223
11224         * gcc.c-torture/execute/20000715-1.c: New test.
11225
11226 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.c-torture/execute/20000707-1.c: New test.
11229
11230 2000-07-13  Neil Booth  <NeilB@earthling.net>
11231
11232         * testsuite/gcc.dg/cpp/digraph1.c,
11233         testsuite/gcc.dg/cpp/digraph2.c,
11234         testsuite/gcc.dg/cpp/digraphs.c: New tests.
11235
11236 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
11237
11238         * g77.f-torture/compile/20000630-2.f:  New test.
11239         * g77.f-torture/compile/20000630-2.x
11240
11241 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11242
11243         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
11244
11245 2000-07-11  Neil Booth  <NeilB@earthling.net>
11246
11247         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
11248
11249 2000-07-11  Neil Booth  <NeilB@earthling.net>
11250
11251         * gcc.dg/cpp/cmdlne-C.c: New.
11252
11253 2000-07-09  Neil Booth  <NeilB@earthling.net>
11254
11255         * gcc.dg/cpp/directiv.c: New tests.
11256         * gcc.dg/cpp/undef1.c: Update.
11257
11258 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
11259
11260         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
11261
11262 2000-07-09  Neil Booth  <NeilB@earthling.net>
11263
11264         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
11265
11266 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
11267
11268         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
11269         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
11270
11271 2000-07-08  Neil Booth  <NeilB@earthling.net>
11272
11273         * gcc.dg/cpp/macsyntx.c: New tests.
11274
11275 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11276
11277         * gcc.dg/20000707-1.c: New test.
11278
11279 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11280
11281         * gcc.c-torture/execute/20000706-1.c: New test.
11282         * gcc.c-torture/execute/20000706-2.c: New test.
11283         * gcc.c-torture/execute/20000706-3.c: New test.
11284         * gcc.c-torture/execute/20000706-4.c: New test.
11285         * gcc.c-torture/execute/20000706-5.c: New test.
11286
11287 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11288
11289         * g++.old-deja/g++.pt/instantiate7.C: New test.
11290
11291 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11294         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11295         * g++.old-deja/g++.other/rtti3.C: Likewise.
11296         * g++.old-deja/g++.other/rttid3.C: Likewise.
11297
11298 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11299
11300         *  g77.f-torture/compile/20000630-1.x: Fix typo
11301
11302 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11303
11304         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11305         assembly output.
11306
11307 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11308
11309         * gcc.dg/cpp/ident.c: New test.
11310
11311 2000-07-05  Neil Booth  <NeilB@earthling.net>
11312
11313         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11314           gcc.dg/cpp/lexstrng.c: New tests.
11315
11316 2000-07-04  Neil Booth  <NeilB@earthling.net>
11317
11318         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11319         * gcc.dg/cpp/strify2.c: Same.
11320
11321 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11322
11323         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11324         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11325         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11326         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11327
11328         * testsuite/gcc.dg/cpp/macro1.c,
11329         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11330         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11331         testsuite/gcc.dg/cpp/strify1.c,
11332         testsuite/gcc.dg/cpp/strify2.c: New tests.
11333
11334 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11335
11336         * gcc.c-torture/execute/20000703-1.c: New test.
11337
11338 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11339
11340         * g++.old-deja/g++.pt (lookup10.C): New test.
11341
11342 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11343
11344         * g++.old-deja/g++.pt (typename25.C): New test.
11345
11346 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
11347
11348         * gcc.c-torture/compile/20000701-1.c: New test.
11349
11350 2000-06-30  Nick Clifton  <nickc@cygnus.com>
11351
11352         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
11353         to test case.
11354
11355 2000-06-30  Catherine Moore  <clm@cygnus.com>
11356
11357         * gcc.c-torture/execute/align-1.c: New test.
11358
11359 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
11360
11361         * g++.old-deja/g++.pt/expr8.C: New test.
11362         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
11363
11364 2000-06-29  Nick Clifton  <nickc@cygnus.com>
11365
11366         * gcc.c-torture/compile/20000629-1.c: New test.
11367
11368 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11369
11370
11371         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
11372         gcc.dg/noncompile directory, depending on whether they're
11373         preprocessor tests or not.  Annotate all the tests for the dg
11374         framework.
11375
11376         * gcc.c-torture/noncompile/noncompile.exp: Delete.
11377         * gcc.dg/noncompile/noncompile.exp: New.
11378
11379         * Moved files:
11380         Old name                                New name
11381         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
11382         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
11383         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
11384         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
11385         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
11386         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
11387         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
11388         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
11389         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
11390         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
11391         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
11392         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
11393         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
11394         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
11395         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
11396         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
11397         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
11398         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
11399         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
11400         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
11401         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
11402         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
11403         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
11404         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
11405
11406         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
11407         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
11408         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
11409         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
11410         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
11411         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
11412
11413 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11414
11415         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
11416         declare one variable.  On the fourth, error.
11417         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
11418         declared by 20000628-1a.h.
11419
11420 2000-06-29  Richard Henderson  <rth@redhat.com>
11421
11422         * gcc.c-torture/execute/930529-1.x: New file.
11423         * gcc.dg/920413-1.c: Adjust expected warning text.
11424         * gcc.dg/980217-1.c: Declare abort.
11425         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
11426
11427 2000-06-29  Jeffrey A Law  (law@cygnus.com)
11428
11429         * g77.f-torture/compile/20000629-1.f: New test.
11430         * g77.f-torture/compile/20000629-1.x: Expected to fail.
11431
11432 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11433
11434         Rearrange lots of files, removing entirely the
11435         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
11436         directories.
11437
11438         * Deleted files:
11439         gcc.c-torture/code_quality/code_quality.exp
11440         gcc.c-torture/special/special.exp
11441         gcc.failure/failure.exp
11442         gcc.failure/940409-1.x
11443         gcc.c-torture/compile/961203-1.x
11444
11445         * New files:
11446         gcc.misc-tests/linkage.exp
11447         gcc.c-torture/execute/920730-1t.c
11448         gcc.c-torture/execute/920730-1t.x
11449         gcc.c-torture/compile/920520-1.x
11450         gcc.c-torture/compile/920521-1.x
11451         gcc.c-torture/compile/981006-1.x
11452         gcc.c-torture/execute/eeprof-1.x
11453
11454         * Moved files (possibly with modifications to fit a new harness):
11455         Old name                                New name
11456         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
11457         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
11458         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
11459         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
11460         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
11461         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
11462         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
11463         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
11464         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
11465         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
11466         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
11467         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
11468         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
11469         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
11470
11471 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11472
11473         * c-torture/compile/961203-1.x: Delete.
11474
11475         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
11476         not exit. Include stdio.h.
11477         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
11478         * gcc.misc-tests/dg-12.c: Likewise.
11479         * gcc.misc-tests/dg-5.c: Likewise.
11480         * gcc.misc-tests/dg-6.c: Likewise.
11481         * gcc.misc-tests/dg-7.c: Prototype abort.
11482         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
11483         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
11484         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
11485         not exit.
11486         * gcc.misc-tests/sieve.c: Use return from main, not exit.
11487         * gcc.misc-tests/sort2.c: Use return from main, not exit.
11488
11489 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * gcc.dg/cpp/20000628-1.c: New test.
11492         * gcc.dg/cpp/20000628-1.h: New header for above test.
11493         * gcc.dg/cpp/20000628-1a.h: Likewise.
11494
11495 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
11496
11497         * gcc.dg/cpp: New directory.
11498         * gcc.dg/cpp/cpp.exp: New driver.
11499         * gcc.dg/cpp/20000627-1.c: New test.
11500         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
11501         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
11502         and rewrite as a compilation test.
11503
11504         * gcc.dg: Move many files into the cpp subdirectory, possibly
11505         renaming or editing them as well.
11506         Old name                New name
11507         990119-1.c              cpp/19990119-1.c
11508         990228-1.c              cpp/19990228-1.c
11509         990407-1.c              cpp/19990407-1.c
11510         990409-1.c              cpp/19990409-1.c
11511         990413-1.c              cpp/19990413-1.c
11512         990703-1.c              cpp/19990703-1.c
11513         20000127-1.c            cpp/20000127-1.c
11514         20000129-1.c            cpp/20000129-1.c
11515         20000207-1.c            cpp/20000207-1.c
11516         20000207-2.c            cpp/20000207-2.c
11517         20000209-1.c            cpp/20000209-1.c
11518         20000209-2.c            cpp/20000209-2.c
11519         20000301-1.c            cpp/20000301-1.c
11520         20000419-1.c            cpp/20000419-1.c
11521         20000510-1.S            cpp/20000510-1.S
11522         20000519-1.c            cpp/20000519-1.c
11523         20000529-1.c            cpp/20000529-1.c
11524         20000625-1.c            cpp/20000625-1.c
11525         20000625-2.c            cpp/20000625-2.c
11526         cpp-as1.c               cpp/assert1.c
11527         cpp-as2.c               cpp/assert2.c
11528         cxx-comments-1.c        cpp/cxxcom1.c
11529         cxx-comments-2.c        cpp/cxxcom2.c
11530         endif-label.c           cpp/endif.c
11531         cpp-hash1.c             cpp/hash1.c
11532         cpp-hash2.c             cpp/hash2.c
11533         cpp-if1.c               cpp/if-1.c
11534         cpp-if2.c               cpp/if-2.c
11535         cpp-if3.c               cpp/if-3.c
11536         cpp-if4.c               cpp/if-4.c
11537         cpp-if5.c               cpp/if-5.c
11538         cpp-cond.c              cpp/if-cexp.c
11539         cpp-missingop.c         cpp/if-mop.c
11540         cpp-missingparen.c      cpp/if-mpar.c
11541         cpp-opprec.c            cpp/if-oppr.c
11542         cpp-ifparen.c           cpp/if-paren.c
11543         cpp-shortcircuit.c      cpp/if-sc.c
11544         cpp-shift.c             cpp/if-shift.c
11545         cpp-unary.c             cpp/if-unary.c
11546         cpp-li1.c               cpp/line1.c
11547         cpp-li2.c               cpp/line2.c
11548         lineno.c                cpp/line3.c
11549         lineno-2.c              cpp/line4.c
11550         cpp-mi.c                cpp/mi1.c
11551         cpp-mic.h               cpp/mi1c.h
11552         cpp-micc.h              cpp/mi1cc.h
11553         cpp-mind.h              cpp/mi1nd.h
11554         cpp-mindp.h             cpp/mi1ndp.h
11555         cpp-mix.h               cpp/mi1x.h
11556         cpp-mi2.c               cpp/mi2.c
11557         cpp-mi2a.h              cpp/mi2a.h
11558         cpp-mi2b.h              cpp/mi2b.h
11559         cpp-mi2c.h              cpp/mi2c.h
11560         cpp-mi3.c               cpp/mi3.c
11561         cpp-mi3.def             cpp/mi3.def
11562         poison-1.c              cpp/poison.c
11563         pr-impl.c               cpp/prag-imp.c
11564         cpp-redef-2.c           cpp/redef1.c
11565         cpp-redef.c             cpp/redef2.c
11566         strpaste.c              cpp/strp1.c
11567         strpaste-2.c            cpp/strp2.c
11568         cpp-tradpaste.c         cpp/tr-paste.c
11569         cpp-tradstringify.c     cpp/tr-str.c
11570         cpp-tradwarn1.c         cpp/tr-warn1.c
11571         cpp-tradwarn2.c         cpp/tr-warn2.c
11572         trigraphs.c             cpp/trigraphs.c
11573         cpp-unc1.c              cpp/unc1.c
11574         cpp-unc2.c              cpp/unc2.c
11575         cpp-unc3.c              cpp/unc3.c
11576         cpp-unc.c               cpp/unc4.c
11577         undef.c                 cpp/undef1.c
11578         undef-2.c               cpp/undef2.c
11579         cpp-wi1.c               cpp/widestr1.c
11580
11581 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
11582
11583         * lib/g++.exp (g++_include_flags): Tweak.
11584
11585 2000-06-27  H.J. Lu  <hjl@gnu.org>
11586             Loren J. Rittle  <ljrittle@acm.org>
11587
11588         * lib/g++.exp (g++_include_flags): Override libgloss.exp
11589         version with one that knows about the new gcc tree structure.
11590         (g++_link_flags): Same.
11591
11592 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
11593
11594         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
11595         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
11596         case we are cross-compiling.
11597
11598         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
11599         g++.old-deja/g++.niklas/Makefile.in,
11600         g++.old-deja/g++.niklas/configure.in,
11601         g++.old-deja/g++.other/Makefile.in,
11602         g++.old-deja/g++.other/configure.in,
11603         gcc.c-torture/code_quality/Makefile.in,
11604         gcc.c-torture/code_quality/configure.in,
11605         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
11606         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
11607         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
11608         gcc.c-torture/execute/ieee/Makefile.in,
11609         gcc.c-torture/execute/ieee/configure.in,
11610         gcc.c-torture/noncompile/Makefile.in,
11611         gcc.c-torture/noncompile/configure.in,
11612         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
11613         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
11614         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
11615
11616 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11617
11618         * g++.old-deja/g++.other/ambig3.C: New test.
11619
11620 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.old-deja/g++.pt/syntax1.C: New test.
11623         * g++.old-deja/g++.pt/syntax2.C: New test.
11624         * g++.old-deja/g++.other/syntax3.C: New test.
11625         * g++.old-deja/g++.other/syntax4.C: New test.
11626
11627 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11628
11629         * gcc.dg/20000623-1.c: Prototype exit and abort.
11630
11631 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11632
11633         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
11634         New tests.
11635         * gcc.dg/cpp-mi3.def: New file.
11636
11637         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
11638         inside assertions.
11639         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
11640         lexer's error messages.
11641         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
11642         divine anything from the linemarkers.
11643         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
11644         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
11645
11646 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
11647
11648         * gcc.dg/20000623-1.c: New test.
11649
11650 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/execute/20000622-1.c: New test.
11653
11654 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11655
11656         * g++.old-deja/g++.other/init15.C: New test.
11657
11658 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11659
11660         * g++.old-deja/g++.pt/vaarg2.C: New test.
11661         * g++.old-deja/g++.pt/vaarg3.C: New test.
11662
11663 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
11664
11665         * g++.old-deja/g++.other/dyncast6.C: New test.
11666
11667 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
11668
11669         * gcc.c-torture/execute/loop-6.c: New test.
11670
11671 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
11672
11673         * gcc.dg/20000614-1.c: New test.
11674         * gcc.dg/20000614-2.c: New test.
11675
11676 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
11677
11678         * g++.old-deja/g++.other/inline12.C: New test.
11679
11680 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11681
11682         * g++.old-deja/g++.other/eh1.C: New test.
11683
11684 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11685
11686         * g++.old-deja/g++.other/type.C: New test.
11687
11688 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11689
11690         * g++.old-deja/g++.other/initstring.C: New test.
11691
11692 2000-06-12  Jason Merrill  <jason@redhat.com>
11693
11694         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11695
11696 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11697
11698         * gcc.c-torture/compile/20000609-1.c: New test.
11699
11700 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11701
11702         * gcc.dg/20000609-1.c: New test.
11703
11704 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11705
11706         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11707         * gcc.c-torture/noncompile/poison-1.c: Move...
11708         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11709         * gcc.dg/cpp-li1.c: Add a token after the #line.
11710
11711 2000-06-05  Richard Henderson  <rth@cygnus.com>
11712
11713         * gcc.c-torture/execute/20000605-2.c: New test.
11714         * gcc.c-torture/execute/20000605-3.c: New test.
11715
11716 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11717
11718         * g77.f-torture/execute/20000503-1.x: New file.
11719
11720 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11721
11722         * g++.old-deja/g++.eh/badalloc1.C: New test.
11723
11724 2000-06-05  Richard Henderson  <rth@cygnus.com>
11725
11726         * gcc.c-torture/execute/20000605-1.c: New test.
11727
11728 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11729             Nathan Sidwell <nathan@codesourcery.com>
11730
11731         * gcc.c-torture/compile/20000605-1.c: New test.
11732
11733 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11734
11735         * g77.f-torture/compile/20000601-1.f:  New test.
11736
11737 2000-06-03  Richard Henderson  <rth@cygnus.com>
11738
11739         * gcc.c-torture/execute/20000603-1.c: New.
11740
11741 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11742
11743         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11744         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11745
11746 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11747
11748         * gcc.dg/compare2.c (case 12): XFAIL.
11749         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11750         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11751
11752         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11753
11754 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11755
11756         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11757         guard macro is already defined when the header is first
11758         included.
11759         * gcc.dg/cpp-mix.h: New file.
11760         * gcc.dg/endif-label.c: Update patterns to match compiler.
11761
11762         * g++.brendan/complex1.C: Declare abort.
11763         * g++.law/refs4.C: Remove XFAIL.
11764         * g++.oliva/expr2.C: Declare abort and exit.
11765
11766 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11767
11768         * gcc.c-torture/execute/20000528-1.c: New test.
11769
11770         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11771         * g++.old-deja/g++.law/temps4.C: Likewise.
11772
11773         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11774         stdlib.h.  Call abort() on failure.
11775         * g++.old-deja/g++.law/refs4.C: Likewise.
11776         * g++.old-deja/g++.law/temps4.C: Likewise.
11777         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11778         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11779
11780 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11781
11782         Relative to g++.dg/special:
11783         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11784
11785         Relative to g++.old-deja:
11786         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11787         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11788         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11789         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11790         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11791         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11792         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11793
11794         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11795         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11796         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11797         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11798         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11799         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11800         and/or string.h.
11801
11802         * g++.other/goto1.C: Update expectations for error messages.
11803
11804 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11805
11806         * gcc.c-torture/compile/20000523-1.c: New test.
11807
11808 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11809
11810         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11811
11812 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         * g++.old-deja/g++.eh/catch11.C: New test.
11815         * g++.old-deja/g++.eh/catch12.C: New test.
11816
11817 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11818
11819         * gcc.c-torture/execute/20000523-1.c: New test.
11820
11821 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11822
11823         * c-torture/execute/bcp-1.c: Replace abort in arg of
11824         __builtin_constant_p with a generic external function.
11825
11826         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11827         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11828         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11829         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11830         Prototype abort and/or exit.
11831
11832         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11833         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11834         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11835         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11836
11837 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11838
11839         * gcc.dg/dwarf2-1.c: New test.
11840
11841 2000-05-20  Richard Henderson  <rth@cygnus.com>
11842
11843         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11844
11845 2000-05-20  Andreas Jaeger  <aj@suse.de>
11846
11847         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11848         testcase.
11849
11850 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11851
11852         * gcc.c-torture/execute/20000519-2.c: New test.
11853
11854 2000-05-19  Andreas Jaeger  <aj@suse.de>
11855
11856         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11857         which fails with SSA.
11858
11859         * lib/c-torture.exp: Also test with -O3 -fssa.
11860
11861 2000-05-18  Michael Meissner  <meissner@redhat.com>
11862
11863         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11864         * gcc.c-torture/execute/920415-1.c: Ditto.
11865         * gcc.c-torture/execute/920501-1.c: Ditto.
11866         * gcc.c-torture/execute/conversion.c: Ditto.
11867         * gcc.c-torture/execute/cvt-1.c: Ditto.
11868
11869 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11870
11871         * gcc.c-torture/compile/20000518-1.c: New test.
11872
11873 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11874
11875         * g77.f-torture/compile/200005018.f:  New test.
11876
11877 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11878
11879         * gcc.c-torture/compile/20000517-1.c: New test.
11880
11881 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11882
11883         * gcc.c-torture/execute/20000516-1.c: New test.
11884
11885 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * g++.old-deja/g++.other/eh.C: New test.
11888
11889 2000-05-12  Richard Henderson  <rth@cygnus.com>
11890
11891         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11892         constants through to doit's conditional.
11893
11894 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11895
11896         * gcc.c-torture/compile/20000511-1.c: New test.
11897         * g77.f-torture/compile/20000511-1.f: New test.
11898         * g77.f-torture/compile/20000511-2.f: New test.
11899
11900 2000-05-11  Michael Meissner  <meissner@redhat.com>
11901
11902         * gcc.c-torture/execute/20000511-1.c: New test.
11903
11904 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11905
11906         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11907         * gcc.dg/20000510-1.S: New.
11908
11909 2000-05-08  Catherine Moore  <clm@cygnus.com>
11910
11911         * gcc.dg/unused-3.c: New.
11912
11913 2000-05-06  Richard Henderson  <rth@cygnus.com>
11914
11915           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11916           * g++.old-deja/g++.mike/warn1.C: Likewise.
11917           * g++.old-deja/g++.pt/local1.C: Likewise.
11918           * g++.old-deja/g++.pt/local7.C: Likewise.
11919           * g++.old-deja/g++.pt/spec16.C: Likewise.
11920
11921 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11924
11925 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11926
11927           * g77.f-torture/execute/20000503-1.f:  New test.
11928
11929 2000-05-04  Andreas Jaeger  <aj@suse.de>
11930
11931         * gcc.dg/noreturn-2.c: New test.
11932
11933 2000-05-04  Neil Booth  <NeilB@earthling.net>
11934
11935         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11936         preprocessor.
11937
11938 2000-05-04  Richard Henderson  <rth@cygnus.com>
11939
11940         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11941
11942 2000-05-04  Richard Henderson  <rth@cygnus.com>
11943
11944         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11945         OpenSSL by Jason R Thorpe.
11946
11947 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11948
11949         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11950
11951 2000-05-03  Robert Lipe <robertlipe@usa.net>
11952
11953         * gcc.dg/20000503-1.c: New test.
11954
11955 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11956
11957         * gcc.c-torture/compile/20000502-1.c: New test.
11958         * g++.old-deja/g++.other/align.C: New test.
11959         * gcc.dg/cpp-tradstringify.c: New test.
11960
11961 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11962
11963         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11964         and hard registers.
11965
11966 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11967
11968         * gcc.c-torture/execute/loop-5.c: New test.
11969
11970 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11971
11972         * gcc.c-torture/execute/va-arg-20.c: New test.
11973
11974 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11975
11976         * gcc.c-torture/execute/20000422-1.c: New test.
11977
11978 2000-04-20  Greg McGary  <gkm@gnu.org>
11979
11980         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11981         when optimizing, but without sibling-call optimizations (-O1).
11982
11983 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11984
11985           * gcc.c-torture/compile/20000420-1.c: New test.
11986
11987 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11988
11989         * g++.abi/ptrflags.C: New test.
11990         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11991
11992 2000-04-19  Catherine Moore  <clm@cygnus.com>
11993
11994         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11995
11996 2000-04-19  Greg McGary  <gkm@gnu.org>
11997
11998         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11999         sibling-call optimizations.
12000
12001 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
12002
12003         * gcc.dg/20000419-1.c: New test.
12004
12005 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
12006
12007         * gcc.c-torture/execute/20000412-6.c: New test.
12008
12009 2000-04-12  Jeffrey A Law  (law@cygnus.com)
12010
12011         * gcc.c-torture/execute/20000412-5.c: New test.
12012         * g77.f-torture/compile/20000412-1.f: New test.
12013         * gcc.c-torture/execute/20000412-4.c: New test.
12014         * gcc.c-torture/compile/20000412-2.c: New test.
12015         * gcc.c-torture/execute/20000412-3.c: New test.
12016         * gcc.c-torture/compile/20000412-1.c: New test.
12017         * gcc.c-torture/execute/20000412-2.c: New test.
12018
12019 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * objc/execute/bf-20.m: New test.
12022
12023 2000-04-10  Richard Henderson  <rth@cygnus.com>
12024
12025         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
12026
12027         * gcc.c-torture/execute/20000412-1.c: New test.
12028
12029 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         * g++.old-deja/g++.eh/catchptr1.C: New test.
12032
12033 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
12034
12035         * g++.old-deja/g++.abi/cxa_vec.C: New test.
12036
12037 2000-04-08  Neil Booth  <NeilB@earthling.net>
12038
12039         * gcc.dg/cpp-nullchar.c: Remove test as
12040         embedded nulls cause problems.
12041
12042 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12043
12044         * gcc.dg/compare2.c: New test.
12045
12046 2000-04-08  Neil Booth  <NeilB@earthling.net>
12047
12048         * gcc.dg/cpp-nullchar.c: New test.
12049
12050 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
12051
12052         * gcc.dg/cpp-mi2.c: New test.
12053         * gcc.dg/cpp-mi2[abc].h: New files.
12054
12055 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
12058         member name.
12059
12060 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12061
12062         * g++.old-deja/g++.abi/vmihint.C: New test.
12063
12064 2000-04-06  Neil Booth  <NeilB@earthling.net>
12065
12066         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
12067         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
12068         copyright.
12069
12070 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
12071
12072         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
12073         avoid stack-frame overwrite.
12074
12075 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
12076
12077         * gcc.c-torture/compile/20000405-2.c: New test.
12078         * gcc.c-torture/compile/20000405-3.c: New test.
12079
12080 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12081
12082         * gcc.c-torture/compile/20000405-1.c: New test.
12083
12084 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
12085
12086         * gcc.dg/cast-qual-1.c: Revert last change.
12087
12088 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12089
12090         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
12091
12092 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
12093
12094         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
12095         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
12096
12097 2000-04-03  Jeffrey A Law  (law@cygnus.com)
12098
12099         * gcc.c-torture/compile/20000403-2.c: New test.
12100         * gcc.c-torture/compile/20000403-1.c: New test.
12101
12102 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
12103
12104         * gcc.c-torture/execute/20000403-1.c: New test.
12105
12106 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
12107
12108         * gcc.c-torture/execute/20000402-1.c: New test.
12109
12110 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
12111
12112         * gcc.c-torture/execute/va-arg-15.c: New test.
12113         * gcc.c-torture/execute/va-arg-16.c: New test.
12114         * gcc.c-torture/execute/va-arg-17.c: New test.
12115         * gcc.c-torture/execute/va-arg-18.c: New test.
12116         * gcc.c-torture/execute/va-arg-19.c: New test.
12117
12118 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
12119
12120         * gcc.c-torture/compile/981211-1.c: Move to...
12121         * gcc.dg/cpp-as1.c: ...here.
12122         * gcc.dg/cpp-as2.c: New file.
12123
12124         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
12125         compiler.
12126
12127 2000-04-02  Neil Booth  <NeilB@earthling.net>
12128
12129         * gcc.dg/cpp-cond.c  New tests.
12130         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
12131         accidental success less likely.
12132         * gcc.dg/cpp-missingop.c  New tests.
12133         * gcc.dg/cpp-missingparen.c  New tests.
12134         * gcc.dg/cpp-shift.c  New tests.
12135         * gcc.dg/cpp-shortcircuit.c  New tests.
12136         * gcc.dg/cpp-unary.c  New tests.
12137
12138 2000-03-29  Jeffrey A Law  (law@cygnus.com)
12139
12140         * gcc.c-torture/compile/20000329-1.c: New test.
12141
12142 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
12143
12144         * gcc.c-torture/compile/20000326-1.c: New test.
12145         * gcc.c-torture/compile/20000326-2.c: New test.
12146
12147 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
12148
12149         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
12150         the first parameter is a function argument.
12151
12152 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
12153
12154         * g++.old-deja/g++.ext/array4.C: New test.
12155
12156 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
12157
12158         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
12159
12160 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12161
12162         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
12163
12164 2000-03-19  Richard Henderson  <rth@cygnus.com>
12165
12166         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
12167
12168 2000-03-19  Richard Henderson  <rth@cygnus.com>
12169
12170         * gcc.c-torture/compile/20000319-1.c: New test.
12171
12172 2000-03-14  Jeffrey A Law  (law@cygnus.com)
12173
12174         * gcc.c-torture/execute/20000314-3.c: New test.
12175         * gcc.c-torture/execute/20000314-2.c: New test.
12176         * gcc.c-torture/execute/20000314-1.c: New test.
12177         * gcc.c-torture/compile/20000314-2.c: New test.
12178         * gcc.c-torture/compile/20000314-1.c: New test.
12179
12180 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         * g++.old-deja/g++.warn/inline.C: New test.
12183
12184 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
12185
12186         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
12187         standards-compliant result rather than specific constants.
12188         Put test-values in array.
12189
12190 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
12191
12192         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
12193         (g++_target_compile): Put test-specific options last.
12194
12195 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         * g++.old-deja/g++.eh/vbase4.C: New test.
12198
12199 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12200
12201         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
12202
12203 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12204
12205         * g++.old-deja/g++.brendan/misc12.C: Removed.
12206         * g++.old-deja/g++.pt/memtemp77.C: Constify.
12207         * g++.old-deja/g++.ext/pretty4.C: New test.
12208
12209 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12210
12211         * g++.old-deja/g++.other/string2.C: New test.
12212
12213 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
12214
12215         * g++.old-deja/g++.warn/impint2.C: New test.
12216
12217 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
12218
12219         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
12220         is 1, not zero.
12221
12222 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
12223
12224         * g++.old-deja/g++.warn/impint.C: New test.
12225         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
12226         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
12227         * g++.old-deja/g++.pt/explicit12.C: Likewise.
12228         * g++.old-deja/g++.pt/explicit13.C: Likewise.
12229         * g++.old-deja/g++.pt/explicit17.C: Likewise.
12230         * g++.old-deja/g++.pt/explicit18.C: Likewise.
12231         * g++.old-deja/g++.pt/explicit19.C: Likewise.
12232         * g++.old-deja/g++.pt/explicit23.C: Likewise.
12233         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12234         * g++.old-deja/g++.pt/explicit35.C: Likewise.
12235         * g++.old-deja/g++.pt/explicit6.C: Likewise.
12236         * g++.old-deja/g++.pt/memclass7.C: Likewise.
12237
12238 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
12239
12240         * gcc.dg/cpp-redef.c: New test.
12241
12242 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * g++.old-deja/g++.pt/unify7.C: New test.
12245
12246 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12247
12248         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
12249         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
12250
12251 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
12252
12253         * gcc.c-torture/compile/20000224-1.c: New test.
12254
12255 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12256
12257         * gcc.c-torture/compile/cpp-2.c: New test.
12258         * gcc.c-torture/compile/cpp-1.c: New test.
12259
12260 2000-02-25  Jeffrey A Law  (law@cygnus.com)
12261
12262         * gcc.c-torture/execute/20000225-1.c: New test.
12263
12264 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12265
12266         * gcc.dg/cpp-li2.c: New test.
12267
12268         * gcc.dg/cpp-wi1.c: New test.
12269
12270         * gcc.dg/cpp-li1.c: New test.
12271
12272 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
12273
12274         * g++.old-deja/g++.other/sizeof5.C: New test.
12275
12276 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12277
12278         * gcc.c-torture/execute/va-arg-13.c: New test.
12279
12280 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12281
12282         * gcc.c-torture/execute/va-arg-12.c: New test.
12283
12284 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12285
12286         * gcc.c-torture/execute/20000223-1.c: New test.
12287
12288 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12289
12290         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12291
12292 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12293
12294         * g++.old-deja/g++.abi/ptrmem.C: New test.
12295
12296 2000-02-19  Richard Henderson  <rth@cygnus.com>
12297
12298         * gcc.c-torture/compile/init-3.c: New.
12299
12300 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12301
12302         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12303         ALWAYS_CXXFLAGS.
12304
12305 2000-02-11  Robert Lipe <robertl@sco.com>
12306
12307         * gcc.c-torture/compile/20000211-3.c: New test.
12308
12309 2000-02-11  Martin Buchholz <martin@xemacs.org>
12310
12311         * gcc.c-torture/compile/20000211-2.c: New test.
12312
12313 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12314
12315         * gcc.c-torture/compile/20000211-1.c: New test.
12316
12317 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12318
12319         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12320           on native targets
12321
12322 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12323
12324         * g++.old-deja/g++.other/cast5.C: New test.
12325
12326 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12327
12328         * gcc.c-torture/execute/20000205-1.c: New.
12329
12330 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12331
12332         * g++.old-deja/g++.jason/cast3.C: Return void.
12333         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12334
12335 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12336
12337         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12338
12339         * gcc.dg/loop-1.c: New test.
12340
12341 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12342
12343         * gcc.c-torture/compile/20000127-1.c: New test.
12344         * gcc.c-torture/execute/991228-1.c: New test.
12345
12346 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12347
12348         * gcc.dg/unused-2.c: New test.
12349
12350         * gcc.dg/conv-1.c: New test.
12351
12352 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
12353
12354         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
12355         compiler.
12356         (tool_option_proc): Fix typo.
12357
12358 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
12359
12360         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
12361         of the ld on the host, not on the build machine.
12362         Also, don't crash if '--help' is not a supported option.
12363
12364 2000-01-24  Richard Henderson  <rth@cygnus.com>
12365
12366         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
12367
12368 2000-01-20  Jeffrey A Law  (law@cygnus.com)
12369
12370         * gcc.c-torture/execute/20000120-2.c: New test.
12371         * gcc.c-torture/execute/20000120-1.c: New test.
12372
12373 2000-01-13  Jeffrey A Law  (law@cygnus.com)
12374
12375         * gcc.c-torture/execute/20000113-1.c: New test.
12376
12377 2000-01-12  Jeffrey A Law  (law@cygnus.com)
12378
12379         * gcc.c-torture/execute/20000112-1.c: New test.
12380
12381 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12382
12383         * gcc.dg/20000111-1.c: New test.
12384
12385 2000-01-10  Jeffrey A Law  (law@cygnus.com)
12386
12387         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
12388         with 16 bit integers.
12389
12390 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12391
12392         * gcc.dg/20000108-1.c: New test.
12393
12394 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12395
12396         * g++.old-deja/g++.ns/koenig8.C: New test.
12397
12398 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12399
12400         * g++.old-deja/g++.other/cast4.C: New test.
12401
12402 2000-01-05  Jeffrey A Law  (law@cygnus.com)
12403
12404         * gcc.c-torture/compile/20000105-2.c: New test.
12405         * gcc.c-torture/compile/20000105-1.c: New test.
12406
12407 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12408
12409         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
12410         references to printf & atoi to conform to ANSI standard.
12411         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
12412         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
12413         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
12414         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
12415         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
12416         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12417         * g++.old-deja/g++.brendan/copy1.C: Likewise.
12418         * g++.old-deja/g++.brendan/copy2.C: Likewise.
12419         * g++.old-deja/g++.brendan/copy3.C: Likewise.
12420         * g++.old-deja/g++.brendan/copy4.C: Likewise.
12421         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12422         * g++.old-deja/g++.brendan/copy6.C: Likewise.
12423         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12424         * g++.old-deja/g++.brendan/copy8.C: Likewise.
12425         * g++.old-deja/g++.brendan/crash11.C: Likewise.
12426         * g++.old-deja/g++.brendan/crash14.C: Likewise.
12427         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
12428         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12429         * g++.old-deja/g++.brendan/delete2.C: Likewise.
12430         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
12431         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
12432         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
12433         * g++.old-deja/g++.brendan/eh1.C: Likewise.
12434         * g++.old-deja/g++.brendan/groff1.C: Likewise.
12435         * g++.old-deja/g++.brendan/init3.C: Likewise.
12436         * g++.old-deja/g++.brendan/misc12.C: Likewise.
12437         * g++.old-deja/g++.brendan/misc7.C: Likewise.
12438         * g++.old-deja/g++.brendan/new2.C: Likewise.
12439         * g++.old-deja/g++.brendan/operators4.C: Likewise.
12440         * g++.old-deja/g++.brendan/operators5.C: Likewise.
12441         * g++.old-deja/g++.brendan/overload2.C: Likewise.
12442         * g++.old-deja/g++.brendan/overload7.C: Likewise.
12443         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
12444         * g++.old-deja/g++.brendan/reference1.C: Likewise.
12445         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
12446         * g++.old-deja/g++.brendan/template24.C: Likewise.
12447         * g++.old-deja/g++.brendan/template3.C: Likewise.
12448         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
12449         * g++.old-deja/g++.jason/inline3.C: Likewise.
12450         * g++.old-deja/g++.jason/opeq.C: Likewise.
12451         * g++.old-deja/g++.law/arg5.C: Likewise.
12452         * g++.old-deja/g++.law/arm7.C: Likewise.
12453         * g++.old-deja/g++.law/ctors11.C: Likewise.
12454         * g++.old-deja/g++.law/cvt8.C: Likewise.
12455         * g++.old-deja/g++.law/init9.C: Likewise.
12456         * g++.old-deja/g++.law/refs4.C: Likewise.
12457         * g++.old-deja/g++.law/template2.C: Likewise.
12458         * g++.old-deja/g++.law/visibility24.C: Likewise.
12459         * g++.old-deja/g++.law/vtable3.C: Likewise.
12460         * g++.old-deja/g++.mike/asm2.C: Likewise.
12461         * g++.old-deja/g++.mike/eh1.C: Likewise.
12462         * g++.old-deja/g++.mike/misc1.C: Likewise.
12463         * g++.old-deja/g++.mike/misc13.C: Likewise.
12464         * g++.old-deja/g++.mike/misc14.C: Likewise.
12465         * g++.old-deja/g++.mike/ns12.C: Likewise.
12466         * g++.old-deja/g++.mike/p1248.C: Likewise.
12467         * g++.old-deja/g++.mike/p3708.C: Likewise.
12468         * g++.old-deja/g++.mike/p3708a.C: Likewise.
12469         * g++.old-deja/g++.mike/p3708b.C: Likewise.
12470         * g++.old-deja/g++.mike/p646.C: Likewise.
12471         * g++.old-deja/g++.mike/p700.C: Likewise.
12472         * g++.old-deja/g++.mike/p783.C: Likewise.
12473         * g++.old-deja/g++.mike/p783a.C: Likewise.
12474         * g++.old-deja/g++.mike/p783b.C: Likewise.
12475         * g++.old-deja/g++.mike/p786.C: Likewise.
12476         * g++.old-deja/g++.mike/p789.C: Likewise.
12477         * g++.old-deja/g++.mike/p789a.C: Likewise.
12478         * g++.old-deja/g++.mike/p807a.C: Likewise.
12479         * g++.old-deja/g++.other/delete3.C: Likewise.
12480         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12481         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12482         * g++.old-deja/g++.other/dyncast3.C: Likewise.
12483         * g++.old-deja/g++.other/empty1.C: Likewise.
12484         * g++.old-deja/g++.other/temporary1.C: Likewise.
12485         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
12486         * g++.old-deja/g++.pt/t16.C: Likewise.
12487         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
12488
12489 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
12490
12491         * gcc.dg/991230-1.c: New test.
12492
12493 1999-12-29  Jeffrey A Law  (law@cygnus.com)
12494
12495         * gcc.c-torture/compile/991229-3.c: New test.
12496         * gcc.c-torture/compile/991229-2.c: New test.
12497         * gcc.c-torture/compile/991229-1.c: New test.
12498
12499 1999-12-29  Greg McGary <gkm@eng.ascend.com>
12500
12501         * gcc.c-torture/compile/labels-2.c: New test.
12502
12503 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12504
12505         * gcc.c-torture/execute/991227-1.c: New test.
12506
12507 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12508
12509         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
12510
12511 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12512
12513         * gcc.c-torture/execute/991221-1.c: New test.
12514
12515 1999-12-20  Nathan Sidwell  <nathan@acm.org>
12516
12517         * g++.old-deja/g++.other/cast3.C: New test.
12518
12519 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
12520
12521         * gcc.c-torture/execute/991216-4.c: New test.
12522
12523 1999-12-16  Michael Meissner  <meissner@cygnus.com>
12524
12525         * gcc.c-torture/execute/991216-1.c: New test.
12526         * gcc.c-torture/execute/991216-2.c: New test.
12527         * gcc.c-torture/execute/991216-3.c: New test.
12528
12529 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12530
12531         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
12532         Actually make the test fail by using "-O2" for compilation.
12533
12534 1999-12-15  Nathan Sidwell  <nathan@acm.org>
12535
12536         * g++.old-deja/g++.warn/cast-align1.C: New test.
12537
12538 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12539
12540         * gcc.c-torture/compile/991214-1.c: New test.
12541         * gcc.c-torture/compile/991214-2.c: New test.
12542
12543 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12544
12545         * gcc.dg/991214-1.c: New test.
12546
12547 1999-12-13  Jeffrey A Law  (law@cygnus.com)
12548
12549         * gcc.c-torture/compile/991213-3.c: New test.
12550         * gcc.c-torture/compile/991213-2.c: New test.
12551         * gcc.c-torture/compile/991213-1.c: New test.
12552
12553 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
12554
12555         * gcc.dg/991209-1.c: New test.
12556
12557 1999-12-08  Nathan Sidwell <nathan@acm.org>
12558
12559         * gcc.c-torture/compile/991208-1.c: New test.
12560
12561 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12562
12563         * gcc.dg/ultrasp2.c: New test.
12564
12565 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
12566
12567         * g++.old-deja/g++.abi/align.C (main): Fix typo.
12568
12569 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
12570
12571         * gcc.c-torture/compile/991202-1.c: New test.
12572         * gcc.c-torture/execute/991202-1.c: New test.
12573         * gcc.c-torture/execute/991202-2.c: New test.
12574         * gcc.c-torture/execute/991202-3.c: New test.
12575
12576 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
12577
12578         * g++.old-deja/g++.abi/align.C: New test.
12579         * g++.old-deja/g++.abi/aggregates.C: Likewise.
12580         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12581
12582 1999-12-01  Richard Henderson  <rth@cygnus.com>
12583
12584         * gcc.c-torture/execute/991201-1.c: New.
12585
12586 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
12587
12588         * gcc.dg/991129-1.c: New test.
12589
12590 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12591
12592         * gcc.c-torture/compile/991127-1.c: New test.
12593
12594 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12595
12596         * g++.old-deja/g++.other/warn4.C: New test.
12597
12598 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12599
12600         * g++.old-deja/g++.eh/cleanup2.C: New test.
12601         * g++.old-deja/g++.ext/pretty2.C: New test.
12602         * g++.old-deja/g++.ext/pretty3.C: New test.
12603         * g++.old-deja/g++.other/debug6.C: New test.
12604
12605 1999-10-20  Jim Wilson  <wilson@cygnus.com>
12606
12607         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
12608         compiler_output to look for one error message instead of two.
12609
12610 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
12611
12612         * gcc.c-torture/execute/991118-1.c: Also test case
12613         where the word boundary does not split a byte evenly.
12614
12615 1999-11-19  Nathan Sidwell  <nathan@acm.org>
12616
12617         * g++.old-deja/g++.ext/restrict1.C: New test.
12618
12619 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
12620
12621         * gcc.c-torture/execute/991118-1.c: New test.
12622
12623 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
12624
12625         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
12626         working directory pathnames.
12627
12628 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
12629
12630         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
12631         host is equipped with driver.h and driver.o so it can actually
12632         compile and run the tests.
12633
12634 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
12635
12636         * gcc.c-torture/compile/991008-1.c: New test.
12637
12638 1999-11-08  Nick Clifton  <nickc@cygnus.com>
12639
12640         * lib/gcc-dg.exp: Include target-supports.exp
12641
12642 1999-11-05  Nick Clifton  <nickc@cygnus.com>
12643
12644         * lib/target-supports.exp: New file: Provide procs to test for
12645         features supported by the target.
12646         (check_weak_available): Moved here from ecos.exp.
12647         (check_alias_available): New proc: Determine of the target
12648         toolchain supports the alias attribute.
12649
12650         * gcc.dg/special/ecos.exp: Move check_weak_available to
12651         target-supports.exp.
12652         (alias-1.c): Only perform the test if the target supports
12653         aliases.
12654         (wkali-1.c): Only perform the test if the target supports
12655         aliases.
12656
12657         * gcc.dg/990506-0.c: Expect error messages from cross
12658         targets as well as native targets.
12659
12660 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12661
12662         * gcc.dg/ultrasp1.c: Removed xfail.
12663         * gcc.dg/struct-ret-2.c: Likewise.
12664         * gcc.dg/array-1.c: Likewise.
12665
12666 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12667
12668         * gcc.dg/struct-ret-2.c: New test.
12669
12670         * gcc.dg/array-1.c: New test.
12671
12672 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
12673
12674         * gcc.c-torture/execute/991030-1.c: New test.
12675
12676 1999-10-26  Richard Henderson  <rth@cygnus.com>
12677
12678         * gcc.c-torture/compile/991026-2.c: New test.
12679
12680 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12681
12682         * gcc.c-torture/compile/991026-1.c: New test.
12683
12684 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12685
12686         * gcc.c-torture/execute/991023-1.c: New test.
12687
12688 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12689
12690         * gcc.c-torture/execute/991019-1.c: New test.
12691
12692 1999-10-16  Richard Henderson  <rth@cygnus.com>
12693
12694         * gcc.c-torture/execute/991016-1.c: New test.
12695
12696 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12697
12698         * gcc.c-torture/execute/991014-1.c: New test.
12699
12700 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12701
12702         * g++.old-deja/g++.other/union2.C: New test.
12703
12704 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12705
12706         * g++.old-deja/g++.other/vaarg2.C: New test.
12707         * g++.old-deja/g++.other/vaarg3.C: New test.
12708
12709 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12710
12711         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12712         in compile/.
12713
12714 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12715
12716         * gcc.c-torture/execute/va-arg-11.c: New test.
12717
12718 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12719
12720         * lib/file-format.exp (gcc_target_object_format): Don't
12721         crash if objdump is unavailable.
12722
12723 1999-09-29  Donn Terry <donn@interix.com>
12724
12725         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12726
12727 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12728
12729         * gcc.c-torture/compile/990928-1.c: New test.
12730
12731 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12732
12733         * g++.old-deja/g++.other/decl6.C: New test.
12734
12735 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12736
12737         * gcc.c-torture/execute/va-arg-10.c: New test.
12738
12739 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12740
12741         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12742         __PRETTY_FUNCTION__.
12743
12744 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12745
12746         * gcc.c-torture/execute/990923-1.c: New test.
12747
12748 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12749
12750         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12751         for which -fpic is inappropriate.
12752
12753 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12754
12755         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12756
12757 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12758
12759         * g++.old-deja/g++.other/dyncast1.C: New test.
12760         * g++.old-deja/g++.other/dyncast2.C: New test.
12761         * g++.old-deja/g++.other/dyncast3.C: New test.
12762         * g++.old-deja/g++.other/dyncast4.C: New test.
12763         * g++.old-deja/g++.other/dyncast5.C: New test.
12764         * g++.old-deja/g++.eh/catch3.C: New test.
12765         * g++.old-deja/g++.eh/catch3p.C: New test.
12766         * g++.old-deja/g++.eh/catch4.C: New test.
12767         * g++.old-deja/g++.eh/catch4p.C: New test.
12768         * g++.old-deja/g++.eh/catch5.C: New test.
12769         * g++.old-deja/g++.eh/catch5p.C: New test.
12770         * g++.old-deja/g++.eh/catch6.C: New test.
12771         * g++.old-deja/g++.eh/catch6p.C: New test.
12772         * g++.old-deja/g++.eh/catch7.C: New test.
12773         * g++.old-deja/g++.eh/catch7p.C: New test.
12774         * g++.old-deja/g++.eh/catch8.C: New test.
12775         * g++.old-deja/g++.eh/catch8p.C: New test.
12776         * g++.old-deja/g++.eh/catch9.C: New test.
12777         * g++.old-deja/g++.eh/catch9p.C: New test.
12778
12779 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12780
12781         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12782         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12783
12784 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12785
12786         * gcc.c-torture/compile/990913-1.c: New test.
12787
12788 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12789
12790         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12791         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12792
12793 1999-09-09  Richard Henderson  <rth@cygnus.com>
12794
12795         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12796
12797 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12798
12799         * g++.old-deja/g++.other/lookup11.C: New test.
12800         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12801         what is permitted and what we want.
12802         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12803         overload use.
12804         * g++.old-deja/g++.jason/rfg5.C: Likewise
12805
12806 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12807
12808         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12809         * gcc.c-torture/noncompile/poison-1.c: New file.
12810
12811 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12812
12813         * g++.old-deja/g++.other/sizeof3.C: New test.
12814         * g++.old-deja/g++.other/sizeof4.C: New test.
12815         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12816         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12817
12818 1999-09-07  Richard Henderson  <rth@cygnus.com>
12819
12820         * gcc.dg/va-arg-1.c: New.
12821
12822 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12823
12824         * gcc.c-torture/execute/va-arg-9.c: New test.
12825
12826 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12827
12828         * g77.f-torture/compile/980519-2.f: New test.
12829         * g77.f-torture/compile/19990905-0.f: New test.
12830         * g77.f-torture/compile/19990905-1.f: New test.
12831         * g77.f-torture/compile/19990905-2.f: New test.
12832
12833         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12834
12835 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12836
12837         * gcc.c-torture/execute/990827-1.c: Fix typo.
12838
12839 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12840
12841         * g++.old-deja/g++.other/deref1.C: New test.
12842
12843 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12844
12845         * g++.old-deja/g++.other/ambig2.C: New test.
12846         * g++.old-deja/g++.other/cond5.C: New test.
12847         * g++.old-deja/g++.other/lookup16.C: New test.
12848
12849 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12850
12851         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12852         assemblers too.
12853
12854 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12855
12856         * lib/c-torture.exp: Avoid the "compare executables" optimization
12857         when testing native.
12858
12859 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12860
12861         * gcc.c-torture/execute/990829-1.c: New test.
12862         * gcc.c-torture/compile/990829-1.c: New test.
12863
12864 1999-08-27  Paul Burchard  <burchard@pobox.com>
12865
12866         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12867         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12868         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12869         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12870         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12871         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12872         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12873         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12874         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12875         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12876         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12877
12878 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12879
12880         * gcc.c-torture/execute/990827-1.c: New test.
12881
12882 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12883
12884         * g77.f-torture/noncompile/19990826-4.f: New test.
12885
12886         * g77.f-torture/compile/19990826-3.f: New test.
12887
12888         * g77.f-torture/execute/19990826-2.f: New test.
12889
12890         * g77.f-torture/compile/19990826-1.f: New test.
12891
12892         * gcc.c-torture/execute/990826-0.c: New test.
12893         * g77.c-torture/execute/19990826-0.f: New test.
12894
12895         * g77.f-torture/noncompile/970626-2.f: New test.
12896
12897 1999-08-25  Paul Burchard  <burchard@pobox.com>
12898
12899         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12900         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12901         lss-011.C: New tests.
12902
12903 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12904
12905         * g++.old-deja/g++.other/decl5.C: New test.
12906
12907 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12908
12909         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12910         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12911         call `postbase' for each one.  All callers of `postbase' changed
12912         to call this instead.
12913
12914 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12915
12916         * gcc.c-torture/execute/990811-1.c: New test.
12917
12918 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12919
12920         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12921         just native ones.
12922
12923         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12924         just native ones.
12925
12926 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12927
12928         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12929
12930 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12931
12932         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12933
12934 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12935
12936         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12937
12938 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12939
12940         * gcc.c-torture/execute/990804-1.c: New test.
12941
12942 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12943
12944         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12945         * g++.old-deja/g++.brendan/crash64.C: Likewise
12946         * g++.old-deja/g++.brendan/overload8.C: Likewise
12947
12948 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12949
12950         * g++.old-deja/g++.other/struct1.C: New test.
12951
12952 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12953
12954         * g++.old-deja/g++.other/enum2.C: New test.
12955
12956 1999-08-02  Richard Henderson  <rth@cygnus.com>
12957
12958         Adapted from tests from Franz Sirl:
12959         * gcc.c-torture/execute/va-arg-7.c: New test.
12960         * gcc.c-torture/execute/va-arg-8.c: New test.
12961
12962 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12963
12964         * gcc.c-torture/compile/990801-2.c: New test.
12965
12966         * gcc.c-torture/compile/990801-1.c: New test.
12967
12968 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12969
12970         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12971         fp-cmp-1.c, converting double to float.
12972
12973         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12974         fp-cmp-1.c, converting double to long double.
12975
12976         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12977         from fr1 to unknown_register, since fr1 is a legitimate register
12978         on some machines.
12979
12980 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12981
12982         * README: More listname related changes.
12983
12984 1999-07-08  Catherine Moore  <clm@cygnus.com>
12985
12986         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12987
12988 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12989
12990         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12991
12992 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12993
12994         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12995
12996 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12997
12998         * gcc.dg/990703-1.c: New test.
12999
13000 1999-06-29  Nick Clifton  <nickc@cygnus.com>
13001
13002         * lib/file-format.exp: New file: Move definition of proc
13003         gcc_target_object_format to here from
13004         gcc.dg/special/ecos.exp.
13005
13006         * lib/c-torture.exp: Include lib file-format.exp.
13007         * lib/gcc-dg.exp: Include lib file-format.exp.
13008
13009         * gcc.dg/special/ecos.exp: Remove definition of proc
13010         gcc_target_object_format.
13011
13012 1999-06-28  Jeffrey A Law  (law@cygnus.com)
13013
13014         * gcc.c-torture/execute/990628-1.c: New test.
13015
13016 1999-06-25  Jeffrey A Law  (law@cygnus.com)
13017
13018         * gcc.c-torture/compile/990625-2.c: New test.
13019
13020         * gcc.c-torture/compile/990625-1.c: New test.
13021
13022 1999-06-23  Nick Clifton  <nickc@cygnus.com>
13023
13024         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
13025         attributes compile.
13026         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
13027         ports that use the COFF/PE file format.
13028
13029 1999-06-17  Jeffrey A Law  (law@cygnus.com)
13030
13031         * gcc.c-torture/compile/990617-1.c: New test.
13032
13033 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
13034
13035         * g++.old-deja/g++.other/decl4.C: New test.
13036
13037 1999-06-14  Nathan Sidwell  <nathan@acm.org>
13038
13039         * g++.old-deja/g++.other/bitfld3.C: New test.
13040
13041 1999-06-08  Nathan Sidwell  <nathan@acm.org>
13042
13043         * g++.old-deja/g++.eh/catch1.C: New test.
13044
13045 1999-06-07  Jeffrey A Law  (law@cygnus.com)
13046
13047         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
13048
13049         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
13050         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
13051
13052 1999-06-05  Craig Burley  <craig@jcb-sc.com>
13053
13054         * g77.f-torture/compile/19990502-0.f: Replace with new,
13055         shorter, test that still fails after recent changes.
13056
13057 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13058
13059         * gcc.c-torture/execute/990604-1.c: New test.
13060
13061 1999-05-31  Jeffrey A Law  (law@cygnus.com)
13062
13063         * gcc.c-torture/execute/990531-1.c: New test.
13064
13065 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13066
13067         * gcc.c-torture/compile/990527-1.c: New test.
13068
13069 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
13070
13071         * gcc.c-torture/execute/990527-1.c: New test.
13072
13073 1999-05-25  Nick Clifton  <nickc@cygnus.com>
13074
13075         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
13076         bitfields as signed.
13077
13078 1999-05-25  Craig Burley  <craig@jcb-sc.com>
13079
13080         * g77.f-torture/compile/19990525-0.f: New test.
13081
13082 1999-05-25  Jeffrey A Law  (law@cygnus.com)
13083
13084         * gcc.c-torture/execute/990525-2.c: New test.
13085
13086         * gcc.c-torture/execute/990525-1.c: New test.
13087
13088 1999-05-24  Nathan Sidwell  <nathan@acm.org>
13089
13090         * g++.old-deja/g++.other/anon3.C: New test.
13091         * g++.old-deja/g++.other/anon4.C: New test.
13092         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
13093         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
13094         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
13095         Merrill).
13096
13097 1999-05-24  Jeffrey A Law  (law@cygnus.com)
13098
13099         * gcc.c-torture/execute/990524-1.c: New test.
13100
13101         * gcc.dg/990524-1.c: New test.
13102
13103 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13104
13105         * gcc.c-torture/compile/990523-1.c: New test.
13106
13107 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
13108
13109         * gcc.c-torture/compile/990519-1.c: New test.
13110
13111 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13112
13113         * gcc.c-torture/compile/990517-1.c: New test.
13114
13115         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
13116         (e4, f4): New tests.
13117         (main): Call them.
13118
13119 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13120
13121         * gcc.dg/noreturn-1.c: New test.
13122
13123 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
13124
13125         * gcc.c-torture/execute/990513-1.c: New test.
13126
13127 1999-05-10  Richard Henderson  <rth@cygnus.com>
13128
13129         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
13130
13131 1999-05-10  Craig Burley  <craig@jcb-sc.com>
13132
13133         * g77.f-torture/execute/erfc.f: Use small single-precision
13134         values, to avoid problems on Alphas when not -mieee.
13135
13136 1999-05-08  Craig Burley  <craig@jcb-sc.com>
13137
13138         * gcc.dg/990506-0.c: New test.
13139
13140 1999-05-08  Richard Henderson  <rth@cygnus.com>
13141
13142         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
13143         the constant to test.  Don't XFAIL 64-bit targets.
13144
13145         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
13146         * g++.old-deja/g++.law/profile1.C: Likewise.
13147
13148         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
13149         operator new instances.
13150         * g++.old-deja/g++.other/delete5.C: Likewise.
13151
13152 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13153
13154         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
13155         intrinsic.
13156
13157 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13158
13159         * g77.f-torture/execute/u77-test.f: Reverse order of two
13160         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
13161
13162 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13163
13164         * gcc.dg/compare1.c: New test.
13165
13166 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13167
13168         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
13169         New tests.
13170
13171 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13172
13173         * g77.f-torture/compile/19990502-1.f: New test.
13174
13175 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13176
13177         * g77.f-torture/compile/19990502-0.f: New test.
13178
13179 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13180
13181         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
13182         intrinsic.
13183
13184 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13185
13186         * g77.f-torture/execute/u77-test.f (main): List libU77
13187         intrinsics not currently tested.
13188         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
13189         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
13190         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
13191         Trim blanks off the ends of some printed strings.
13192
13193 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13194
13195         * g77.f-torture/execute/u77-test.f (main): Just warn about
13196         FSTAT gid disagreement, as it's expected on some systems.
13197
13198 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13199
13200         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
13201         use a new function, which allows for some slop.
13202         Clean up some commentary.
13203         (issum): The new function.
13204         (sgladd): Deleted subroutine.
13205
13206 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13207
13208         * g77.f-torture/execute/u77-test.f: Modify to be more like
13209         libf2c/libU77 version, bringing patches to that version here.
13210         Add suitable commentary.
13211
13212 1999-04-25  Richard Henderson  <rth@cygnus.com>
13213
13214         * gcc.dg/990424-1.c: New test.
13215
13216 1999-04-24  Craig Burley  <craig@jcb-sc.com>
13217
13218         * g77.f-torture/execute/u77-test.f (main): Bug involving
13219         LSTAT has been fixed, so turn back on full checking.
13220
13221 1999-04-20  Craig Burley  <craig@jcb-sc.com>
13222
13223         * g77.f-torture/compile/19990419-0.f: New test.
13224         * g77.f-torture/execute/19990419-1.f: New test.
13225
13226 1999-04-17  Richard Henderson  <rth@cygnus.com>
13227
13228         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
13229         to avoid the need for a prototype to supress a warning.
13230
13231 1999-04-07  Jim Wilson  <wilson@cygnus.com>
13232
13233         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
13234
13235 1999-04-04  Jeffrey A Law  (law@cygnus.com)
13236
13237         * gcc.c-torture/execute/990404-1.c: New test.
13238
13239 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13240
13241         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
13242         * gcc.dg/cpp-if3.c: Don't use -pedantic.
13243         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
13244         missing initializer warnings.
13245
13246 1999-03-28  Jeffrey A Law  (law@cygnus.com)
13247
13248         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
13249         matching strings.
13250
13251 1999-03-26  Jeffrey A Law  (law@cygnus.com)
13252
13253         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
13254
13255 1999-03-26  Craig Burley  <craig@jcb-sc.com>
13256
13257         * g77.f-torture/execute/19990325-0.f: New test.
13258         * g77.f-torture/execute/19990325-1.f: New test.
13259
13260 1999-03-24  Jeffrey A Law  (law@cygnus.com)
13261
13262         * gcc.c-torture/execute/990324-1.c: New test.
13263
13264 1999-03-22  Jim Wilson  <wilson@cygnus.com>
13265
13266         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
13267         test with 4.
13268
13269 1999-03-17  Richard Henderson  <rth@cygnus.com>
13270
13271         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
13272
13273 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13274
13275         * g77.f-torture/execute/19990313-2.f: New test.
13276         * g77.f-torture/execute/19990313-3.f: New test.
13277
13278 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13279
13280         * g77.f-torture/execute/19990313-0.f: New test.
13281         * g77.f-torture/execute/19990313-1.f: New test.
13282
13283 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13284
13285         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13286         printf to sprintf.
13287         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13288         (main): Add check for u15.  Conditionalize u31 check depending on
13289         whether ints are <32 bits or >=32 bits.
13290
13291 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13292
13293         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13294
13295 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13296
13297         * g77.f-torture/compile/19990305-0.f: New test.
13298         * g77.f-torture/execute/19981119-0.f: New test.
13299
13300 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13301
13302         * g77.f-torture/execute/970625-2.f: call ABORT if final
13303         result is not correct, instead of just printing it.
13304         Add this checking via newly introduced obfuscation, to
13305         trip up buggy front ends.
13306
13307 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13308
13309         * g77.f-torture/compile/960317-1.f: Moved from being
13310         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13311
13312 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13313
13314         * g77.f-torture/execute/960317-1.f: New (old) test.
13315         * g77.f-torture/execute/970625-2.f: Ditto.
13316
13317 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13318
13319         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13320         message on line 1 or line 2; cccp and cpplib do this differently.
13321
13322 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13323
13324         * g++.old-deja/g++.law/weak1.C: New test.
13325
13326 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13327
13328         * gcc.c-torture/execute/990119-1.c: Renamed to...
13329         * gcc.dg/990119-1.c: this, so it will only be tested once
13330         (it's a preprocessor test, it doesn't need to be run at
13331         multiple optimization levels).
13332
13333 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13334
13335         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13336           ALWAYS_CXXFLAGS.
13337
13338 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13339
13340         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13341         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13342         to not be compilable by current g77.
13343
13344 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13345
13346         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
13347
13348 1999-02-22  Jeffrey A Law  (law@cygnus.com)
13349
13350         * gcc.c-torture/execute/990222-1.c: New test.
13351
13352 1999-02-19  Craig Burley  <craig@jcb-sc.com>
13353
13354         * g77.f-torture/compile/19990218-0.f: New test.
13355         * g77.f-torture/noncompile/19990218-1.f: New test.
13356
13357 1999-02-18  Craig Burley  <craig@jcb-sc.com>
13358
13359         * g77.f-torture/compile/19981216-0.f: New test.
13360
13361 1999-02-14  Jeffrey A Law  (law@cygnus.com)
13362
13363         * gcc.dg/990214-1.c: New test.
13364
13365 1999-02-13  Jeffrey A Law  (law@cygnus.com)
13366
13367         * gcc.dg/990213-2.c: New test.
13368
13369         * gcc.dg/990213-1.c: New test.
13370
13371 1999-02-12  Jeffrey A Law  (law@cygnus.com)
13372
13373         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
13374         ints.
13375
13376 1999-02-11  Nick Clifton  <nickc@cygnus.com>
13377
13378         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
13379         specified by target.
13380
13381         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
13382
13383 1999-02-11  Jeffrey A Law  (law@cygnus.com)
13384
13385         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
13386
13387 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13388
13389         * gcc.dg/special/ecos.exp: New test driver for new tests with
13390         special requirements.
13391
13392         * gcc.dg/special/alias-1.c: New test.
13393         * gcc.dg/special/gcsec-1.c: New test.
13394         * gcc.dg/special/weak-1.c: New test.
13395         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
13396         * gcc.dg/special/weak-2.c: New test.
13397         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
13398         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
13399         * gcc.dg/special/wkali-1.c: New test.
13400         * gcc.dg/special/wkali-2.c: New test.
13401         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
13402         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
13403
13404 1999-02-10  Felix Lee  <flee@cygnus.com>
13405
13406           * lib/c-torture.exp (c-torture-compile): Pull out code for
13407           analyzing gcc error messages.
13408           (c-torture-execute): Likewise.  Fix some (harmless) false
13409           positives.
13410           * lib/gcc.exp (gcc_check_compile): New function.
13411
13412 1999-02-08  Richard Henderson  <rth@cygnus.com>
13413
13414         * gcc.c-torture/execute/990208-1.c: New test.
13415
13416 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13417
13418         * g++.dg/special/ecos.exp: New driver for new tests with special
13419         requirements
13420
13421         * g++.dg/special/conpr-1.C: New test
13422         * g++.dg/special/conpr-2.C: New test
13423         * g++.dg/special/conpr-2a.C: New test
13424         * g++.dg/special/conpr-3.C: New test
13425         * g++.dg/special/conpr-3a.C: New test
13426         * g++.dg/special/conpr-3b.C: New test
13427
13428         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
13429         allow g++ to use the dg driver
13430
13431         * README: Add comment about g++.dg directory
13432
13433 1999-02-06  Jeffrey A Law  (law@cygnus.com)
13434
13435         * README: Update email addresses.
13436
13437 1999-02-03  Nick Clifton  <nickc@cygnus.com>
13438
13439         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
13440         arguments in order to force structure S onto the stack even on
13441         the alpha.
13442         (test): Pass 10 leading arguments to function foo as well as the
13443         structure S.
13444
13445         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
13446         failure for all targets.
13447
13448         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
13449         abort to terminate program execution.
13450
13451 1999-01-30  Richard Henderson  <rth@cygnus.com>
13452
13453         * gcc.c-torture/execute/990130-1.c: New test.
13454
13455 1999-01-30  Jeffrey A Law  (law@cygnus.com)
13456
13457         * gcc.dg/990130-1.c: New test.
13458
13459 1999-01-28  Michael Meissner  <meissner@cygnus.com>
13460
13461         * gcc.c-torture/execute/990128-1.c: New test.
13462
13463 1999-01-27  Michael Meissner  <meissner@cygnus.com>
13464
13465         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
13466
13467 1999-01-27  Felix Lee  <flee@cygnus.com>
13468
13469         * lib/c-torture.exp (c-torture-compile): pull out code for
13470         analyzing gcc error messages.
13471         (c-torture-execute): ditto, and fix some (harmless) false
13472         positives.
13473         * lib/gcc.exp (gcc_check_compile): new function.
13474
13475 1999-01-17  Jeffrey A Law  (law@cygnus.com)
13476
13477         * gcc.dg/990117-1.c: New test.
13478
13479         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
13480
13481         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
13482
13483 1999-01-15  Jeffrey A Law  (law@cygnus.com)
13484
13485         * g77.f-torture/compile/990115-1.f: New test.
13486
13487 1999-01-07  Jeffrey A Law  (law@cygnus.com)
13488
13489         * gcc.c-torture/compile/990107-1.c: New test
13490
13491 1999-01-06  Jeffrey A Law  (law@cygnus.com)
13492
13493         * gcc.c-torture/execute/990106-2.c: New test.
13494
13495         * gcc.c-torture/execute/990106-1.c: New test.
13496
13497 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
13498
13499         * gcc.c-torture/compile/981223-1.c: New test.
13500
13501 1998-12-29  Richard Henderson  <rth@cygnus.com>
13502
13503         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
13504         (opt3): Rename from opt4 and disable.
13505
13506 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
13507
13508         * g++.old-deja/g++.pt/ptrmem5.C: New test.
13509
13510 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13511
13512         * g++.old-deja/g++.other/conv5.C: New test.
13513
13514 1998-12-14  Nick Clifton  <nickc@cygnus.com>
13515
13516         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
13517
13518 1998-12-11  Jeffrey A Law  (law@cygnus.com)
13519
13520         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
13521
13522 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
13523
13524         * gcc.c-torture/compile/981211-1.c: New test.
13525
13526 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
13527
13528         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
13529
13530         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
13531
13532 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13533
13534         * gcc.special/930510-1.c: Make C9X safe.
13535         * gcc.misc-tests/gcov-1.c Similarly.
13536         * gcc.misc-tests/gcov-2.c Similarly.
13537
13538 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13539
13540         * gcc.dg/ultrasp1.c: New test.
13541
13542 1998-12-06  Richard Henderson  <rth@cygnus.com>
13543
13544         * gcc.c-torture/execute/981206.c: New test.
13545
13546 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13547
13548         * g++.old-deja/g++.ns/template7.C: New test.
13549
13550         * g++.old-deja/g++.other/expr1.C: New test.
13551
13552         * g++.old-deja/g++.eh/tmpl3.C: New test.
13553
13554         * g++.old-deja/g++.eh/tmpl2.C: New test.
13555
13556 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13557
13558         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
13559         * g++.old-deja/g++.other/using6.C: Removed.
13560         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
13561
13562         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
13563
13564 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13565
13566         * g++.old-deja/g++.pt/overload8.C: New test.
13567
13568         * g++.old-deja/g++.pt/overload7.C: New test.
13569
13570         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
13571
13572         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
13573         and relinking messages.
13574         * lib/g++.exp (g++_target_compile): Remove .rpo file when
13575         compiling with -frepo.
13576
13577 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
13578
13579         * g++.old-deja/g++.pt/lookup6.C: New test.
13580
13581 1998-11-30  Nick Clifton  <nickc@cygnus.com>
13582
13583         * gcc.c-torture/execute/981130-1.c: New test.
13584         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
13585
13586 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13587
13588         * g++.old-deja/g++.pt/explicit76.C: New test.
13589
13590         * g++.old-deja/g++.pt/friend38.C: New test.
13591
13592         * g++.old-deja/g++.ns/crash2.C: New test.
13593
13594         * g++.old-deja/g++.pt/defarg8.C: New test.
13595
13596         * g++.old-deja/g++.pt/instantiate6.C: New test.
13597
13598         * g++.old-deja/g++.pt/static6.C: New test.
13599
13600         * g++.old-deja/g++.pt/decl2.C: New test.
13601
13602 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13603
13604         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
13605         problem is actually related with name lookup, but so what? :-)
13606
13607         * g++.old-deja/g++.pt/friend37.C: New test.
13608
13609 1998-11-25  Dave Love  <d.love@dl.ac.uk>
13610
13611         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
13612         element, which fails on some systems.
13613
13614         * g77.f-torture/execute/labug1.f: New test.
13615
13616 1998-11-21  Jeffrey A Law  (law@cygnus.com)
13617
13618         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
13619         is defined.
13620
13621 1998-11-18  Dave Love  <d.love@dl.ac.uk>
13622
13623         * g77.f-torture/compile/981117-1.f: New test.
13624
13625 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
13626
13627         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
13628         properly discarded.
13629
13630 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
13631
13632         * gcc.c-torture/execute/memcheck: New directory of tests for
13633         -fcheck-memory-usage.
13634
13635 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13636
13637         * README: New file, general information about the testsuite and
13638         new description of the various C++ test subdirectories.
13639         * README.g++: Eliminate obsolete information, update and move most
13640         relevant stuff to README.
13641
13642 1998-11-07  Richard Henderson  <rth@cygnus.com>
13643
13644         * gcc.c-torture/compile/981107-1.c: New test.
13645
13646 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
13647
13648         * execute/memcpy-bi.c: New testcase.
13649
13650 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
13651
13652         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
13653         base classes.
13654
13655         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
13656         template is selected.
13657
13658         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
13659         classes, it should be accepted for all types.
13660
13661         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
13662
13663         * g++.old-deja/g++.pt/spec24.C: Ensure that template
13664         specializations start with template headers.
13665
13666 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
13667
13668         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
13669
13670         * g++.old-deja/g++.other/init9.C: Test cross initialization of
13671         non-POD types.
13672
13673 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13674
13675         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
13676
13677 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
13678
13679         * compile/981022-1.c, compile/981022-1.x: New test and driver.
13680
13681 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13682
13683         * 981019-1.c: New test.
13684
13685 1998-10-14  Robert Lipe <robertl@dgii.com>
13686
13687         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13688         find objc headers.
13689
13690 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13691
13692         * compile/981001-4.c: Remove use of GCC extension that triggers a
13693         compiler bug.
13694
13695 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13696
13697         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13698
13699 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13700
13701         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13702         instantiation of template produces incorrect code for delete
13703         expression.
13704
13705         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13706         constructors' name is not unique.
13707         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13708         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13709
13710         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13711         automatic array of const is ill-formed.
13712
13713         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13714         of template parameter?
13715
13716         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13717         const.
13718
13719         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13720         pointer-to-member expression.
13721
13722         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13723         declaration causes ICE.
13724
13725 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13726
13727         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13728         reserved in the global namespace.
13729
13730         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13731         generate needed virtual table.
13732
13733         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13734
13735 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13736
13737         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13738         template-dependent type
13739
13740 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13741
13742         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13743         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13744         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13745
13746         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13747         class should be usable as argument of member function.
13748         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13749         class should be usable as return type of member function.
13750         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13751         class should be usable as type of data member.
13752
13753         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13754
13755 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13756
13757         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13758
13759 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13760
13761         * gcc.dg/dll-?.c Add thumb to target list.
13762         Fix assembler scan patterns to match current assembler output.
13763
13764 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13765
13766         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13767         matching of template brackets.
13768
13769         * g++.old-deja/g++.other/using4.C: New test.  Test using
13770         declarations of methods from base classes.
13771
13772         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13773         within functions should introduce names into the innermost
13774         enclosing namespace.
13775
13776         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13777         of static locals if first initialization throws.
13778
13779 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13780
13781         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13782
13783 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13784
13785         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13786         lose track of the possible targets of tablejump insns.
13787         * special/special.exp: Run it.
13788
13789 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13790
13791         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13792         must be declared before its specializations can be named in friend
13793         declarations.
13794
13795 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13796
13797         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13798
13799         * g77.f-torture/execute/io1.f: New test.
13800
13801 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13802
13803         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13804         with pointer to template function, for which no argument deduction
13805         is possible.
13806
13807         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13808         specialization of template function as argument to template
13809         function.
13810
13811         * g++.old-deja/g++.other/access2.C: New test; Inner class
13812         shouldn't have privileged access to Outer's names.
13813
13814 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13815
13816         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13817         friend template declared within template class conflicts with
13818         nested class of the same name.
13819
13820         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13821         is ignored.
13822
13823         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13824         object with direct initializer as function declaration.
13825
13826         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13827         initializers.
13828
13829         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13830         involving const pointer and NULL produces incorrect result.
13831
13832         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13833         type name without `typename' should be rejected with -pedantic.
13834
13835 1998-10-02  Richard Henderson  <rth@cygnus.com>
13836
13837         * g++.old-deja/g++.other/addrof1.C: New test.
13838
13839 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13840
13841         * gcc.c-torture/compile/981001-1.c: New test.
13842         * gcc.c-torture/execute/981001-1.c: New test.
13843
13844 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13845
13846         * gcc.c-torture/compile/981001-2.c: New test.
13847         * gcc.c-torture/compile/981001-3.c: New test.
13848         * gcc.c-torture/compile/981001-4.c: New test.
13849
13850 1998-10-01  Robert Lipe  <robertl@dgii.com>
13851
13852         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13853         multilibbed hosts.   Idea grafted from g77.exp.
13854
13855 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13856
13857         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13858         avoid losing on systems which need -lsocket.
13859
13860 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13861
13862         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13863         * g++.old-deja/g++.other/nested2.C: Ditto.
13864         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13865         failure.
13866
13867 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13868
13869         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13870         preferred over template operator!= for enum bitfields.
13871
13872 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13873
13874         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13875         that happen to have the same base name, but in different scopes,
13876         are incorrectly rejected.
13877
13878 1998-09-16  Richard Henderson  <rth@cygnus.com>
13879
13880         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13881         on the native word size instead of an integer literal.
13882
13883 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13884
13885         * g++.old-deja/g++.other/static2.C: Invocation of static data
13886         member of type pointer-to-function denoted as non-static member.
13887
13888         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13889         checks involving function types and aliases.
13890
13891 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13892
13893         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13894         redefined to the same non-trivial type.
13895
13896         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13897         namespace-qualification of template specializations declared in
13898         other namespaces.
13899
13900         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13901         to declare a subset of the specializations of a template function
13902         as friends of specializations of a template class.
13903
13904         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13905         member templates that do not fully specialize the enclosing
13906         template class are rejected.
13907
13908 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13909
13910         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13911
13912 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13913
13914         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13915         altered from libf2c/libU77 version.
13916
13917 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13918
13919         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13920
13921 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13922
13923         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13924         (un)signed char are different types for template specialization
13925         purposes.
13926
13927 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13928
13929         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13930         * objc: ObjC testsuite.
13931
13932 1998-08-31  Catherine Moore  <clm@cygnus.com>
13933
13934         * gcc.c-torture/execute/941014-1.x:  New file.
13935
13936 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13937
13938         * lib/c-torture.exp: Add support for
13939         torture_eval_before_compile and torture_eval_before_execute
13940         variables.
13941
13942 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13943
13944         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13945         this test triggers valid.
13946
13947 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13948
13949         * gcc.dg/980827-1.c: New test.
13950
13951 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13952
13953         * gcc.c-torture/execute/loop-4b.c: New test.
13954
13955 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13956
13957         * lib/c-torture.exp: Add support for
13958         torture_eval_before_compile and torture_eval_before_execute
13959         variables.
13960
13961 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13962
13963         * gcc.c-torture/compile/980825-1.c: New test.
13964
13965 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13966
13967         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13968         count number tests in opt_t0 not good_t0.
13969
13970 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13971
13972         * gcc.c-torture/compile/930326-1.x: Fix typo.
13973
13974 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13975
13976         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13977         causes an ICE.
13978
13979 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13980
13981         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13982         STACK_SIZE is defined.
13983         * gcc.c-torture/unsorted/stuct.c: Similarly.
13984
13985         * gcc.c-torture/compile/980821-1.c: New test.
13986
13987 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13988
13989         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13990
13991 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13992
13993         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13994         code.
13995
13996 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13997
13998         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13999         error'.
14000
14001 1998-08-18  Jeffrey A Law  (law@cygnus.com)
14002
14003         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
14004
14005 1998-08-16  Jeffrey A Law  (law@cygnus.com)
14006
14007         * gcc.c-torture/compile/980816-1.c: New test.
14008
14009         * gcc.dg/980816-1.c: New test.
14010
14011 1998-08-13  Jeffrey A Law  (law@cygnus.com)
14012
14013         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
14014         compiler for ieee tests.
14015
14016 1998-08-01  Dave Love  <d.love@dl.ac.uk>
14017
14018         * g77.f-torture/compile/980729-0.f: New test.
14019
14020 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
14021
14022         * gcc.c-torture/special/eeprof-1.c: New test, for
14023         -finstrument-functions.
14024         * gcc.c-torture/special/special.exp: Run it.
14025
14026 1998-07-29  Jeffrey A Law  (law@cygnus.com)
14027
14028         * gcc.c-torture/compile/980729-1.c: New test.
14029
14030 1998-07-27  Nick Clifton  <nickc@cygnus.com>
14031
14032         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
14033         __thumb__ is defined, and test for ARM style doubles if so.
14034
14035 1998-07-26  Dave Love  <d.love@dl.ac.uk>
14036
14037         * g77.f-torture/noncompile/980615-0.f: New test.
14038
14039 1998-07-26  H.J. Lu  (hjl@gnu.org)
14040
14041         * gcc.dg/980312-1.c: Do link instead of compile.
14042         * gcc.dg/980313-1.c: Likewise.
14043
14044 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14045
14046         * gcc.c-torture/compile/980726-1.c: New test.
14047
14048 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14049
14050         * g77.f-torture/execute/io0.f: New test.
14051
14052 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14053
14054         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14055         an int.
14056
14057 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14058
14059         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14060         m32r bugs.
14061
14062 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14063
14064         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14065         c-decl.c:grokdeclarator can handle mode attributes.
14066
14067 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14068
14069         * gcc.c-torture/execute/980716-1.c: New test.
14070
14071 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14072
14073         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14074         the mn10200.
14075         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14076         the mn10200.
14077         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14078         * gcc.c-torture/compile/930326-1.x: Similarly.
14079
14080 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14081
14082         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14083         New test from Craig.
14084
14085 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14086
14087         * g77.f-torture/noncompile/980616-0.f: New test.
14088
14089         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14090
14091 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14092
14093         *  g++.other/singleton.C: Return error value instead of taking
14094         SIGSEGV.
14095
14096 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14097
14098         *  g++.other/singleton.C: New test.   Warning is under dispute.
14099         Runtime crash is not.
14100
14101 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14102
14103         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14104         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14105         using6.C, using7.C}:  New namespace tests.
14106
14107 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14108
14109         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14110         specialization with typedef'ed names used as array indexes.
14111
14112 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14113
14114         * gcc.c-torture/execute/980709-1.c: New test.
14115
14116         * gcc.dg/980709-1.c: New test.
14117
14118 1998-07-07  Richard Henderson  <rth@cygnus.com>
14119
14120         * gcc.c-torture/execute/bcp-1.c: New test.
14121
14122 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14123
14124         * gcc.c-torture/execute/980707-1.c: New test.
14125
14126 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14127
14128         * gcc.c-torture/compile/980706-1.c: New test.
14129
14130 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14131
14132         * g77.f-torture/execute/980701-0.f,
14133         g77.f-torture/execute/980701-1.f: New test from Craig.
14134
14135 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14136
14137         * gcc.c-torture/compile/980701-1.c: New test.
14138
14139         * gcc.c-torture/execute/980701-1.c: New test.
14140
14141 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14142 rlsruhe.de>
14143
14144         * g++.old-deja/g++.robertl/eb132.C: New test.
14145         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14146
14147 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14148
14149         * g77.f-torture/execute/980628-7.f,
14150         g77.f-torture/execute/980628-8.f,
14151         g77.f-torture/execute/980628-9.f,
14152         g77.f-torture/execute/980628-10.f: New tests from Craig.
14153
14154         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14155
14156 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14157
14158         * g77.f-torture/execute/980628-4.f: New test from Craig.
14159         * g77.f-torture/execute/980628-5.f: Likewise.
14160         * g77.f-torture/execute/980628-2.f: Likewise.
14161         * g77.f-torture/execute/980628-0.f: Likewise.
14162         * g77.f-torture/execute/980628-1.f: Likewise.
14163         * g77.f-torture/execute/980628-3.f: Likewise.
14164         * g77.f-torture/execute/980628-6.f: Likewise.
14165
14166 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14167
14168         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
14169         directory when nothing has been installed yet.
14170
14171 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
14172
14173         * gcc.c-torture/special/special.exp: Handle newer versions of
14174         dejagnu.
14175
14176 1998-06-26  Jeffrey A Law  (law@cygnus.com)
14177
14178         * gcc.dg/980626-1.c: New test.
14179
14180 1998-06-19  Bruno Haible <haible@ilog.fr>
14181
14182         * gcc.misc-tests/m-un-2.c: New test.
14183         * g++.old-deja/g++.other/warn01.c: Likewise.
14184
14185 1998-06-19  Robert Lipe  <robertl@dgii.com>
14186
14187         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
14188         compatibility with assmblers with a different comment character.
14189         Eliminate use of GAS-specific extensions.
14190
14191 1998-06-19  Jeffrey A Law  (law@cygnus.com)
14192
14193         * gcc.c-torture/execute/ieee/980619-1.c: New test.
14194
14195 1998-06-19  Robert Lipe  <robertl@dgii.com>
14196
14197         *lib/g77.exp: Replace search for libf2c.a with search for newly
14198         renamed libg2c.a
14199
14200 1998-06-17  Jeffrey A Law  (law@cygnus.com)
14201
14202         * gcc.c-torture/execute/980617-1.c: New test.
14203
14204 1998-06-12  Jeffrey A Law  (law@cygnus.com)
14205
14206         * gcc.c-torture/execute/980612-1.c: New test.
14207
14208 1998-06-08  Jeffrey A Law  (law@cygnus.com)
14209
14210         * gcc.dg/980523-1.c: Only test on ppc-linux.
14211         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
14212
14213         * gcc.c-torture/execute/980608-1.c: New test.
14214
14215 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
14216
14217         * gcc.c-torture/execute/980605-1.c: New test.
14218
14219 1998-06-04  Jeffrey A Law  (law@cygnus.com)
14220
14221         * gcc.c-torture/execute/980604-1.c: New test.
14222
14223 1998-06-02  Jeffrey A Law  (law@cygnus.com)
14224
14225         * gcc.c-torture/execute/980602-1.c: New test.
14226         * gcc.c-torture/execute/980602-2.c: Likewise.
14227
14228 1998-06-02  Dave Love  <d.love@dl.ac.uk>
14229
14230         * 970125-0.f: Fix per JCB.  Add commentary.
14231
14232 1998-05-31  Michael Meissner  <meissner@cygnus.com>
14233
14234         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
14235         IEEE -0 support.
14236
14237 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
14238
14239         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
14240         earlier.
14241
14242 1998-05-28  Catherine Moore <clm@cygnus.com>
14243
14244         * gcc.c-torture/execute/980526-3.c: New test.
14245
14246 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
14247
14248         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
14249         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
14250         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
14251         m88k-motorola-sysv3 to XFAIL.
14252
14253 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14254
14255         * gcc.dg/980526-1.c: New test.
14256         * gcc.c-torture/execute/980526-2.c: New test.
14257
14258 1998-05-26  Jeffrey A Law  (law@cygnus.com)
14259
14260         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
14261
14262         * gcc.c-torture/execute/980526-1.c: New test.
14263
14264 1998-05-26  Dave Love  <d.love@dl.ac.uk>
14265
14266         * g77.f-torture/execute/alpha2.f: Add runtime test.
14267
14268 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
14269
14270         * g++.old-deja/old-deja.exp: Strip leading directories.
14271
14272         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
14273         error for the line.  Don't run multiple tests for the same line.
14274
14275 1998-05-23  Jeffrey A Law  (law@cygnus.com)
14276
14277         * gcc.dg/980523-1.c: New test.
14278
14279 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14280
14281         * g77.f-torture/compile/970915-0.f: New test.
14282
14283 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14284
14285         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14286
14287 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14288
14289         * gcc.dg/980520-1.c: New test.
14290
14291 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14292
14293         * gcc.dg/980502-1.c: Fix return type.
14294
14295 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14296
14297         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14298         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14299         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14300         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14301         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14302
14303 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14304
14305         * g77.f-torture/execute/980520-1.f: New test.
14306
14307 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14308
14309         * lib/mike-g77.exp: New file.
14310
14311         * g77.f-torture/noncompile/noncompile.exp,
14312         g77.f-torture/noncompile/check0.f: New files.
14313
14314 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14315
14316         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14317         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14318         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14319         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14320         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14321         abort where appropriate.
14322
14323 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14324
14325         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14326         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14327
14328 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14329
14330         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14331
14332 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14333
14334         * g77.f-torture/compile/980427-0.f: New test.
14335
14336 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14337
14338         * g77.f-torture/compile/980424-0.f: New test.
14339
14340 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14341
14342         * g77.f-torture/compile/980419-2.f (main): New test.
14343         * g77.f-torture/compile/970125-0.f: New test.
14344         * g77.f-torture/compile/980419-1.f: New test.
14345
14346 1998-04-08  Jim Wilson  <wilson@cygnus.com>
14347
14348         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
14349         of loop-4.c.
14350
14351 1998-04-07  Jim Wilson  <wilson@cygnus.com>
14352
14353         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
14354
14355 1998-04-03  Jim Wilson  <wilson@cygnus.com>
14356
14357         * gcc.c-torture/compile/980329-1.c: New test.
14358
14359 1998-03-18  Jim Wilson  <wilson@cygnus.com>
14360
14361         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
14362         * gcc.dg/980312-1.c: Fix typo in -march command.
14363
14364 1998-03-16  H.J. Lu  (hjl@gnu.org)
14365
14366         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
14367
14368 1998-03-11  Robert Lipe  <robertl@dgii.com>
14369
14370         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
14371         Dave Love agree the Fortran source is bogus.
14372
14373 1998-03-11  Robert Lipe  <robertl@dgii.com>
14374
14375         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
14376         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
14377         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
14378         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
14379         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
14380
14381 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
14382
14383         * g++.old-deja/g++.other/friend1.C: New test.
14384
14385 1998-02-18  Dave Love  <d.love@dl.ac.uk>
14386
14387         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
14388         possibly uninitialized) variables and declare dnrm2.
14389
14390 1998-02-23  Robert Lipe <robertl@dgii.com>
14391
14392         From Bruno Haible <haible@ilog.fr>:
14393         * gcc.c-torture/execute/980223.c: New test.
14394
14395 1998-02-13  Jeffrey A Law  (law@cygnus.com)
14396
14397         * gcc.dg/ifelse-1.c: New test.
14398
14399 1998-02-09  H.J. Lu  (hjl@gnu.org)
14400
14401         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
14402
14403           * lib/old-dejagnu.exp (old-dejagnu): Added the
14404           "execution test - XFAIL *-*-*" handling in the spirit of
14405           "excess errors test -". Changed the "execution test fails"
14406           handling to be like "excess errors test fails".
14407           * Update various tests accordingly.
14408
14409 1998-02-06  Jim Wilson  <wilson@cygnus.com>
14410
14411         * gcc.c-torture/execute/980205.c: New test.
14412
14413 1998-01-18  Jeffrey A Law  (law@cygnus.com)
14414
14415         * lib/c-torture.exp: Look for .x files instead of .cexp files.
14416         * lib/f-torture.exp: Similarly.
14417         * gcc.c-torture: Rename all .cexp files to .x files.
14418
14419 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
14420
14421         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
14422         (940510-1.c): Removed duplicate.
14423         (971104-1.c): New test.
14424
14425 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
14426
14427           * lib/f-torture.exp: Improve error and loop detection.
14428
14429 1997-11-19  Michael Meissner  <meissner@cygnus.com>
14430
14431         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
14432         use that to size the filler array.
14433
14434 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
14435
14436         * lib/c-torture.exp(c-torture-execute): Fix typo.
14437
14438         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
14439         testcase as the executable name. Keep the executable around if
14440         the test fails.
14441
14442 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
14443
14444         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
14445         changes.  Only test one -g option, and move it to the end of the
14446         list of options to test.
14447
14448 1997-09-19  Michael Meissner  <meissner@cygnus.com>
14449
14450         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
14451         variable GCC_TORTURE_OPTIONS to supply default switches separated
14452         by colons.  If no environment variable, run tests with -O0 -g, -O1
14453         -g, and -O2 -g as well.
14454
14455 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
14456
14457         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
14458         explanatory comments. Fix indentation.
14459
14460 1997-09-15  Jeffrey A Law  (law@cygnus.com)
14461
14462         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
14463
14464 1997-09-11  Jeffrey A Law  (law@cygnus.com)
14465
14466         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
14467         * g++.old-deja/g++.mike/p7325.C: Likewise.
14468         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
14469
14470 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
14471
14472         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
14473         * g++.old-deja/g++.brendan/crash30.C: Likewise.
14474         * g++.old-deja/g++.brendan/crash39.C: Likewise.
14475         * g++.old-deja/g++.law/operators4.C: Likewise.
14476
14477 1997-09-11  Joe Buck  (jbuck@synopsys.com)
14478
14479         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
14480         * g++.old-deja/g++.mike/p784.C: Ditto.
14481         * g++.old-deja/g++.mike/p785.C: Ditto.
14482
14483 1997-09-05  Jeffrey A Law  (law@cygnus.com)
14484
14485           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
14486
14487 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14488
14489         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
14490         target feature; pass this to c-torture-execute as needed.
14491
14492 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14493
14494         * lib/c-torture.exp(c-torture-execute): If the previous and the
14495         current executables being tested are identical, we don't need to
14496         run the executable again. Try to make the executable names
14497         unique. Add an optional argument for passing additional compiler
14498         flags.
14499
14500 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
14501
14502         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
14503
14504 1997-08-29  Jeffrey A Law  (law@cygnus.com)
14505
14506         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
14507
14508 1997-07-31  Jeffrey A Law  (law@cygnus.com)
14509
14510         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
14511         32bit or larger longs.
14512
14513         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
14514         have either a 32bit long or 32bit int.
14515
14516 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
14517
14518         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
14519         Make double precision tests dependent on sizeof (double).
14520
14521 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
14522
14523         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
14524         too.
14525
14526 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
14527
14528         * gcc.c-torture/compile/961203-1.cexp: New script.
14529
14530 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
14531
14532         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
14533         up the includes ourselves.
14534
14535 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
14536
14537         * lib/plumhall.exp: Remove random include, and add a few
14538         verbose messages for debugging.
14539
14540 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
14541
14542         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
14543         of trying to do it ourselves.
14544
14545 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14546
14547         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
14548
14549 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
14550
14551         * gcc.prms/5403.c: Made regexp a bit less strict.
14552
14553 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
14554
14555         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
14556         is returned from remote_load instead.
14557         * lib/plumhall.exp: Ditto.
14558         * lib/mike-g++.exp: Ditto.
14559         * lib/old-dejagnu.exp: Ditto.
14560         * lib/c-torture.exp: Ditto.
14561
14562 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
14563
14564         * lib/g++.exp: Use build_wrapper procedure.
14565         * lib/gcc.exp: Ditto.
14566
14567 1997-05-20  Jeffrey A Law  (law@cygnus.com)
14568
14569         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
14570         an old-style decl for malloc.  Fixes tests to work when
14571         sizeof (int) != sizeof (size_t).
14572
14573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14574
14575         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
14576
14577         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
14578         use stdargs.h interface.
14579
14580 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14581
14582         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
14583         NO_VARARGS when compiling.
14584
14585 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
14586
14587         * lib/plumhall.exp(ph_includes): New procedure.
14588         (ph_make): Use it.
14589         (ph_compiler): Ditto.
14590
14591         * lib/g++.exp: Rename test-glue.c to testglue.c.
14592         * lib/gcc.exp: Ditto.
14593
14594 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
14595
14596         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
14597         to completion when it's called.
14598
14599 1997-03-21  Michael Meissner  <meissner@cygnus.com>
14600
14601         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
14602         is defined, don't do test.
14603
14604 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
14605
14606         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
14607         for object files.
14608         (ph_summary): Mark skipped testcases as untested, not unresolved.
14609
14610         * lib/plumhall.exp (ph_make): If unresolved because of bad
14611         errorCode, record errorCode in log file.
14612         (*): Replace send_log/verbose with verbose -log.
14613
14614 1997-03-19  Michael Meissner  <meissner@cygnus.com>
14615
14616         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
14617         double conversion if double isn't at least 8 bytes.
14618
14619         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
14620         int to work with targets where int is 16 bits.
14621
14622         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
14623         8 bytes, just exit, since 4 byte doubles don't have enough bits of
14624         precision for the test to complete.
14625
14626 1997-03-14  Michael Meissner  <meissner@cygnus.com>
14627
14628         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
14629         if d10v is not compiled with the -mdouble64 flag.
14630         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
14631
14632         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
14633         d10v is not compiled with the -mint32 flag.
14634
14635 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
14636
14637         * lib/plumhall.exp: Use incr_count.
14638
14639 1997-03-12  Jeffrey A Law  (law@cygnus.com)
14640
14641         * gcc.c-torture: Update to c-torture-1.45.
14642
14643 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
14644
14645         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
14646         the name of the expect testcase file).
14647
14648         * lib/g++.exp(g++_init): Ditto.
14649
14650 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
14651
14652         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
14653         the host.
14654
14655         * lib/gcc.exp(gcc_exit): New procedure.
14656
14657 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
14658
14659         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
14660         specs where appropriate.
14661
14662         * g++.old-deja/g++.arm/*: Added additional ERROR checks
14663         because of new "candidates are" messages, and removed a few
14664
14665         * Converted all non-old-style g++ testcases to old-style, and
14666         moved into g++.old-deja.
14667
14668 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
14669
14670         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
14671         options.
14672
14673         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
14674         succeeded.
14675
14676         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
14677
14678 1997-02-13  Michael Meissner  <meissner@cygnus.com>
14679
14680         * lib/gcc.exp (gcc_target_compile): Add support for defining
14681         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14682         the machine doesn't have those features.
14683
14684 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14685
14686         * g++.law/operators4.exp: Don't use LIBS.
14687
14688 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14689
14690         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14691
14692         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14693         * lib/g++.exp: Set it here instead. Also, allow use of the
14694         --tool_exec and --tool_opt options. Change CXX to
14695         GXX_UNDER_TEST.
14696
14697         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14698
14699         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14700
14701 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14702
14703         * lib/old-dejagnu.exp: Use prune_warnings instead of
14704         prune_system_crud.
14705         * lib/mike-g++.exp: Ditto.
14706         * lib/gcc.exp: Ditto.
14707         * lib/g++.exp: Ditto.
14708
14709         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14710
14711 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14712
14713           * 941014-2.c: Include stdlib.h
14714           * 960327-1.c: Include stdio.h
14715           * dbra.c, index-1.c: Don't assume ints are 32bits.
14716
14717 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14718
14719         * lib/gcc.exp: Add gcc,stack_size target feature.
14720
14721         * lib/g++.exp(g++_target_compile): Add the include and link
14722         paths here, not in two other places. And, it's $options, not
14723         options.
14724
14725         * lib/mike-g++.exp(postbase): Remove the code that determines
14726         the correct include and link paths.
14727         * g++.old-deja/old-deja.exp: Ditto.
14728
14729 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14730
14731         * lib/g++.exp(g++_init): target_compile no longer returns the
14732         filename of the result.
14733
14734 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14735
14736         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14737         call to glob.
14738
14739         * gcc.c-torture/special/special.exp: Change call to
14740         gcc_target_compile to include the object file.
14741
14742 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14743
14744         * gcc.c-torture/special/special.exp: Correct misspelling in last
14745         change.
14746
14747 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14748
14749         * lib/plumhall.exp(ph_summary): Log the entire output of the
14750         executable. Return -1 if there were any failures, 0 otherwise.
14751         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14752         (ph_make): Clean up objects and executables that were built
14753         if the tests succeeded.
14754
14755 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14756
14757         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14758         libraries and includes in the build tree as appropriate.
14759
14760 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14761
14762         * lib/c-torture.exp: Instead of looking for the global variable
14763         NO_LONG_LONG, check to see if that's a feature of the target.
14764
14765 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14766
14767         * config/default.exp: Minimize. Delete the remainer of the files in
14768         config; this functionality is now in devo/dejagnu/config.
14769
14770         g++.*/*: Pass any additional flags used to compile to postbase;
14771         delete CXXFLAGS.
14772
14773         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14774         is now done by runtest.exp. Use gcc_target_compile instead of
14775         compile.
14776
14777         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14778         Remove references to CFLAGS. Use remote_file instead of
14779         calling rm -f.
14780         (c-torture): Take a list of arguments to use to compile this
14781         testcase.
14782
14783         lib/g++.exp: Simplify. Use target_compile instead of compile.
14784         lib/gcc-dg.exp: Ditto.
14785         lib/gcc.exp: Ditto.
14786         lib/mike-{gcc,g++}.exp: Ditto.
14787         lib/old-dejagnu.exp: Ditto.
14788         lib/plumhall.exp: Ditto.
14789
14790 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14791
14792         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14793         (ph_linker): Likewise.
14794
14795 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14796
14797           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14798         MAP_ANON / MAP_ANONYMOUS if defined;
14799         else try to map from /dev/zero .
14800
14801 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14802
14803         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14804         isn't defined, then define it to MAP_ANONYMOUS.
14805
14806 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14807
14808         * gcc.c-torture: Update to c-torture-1.42 release.
14809
14810 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14811
14812         * gcc.c-torture: Update to c-torture-1.41 release.
14813
14814 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14815
14816         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14817         c-torture release.
14818
14819 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14820
14821         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14822         and LDFLAGS.  Fix second case to append the target_info ldflags
14823         onto LDFLAGS, not CFLAGS.
14824         * lib/g++.exp (g++_init): Add target_info stuff.
14825         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14826         of libgloss and newlib flags for !native.
14827
14828         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14829         (GDB): Fix relative path to go up another dir for finding gdb.
14830
14831 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14832
14833         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14834         versions in the target_info array, if they don't exist.
14835
14836 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14837
14838         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14839
14840 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14841
14842         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14843         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14844
14845 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14846
14847         * lib/old-dejagnu.exp: Don't remove the output file before we've
14848         actually tested it. Don't append pwd to the path of the executable
14849         we're testing.
14850
14851 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14852
14853         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14854
14855 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14856
14857         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14858         temporary directory for compiler files, and set it to a default
14859         value of /tmp. Set $output as the name of the output file from
14860         compiling the testcase. Add a -o option to $cflags_var so the
14861         compiler writes the final output file as $output. Set $executable
14862         to $output.
14863
14864         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14865         directory for compiler files, and set it to /tmp if it doesn't
14866         already have a value. Set $output_file to the name of the output
14867         file from compiling the testcase. Add a -o option to CXXFLAGS so
14868         the compiler writes the final output file as $output. Use $output
14869         as the executable to be tested.
14870
14871 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14872
14873         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14874
14875 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14876
14877         * gcc.c-torture/execute/pending-1.c: New test.  Still
14878         pending in Tege's queue.
14879
14880 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14881
14882         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14883         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14884         if there were failures.  Call unresolved if there were unresolved
14885         testcases.  Call gcc_fail if program did not run to completion.
14886         (ph_make): Pass additional argument name to ph_execute.
14887         (ph_execute): Add new argument.  Pass additional arguments to
14888         ph_summary.  Call gcc_fail is there is no execution output.
14889
14890 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14891
14892         * lib/plumhall.exp (proc_summary): Output relavent summary
14893         lines into the log so specific failures in plumhall can be
14894         investigated.
14895
14896 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14897
14898         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14899         (c-torture-execute): Don't try to execute tests which use
14900         "long long" types if $NO_LONG_LONG is nonzero.
14901
14902 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14903
14904         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14905         not c-torture.
14906
14907         * gcc.ieee: Move from here.
14908         * gcc.c-torture/execute/ieee: To here.
14909
14910 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14911
14912         * gcc.c-torture: Update to c-torture-1.41 release.
14913
14914 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14915
14916         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14917         not "$output".
14918
14919 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14920
14921         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14922         -c present.
14923
14924 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14925
14926         * config/proelf.exp: Handle connecting to a simulator.
14927
14928 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14929
14930         * config/proelf.exp: New file.  Enough framework that we can
14931         run c-torture tests on the proelf targets (or any other target
14932         that gdb can connect to for that matter).
14933
14934 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14935
14936         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14937         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14938
14939         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14940         exec_output exists.
14941
14942 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14943
14944         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14945         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14946
14947         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14948         to pass/fail/unresolved/unsupported/untested.  Caller must now
14949         call unresolved/unsupported/untested.
14950         * lib/*.exp: Update FSF address.  Update to handle new results of
14951         ${tool}_load.
14952         * lib/chill.exp (verbose): Delete.
14953
14954 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14955
14956         * lib/gcc.exp (default_gcc_start): Change order of args to
14957         $LDFLAGS $CFLAGS $LIBS.
14958         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14959         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14960         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14961         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14962         * gcc.misc-tests/dg-test.exp: Likewise.
14963         * gcc.misc-tests/msgs.exp: Likewise.
14964         * gcc.prms/prms.exp: Likewise.
14965         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14966         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14967
14968         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14969
14970 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14971
14972         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14973
14974         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14975         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14976
14977         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14978         necessary.
14979
14980 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14981
14982         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14983         global for loop; add use of $mathlib.
14984         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14985         settings here; set mathlib for anything but VxWorks.
14986
14987 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14988
14989         * gcc.c-torture: Update to c-torture-1.40 release.
14990
14991 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14992
14993         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14994         dg.exp.
14995
14996 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14997
14998         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14999         global.
15000
15001 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15002
15003         * lib/g++.exp (LIBS): Define if not already.
15004         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15005         (gcc-dg-prune): Call prune_gcc_output.
15006         * lib/gcc.exp (prune_gcc_output): New proc.
15007         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15008         prune_gcc_output.
15009
15010 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15011
15012         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15013         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15014
15015 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15016
15017         * gcc.c-torture: Update to c-torture-1.39 release.
15018
15019 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15020
15021         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15022         fails, try others as well.
15023
15024 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15025
15026         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15027         If compilation fails, mark execute tests as `untested'.
15028         If test is marked as unsupported, don't mark compilation and
15029         execute tests as failed.
15030
15031 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15032
15033         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15034         libstdc++ for whether or not we want to be doing shared
15035         libraries.  Delete link_curses since we don't need it anymore.
15036         * lib/mike-g++.exp (postbase): Don't link in libg++.
15037         * g++.old-deja/old-deja.exp: Likewise.
15038
15039 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15040
15041         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15042
15043 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15044
15045         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15046         For that, add `-Wl,-a,shared_archive'.
15047         * g++.old-deja/old-deja.exp: Likewise.
15048
15049 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15050
15051         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15052
15053 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15054
15055         * lib/mike-g++.exp (postbase): Pay attention to the status of
15056         g++_load.
15057
15058 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15059
15060           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15061
15062 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15063
15064         * lib/gcc.exp (default_gcc_start): No longer need to log program
15065         being executed or its output, execute_anywhere does that now.
15066         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15067         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15068
15069 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15070
15071         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15072         the same as those in lib/g++.exp.
15073
15074 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15075
15076         * gcc.c-torture: Update to c-torture-1.38 release.
15077         * gcc.ieee: Related changes.
15078
15079 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15080
15081         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15082         "exec". Minor reformatting changes.
15083
15084         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15085         cross. This means all "exec" calls now work on a remote host as
15086         well.
15087         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15088         cross. Filter out the extra "\r\n" stuff that expect puts in.
15089         (c-torture-execute): Filter out the bogus warnings like
15090         c-torture-compile does. Add support for canadian cross.
15091         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15092         Use execute_anywhere rather than calling exec directly. Now it
15093         works for canadian cross testing.
15094
15095 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15096
15097         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15098         results into a variable, and check that rather than using file exists.
15099
15100 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15101
15102         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15103         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15104
15105 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15106
15107         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15108         lib_curses if there's a shared libg++ in the build tree.
15109
15110 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15111
15112         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15113         if not supported target.
15114
15115 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15116
15117         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15118         link_curses up to always happen, not just for native builds.
15119
15120 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15121
15122         * gcc.c-torture: Update to c-torture-1.36 release.
15123         * gcc.failure: Related changes.
15124
15125 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15126
15127         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15128
15129 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15130
15131         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15132         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15133         runshlib, link_curses, and mathlib for link and run.
15134
15135         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15136         pass the runtime shared library options for Solaris, OSF/1, and
15137         Irix5, and link with -lcurses to avoid unresolved references.
15138
15139 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15140
15141         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15142         only run once.
15143
15144 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15145
15146         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15147
15148 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15149
15150         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15151         do not have a framework for the "compat" tests yet.
15152
15153 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15154
15155         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15156         set to null if we're testing vxworks5.1.  Use that instead of
15157         `-lm' in the setting of LIBS for link and run.
15158
15159 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15160
15161         * config/rom68k.exp (${tool}_load): Major changes to make it
15162         work.  Verified that it does in fact return the stuff in
15163         exec_output properly.  Catch any Emul or any TRAP other than 0.
15164
15165 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
15166
15167         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
15168         LDFLAGS properly for targets that need stuff from libgloss.
15169         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
15170         only run once.
15171         (gpp_initialized): New variable.
15172
15173 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
15174
15175         * config/rom68k.exp: Load libgloss.exp.
15176         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
15177         so we can produce a fully linked binary.
15178         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
15179         so we can produce a fully linked binary.
15180
15181 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
15182
15183         * lib/plumhall.exp (ph_section): Watch for expected failures.
15184         Add missing `else'.
15185
15186         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
15187         run the testcase.
15188         (c-torture): Likewise.
15189
15190 1995-08-28  Doug Evans  <dje@cygnus.com>
15191
15192         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
15193
15194         * lib/mike-g++.exp (mike_cleanup): New proc.
15195         (prebase): New globals compiler_result, not_compiler_result,
15196         target_regexp.
15197         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
15198         allow leading "-" in pattern.  Watch for unsupported tests.
15199         If $compiler_result is set, pattern match assembler code,
15200         and ditto for $not_compiler_result.
15201         * lib/mike-gcc.exp: Likewise.
15202
15203         * lib/plumhall.exp (ph_execute): Only call ph_summary if
15204         execution "succeeded".
15205
15206 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
15207
15208         * config/win32.exp: New file.
15209         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
15210
15211 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
15212
15213         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
15214         unsupported.
15215         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
15216         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
15217         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
15218
15219         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
15220         "... without exceptions was ...".  That is now handled by
15221         prune_system_crud.
15222         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15223
15224 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
15225
15226         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
15227         sieve.c,sort2.c}: New files.
15228         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
15229         sieve.exp,sort2.exp}: Drivers for them.
15230
15231         * lib/mike-gcc.exp (program_output): New user settable variable.
15232         (postbase): Call prune_system_crud.  Also prune extraneous compiler
15233         messages.
15234         * lib/mike-g++.exp (program_output): New user settable variable.
15235
15236         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
15237
15238         * config/sh.exp: Deleted (use sim.exp instead).
15239
15240 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
15241
15242         * config/vx.exp: Declare CHECKTASK as global.
15243         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
15244         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
15245         * lib/old-dejagnu.exp: Load [pwd]/$executable.
15246
15247 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15248
15249         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
15250         target. Like vx.exp, only includes `vx29k.exp' instead of
15251         `vxworks.exp'.
15252
15253 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
15254
15255         * config/sim.exp: Increase time limit from 120 seconds to 240.
15256
15257 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
15258
15259         * gcc.c-torture/execute/950628-1.c: New test.
15260
15261 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
15262
15263         * gcc.c-torture: Update with changes/additions from
15264         c-torture-1.34.
15265
15266 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
15267
15268         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
15269
15270 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
15271
15272         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
15273
15274 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
15275
15276         * gcc.c-torture/compile/950512-1.c: New test.
15277         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
15278         * gcc.dg/struct-ret-1.c: Likewise.
15279
15280 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15281
15282         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15283           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15284
15285 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15286
15287         * gcc.c-torture/special/920411-1.c: Deleted.
15288         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15289
15290 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15291
15292         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15293         cpu limit.
15294
15295 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15296
15297         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15298
15299 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15300
15301         From kenner;
15302         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15303         is the proper length.
15304         * va-arg-3.c: Likewise.
15305
15306 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15307
15308         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15309         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15310
15311         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15312         * lib/g++.exp (default_g++_start): Delete old cruft.
15313
15314 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15315
15316         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15317         (2 * (1 << 18)) to (2 * (1 << 17)).
15318
15319         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15320
15321 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15322
15323         * config/rom68k.exp: Renamed from config/idp.exp
15324
15325 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15326
15327         * c-torture/compile/921109-2.c
15328
15329 1995-04-18  Mike Stump  <mrs@cygnus.com>
15330
15331         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15332         excess errors.
15333
15334 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15335
15336         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15337         output.
15338         * lib/g++.exp (default_g++_start): Likewise.
15339
15340 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15341
15342         * gcc.c-torture/compile/950329-1.c: New test.
15343
15344 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15345
15346           * config/bug.exp (${tool}_load): Updated to use new remote_open
15347           and remote_close procs.
15348         * config/idp.exp: New file.
15349
15350 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
15351
15352         * gcc.c-torture/execute/950322-1.c: New test.
15353
15354 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
15355
15356         * config/vx.exp (${tool}_load): Clean up testing of return code from
15357         vxworks_ld and vxworks_spawn.
15358
15359 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
15360
15361         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
15362
15363 1995-03-13  Mike Stump  <mrs@cygnus.com>
15364
15365         * lib/old-deja.exp: Add `excess errors test - ' error, now one
15366         can mark excess errors on a machine by machine basis.  Note, the
15367         default is to not expect any excess errors, even when excess
15368         errors test - is given, so you will want to put an XFAIL ... on
15369         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
15370         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
15371         those 4 machines, but no others.
15372
15373 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
15374
15375         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
15376         * lib/c-torture.exp: to here.
15377
15378 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
15379
15380         * gcc.c-torture/execute/950221-1.c: New test.
15381         * gcc.c-torture/execute/struct-ret-1.c: New test.
15382         * gcc.c-torture/compile/950221-1.c: New test.
15383
15384         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
15385
15386 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
15387
15388         * gcc.c-torture/execute/arith-1.c (main): Return 0.
15389         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
15390
15391 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
15392
15393         * g++.gb: New directory of tests, derived from my signature and
15394         class scoping tests.
15395
15396         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
15397         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
15398         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
15399         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
15400         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
15401         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
15402         * g++.gb/sig25.C: Likewise.
15403
15404         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
15405         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
15406         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
15407         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
15408         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
15409         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
15410         * g++.gb/sig25.exp: Likewise.
15411
15412         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
15413         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
15414         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
15415         * g++.gb/scope13.C: Likewise, this test still fails.
15416
15417         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
15418         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
15419         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
15420         * g++.gb/scope13.exp: Ditto.
15421
15422         * g++.gb/README: New file, explains what these tests are about.
15423
15424 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
15425
15426         * lib/dg.exp (dg-do): Support `preprocess'.
15427         (dg-test): Likewise.
15428
15429 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
15430
15431         * config/udi.exp: change "continue -expect" to "exp_continue".
15432
15433 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
15434
15435         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
15436         Delete redundant tests.
15437
15438         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
15439         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
15440         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
15441         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
15442         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
15443         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
15444         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
15445         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
15446
15447         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
15448         storing label pointers.
15449         * gcc.c-torture/execute/921019-1.c: Likewise.
15450         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
15451         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
15452         parameter fp.
15453         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
15454         constants.
15455
15456         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
15457         Delete obsolete tests.
15458
15459         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
15460         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
15461         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
15462         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
15463         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
15464         * gcc.c-torture/compile/950124-1.c: New test.
15465
15466         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
15467
15468 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
15469
15470         * lib/mike-g++.exp: Add -lm to LIBS.
15471
15472 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
15473
15474         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
15475
15476 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
15477
15478         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
15479
15480 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
15481
15482         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
15483
15484 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
15485
15486         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
15487         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
15488         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
15489         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
15490         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
15491         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
15492         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
15493         * g++.law/{operators31.C, operators32.C,
15494         * g++.law/{operators33.C, operators34.C}: Likewise.
15495         * g++.law/{pic1.C, refs2.C}: Likewise.
15496         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
15497         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
15498         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
15499         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15500
15501         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
15502         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
15503         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
15504         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
15505         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
15506         * g++.law/{enum9.exp, friend5.exp}: Likewise.
15507         * g++.law/{nest3.exp, nest4.exp}: Likewise.
15508         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
15509         * g++.law/{operators30.exp, operators31.exp}: Likewise.
15510         * g++.law/{operators32.exp, operators33.exp}: Likewise.
15511         * g++.law/{operators34.exp}: Likewise.
15512         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
15513         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
15514         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
15515         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
15516         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15517
15518         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
15519         No longer expected to fail.
15520         * g++.law/missed-error3.C: Tweak for recent bool changes.
15521
15522 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
15523
15524         * config/emb-unix: Deleted.
15525         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
15526         remote execution.  Do final link on remote host if REMOTE_LINK is set.
15527
15528 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
15529
15530         * lib/dg.exp (dg-test): Fix typo in last patch.
15531
15532 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
15533
15534         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
15535         (handles multiple occurrences).
15536
15537 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
15538
15539         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
15540         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
15541         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
15542         printed).
15543         * lib/c-torture.exp (c-torture-compile): Likewise.
15544         (c-torture): Prepend full path if missing.
15545         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
15546         (gcc_fail): Likewise.
15547         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
15548
15549 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
15550
15551         * lib/netware.exp: Only attach to NetWare i386 systems.
15552
15553 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
15554
15555         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
15556         messages.  Add test name to "output pattern match" pass/fail message.
15557
15558 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
15559
15560         * gcc.dg: New testsuite.
15561         * gcc.dg/dg.exp: New file.
15562
15563         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
15564         test-switch.c}: Deleted.
15565
15566         * gcc.misc-tests/msgs.exp: New testcase driver.
15567
15568 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
15569
15570         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
15571         Watch for illegal return values from ${tool}_load.
15572         * config/unix.exp (${tool}_load): Fix pass/fail detection for
15573         cross targets.  Coerce return value >0 to 1.
15574
15575 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
15576
15577         * config/unix.exp (${tool}_load): Call program rsh, not proc.
15578
15579         * config/emb-unix.exp: New file.
15580
15581         * config/sim.exp: Error if variable $SIM not defined.
15582         (${tool}_load): Mark test as "untested" if simulator missing.
15583
15584         * config/unix.exp: Load remote.exp to get rcp_download.
15585         * lib/c-torture.exp: Use different option lists for testcases with
15586         and without loops.
15587         * gcc.c-torture/execute/execute.exp: Likewise.
15588
15589 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
15590
15591         * config/*.exp: Clarify return code from ${tool}_load.
15592         Call `unresolved' or `untested' instead of `warning' or `perror'
15593         (sometimes you still want to call both though).
15594         Add comment that `shell_id' is local to each file.
15595         * config/udi.exp (timeout): Set to 30.
15596         Don't print warning if connection fails, $connectmode has already
15597         printed an error.
15598         (${tool}_load): Move verbose messages to level 2.
15599         Rework pattern for "Process started" message.
15600         Pass `shell_id' to ${connectmode}_download.
15601         Retry twice upon timeout.  Make resetting of target more robust.
15602         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
15603         Pass `shell_id' to exit_$connectmode.
15604         Only call exit_$connectmode if connected.
15605         * config/unix.exp (${tool}_load): Check return codes better.
15606         * config/vrtx.exp (${tool}_load): Likewise.
15607         * config/vx.exp (${tool}_load): Likewise.
15608         Delete unneeded global's.
15609         * lib/dg.exp (dg-test): Update to reflect clarified return codes
15610         from ${tool}_load.
15611         (dg-stat): Delete.
15612         (dg-init): Delete recording of pass/fail counts.
15613         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15614         (old-dejagnu-init): Likewise.
15615         (old-dejagnu-stat): Delete contents, empty proc now.
15616         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
15617         (c-torture): Delete references to lcnt, lpass, lfail.
15618         Get option list from TORTURE_OPTIONS.
15619         Delete -funroll[-all]-loops if no loops.
15620         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
15621         (g++_stat): Delete contents (empty proc now).
15622         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
15623         (gcc_finish): Likewise.
15624         (gcc_stat): Deleted.
15625         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
15626         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
15627         * gcc.c-torture/execute/execute.exp: Likewise.
15628         Split tests into two parts: compile, execute.
15629         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
15630         no loops.  Update to reflect clarified return codes from ${tool}_load.
15631
15632 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
15633
15634         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
15635         to grep for.
15636         (old-dejagnu): Likewise (where necessary).
15637
15638 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
15639
15640         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
15641
15642         * lib/dg.exp (dg-process-target): Fix processing of selector.
15643         Add comment regarding use of `error'.
15644
15645         * lib/gcc.exp (prune_system_crud): Define if missing.
15646         * lib/g++.exp (prune_system_crud): Likewise.
15647
15648         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
15649         Call prune_system_crud.
15650         * lib/dg.exp (dg-runtest): New proc.
15651         Use perror instead of send_user for tcl errors in testcase.
15652         Don't return any value, it's never used.
15653         Don't clobber previous definition of `unknown'.
15654         Print tcl errors in `dg-final'.
15655
15656 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
15657
15658         * lib/dg.exp (dg-process-target): Improve syntax error messages.
15659         (dg-test): Don't print errorInfo, it contains stack backtrace.
15660
15661 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
15662
15663         * lib/g++.exp (runtest_file_p): Define if missing.
15664
15665 1994-09-24  Doug Evans  (dje@cygnus.com)
15666
15667         * lib/mike-g++.exp: Comment out loading of g++.exp.
15668         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
15669         (default_g++_version): Always print something.
15670         (default_g++_start): Comment out call to `which'.
15671         (g++_start, g++_load): Deleted (must be defined in config file).
15672         * lib/gcc.exp: Test for existence of $CC at start.
15673         Delete check for tmpdir (done in gcc_init).
15674         (default_gcc_version): Always print something.
15675         (default_gcc_start): Comment out call to `which'.
15676         * config/*.exp: Major cleanup - make cross targets work at least a
15677         little better for g++ (by not being "--tool gcc" specific).
15678         Rename gcc_xxx to ${tool}_xxx.
15679         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
15680         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15681
15682 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15683
15684         * lib/c-torture.exp (c-torture-compile): Rework compiler
15685         message processing.
15686
15687         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15688         c-torture.
15689
15690 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15691
15692         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15693
15694         * lib/dg.exp (dg-process-target): Support { target native }.
15695
15696 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15697
15698         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15699         looked for "... program xxx got fatal signal".
15700         Correct regsub munging of `comp_output'.
15701         Ignore compiler messages "path prefix not used" and "linker input
15702         file unused".
15703
15704 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15705
15706         * lib/gcc.exp (runtest_file_p): Define if missing.
15707         * gcc.prms/template.c: Example to work from.
15708
15709 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15710
15711         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15712         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15713
15714         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15715         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15716         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15717         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15718
15719         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15720         (dg-process-target): No longer a varargs proc.
15721         Return S/N for target, P/F for xfail.  All callers changed.
15722         (user option procs): More argument checking.
15723         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15724         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15725         (dg-test): Skip test if not running on selected target in `dg-do'.
15726         Update handling of `dg-do-what', `dg-output-text'.
15727         Separate execution pass/fail from output pattern match pass/fail.
15728         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15729
15730 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15731
15732         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15733         target for 920510-1.c.
15734
15735 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15736
15737         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15738         Clean up comment regarding use of passcnt, etc.
15739         (gcc_stat): Don't update `testcnt' here.
15740         (gcc_finish): Do it here.
15741         Might as well reset `but_id' here too.
15742         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15743         to determine if the file should be tested.
15744         * gcc.c-torture/compile/compile.exp: Likewise.
15745         * gcc.c-torture/execute/execute.exp: Likewise.
15746         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15747         * gcc.misc-tests/dg-test.exp: Likewise.
15748         * gcc.prms/prms.exp: Likewise.
15749         * gcc.wendy/wendy.exp: Likewise.
15750         * g++.old-deja.exp: Likewise.
15751         Move "Testing file" message to verbose level 1.
15752
15753 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15754
15755         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15756
15757 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15758
15759         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15760         (default_gcc_start): Accept optional second list element
15761         of compiler flags.  Print compiler output at verbosity level 2.
15762         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15763         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15764         Save current values of framework globals passcnt, failcnt, xpasscnt,
15765         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15766         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15767         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15768         xfailcnt to compute stats.  Update framework global `testcnt' from
15769         pass/fail counts.
15770         (gcc_finish): New proc.  Clean up test environment.
15771         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15772         (gcc_epass, gcc_efail): Delete.
15773         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15774         argument of line number.
15775         (dg-init): If the tool has an init routine, call it.
15776         (dg-test): Remove args `cflags_var' and `libs_var'.
15777         Pass all compiler options to ${tool}_start.
15778         Handle missing line number.
15779         (dg-finish): New function.
15780         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15781         particular files.  Call gcc_finish at end.  Move "skipping test"
15782         message to verbosity level 3.
15783         * gcc.c-torture/compile/compile.exp: Likewise.
15784         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15785         * gcc.c-torture/execute/execute.exp: Likewise.
15786         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15787         Print testcase being tried at verbosity level 1.
15788         * gcc.c-torture/special/special.exp: Unset xfail.
15789         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15790         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15791         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15792         * gcc.failure/failure.exp: Likewise.
15793         * gcc.ieee/ieee.exp: Likewise.
15794         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15795         Update call to dg-test.  Call dg-finish at end.
15796         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15797         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15798         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15799         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15800         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15801         * gcc.wendy/wendy.exp: Add copyright.
15802         Delete setting of tmpdir (done by gcc_init).
15803         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15804         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15805         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15806         gcc_[ce]pass/fail.
15807
15808 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15809
15810         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15811         confusion.
15812         (g++_load): Likewise.
15813
15814         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15815         Rename argument to `prog' to remove the confusion.
15816         Varargs fns behave differently too!
15817         (g++_load): Likewise.
15818
15819         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15820
15821         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15822         what it is.  Delete (always) printing of status value for !native.
15823         Simplify verbose code, and include status and exec_output.
15824         (g++_load): Use gcc_load.
15825
15826 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15827
15828         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15829         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15830         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15831         940714-3.c as these testcases don't exist anymore.  Make
15832         va-arg-1.c expected to pass.
15833
15834 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15835
15836         * gcc.misc-tests/misc.exp: Only run specific testcases.
15837         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15838         * gcc.misc-tests/dg-[1-9].c: New files.
15839
15840         * lib/dg.exp: New testsuite driver.
15841         * gcc.prms/prms.exp: Use it.
15842
15843         * README.gcc: New file.
15844
15845         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15846         Document and reset `lxpass' and `lxfail'.
15847         Simplify "initialized" message.
15848         (gcc_stat): Clean up comments a little.
15849
15850 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15851
15852         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15853
15854 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15855
15856         * lib/old-dejagnu.exp (process-option): New proc.
15857         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15858         (old-dejagnu): Simplify.
15859         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15860
15861 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15862
15863         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15864         exists and is not an empty string.
15865
15866         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15867         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15868         finished.
15869         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15870         automatically.
15871
15872         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15873         longer expected to fail.
15874
15875         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15876         "f" function call.
15877
15878         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15879
15880         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15881         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15882         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15883         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15884         c-torture-1.29.
15885
15886         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15887         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15888
15889         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15890
15891         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15892         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15893
15894         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15895         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15896         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15897
15898 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15899
15900         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15901         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15902         940714-1.c, 940714-2.c, 940714-3.c},
15903         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15904         gcc.misc-tests/{mg.c,mg.exp}:
15905         New tests.
15906         * gcc.noncompile/noncompile.exp: Change accordingly.
15907
15908 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15909
15910         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15911         Undo previous clobberage.
15912
15913 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15914
15915         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15916         * gcc.special/{930510-1.c, special.exp}:
15917         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15918         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15919         struct-varargs-1.c}: New tests from c-torture-1.26.
15920
15921 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15922
15923         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15924           argument to switch.
15925
15926 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15927
15928         * Revert the previous changes.  Please see Rob's directory
15929           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15930           fixes.
15931
15932 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15933
15934         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15935             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15936             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15937             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15938             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15939             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15940             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15941             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15942             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15943             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15944             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15945             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15946             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15947             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15948             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15949             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15950             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15951             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15952             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15953             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15954             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15955             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15956             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15957             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15958             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15959             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15960             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15961
15962 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15963
15964         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15965             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15966           with perror calls.
15967
15968 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15969
15970         * config/unix.exp (g++_load): Fix syntax.
15971
15972 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15973
15974         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15975         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15976         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15977         Don't expect va-arg-1.c to fail.  Correct expected output for
15978         920928-1.c.
15979         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15980         * gcc.wendy/hbm4.c: Correct typo.
15981         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15982
15983 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15984
15985         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15986         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15987         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15988         * lib/c-torture.exp (c-torture-compile): Ditto.
15989
15990         Reduce volume of output (remove all the -I's and such).
15991         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15992         Call gcc_cpass, gcc_cfail.
15993         (c-torture): Pass testing option to c-torture-compile.
15994
15995 1994-03-21  Doug Evans  (dje@cygnus.com)
15996
15997         Bring patches over from progressive.
15998         * config/default.exp: Exit remote shell cleanly.
15999         (g++_exit, g++_start): Add default versions.
16000         * config/sim.exp (gcc_load): Use perror, not error.
16001
16002 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16003
16004         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16005         set in site.exp.
16006
16007 1994-03-14  Doug Evans  (dje@cygnus.com)
16008
16009         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16010         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16011         (wendy_try): New proc to run testcase.
16012         (main loop): Call 'em.
16013         * gcc.wendy/*.c: Clean up pass to correct expected output.
16014
16015         * lib/gcc.exp: Minor cleanup work.
16016         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16017
16018 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16019
16020         * config/sim.exp (gcc_load): Document return codes better.
16021         Don't pass -v to simulator.
16022
16023 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16024
16025           * gcc.special/920717-x.c: Fix typo.
16026           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16027           get at sources.
16028
16029         * lib/mike-gcc.exp: Fix typo.
16030
16031 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16032
16033         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16034         binary to use, transform the name.
16035         * config/*.exp: rename everything. Nuke any g++ specific files,
16036         it's now a special case of gcc that requires no special support.
16037         Add a default.exp for unsupported targets.
16038
16039 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16040
16041         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16042         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16043         version of Tcl.
16044
16045 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16046
16047         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16048         than a warning.
16049
16050 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16051
16052         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16053
16054 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16055
16056         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16057         option_list.  Compile every file with only 4/6 option choices
16058         (same as C torture) instead of with 12/18 different option
16059         choices.
16060         * lib/c-torture.exp: Likewise.
16061
16062         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16063         not already set.
16064
16065 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16066
16067         * lib/old-deja.exp: Add `excess errors test fails' error, now one
16068         can put an XFAIL *-*-* on excess errors.
16069
16070 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
16071
16072         * g++.law: Add more tests derived from g++-bugs snapshots.
16073
16074         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
16075         equivalent to g++.law/init9.
16076
16077         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
16078         compiled it, and the a.out file after we've run it.
16079
16080 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
16081
16082         * lib/mike-g++.exp (postbase): Delete the .o file after we've
16083         compiled it, and the a.out file after we've run it.
16084
16085 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
16086
16087         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
16088
16089 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
16090
16091         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
16092         version number.
16093
16094 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
16095
16096         * g++.law: New directory of g++ tests derived from the g++-bugs
16097         snapshots.
16098
16099 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
16100
16101         * gcc.compile: initbug1.c initbug1.exp testcase added
16102
16103 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
16104
16105         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
16106         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
16107           fixes submitted by Jeff Law (law@cs.utah.edu)
16108         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
16109           Jeff Law (law@cs.utah.edu)
16110
16111
16112 1993-11-30  Mike Stump  (mrs@cygnus.com)
16113
16114         * config/unix-g++.exp: Follow the gcc way of doing things.
16115         * g++.old-deja/old-deja.exp: Minor updates.
16116         * lib/g++.exp: New file, follow the gcc way of doing things.
16117         * lib/old-dejagnu.exp: Minor updates.
16118         * lib/mike-g++.exp: Always unset errorInfo.
16119
16120 1993-11-06  Mike Stump  (mrs@cygnus.com)
16121
16122         * lib/gcc.exp: Fix some errors with the below change, CC and
16123         CFLAGS should be global when setting, not local.
16124
16125 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
16126
16127         * lib/gcc.exp: Transform tool name.
16128
16129 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16130
16131         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
16132
16133 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16134
16135         * lib/gcc.exp: change gcc_done to gcc_stat
16136
16137 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16138
16139         * Upgraded gcc testsuite to c-torture version 1.25
16140
16141 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
16142
16143         * lib/gcc.exp: added reporting code. Changed verbose compile message.
16144         * lib/c-torture: added hooks for new reporting code.
16145
16146 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
16147
16148         * config/sh-gcc.exp: check if sh-sim exists in the path
16149
16150 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
16151
16152         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
16153         * gcc.compile/compile.exp: Initial changes for new logic.
16154         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
16155         * gcc.failure/failure.exp: Initial changes for new logic.
16156         * gcc.ieee/ieee.exp: Initial changes for new logic.
16157         * gcc.misc-tests/misc.exp: Initial changes for new logic.
16158         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
16159         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
16160         * lib/c-torture.exp: Initial changes for new logic.
16161         * lib/gcc.exp: Initial changes for new logic.
16162
16163 1993-10-15  Mike Stump  (mrs@cygnus.com)
16164
16165         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
16166         depend upon failure or success.  Fully qualify names in failure
16167         and success messages.  Always remove a.out before starting
16168         compile, just in case.  Pay more attention to error text output by
16169         the compiler.  Handle testcases with no known past errors just
16170         like all others, so that things are uniform.  Other miscellaneous
16171         improvements.
16172
16173 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
16174
16175         * gcc.cpp: new directory for cpp tests
16176
16177 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
16178
16179         * lib/chill.exp: Code reformatted, removed unused code.
16180         * config/unix-chill.exp: Code reformatted, removed unused code.
16181         * chill.execute/execute.exp: Code reformatted, removed unused code.
16182         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
16183
16184 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
16185
16186         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
16187         routines not written.
16188
16189 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
16190
16191         * config/bug-gcc.exp: Use new procs from bug.exp.
16192
16193 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
16194
16195         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
16196         via ftp, rather than depending on NFS.
16197         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
16198         case.
16199
16200 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
16201
16202         * config/bug-gcc.exp: Use new download proc.
16203
16204 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
16205
16206         * chill.execute/execute.exp: cleanups, handles errors better
16207         * chill.compile/compile.exp: rewrite, based on execute.exp
16208         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
16209         * lib/chill.exp: major changes to diff proc and compile and link
16210           procs. added chill_fail and chill_pass wrappers to pass and
16211           fail. added more comments, and handle error codes better.
16212           Added a hack to capture stderr from exec, so noncompile tests
16213           can work.
16214
16215 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
16216
16217         * chill.execute/execute.exp: rewrite of testsuite driver
16218         * lib/chill.exp: rewrite of testsuite driver
16219         * config/unix-chill.exp: rewrite of testsuite driver
16220
16221 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
16222
16223     In chill.execute:
16224         * iexpr.ch: Standardize uppercase.
16225         * tuples.dat: Standardize uppercase.
16226         * vary.ch: standardize.  Correct varying string assignments.
16227         * vary.dat: Add new output lines.
16228
16229 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
16230
16231     In chill.execute:
16232         * chprintf.ch: Standardize use of uppercase.
16233         * tuples.ch: Standardize and turn arr2 into a DCL,
16234           rather than a SYN.
16235         * pinits.ch: Standardize.
16236
16237 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
16238
16239         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
16240         * Makefil: Renamed to Makefile.in.
16241         * configure.in: New.
16242
16243 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
16244
16245     In chill.execute:
16246         * .cvsignore: Add result/output files.
16247         * Makefile: Fix up variables at start.  Use MFLAGS
16248           everywhere.  Correct bool_loc, built_ins entries.
16249           Add entry for vary1.ch.
16250         * bitarray.ch: Standardize upper-case usage.
16251         * bitexpr.ch: Standardize, add output of b1.
16252         * params.ch: Use arrayt in along PROC parameters, to
16253           avoid novelty problems.
16254         * sets.ch: Tiny cleanup.
16255         * vary1.ch: Re-indent.
16256
16257 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
16258
16259           * Add PR-related files to Makefiles, .cvsignore files, etc.
16260
16261 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
16262
16263         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
16264           with compiler objects. New names are test-flow.c and test-loop.c
16265
16266 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
16267
16268         * Upgraded c-torture tests from 1.19 to 1.20
16269
16270         * new files:
16271         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
16272         * gcc.compile: 930623-1.c 930623-2.c
16273         * gcc.noncompile: 930622-1.c 930622-2.c
16274         * gcc.failure: 920411-1.c 920627-2.c
16275         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
16276
16277 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
16278
16279         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16280           More changes to get testsuite working properly. Needs more work.
16281           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16282
16283 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16284
16285         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16286           More changes to get testsuite working properly. Needs more work.
16287
16288 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16289
16290         * chill.compile/compile.exp: Added for Dejagnu support
16291         * chill.execute/execute.exp: Added for Dejagnu support
16292         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16293
16294 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16295
16296     This should complete moving the CHILL test files.
16297         * chill.noncompile(.cvsignore printf.grt
16298             in-printf.grt chprintf.grt chprintf.ch):
16299             Added test-support files.
16300           (Makefile): Modified further.
16301         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16302             signal.ch): Added test files.
16303           * chill.execute (.cvsignore printf.grt printr.c
16304             in-printf.grt rts.c chprintf.grt rts.h): Added
16305           test-support files.
16306             (Makefile): More corrections.
16307
16308 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16309
16310         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16311           test cases, ready for DejaGnu.
16312
16313 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16314
16315         * Upgraded c-torture tests from 1.18 to 1.19
16316
16317         * gcc.compile: added test(s):
16318           930607-1.c
16319         * gcc.execute: added test(s):
16320           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16321
16322         * added new subdirectory for misc tests: gcc.misc-tests
16323         * gcc.misc-test(s): added tests:
16324           inst-check.c test-consts.c test-ior.c test-switch.c
16325
16326 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16327
16328         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16329
16330 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16331
16332         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16333
16334 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16335
16336         * Upgraded c-torture tests from 1.17 to 1.18
16337
16338 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16339
16340         * Upgraded c-torture tests from 1.12 to 1.17
16341
16342 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16343
16344         * lib/old-dejagnu.exp:
16345           Fixed handling of XFAIL target triplets to correctly
16346           recognize wildcard characters.  Removed code that
16347           appended a unique id tag to the end of the file name
16348           printed out by the result of the testcases within a
16349           given test file.
16350
16351 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16352
16353         * lib/old-dejagnu.exp:
16354           Reworked expected failure handling to trigger off of XFAIL
16355           keyword in keyphrase embeded in testcase source code. The
16356           XFAIL keyword must be at the end of the keyphrase line. It
16357           may optionally be followed by one or more target triplets.
16358           It has just occured that the handling of wildcards in the
16359           target triplet may not be correct.
16360
16361 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16362
16363         * g++.old-deja/tests:
16364           Moved all subdirectories up one level into g++.old-deja .
16365
16366         * lib/old-dejagnu.exp:
16367           Fixed problem with CXXFLAGS not being properly reset, and being
16368           corrupted with extraneous "-c" compiler option.  This was
16369           causing binaries to not be generated for test that needed them.
16370           Modified strings passed to "pass" and "fail" so that individual
16371           tests from the same test file would be distinguished by an
16372           identifier appended to the test file name in the summary logs;
16373           this corrected a problem with erroneous diff logs.  Added code
16374           to search testcases for expected fail and unexpected pass keywords.
16375
16376 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16377
16378         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16379
16380 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16381
16382         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16383           Removed extraneous text from end of "Special g++ Options"
16384           keyphrase.
16385
16386         * lib/old-dejagnu.exp: Added pattern matching to look for new
16387           keywords, embedded in testcases comments, which will trigger
16388           calls to xpass and xfail.
16389
16390 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16391
16392         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16393           comments embedded in the testcases, especially the one looking for
16394           special compiler options, as well as the pattern matching for the
16395           compiler output again.
16396
16397 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16398
16399         * lib/old-dejagnu.exp: Do a proper check of the return value for
16400           execute tests. Fixed several problems with the pattern matching
16401           of the compiler output which gave erroneous test results.
16402           Changed several of the test result messages to be more descriptive.
16403         * config/unix-g++.exp: Proc g++_load now actually works and
16404           executes the tests passed to it and returns a usable return
16405           value.
16406
16407 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16408
16409           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16410
16411 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
16412
16413         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
16414           Modified both files to properly execute the old style
16415           dejagnu tests. The previous versions of these files were
16416           experimental and did not function anything near correctly.
16417
16418 1993-04-05  Rob Savoye  (rob@cygnus.com)
16419
16420         * Removed all Makefile.in and configure.in files. No configuration
16421         needed now.
16422
16423 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
16424
16425         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
16426
16427 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
16428
16429         * gcc.compile/configure.in, gcc.unsorted/configure.in,
16430         gcc.special/configure.in, gcc.noncompile/configure.in,
16431         gcc.execute/configure.in, gcc.code_quality/configure.in,
16432         g++.other/configure.in, g++.old-deja/configure.in,
16433         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
16434         in srcname setting.
16435
16436 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
16437
16438         * lib/udi.exp:  Fixed mondfe and mondfe_download.
16439         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
16440         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
16441
16442 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
16443
16444         * config/udi-gdb.exp: Check $shell_id after connecting to target.
16445         (gdb_exit): Don't remove *_soc files.
16446
16447 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
16448
16449         * lib/c-torture.exp: Don't look for main; instead always use -w
16450         -c.  This is how the c-torture tests work.  Remove the object
16451         file if the compilation succeeds.
16452         * gcc.execute/execute.exp: Remove executable if test passes.
16453         * gcc.noncompile/noncompile.exp: Every test is an expected
16454         failure.
16455         * gcc.special/special.exp: Added tests from c-torture 1.11,
16456         corrected use of existing test.
16457         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
16458         gcc.execute/920625-1.c: Updated to c-torture 1.11.
16459         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
16460         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
16461         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
16462         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
16463         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
16464         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
16465         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
16466         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
16467         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
16468         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
16469         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
16470         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
16471         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
16472         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
16473         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
16474         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
16475         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
16476         c-torture 1.11.
16477         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
16478         correspond to c-torture 1.11.
16479
16480         * New file.