OSDN Git Service

57c0f71b4b2cd46e72719d260c7425939d696b4d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2
3         * lib/dg-pch.exp: New file.
4         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5         * gcc.dg/pch/pch.exp: Likewise.
6
7 2003-06-04  Roger Sayle  <roger@eyesopen.com>
8
9         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12         * gcc.dg/builtins-17.c: New test case.
13         * gcc.dg/i386-387-4.c: New test case.
14         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15
16 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17
18         * gcc.dg/ultrasp9.c: New test.
19
20 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21
22         * gcc.c-torture/compile/20030604-1.c: New test.
23         * gcc.dg/sparc-constant-1.c: New test.
24
25 2003-06-03  Glen Nakamura  <glen@imodulo.com>
26
27         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28
29 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30
31         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32
33         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35
36 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37
38         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39
40 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41
42         PR c++/10940
43         * g++.dg/template/spec10.C: New test.
44
45 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46
47         * gcc.dg/builtins-16.c: New test case.
48
49 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
50
51         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
52         mempcpy test with post-increments.
53         * gcc.c-torture/execute/string-opt-3.c: New test.
54         * gcc.dg/string-opt-1.c: New test.
55
56 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
57
58         PR fortran/10965
59         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
60
61 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
62
63         * lib/scanasm.exp (dg-scan): New function, factored out of ...
64         (scan-assembler): ... here.  Use dg-scan.
65         (scan-assembler-not): Likewise.
66         (scan-file): New function.
67         (scan-file-not): Likewise.
68         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
69         * gcc.dg/cpp/_Pragma4.c: Likewise.
70         * gcc.dg/cpp/_Pragma5.c: Likewise.
71         * gcc.dg/cpp/avoidpaste1.c: Likewise.
72         * gcc.dg/cpp/avoidpaste2.c: Likewise.
73         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
74         * gcc.dg/cpp/cmdlne-P.c: Likewise.
75         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
76         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
77         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
78         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
79         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
80         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
81         * gcc.dg/cpp/cxxcom1.c: Likewise.
82         * gcc.dg/cpp/line1.c: Likewise.
83         * gcc.dg/cpp/maccom1.c: Likewise.
84         * gcc.dg/cpp/maccom2.c: Likewise.
85         * gcc.dg/cpp/maccom3.c: Likewise.
86         * gcc.dg/cpp/maccom4.c: Likewise.
87         * gcc.dg/cpp/maccom5.c: Likewise.
88         * gcc.dg/cpp/maccom6.c: Likewise.
89         * gcc.dg/cpp/multiline.c: Likewise.
90         * gcc.dg/cpp/spacing1.c: Likewise.
91         * gcc.dg/cpp/spacing2.c: Likewise.
92         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
93         * gcc.dg/cpp/trad/maccom1.c: Likewise.
94         * gcc.dg/cpp/trad/maccom2.c: Likewise.
95         * gcc.dg/cpp/trad/maccom3.c: Likewise.
96         * gcc.dg/cpp/trad/maccom4.c: Likewise.
97         * gcc.dg/cpp/trad/maccom6.c: Likewise.
98         * gcc.dg/cpp/cxxcom2.c: Likewise.
99         * gcc.dg/cpp/cxxcom2.h: New file.
100
101         * gcc.dg/cpp/truefalse.cpp: Move it to ...
102         * g++.dg/cpp/truefalse.C: Here.
103         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
104
105 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
106         
107         * gcc.dg/cpp/redef3.c: New file.
108
109 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
110
111         * gcc.dg/i386-loop-3.c: New test.
112
113 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
114
115         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
116
117 2003-05-31  Roger Sayle  <roger@eyesopen.com>
118
119         * gcc.dg/fwrapv-1.c: New test case.
120         * gcc.dg/fwrapv-2.c: New test case.
121
122 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
123
124         PR c++/10956
125         * g++.dg/template/spec9.C: New test.
126
127 2003-05-29  Roger Sayle  <roger@eyesopen.com>
128
129         * gcc.dg/duff-4.c: New test case.
130
131 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
132
133         PR fortran/10843
134         * g77.dg/ffixed-form-1.f: New test
135         * g77.dg/ffixed-form-2.f: New test
136         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix 
137         * g77.dg/ffree-form-3.f: New test
138
139 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
140
141         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
142         * gcc.dg/wint_t-1.c: Likewise.
143
144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
145
146         * g++.dg/template/access11.C: New test.
147
148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
149
150         PR c++/10849
151         * g++.dg/template/access10.C: New test.
152
153 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
154             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
155
156         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
157
158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
159
160         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
161         suppress for powerpc-*-darwin*.
162         * gcc.dg/torture/builtin-noret-2.c: Likewise.
163
164 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
165
166         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
167         suppress option for powerpc-*-darwin*.
168         
169 2003-05-23  Roger Sayle  <roger@eyesopen.com>
170
171         * gcc.dg/builtins-1.c: Add tests for tan and atan.
172         * gcc.dg/builtins-4.c: Add test for fmod.
173
174 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
175
176         PR c++/10682
177         * g++.dg/template/instantiate4.C: New test.
178
179 2003-05-22  Roger Sayle  <roger@eyesopen.com>
180
181         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
182
183 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
184
185         * gcc.dg/compat/scalar-return-1_main.c: New file.
186         * gcc.dg/compat/scalar-return-1_x.c: New file.
187         * gcc.dg/compat/scalar-return-1_y.c: New file.
188         * gcc.dg/compat/scalar-return-2_main.c: New file.
189         * gcc.dg/compat/scalar-return-2_x.c: New file.
190         * gcc.dg/compat/scalar-return-2_y.c: New file.
191         * gcc.dg/compat/struct-return-3_main.c: New file.
192         * gcc.dg/compat/struct-return-3_y.c: New file.
193         * gcc.dg/compat/struct-return-3_x.c: New file.
194         * gcc.dg/compat/struct-return-2_main.c: New file.
195         * gcc.dg/compat/struct-return-2_x.c: New file.
196         * gcc.dg/compat/struct-return-2_y.c: New file.
197
198 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
199
200         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
201         for hppa*-hp-hpux*.
202         * gcc.dg/20021014-1.c (dg-options): Likewise.
203         * gcc.dg/nest.c (dg-options): Likewise.
204
205 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
206
207         PR c++/9738
208         * g++.dg/ext/dllimport2.C: New file.
209         * g++.dg/ext/dllimport3.C: New file.
210
211 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
212
213         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
215         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
216         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
219         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
220         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
221         * gcc.dg/compat/small-struct-defs.h: New file.
222         * gcc.dg/compat/small-struct-init.h: New file.
223         * gcc.dg/compat/small-struct-check.h: New file.
224         * gcc.dg/compat/fp-struct-defs.h: New file.
225         * gcc.dg/compat/fp-struct-check.h: New file.
226         * gcc.dg/compat/fp-struct-init.h: New file.
227         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
228         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
229
230 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.dg/20030225-2.c: New test.
233
234 2003-05-18  Roger Sayle  <roger@eyesopen.com>
235             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
236
237         * gcc.c-torture/compile/20030518-1.c: New test case.
238
239 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
240
241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
242         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
243         gcc-dg-debug-runtest.
244         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
245         gcc-dg-debug-runtest.
246
247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
248
249         PR c++/9022
250         * g++.dg/lookup/using6.C: New test.
251
252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
253
254         * g++.dg/parse/access2.C: New test.
255
256 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
257
258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
259         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
260         * gcc.dg/debug/debug.exp: Likewise.
261
262 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
263
264         * gcc.dg/dollar.c: New test.
265
266 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
267
268         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
269         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
270         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
271         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
272         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
273         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
274         * gcc.dg/compat/struct-by-value-6_main.c: New file.
275         * gcc.dg/compat/struct-by-value-6_x.c: New file.
276         * gcc.dg/compat/struct-by-value-6_y.c: New file.
277         * gcc.dg/compat/struct-by-value-7_main.c: New file.
278         * gcc.dg/compat/struct-by-value-7_x.c: New file.
279         * gcc.dg/compat/struct-by-value-7_y.c: New file.
280         * gcc.dg/compat/struct-by-value-8_main.c: New file.
281         * gcc.dg/compat/struct-by-value-8_x.c: New file.
282         * gcc.dg/compat/struct-by-value-8_y.c: New file.
283         * gcc.dg/compat/struct-by-value-9_main.c: New file.
284         * gcc.dg/compat/struct-by-value-9_x.c: New file.
285         * gcc.dg/compat/struct-by-value-9_y.c: New file.
286
287 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
288
289         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
290         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
291         support for "repo" mode.
292         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
293         * lib/g77-dg.exp: Likewise.
294         * lib/obj-dg.exp: Likewise.
295         
296 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
297
298         Merge from gcc-3_2-rhl8-branch:
299         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
300
301         * gcc.dg/tls/opt-6.c: New test.
302
303         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
304
305         * gcc.dg/20030405-1.c: New test.
306
307         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
308
309         * gcc.dg/20030309-1.c: New test.
310
311         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
312
313         * gcc.c-torture/execute/20030307-1.c: New test.
314
315         2003-02-20  Randolph Chung  <tausq@debian.org>
316
317         * gcc.c-torture/compile/20030220-1.c: New test.
318
319         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
320
321         * gcc.dg/20030217-1.c: New test.
322
323         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
324
325         * gcc.c-torture/compile/20020129-1.c: New test.
326
327         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
328
329         * gcc.dg/unroll-1.c: New test.
330
331         2002-11-16  Jan Hubicka  <jh@suse.cz>
332
333         * gcc.c-torture/execute/20020920-1.c: New test.
334
335         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
336
337         PR target/7434
338         * gcc.c-torture/compile/20021008-1.c: New test.
339
340         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
341
342         PR target/7559
343         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
344
345         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
346
347         * gcc.c-torture/compile/20020807-1.c: New test.
348
349         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
350
351         * gcc.dg/tls/opt-1.c: New test.
352
353         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
354
355         * gcc.dg/20020729-1.c: New test.
356
357         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
358
359         * g++.dg/opt/life1.C: New test.
360
361         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
362
363         * gcc.dg/20020525-1.c: New test.
364
365         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c++/6794
368         * g++.dg/ext/pretty1.C: New test.
369         * g++.dg/ext/pretty2.C: New test.
370
371 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
372
373         PR c++/8385
374         * g++.dg/ext/typeof5.C: New test.
375
376 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
377
378         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
379         __USER_LABEL_PREFIX__ into account.
380         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
381
382 2003-05-14  Roger Sayle  <roger@eyesopen.com>
383
384         * gcc.dg/builtins-15.c: New test case.
385
386 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
387
388         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
389
390 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
391
392         * lib/g++.exp: Tweak handling of additional source files.
393         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
394         * g++.dg/special/conpr-2a.C: Rename to ...
395         * g++.dg/special/conpr-2a.cc: ... this.
396         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
397         * g++.dg/special/conpr-3a.C: Rename to ...
398         * g++.dg/special/conpr-3a.cc: This.
399         * g++.dg/special/conpr-3b.C: Rename to ...
400         * g++.dg/special/conpr-3b.cc: This.
401         * g++.dg/special/conpr-4.C: New test.
402         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
403
404 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
405
406         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
407
408 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
409
410         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
412         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
413         * g++.old-deja/g++.other/warn3.C: Likewise.
414
415 2003-05-11  Roger Sayle  <roger@eyesopen.com>
416
417         * gcc.dg/i386-387-1.c: Update to also test log.
418         * gcc.dg/i386-387-2.c: Likewise.
419
420 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
421
422         * g77.f-torture/execute/int8421.f: New test.
423
424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
425
426         PR c++/10230, c++/10481
427         * g++.dg/lookup/scoped5.C: New test.
428
429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
430
431         PR c++/10552
432         * g++.dg/template/ttp6.C: New test.
433
434 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
435
436         * gcc.c-torture/execute/builtins: New directory.
437         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
438         gcc.c-torture/execute/builtins.
439         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
440         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
441         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
442         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
443
444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
445
446         PR c++/9252
447         * g++.dg/template/access8.C: New test.
448         * g++.dg/template/access9.C: New test.
449
450 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
451
452         PR c++/9554
453         * g++.dg/parse/access1.C: New test.
454
455 2003-05-09  DJ Delorie  <dj@redhat.com>
456
457         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
458         long, and not an int.
459
460 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
461
462         PR c++/10555, c++/10576
463         * g++.dg/template/memclass1.C: New test.
464
465 2003-05-08  DJ Delorie  <dj@redhat.com>
466
467         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
468         targets.
469         * gcc.c-torture/execute/20021024-1.x: Likewise.
470         * gcc.c-torture/execute/shiftdi.x: Likewise.
471         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
472         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
473         * gcc.dg/20021018-1.c: Likewise.
474
475 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
476
477         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
478
479         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
480         (bcopy): Call memmove.
481
482 2003-05-08  Roger Sayle  <roger@eyesopen.com>
483
484         * g77.f-torture/compile/8485.f: New test case.
485
486 2003-05-07  Richard Henderson  <rth@redhat.com>
487
488         PR c++/10570
489         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
490         Verify exception_cleanup not called for rethrows.
491         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
492         when exiting catch block without rethrowing.
493         * g++.dg/eh/forced3.C: New.
494         * g++.dg/eh/forced4.C: New.
495
496 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
497
498         * gcc.dg/20030505.c: Fix triplet.
499
500 2003-05-06  DJ Delorie  <dj@redhat.com>
501
502         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
503         * gcc.dg/nest.c: Likewise.
504
505 2003-05-05  Roger Sayle  <roger@eyesopen.com>
506
507         * gcc.dg/builtins-14.c: New test case.
508
509 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
510
511         * lib/compat.exp (compat-execute): New argument.
512         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
513         * gcc.dg/compat: New test directory.
514         * gcc.dg/compat/compat.exp: New expect script.
515         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
516         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
517         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
518         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
519         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
520         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
521
522         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
523         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
524         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
525         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
526         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
527         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
528         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
529         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
530         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
531         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
532         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
533         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
534         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
535         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
536         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
537
538 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
539
540         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
541
542 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
543
544         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
545
546 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
547
548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
549         * gcc.dg/ppc-fsel-2.c: New test.
550
551         * gcc.dg/unused-5.c: New test.
552
553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
554
555         PR c++/10496
556         * g++.dg/warn/pmf1.C: New test.
557
558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
559
560         PR c++/4494
561         * g++.dg/warn/main.C: New test.
562
563 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
564
565         * gcc.dg/nonnull-3.c: New test.
566
567 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
568
569         * gcc.dg/cpp/Wtrigraphs.c: Update.
570         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
571
572 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
573
574         * gcc.dg/ppc-fsel-1.c: New test.
575
576 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
577
578         PR c/10604
579         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
580
581 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
582
583         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
584
585 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
586
587         PR c++/9364, c++/10553, c++/10586
588         * g++.dg/parse/typename4.C: New test.
589         * g++.dg/parse/typename5.C: Likewise.
590
591 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
592
593         * gcc.c-torture/compile/20030503-1.c: New test.
594
595 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
596
597         * g++.dg/lookup/using5.C: Fix testcase error.
598
599 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
600
601         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
602         since MEABI is no longer supported.  Remove all vestiges
603         of MEABI from the test.
604
605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
606
607         PR c++/10554
608         * g++.dg/lookup/using5.C: New test.
609
610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
611
612         PR c++/8772
613         * g++.dg/template/ttp5.C: New test.
614
615 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
616
617         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
618         (dg-gpp-additional-sources): New function.
619         (dg-gpp-additional-files): Likewise.
620         * lib/g++.exp (additional_sources): New variable.
621         (additional_files): Likewise.
622         (g++_target_compile): Deal with them.
623         * lib/old-dejagnu.exp: Remove.
624         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
625         * g++.old-deja: Revise all tests to use dg commands.
626
627 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
628
629         PR c++/9432, c++/9528
630         * g++.dg/lookup/using4.C: New test.
631
632 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
633
634         * gcc.dg/noreturn-5.c: New file.
635         * gcc.dg/noreturn-6.c: New file.
636
637         * gcc.c-torture/compile/inline-1.c: New file.
638
639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
640
641         PR c++/10551
642         * g++.dg/template/explicit1.C: New test.
643
644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/10549
647         * g++.dg/other/bitfield1.C: New test.
648
649         PR c++/10527
650         * g++.dg/init/new7.C: New test.
651
652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
653
654         * g++.dg/ext/desig1.C: New test.
655         * g++.dg/ext/init1.C: Update.
656
657         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
658
659 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/10180
662         * g++.dg/warn/Winline-1.C: New test.
663
664 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
665
666         * gcc.c-torture/execute/string-opt-19.c: New test.
667
668         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
669         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
670
671 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
672
673         PR c++/10506
674         * g++.dg/init/new6.C: New test.
675
676         PR c++/10503
677         * g++.dg/init/ref6.C: New test.
678
679 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
680
681         * g++.dg/warn/weak1.C: XFAIL on AIX4.
682
683 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
684
685         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
686         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
687
688 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
689
690         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
691         initialized static data members.
692
693 2003-04-25  H.J. Lu <hjl@gnu.org>
694
695         * gcc.dg/ia64-sync-4.c: New test.
696
697 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
698
699         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
700         date.
701
702 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
703
704         PR c++/10337
705         * g++.dg/warn/conv1.C: New test.
706         * g++.old-deja/g++.other/conv7.C: Adjust.
707         * g++.old-deja/g++.other/overload14.C: Adjust.
708
709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
710
711         PR c++/10471
712         * g++.dg/template/defarg2.C: New test.
713
714 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
715
716         * gcc.dg/cpp/include2.c: Update.
717         * gcc.dg/cpp/multiline-2.c: New.
718         * gcc.dg/cpp/multiline.c: Update.
719         * gcc.dg/cpp/strify2.c: Update.
720         * gcc.dg/cpp/trad/literals-2.c: Update.
721
722 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
723
724         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
725
726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
727
728         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
729
730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/10451
733         * g++.dg/parse/crash4.C: New test.
734
735         PR c++/9847
736         * g++.dg/parse/crash5.C: New test.
737
738 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/10446
741         * g++.dg/parse/crash3.C: New test.
742
743         PR c++/10428
744         * g++.dg/parse/elab1.C: New test.
745
746 2003-04-22  Devang Patel  <dpatel@apple.com>
747
748         * gcc.dg/cpp/trad/funlike-5.c: New test.
749
750 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
751
752         * g++.dg/other/packed1.C: Fix dg options.
753
754 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
755
756         * g++.dg/other/offsetof2.C: New test.
757
758 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
759
760         * g++.dg/template/recurse.C: Adjust location of error messages.
761
762 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
763
764         PR c++/9881
765         * g++.dg/init/addr-const1.C: New test.
766         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
767
768 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
769
770         PR c++/10405
771         * g++.dg/lookup/struct-hack1.C: New test.
772
773 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
774
775         * ucs.c: Update diagnostic messages.
776
777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
778
779         * gcc.dg/cpp/truefalse.cpp: New test.
780         * gcc.dg/cpp/cpp.exp: Update.
781         * g++.dg/other/stdbool-if.C: Remove.
782
783 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
784
785         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
786         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
787
788 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         * gcc.c-torture/compile/20030418-1.c: New test.
791
792 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
793
794         * README.compat: Remove; content moved to doc/sourcebuild.texi.
795
796 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
797
798         PR c++/10347
799         g++.dg/template/dependent-name1.C: New test.
800
801 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
802
803         * gcc.dg/warn-1.c (tourist_guide): New array,
804         contains a pointer to bar.
805
806 2003-04-16  Roger Sayle  <roger@eyesopen.com>
807
808         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
809         * gcc.c-torture/execute/medce-1.c: New test case.
810         * gcc.c-torture/execute/medce-2.c: New test case.
811
812 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
813
814         * lib/prune.exp: Ignore more messages.
815
816         PR c++/10381
817         * g++.dg/parse/lookup3.C: New test.
818
819 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
820
821         * gcc.c-torture/compile/20030415-1.c : New test.
822
823 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
824
825         * gcc.c-torture/execute/scope-2.c: Move to ...
826         * gcc.dg/noncompile/scope.c: .... here.
827
828 2003-04-14  Roger Sayle  <roger@eyesopen.com>
829
830         * gcc.dg/20030414-2.c: New test case.
831
832 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
833
834         PR target/10377
835         * gcc.dg/20030414-1.c: New test.
836
837 2003-04-13  Roger Sayle  <roger@eyesopen.com>
838
839         * gcc.dg/builtins-12.c: New test case.
840         * gcc.dg/builtins-13.c: New test case.
841
842 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
843
844         * gcc.c-torture/execute/string-opt-18.c: New test.
845
846 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
847
848         PR c++/10300
849         * g++.dg/init/new5.C: New test.
850
851 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/7910
854         * g++.dg/ext/dllimport1.C: New test.
855
856 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
857
858         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
859
860 2003-04-11  Bud Davis <bdavis9659@comcast.net>
861
862         PR Fortran/9263
863         * g77.f-torture/noncompile/9263.f: New test
864         PR Fortran/1832
865         * g77.f-torture/execute/1832.f: New test
866
867 2003-04-11  David Chad  <davidc@freebsd.org>
868             Loren J. Rittle  <ljrittle@acm.org>
869
870         libobjc/8562
871         * objc.dg/headers.m: New test.
872
873 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
874
875         * gcc.c-torture/execute/builtin-noret-2.c: New.
876         * gcc.c-torture/execute/builtin-noret-2.x: New.
877         XFAIL builtin-noret-2.c at -O1 and above.
878         * gcc.dg/redecl.c: New.
879         * gcc.dg/Wshadow-1.c: Update error regexps.
880
881 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
882
883         * g++.dg/abi/bitfield10.C: New test.
884
885 2003-04-09  Mike Stump  <mrs@apple.com>
886
887         * gcc.dg/pch/pch.exp: Make testcase names longer.
888         * g++.dg/pch/pch.exp: Make testcase names longer.
889
890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
891
892         * gcc.dg/builtins-11.c: New test case.
893
894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
895
896         * gcc.dg/builtins-9.c: New test case.
897         * gcc.dg/builtins-10.c: New test case.
898
899 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
900
901         * gcc.dg/noncompile/init-4.c.c: New test.
902
903 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
904
905         * gcc.misc-test/gcov-9.c: New test.
906         * gcc.misc-test/gcov-10.c: New test
907         * gcc.misc-test/gcov-11.c: New test.
908
909 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
910
911         PR optimization/10024
912         * gcc.c-torture/compile/20030405-1.c: New test.
913
914 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
915
916         * gcc.dg/pch/static-3.c: New.
917         * gcc.dg/pch/static-3.hs: New.
918         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
919
920 2003-04-04  Richard Henderson  <rth@redhat.com>
921
922         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
923         * g++.dg/eh/forced2.C: Likewise.
924
925 2003-04-03  Mike Stump  <mrs@apple.com>
926
927         * lib/scanasm.exp (scan-assembler): Add xfail processing for
928         target arg.
929         (scan-assembler-times, scan-assembler-not): Likewise.
930         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
931
932 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
933
934         * gcc.dg/sparc-loop-1.c: New test.
935
936 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
937
938         PR other/9274
939         * g++.dg/pch/system-2.C: New.
940         * g++.dg/pch/system-2.Hs: New.
941
942 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
943
944         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
945
946         * g++.dg/eh/simd-1.C (vecfunc): Same.
947
948 2003-04-01  Roger Sayle  <roger@eyesopen.com>
949
950         * gcc.c-torture/execute/20030401-1.c: New test case.
951
952 2003-04-01  Ziemowit Laski <zlaski@apple.com>
953
954         * objc.dg/defs.m: New.
955
956 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
957
958         * g++.dg/eh/simd-1.C: New.
959         * g++.dg/eh/simd-2.C: New.
960
961 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
962
963         * gcc.c-torture/execute/simd-3.c: New.
964
965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
966
967         PR c/9936
968         * gcc.dg/20030331-2.c: New test.
969
970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/10278
973         * g++.dg/parse/crash2.C: New test.
974
975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
976
977         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
978         * gcc.c-torture/execute/20030331-1.c: ...here.
979
980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
981
982         * gcc.c-torture/execute/20030331-1.c: New test.
983
984 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
985
986         * lib/gcov.exp: Adjust call return testing strings.
987         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
988
989 2003-03-31  Roger Sayle  <roger@eyesopen.com>
990
991         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
992         * gcc.dg/builtins-7.c: New test case.
993         * gcc.dg/builtins-8.c: New test case.
994
995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
996
997         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
998
999 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
1000
1001         PR c++/7647
1002         * g++.dg/lookup-class-member-2.C: New test.
1003
1004 2003-03-30  Glen Nakamura  <glen@imodulo.com>
1005
1006         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
1007
1008 2003-03-28  Roger Sayle  <roger@eyesopen.com>
1009
1010         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
1011
1012 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
1013
1014         * g++.dg/init/attrib1.C: New test.
1015
1016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1017
1018         * gcc.dg/ultrasp8.c: New test.
1019
1020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1021
1022         * gcc.dg/ultrasp7.c: New test.
1023
1024 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
1025
1026         PR c++/10047
1027         * g++.dg/template/inline1.C: New test.
1028
1029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1030
1031         * gcc.dg/sparc-dwarf2.c: New test.
1032
1033 2003-03-27  Roger Sayle  <roger@eyesopen.com>
1034
1035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
1036         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
1037
1038 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
1039
1040         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
1041         than reading .x files.
1042         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
1043         * g77.dg/gcov/gcov-1.f: Likewise.
1044         * gcc.misc-tests/gcov-4b.c: Likewise.
1045         * gcc.misc-tests/gcov-5b.c: Likewise.
1046         * gcc.misc-tests/gcov-6.c: Likewise.
1047         * gcc.misc-tests/gcov-7.c: Likewise.
1048         * gcc.misc-tests/gcov-8.c: Likewise.
1049         * g++.dg/gcov/gcov-1.x: Remove.
1050         * g77.dg/gcov/gcov-1.x: Likewise.
1051         * gcc.misc-tests/gcov-4b.x: Likewise.
1052         * gcc.misc-tests/gcov-5b.x: Likewise.
1053         * gcc.misc-tests/gcov-6.x: Likewise.
1054         * gcc.misc-tests/gcov-7.x: Likewise.
1055         * gcc.misc-tests/gcov-8.x: Likewise.
1056
1057 2003-03-27  Glen Nakamura  <glen@imodulo.com>
1058
1059         PR opt/10087
1060         * gcc.dg/20030324-1.c: New test.
1061
1062 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
1063
1064         PR c++/10224
1065         * g++.dg/template/arg3.C: New test.
1066
1067         PR c++/10158
1068         * g++.dg/template/friend18.C: New test.
1069
1070 2003-03-26  Roger Sayle  <roger@eyesopen.com>
1071
1072         * g77.f-torture/compile/20030326-1.f: New test case.
1073
1074 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
1075
1076         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
1077
1078         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
1079
1080 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
1081
1082         * gcc.dg/ia64-sync-3.c: New test.
1083
1084 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
1085
1086         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
1087
1088 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1089
1090         * gcc.dg/ultrasp6.c: New test.
1091
1092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.dg/i386-signbit-1.c: New test.
1095         * gcc.dg/i386-signbit-2.c: New test.
1096         * gcc.dg/i386-signbit-3.c: New test.
1097
1098 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1099
1100         * gcc.dg/ultrasp5.c: Fix options.
1101
1102 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1103
1104         * gcc.dg/ultrasp5.c: Fix comment.
1105
1106 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
1107
1108         PR fortran/10197
1109         * g77.f-torture/execute/10197.f: New test.
1110
1111 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
1112
1113         PR c++/9898, c++/383
1114         * g++.dg/template/conv6.C: New test.
1115
1116         PR c++/10119
1117         * g++.dg/template/ptrmem5.C: New test.
1118
1119         PR c++/10026
1120         * g++.dg/lookup/koenig1.C: New test.
1121
1122         PR C++/10199
1123         * g++.dg/lookup/template2.C: New test.
1124
1125 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
1126
1127         * g++.dg/opt/rtti1.C: New test.
1128
1129 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1130
1131         * gcc.dg/ultrasp5.c: New test.
1132
1133 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
1134
1135         PR middle-end/9967
1136         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1137         builtin fputs.
1138
1139 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1140
1141         PR c/8224
1142         * gcc.dg/20030323-1.c: New test.
1143
1144 2003-03-23  Roger Sayle  <roger@eyesopen.com>
1145
1146         * gcc.c-torture/compile/20030323-1.c: New test case.
1147
1148 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
1149
1150         * gcc.dg/20030321-1.c: New test.
1151
1152 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
1153
1154         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1155
1156 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1157
1158         PR c++/9978, c++/9708
1159         * g++.dg/ext/vlm1.C: Adjust expected error.
1160         * g++.dg/ext/vla2.C: New test.
1161         * g++.dg/template/arg1.C: New test.
1162         * g++.dg/template/arg2.C: New test.
1163
1164 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
1165
1166         * g77.f-torture/execute/select.f: New test.
1167         * g77.f-torture/noncompile/select_no_compile.f: New test.
1168
1169 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
1170
1171         PR c++/9898
1172         * g++.dg/other/error4.C: New test.
1173
1174 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
1175
1176         * g++.dg/template/friend17.C: New test.
1177
1178 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
1179
1180         * gcc.c-torture/compile/20030320-1.c: New.
1181
1182 2003-03-20  Roger Sayle  <roger@eyesopen.com>
1183
1184         * gcc.dg/builtins-6.c: New test case.
1185
1186 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
1187
1188         PR target/10073
1189         * gcc.c-torture/compile/20030319-1.c: New.
1190
1191 2003-03-18  Jan Hubicka  <jh@suse.cz>
1192
1193         * gcc.dg/i386-cvt-1.c: New test.
1194
1195 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
1196
1197         * objc.dg/naming-1.m: Use "(parse|syntax) error".
1198         * objc.dg/naming-2.m: Likewise.
1199
1200 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/9639
1203         * g++.dg/parse/crash1.C: New test.
1204
1205 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
1206
1207         PR c++/8805
1208         * g++.dg/eh/cleanup1.C: New test.
1209
1210 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1211
1212         * gcc.c-torture/execute/20030316-1.c: New test case.
1213
1214 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
1215
1216         PR c++/9629
1217         * g++.dg/init/ctor2.C: New test.
1218
1219 2003-03-15  Roger Sayle  <roger@eyesopen.com>
1220
1221         * g77.f-torture/compile/xformat.f: New test case.
1222
1223 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1224
1225         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1226         * g++.old-deja/g++.mike/eh50.C: Likewise.
1227
1228 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1229
1230         PR c++/6440
1231         * g++.dg/template/spec7.C: New test.
1232         * g++.dg/template/spec8.C: Likewise.
1233
1234 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
1235
1236         * gcc.c-torture/execute/20030313-1.c: New test.
1237
1238 2003-03-14  Richard Henderson  <rth@redhat.com>
1239
1240         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1241
1242 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1243
1244         * gcc.c-torture/compile/20030314-1.c: New test.
1245
1246 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1247
1248         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1249         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1250         thumb target,
1251         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1252         to accept newer _imp__  prefix and additional
1253         newline in .drectve section.
1254         * gcc.dg/dll-4.c: Likewise.
1255         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1256         switch.
1257
1258 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1259
1260         * g++.dg/parse/namespace9.C: New test.
1261
1262         * g++.dg/init/ref5.C: New test.
1263         * g++.dg/parse/ptrmem1.C: Likewise.
1264
1265 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1266
1267         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1268         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1269         regular expression.
1270         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1271         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1272
1273 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1274
1275         * gcc.c-torture/execute/20030224-2.c: New test.
1276
1277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1278
1279         * gcc.dg/decl-3.c: New test.
1280
1281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1282
1283         * gcc.dg/i386-loop-2.c: New test.
1284
1285 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1286
1287         PR c++/9474
1288         * g++.dg/parse/namespace8.C: New test.
1289
1290         PR c++/9924
1291         * g++.dg/overload/builtin2.C: New test.
1292
1293 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1294
1295         * gcc.dg/return-type-3.c: New test.
1296
1297 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1298
1299         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1300         profiling options are not supported.
1301
1302 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1303
1304         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1305         * g++.old-deja/g++.warn/impint2.C: Likewise.
1306
1307 2003-03-10  Devang Patel  <dpatel@apple.com>
1308
1309         * g++.dg/cpp/c++_cmd_1.C: New test.
1310         * g++.dg/cpp/c++_cmd_1.h: New file.
1311
1312 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1313
1314         * gcc.dg/altivec-9.c: New file.
1315
1316 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1317
1318         * gcc.dg/ppc-sdata-1.c: New test.
1319         * gcc.dg/ppc-sdata-2.c: New test.
1320
1321 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1322
1323         PR c++/9373
1324         * g++.dg/opt/ptrmem2.C: New test.
1325
1326         PR c++/8534
1327         * g++.dg/opt/ptrmem1.C: New test.
1328
1329 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1330
1331         * gcc.dg/i386-loop-1.c: New test.
1332
1333 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1334
1335         PR c++/9970
1336         * g++.dg/lookup/friend1.C: New test.
1337
1338 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1339
1340         PR c++/9823
1341         * g++.dg/parser/constructor1.C: New test.
1342
1343 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1344
1345         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1346
1347         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1348
1349 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1350
1351         * gcc.dg/cpp/Wunused.c: Update test.
1352
1353 2003-03-08  Jan Hubicka  <jh@suse.cz>
1354
1355         * gcc.dg/inline-3.c: New test.
1356
1357 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/9809
1360         * g++.dg/parse/builtin1.C: New test.
1361
1362         PR c++/9982
1363         * g++.dg/abi/cookie1.C: New test.
1364         * g++.dg/abi/cookie2.C: Likewise.
1365
1366         PR c++/9524
1367         * g++.dg/template/field1.C: New test.
1368
1369         PR c++/9912
1370         * g++.dg/parse/class1.C: New test.
1371         * g++.dg/parse/namespace7.C: Likewise.
1372         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1373
1374 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1375
1376         * g++.dg/init/ref4.C: New test.
1377
1378 2003-03-07  Jan Hubicka  <jh@suse.cz>
1379
1380         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1381         * gcc.dg/inline-3.c:  New test.
1382
1383 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1384
1385         * g++.dg/init/ref3.C: New test.
1386
1387         PR c++/9965
1388         * g++.dg/init/ref2.C: New test.
1389
1390         PR c++/9400
1391         * g++.dg/warn/Wshadow-2.C: New test.
1392
1393         PR c++/9791
1394         * g++.dg/warn/Woverloaded-1.C: New test.
1395
1396 2003-03-05  Jan Hubicka  <jh@suse.cz>
1397
1398         * gcc.dg/i386-local2.c: New.
1399         * gcc.dg/i386-local.c: Fix typo.
1400
1401 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1402
1403         * g++.dg/abi/layout3.C: New test.
1404
1405 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1406
1407         * gcc.c-torture/compile/20030305-1.c
1408
1409 2003-03-05  Jan Hubicka  <jh@suse.cz>
1410
1411         * gcc.dg/i386-local.c: New.
1412
1413 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1414
1415         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1416
1417 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1418
1419         * gcc.dg/switch-2.c: New test.
1420         * gcc.dg/switch-3.c: New test.
1421         * gcc.dg/Wswitch.c: Adjust line numbers.
1422         * gcc.dg/Wswitch-default.c: Likewise.
1423         * gcc.dg/Wswitch-enum.c: Likewise.
1424
1425 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1426
1427         * gcc.c-torture/execute/20030222-1.c: New test.
1428
1429 2003-03-03  James E Wilson  <wilson@tuliptree.org>
1430
1431         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1432
1433 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
1434
1435         PR c++/9878
1436         * g++.dg/init/ref1.C: New test.
1437
1438 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
1439
1440         * gcc.dg/sh-relax.c: New SH-only test.
1441
1442 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
1443
1444         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
1445         comment explaining purpose of testcase.
1446
1447 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1448
1449         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1450         for HC11/HC12 (asm needs two int registers).
1451         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1452         HC11/HC12 because the test uses an asm which needs two 32-bit
1453         registers.
1454
1455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1456
1457         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1458         for HC11/HC12 (array is too large otherwise).
1459         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1460         * gcc.c-torture/compile/20010518-2.x: Likewise.
1461         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1462         HC11/HC12 (array is too large).
1463
1464 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1465
1466         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1467         * lib/g++-dg.exp (g++-dg-test): Likewise.
1468
1469 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1470
1471         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1472         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1473
1474 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1475
1476         * g++.dg/warn/implicit-typename1.C: Remove warning.
1477
1478 2003-02-28  Richard Henderson  <rth@redhat.com>
1479
1480         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1481         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1482
1483 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1484
1485         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1486         * g++.dg/pch/pch.exp: Likewise.
1487
1488 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/9879
1491         * testsuite/g++.dg/init/new4.C: New test.
1492
1493 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1494
1495         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1496
1497 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1498
1499         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1500         unsigned long.
1501
1502         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1503         wider than float.
1504
1505 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1506
1507         * lib/scanasm.exp: Add support for counting numbers of
1508         occurences.
1509         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1510         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1511
1512 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
1513
1514         PR c++/9683
1515         * g++.dg/template/static3.C: New test.
1516
1517         PR c++/9829
1518         * g++.dg/parse/namespace6.C: New test.
1519
1520 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1521
1522         PR target/9732
1523         * gcc.dg/20030225-1.c: New test.
1524
1525 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
1526
1527         * README: Remove out-of-date information.
1528
1529         PR c++/9836
1530         * g++.dg/template/spec6.C: New test.
1531
1532 2003-02-24  Jeff Law  <law@redhat.com>
1533
1534         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1535
1536 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1537
1538         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1539         * gcc.dg/pragma-ep-1.c: Likewise.
1540
1541 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1542
1543         PR c++/9602
1544         * g++.dg/template/friend16.C: New test.
1545
1546 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
1547
1548         PR c++/5333
1549         * g++.dg/parse/fused-params1.C: Adjust error messages.
1550         * g++.dg/template/nested3.C: New test.
1551
1552 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
1553
1554         * g++.dg/abi/param1.C: New test.
1555
1556 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1557
1558         PR c++/7982
1559         * g++.dg/warn/implicit-typename1.C: New test.
1560
1561 2003-02-22  Kelley Cook <kelleycook@comcast.net>
1562
1563         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1564         with "mtune".
1565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1566         * gcc.c-torture/execute/20010129-1.x: Likewise.
1567         * gcc.dg/20011107-1.c: Likewise.
1568         * gcc.dg/20020108-1.c: Likewise.
1569         * gcc.dg/20020122-3.c: Likewise.
1570         * gcc.dg/20020206-1.c: Likewise.
1571         * gcc.dg/20020310-1.c: Likewise.
1572         * gcc.dg/20020426-2.c: Likewise.
1573         * gcc.dg/20020517-1.c: Likewise.
1574         * gcc.dg/991230-1.c: Likewise.
1575         * gcc.dg/i386-unroll-1.c: Likewise.
1576         * gcc.misc-tests/i386-prefetch.exp: Likewise.
1577
1578 2003-02-22  Jan Hubicka  <jh@suse.cz>
1579
1580         * gcc.dg/i386-mul.c: New test.
1581
1582 2003-02-21  Roger Sayle  <roger@eyesopen.com>
1583
1584         * gcc.dg/builtins-5.c: New test case.
1585
1586 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
1587
1588         * gcc.dg/asmreg-1.c: New test.
1589
1590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/9749
1593         * g++.dg/parse/varmod1.C: New test.
1594
1595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/9727
1598         * g++.dg/template/op1.C: New test.
1599
1600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1601
1602         PR c++/8906
1603         * g++.dg/template/nested2.C: New test.
1604
1605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1606
1607         PR c++/8724
1608         * g++.dg/expr/dtor1.C: New test.
1609
1610 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
1611
1612         * gcc.dg/cpp/include3.c: New test.
1613         * gcc.dg/cpp/inc/foo.h: New file.
1614
1615 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1616
1617         * gcc.c-torture/execute/20030221-1.c: New test.
1618
1619 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1620
1621         PR c++/9729
1622         * g++.dg/abi/conv1.C: New test.
1623
1624 2003-02-20  Jan Hubicka  <jh@suse.cz>
1625
1626         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1627
1628 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1629
1630         * gcc.c-torture/compile/20030219-1.c: New test.
1631
1632 2003-02-18  Jan Hubicka  <jh@suse.cz>
1633
1634         * gcc.dg/funcorder.c: New test.
1635
1636 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1637
1638         * gcc.c-torture/execute/20030218-1.c: New.
1639
1640 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1641
1642         * gcc.dg/20030218-1.c: New.
1643
1644 2003-02-18  Richard Henderson  <rth@redhat.com>
1645
1646         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1647         * gcc.dg/attr-used-2.c: New.
1648
1649 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1650
1651         PR c++/9704
1652         * g++.dg/init/copy5.C: New test.
1653
1654 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1655
1656         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1657         * g++.dg/pch/pch.exp: Likewise.
1658
1659 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1660
1661         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1662         STACK_SIZE is not defined.
1663
1664 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1665
1666         PR c++/9457
1667         * g++.dg/template/init1.C: New test.
1668
1669 2003-02-16  Jan HUbicka  <jh@suse.cz>
1670
1671         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1672         (foo): Add few extra tests
1673         * gcc.dg/c99-const-expr-3.c: Likewise.
1674         * gcc.c-torture/execute/20030216-1.c: New.
1675
1676 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1677
1678         PR c++/9459
1679         * g++.dg/ext/typeof4.C: New test.
1680
1681 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1682
1683         * gcc.dg/i386-387-3.c: New test case.
1684
1685 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1686
1687         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1688         cris-*-elf* cris-*-aout* and mmix-*-*.
1689
1690 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1691
1692         * gcc.dg/20030213-1.c: New test.
1693
1694 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1695
1696         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1697         * gcc.dg/i386-387-2.c: Likewise.
1698
1699 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1700
1701         * gcc.dg/ppc-spe.c: Fix formatting.
1702         Enable tests that were previously unsupported by gas.
1703         Delete tests for instructions that no longer exist.
1704         Switch arguments on evsubifw builtin.
1705
1706 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1707
1708         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1709         STACK_SIZE is too small.
1710
1711 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1712             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1713
1714         * gcc.dg/decl-2.c: New test.
1715
1716 2003-02-10  Jan Hubicka  <jh@suse.cz>
1717
1718         * gcc.dg/i386-fpcvt-1.c:  New test.
1719
1720 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1721
1722         * gcc.c-torture/execute/20030209-1.c: New test.
1723
1724 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1725
1726         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1727         int-wide bitops, use the constants of the same width.
1728         Likewise, if long long is 32-bit wide, test bitops using
1729         32-bit constants.
1730
1731 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1732
1733         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1734
1735 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1736
1737         * testsuite/gcc.dg/builtins-4.c: New test case.
1738
1739 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1740
1741         * gcc.dg/20020430-1.c: Fix dg command typos.
1742         * gcc.dg/20020503-1.c: Likewise.
1743
1744 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1745
1746         PR c++/8785
1747         * g++.dg/parse/fused-params1.C: New test.
1748
1749         PR c++/8857
1750         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1751
1752         PR c++/8921
1753         * g++.dg/parse/non-dependent1.C: New test.
1754
1755         PR c++/8928
1756         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1757
1758         PR c++/9228
1759         * g++.dg/parse/undefined7.C: New test.
1760         * g++.dg/parse/non-templ1.C: New test.
1761
1762         PR c++/9229
1763         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1764
1765 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1766
1767         * gcc.c-torture/compile/20030206-1.c: New test.
1768
1769 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1770
1771         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1772         "pow" to "foo" to avoid potential confusion with a math built-in.
1773
1774 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1775
1776         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1777         conditions for SPARC targets.
1778
1779 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1780
1781         * gcc.dg/20030204-1.c: New test.
1782
1783 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1784
1785         PR c++/38
1786         * g++.dg/parse/array-size1.C: New test.
1787
1788         PR c++/5657
1789         * g++.dg/parse/undefined3.C: New test.
1790
1791         PR c++/5665
1792         * g++.dg/parse/undefined4.C: New test.
1793
1794         PR c++/5975
1795         * g++.dg/parse/undefined5.C: New test.
1796
1797         PR c++/7259
1798         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1799
1800         PR c++/8578
1801         * g++.dg/parse/casting-operator1.C: New test.
1802
1803         PR c++/8596
1804         * g++.dg/parse/undefined6.C: New test.
1805
1806         PR c++/8736
1807         * g++.dg/parse/missing-template1.C: New test.
1808
1809 2003-02-04  Jan Hubicka  <jh@suse.cz>
1810
1811         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1812         * gcc.dg/i386-cmov?.c:  Likewise.
1813         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1814         * gcc.dg/i386-ssefp-1.c:  Likewise.
1815         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1816         conventions.
1817
1818 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1819
1820         PR c++/7129
1821         * testsuite/g++.dg/ext/max.C: New test.
1822
1823 2003-02-03  Jan Hubicka  <jh@suse.cz>
1824
1825         * gcc.c-torture/execute/20030203-1.c: New test.
1826
1827 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1828
1829         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1830         'natural-endian'.
1831
1832 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1833
1834         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1835         * g++.dg/init/new2.C: Likewise.
1836         * g++.dg/other/new1.C: Likewise.
1837
1838 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1839
1840         * gcc.dg/struct-ret-libc.c: New test.
1841
1842 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1843
1844         * gcc.dg/20030129-1.c: New test.
1845
1846 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1847
1848         PR c++/8849
1849         * g++.dg/template/ptrmem4.C: New test.
1850
1851 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1852
1853         * g++.dg/parser/constant1.C: New test.
1854
1855 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1856
1857         PR c++/8591
1858         * g++.dg/parse/friend2.C: New test.
1859
1860 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1861
1862         PR c++/9437
1863         * g++.dg/template/unify4.C: New test.
1864
1865 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1866
1867         * gcc.c-torture/execute/20030128-1.c: New test.
1868
1869 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1870
1871         * g++.dg/lookup/nested1.C: Test moved from ...
1872         * g++.old-deja/g++.other/lookup24.C: ... here.
1873
1874 2003-01-28  Jan Hubicka  <jh@suse.cz>
1875
1876         * gcc.dg/i386-cmov5.c:  New test.
1877
1878 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1879
1880         * gcc.c-torture/execute/20010925-1.c: Changed the
1881         memcpy declaration.
1882
1883 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1884
1885         PR c++/3902
1886         * g++.dg/parse/template5.C: New test.
1887
1888 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1889
1890         PR fortran/9258
1891         * g77.dg/pr9258: New test.
1892
1893 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1894
1895         * README: Move relevant parts from README.g++.
1896
1897         * README.g++: Remove this file.
1898
1899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1900
1901         * g++.dg/abi/dcast1.C: New test.
1902
1903 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1904
1905         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1906
1907 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1908
1909         PR c++/47
1910         * g++.old-deja/g++.other/lookup24.C: New test.
1911
1912 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1913
1914         PR middle-end/7227
1915         * gcc.dg/uninit-C.c: New test.
1916
1917 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1918
1919         * g++.dg/abi/covariant1.C: New test.
1920
1921 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1922
1923         * gcc.dg/20030123-1.c: New test.
1924
1925 2003-01-25  Jan Hubicka  <jh@suse.cz>
1926
1927         PR opt/8492
1928         * gcc.c-torture/compile/20030125-1.c
1929
1930 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1931
1932         PR c++/9403
1933         * g++.dg/parse/template3.C: New test.
1934         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1935
1936         PR c++/795
1937         * g++.dg/parse/template4.C: New test.
1938
1939         PR c++/9415
1940         * g++.dg/template/qual2.C: New test.
1941
1942         PR c++/8545
1943         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1944
1945         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1946
1947 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1948
1949         * gcc.c-torture/execute/switch-1.c: New test case.
1950
1951 2003-01-25  Jan Hubicka  <jh@suse.cz>
1952
1953         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1954
1955 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1956
1957         Tweaks for Bison-1.875. From the NEWS file:
1958         "- `parse error' -> `syntax error'
1959         Bison now uniformly uses the term `syntax error'"
1960         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1961         * gcc.dg/cpp/digraph2.c: Likewise.
1962         * gcc.dg/cpp/direct2.c: Likewise.
1963         * gcc.dg/cpp/paste4.c: Likewise.
1964         * gcc.dg/c90-restrict-1.c: Likewise.
1965         * gcc.dg/c99-func-2.c: Likewise.
1966         * gcc.dg/noncompile/920721-2.c: Likewise.
1967         * gcc.dg/noncompile/930622-2.c: Likewise.
1968         * gcc.dg/noncompile/940112-1.c: Likewise.
1969         * gcc.dg/noncompile/950921-1.c: Likewise.
1970         * gcc.dg/noncompile/951123-1.c: Likewise.
1971         * gcc.dg/noncompile/971104-1.c: Likewise.
1972         * gcc.dg/noncompile/990416-1.c: Likewise.
1973
1974 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1975
1976         * g++.dg/parse/undefined1.C: Add error message.
1977
1978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1979
1980         PR c++/9354
1981         * g++.dg/parse/new1.C: New test.
1982
1983         PR c++/9216
1984         * g++.dg/parse/template2.C: New test.
1985
1986         PR c++/9354
1987         * g++.dg/parse/typedef2.C: New test.
1988
1989         PR c++/9328
1990         * g++.dg/ext/typeof3.C: New test.
1991
1992 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1993
1994         PR c++/2738
1995         * g++.dg/parse/ret-type1.C: New test.
1996
1997         PR c++/3792
1998         * g++.dg/parse/tmpl-outside1.C: New test.
1999
2000         PR c++/4207
2001         * g++.dg/parse/int-as-enum1.C: New test.
2002
2003         PR c++/4903
2004         * g++.dg/parse/no-typename1.C: New test.
2005
2006         PR c++/5533
2007         * g++.dg/parse/no-value1.C: New test.
2008
2009         PR c++/5921
2010         * g++.dg/parse/wrong-inline1.C: New test.
2011
2012         PR c++/6402
2013         * g++.dg/parse/ref1.C: New test.
2014
2015         PR c++/6992
2016         * g++.dg/parse/attr-ctor1.C: New test.
2017
2018         PR c++/7229
2019         * g++.dg/parse/namespace5.C: New test.
2020
2021         PR c++/7917
2022         * g++.dg/parse/func-def1.C: New test.
2023
2024         PR c++/8143
2025         * g++.dg/parse/undefined1.C: New test.
2026
2027         PR c++/5723, PR c++/8522
2028         * g++.dg/parse/specialization1.C: New test.
2029
2030         PR c++/163, PR c++/8595
2031         * g++.dg/parse/struct-as-enum1.C: New test.
2032
2033         PR c++/9173
2034         * g++.dg/parse/undefined2.C: New test.
2035
2036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2037
2038         PR c++/9298
2039         * g++.dg/parse/template1.C: New test.
2040
2041         PR c++/9384
2042         * g++.dg/parse/using1.C: New test.
2043
2044         PR c++/9285
2045         PR c++/9294
2046         * g++.dg/parse/expr2.C: New test.
2047
2048         PR c++/9388
2049         * g++.dg/parse/lookup2.C: Likewise.
2050
2051 2003-01-21  Jan Hubicka  <jh@suse.cz>
2052
2053         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
2054         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
2055         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
2056         * gcc.c-torture/execute/string-opt-*.c: Likewise.
2057
2058 2003-01-20  Nick Clifton  <nickc@redhat.com>
2059
2060         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
2061         problem with ARM sibcall code generation.
2062
2063 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2064
2065         * gcc.c-torture/execute/20030120-1.c: New.
2066
2067 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
2068
2069         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
2070
2071 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/9272
2074         * g++.dg/parse/ctor1.C: New test.
2075
2076         PR c++/9294:
2077         * g++.dg/parse/qualified1.C: New test.
2078
2079         * g++.dg/parse/typename3.C: New test.
2080
2081 2003-01-16  Richard Henderson  <rth@redhat.com>
2082
2083         * g++.dg/tls/init-2.C: Fix error matches for real this time.
2084
2085 2003-01-16  Richard Henderson  <rth@redhat.com>
2086
2087         * g++.dg/pch/pch.exp: Copy test header to the working directory
2088         before using it either for precompilation or direct use.
2089         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
2090         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
2091
2092 2003-01-16  Richard Henderson  <rth@redhat.com>
2093
2094         * gcc.dg/pch/pch.exp: Copy test header to the working directory
2095         before using it either for precompilation or direct use.
2096         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
2097         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
2098
2099 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
2100
2101         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
2102         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
2103         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
2104         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
2105         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
2106         typename warning into error.
2107         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
2108         error messages.
2109         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
2110         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
2111         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
2112         messages.
2113         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
2114         make declaration visible in template.
2115         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
2116         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
2117         messages.
2118         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
2119         message.
2120         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2121         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2122         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2123         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2124         typename warning with error message.
2125         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2126         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2127         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2128
2129 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
2130
2131         * g++.dg/parse/ambig2.C: New test.
2132
2133 2003-01-15  Richard Henderson  <rth@redhat.com>
2134
2135         * g++.dg/tls/init-2.C: Update error message string.
2136
2137 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2138
2139         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2140
2141 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
2142
2143         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2144         all for HC11/HC12.
2145         * gcc.c-torture/compile/20001205-1.x: Likewise.
2146         * gcc.c-torture/compile/20001226-1.x: Likewise.
2147         * gcc.c-torture/compile/920520-1.x: Likewise.
2148         * gcc.c-torture/compile/961203-1.x: Likewise.
2149         * gcc.c-torture/compile/20020604-1.x: Likewise.
2150
2151 2003-01-15  Jan Hubicka  <jh@suse.cz>
2152
2153         * gcc.c-torture/compile/20030115-1.c: New test.
2154
2155         * gcc.dg/i386-fpcvt-1.c: New test.
2156         * gcc.dg/i386-fpcvt-2.c: New test.
2157
2158 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
2159
2160         Further conform g++'s __vmi_class_type_info to the C++ ABI
2161         specification.
2162         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2163         the specification.
2164
2165 2003-01-14  Jan Hubicka  <jh@suse.cz>
2166
2167         * gcc.dg/i386-fpcvt-1.c: New test.
2168         * gcc.dg/i386-fpcvt-2.c: New test.
2169
2170 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2171
2172         * gcc.dg/i386-mmx-3.c: New test.
2173
2174 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR c++/9264
2177         * g++.dg/parse/octal1.C: New file.
2178
2179         PR c++/9172
2180         * g++.dg/parse/typename1.C: New file.
2181
2182 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
2183
2184         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2185         * gcc.dg/bf-no-ms-layout.c: Likewise.
2186         * gcc.dg/bf-ms-attrib.c: Likewise.
2187
2188 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/9099
2191         * g++.dg/parse/dtor1.C: New file.
2192
2193         PR c++/9128
2194         * g++.dg/rtti/typeid1.C: New file.
2195
2196         PR c++/9153
2197         * g++.dg/parse/lookup1.C: New file.
2198
2199         PR c++/9171
2200         * g++.dg/templ/spec5.C: New file.
2201
2202 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
2203
2204         * gcc.c-torture/compile/20030110-1.c: New test.
2205
2206 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
2207
2208         Merge from pch-branch:
2209
2210         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
2211
2212         * gcc.dg/pch/cpp-1.h: New.
2213         * gcc.dg/pch/cpp-1.c: New.
2214         * gcc.dg/pch/cpp-2.h: New.
2215         * gcc.dg/pch/cpp-2.c: New.
2216
2217         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
2218
2219         * gcc.dg/pch/except-1.h: New.
2220         * gcc.dg/pch/except-1.c: New.
2221
2222         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
2223
2224         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2225         running test.
2226         * gcc.dg/pch: Include *.hp not *.h.
2227         * gcc.dg/pch/system-1.h: New.
2228         * gcc.dg/pch/system-1.c: New.
2229
2230         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
2231
2232         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2233         rather than trying to build and run a program using PCH.
2234         * gcc.dg/pch: Remove dg-do commands from test files.
2235
2236         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
2237
2238         * gcc.dg/pch/macro-3.c: New.
2239         * gcc.dg/pch/macro-3.h: New.
2240
2241         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2242
2243         * gcc.dg/pch/common-1.c: New.
2244         * gcc.dg/pch/common-1.h: New.
2245         * gcc.dg/pch/decl-1.c: New.
2246         * gcc.dg/pch/decl-1.h: New.
2247         * gcc.dg/pch/decl-2.c: New.
2248         * gcc.dg/pch/decl-2.h: New.
2249         * gcc.dg/pch/decl-3.c: New.
2250         * gcc.dg/pch/decl-3.h: New.
2251         * gcc.dg/pch/decl-4.c: New.
2252         * gcc.dg/pch/decl-4.h: New.
2253         * gcc.dg/pch/decl-5.c: New.
2254         * gcc.dg/pch/decl-5.h: New.
2255         * gcc.dg/pch/global-1.c: New.
2256         * gcc.dg/pch/global-1.h: New.
2257         * gcc.dg/pch/inline-1.c: New.
2258         * gcc.dg/pch/inline-1.h: New.
2259         * gcc.dg/pch/inline-2.c: New.
2260         * gcc.dg/pch/inline-2.h: New.
2261         * gcc.dg/pch/static-1.c: New.
2262         * gcc.dg/pch/static-1.h: New.
2263         * gcc.dg/pch/static-2.c: New.
2264         * gcc.dg/pch/static-2.h: New.
2265
2266         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2267
2268         * g++.dg/pch/pch.exp: Better handle failing testcases.
2269         * gcc.dg/pch/pch.exp: Likewise.
2270         * gcc.dg/pch/macro-1.c: New.
2271         * gcc.dg/pch/macro-1.h: New.
2272         * gcc.dg/pch/macro-2.c: New.
2273         * gcc.dg/pch/macro-2.h: New.
2274
2275         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2276
2277         * g++.dg/dg.exp: Treat files in pch/ specially.
2278         * g++.dg/pch/pch.exp: New file.
2279         * g++.dg/pch/empty.H: New file.
2280         * g++.dg/pch/empty.C: New file.
2281         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2282         "precompile".
2283
2284         * gcc.dg/pch/pch.exp: New file.
2285         * gcc.dg/pch/empty.h: New file.
2286         * gcc.dg/pch/empty.c: New file.
2287         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2288         "precompile".
2289
2290 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2291
2292         * g++.dg/template/friend14.C: New test.
2293
2294 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2295
2296         * gcc.dg/old-style-asm-1.c: New test.
2297
2298 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2299
2300         * gcc.c-torture/compile/20030109-1.c: New test.
2301
2302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2303
2304         * gcc.c-torture/execute/20030109-1.c: New test.
2305
2306 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2307
2308         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2309         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2310         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2311         * g++.old-deja/g++.mike/eh2.C: Likewise
2312         * g++.old-deja/g++.mike/eh3.C: Likewise
2313         * g++.old-deja/g++.mike/eh5.C: Likewise
2314         * g++.old-deja/g++.mike/eh6.C: Likewise
2315         * g++.old-deja/g++.mike/eh7.C: Likewise
2316         * g++.old-deja/g++.mike/eh8.C: Likewise
2317         * g++.old-deja/g++.mike/eh9.C: Likewise
2318         * g++.old-deja/g++.mike/eh10.C: Likewise
2319         * g++.old-deja/g++.mike/eh12.C: Likewise
2320         * g++.old-deja/g++.mike/eh13.C: Likewise
2321         * g++.old-deja/g++.mike/eh14.C: Likewise
2322         * g++.old-deja/g++.mike/eh16.C: Likewise
2323         * g++.old-deja/g++.mike/eh17.C: Likewise
2324         * g++.old-deja/g++.mike/eh18.C: Likewise
2325         * g++.old-deja/g++.mike/eh21.C: Likewise
2326         * g++.old-deja/g++.mike/eh23.C: Likewise
2327         * g++.old-deja/g++.mike/eh24.C: Likewise
2328         * g++.old-deja/g++.mike/eh25.C: Likewise
2329         * g++.old-deja/g++.mike/eh26.C: Likewise
2330         * g++.old-deja/g++.mike/eh27.C: Likewise
2331         * g++.old-deja/g++.mike/eh28.C: Likewise
2332         * g++.old-deja/g++.mike/eh29.C: Likewise
2333         * g++.old-deja/g++.mike/eh31.C: Likewise
2334         * g++.old-deja/g++.mike/eh33.C: Likewise
2335         * g++.old-deja/g++.mike/eh34.C: Likewise
2336         * g++.old-deja/g++.mike/eh35.C: Likewise
2337         * g++.old-deja/g++.mike/eh36.C: Likewise
2338         * g++.old-deja/g++.mike/eh37.C: Likewise
2339         * g++.old-deja/g++.mike/eh38.C: Likewise
2340         * g++.old-deja/g++.mike/eh39.C: Likewise
2341         * g++.old-deja/g++.mike/eh40.C: Likewise
2342         * g++.old-deja/g++.mike/eh41.C: Likewise
2343         * g++.old-deja/g++.mike/eh42.C: Likewise
2344         * g++.old-deja/g++.mike/eh44.C: Likewise
2345         * g++.old-deja/g++.mike/eh46.C: Likewise
2346         * g++.old-deja/g++.mike/eh47.C: Likewise
2347         * g++.old-deja/g++.mike/eh48.C: Likewise
2348         * g++.old-deja/g++.mike/eh49.C: Likewise
2349         * g++.old-deja/g++.mike/eh50.C: Likewise
2350         * g++.old-deja/g++.mike/eh51.C: Likewise
2351         * g++.old-deja/g++.mike/eh53.C: Likewise
2352         * g++.old-deja/g++.mike/eh55.C: Likewise
2353         * g++.old-deja/g++.mike/p7912.C: Likewise
2354         * g++.old-deja/g++.mike/p9706.C: Likewise
2355         * g++.old-deja/g++.mike/p10416.C: Likewise
2356         * g++.old-deja/g++.mike/p11667.C: Likewise
2357         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2358         Remove redundant reference to Iris.
2359         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2360         Elxsi, i860, Pico Java, and WE32K.
2361
2362 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2363
2364         * g++.dg/ext/asm4.C: New test.
2365
2366 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2367
2368         PR c++/9030
2369         * g++.dg/template/friend12.C: New test.
2370         * g++.dg/template/friend13.C: Likewise.
2371         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2372
2373 2003-01-08  Jan Hubicka  <jh@suse.cz>
2374
2375         * gcc.dg/i386-cadd.c: New test.
2376         * gcc.dg/i386-cmov4.c: Likewise.
2377
2378 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2379
2380         PR c++/9165
2381         * g++.dg/warn/Wunused-3.C: New test.
2382
2383         * g++.dg/abi/bitfield9.C: New test.
2384
2385         PR c++/9189
2386         * g++.dg/parse/defarg3.C: New test.
2387
2388 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2389
2390         * g++.dg/parse/ambig1.C: New test.
2391         * g++.dg/parse/defarg2.C: New test.
2392
2393 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2394
2395         * g++.dg/template/defarg-1.C: New test.
2396         * g++.dg/template/local2.C: Likewise.
2397
2398 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2399
2400         * gcc.c-torture/execute/20030105-1.c: New test.
2401
2402 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2403
2404         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2405         * g++.dg/parse/namespace4.C: Likewise.
2406
2407 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2408
2409         * g++.dg/template/ntp2.C: New test.
2410
2411 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2412
2413         * g++.dg/parse/extern-C-1.C: New test.
2414
2415         * g++.dg/parse/namespace4.C: New test.
2416
2417         * g++.dg/template/nested1.C: New test.
2418
2419         * g++.dg/parse/namespace3.C: New test.
2420
2421 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2422
2423         * g++.dg/lookup/two-stage1.C: New test.
2424
2425 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2426
2427         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2428         * g++.old-deja/g++.jason/access8.C: Likewise.
2429         * g++.old-deja/g++.other/decl5.C: Likewise.
2430
2431 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2432
2433         * g++.dg/parse/parse7.C: New test.
2434
2435 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/2843
2438         * g++.dg/ext/attrib7.C: New test.
2439
2440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2441
2442         * g++.dg/parse/parse6.C: New test.
2443
2444 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
2445
2446         * gcc.dg/h8300-stack-1.c: New.
2447
2448 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2449
2450         g++.dg/lookup/exception1.C: New test.
2451
2452         g++.dg/lookup/template1.C: New test.
2453
2454         g++.dg/parse/namespace2.C: New test.
2455
2456         g++.dg/parse/parens2.C: New test.
2457
2458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2459
2460         * g++.dg/parse/parse5.C: New test.
2461         * g++.dg/lookup/scoped4.C: New test.
2462
2463 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2464
2465         * g++.dg/parse/parens1.C: New test.
2466
2467         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2468         angle-bracket1.C.
2469         * g++.dg/parse/parens2.C: New test.
2470
2471         * g++.dg/lookup/scope-operator1.C: New test.
2472
2473         * g++.dg/parse/operator1.C: New test.
2474
2475 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2476
2477         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2478         * g++.old-deja/g++.other/access6.C: Likewise.
2479         * g++.old-deja/g++.other/decl1.C: Likewise.
2480         * g++.old-deja/g++.pt/typename12.C: Likewise.
2481
2482 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2483
2484         * g++.dg/parse/namespace1.C: New test.
2485
2486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2487
2488         * g++.dg/parse/parse4.C: New test.
2489
2490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2491
2492         * g++.dg/parse/parse3.C: New test.
2493
2494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2495
2496         * g++.dg/parse/parse2.C: New test.
2497
2498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2499
2500         * g++.dg/template/friend11.C: New test.
2501
2502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2503
2504         * g++.dg/parse/parse1.C: New test.
2505
2506 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
2507
2508         * lib/profopt.exp: Change the name of a global variable to avoid
2509         possible clashes with other test suites.
2510
2511 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         * g++.dg/inherit/covariant8.C: New test.
2514
2515 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2516
2517         * g++.dg/init/array9.C: New test.
2518
2519         PR c++/9112
2520         * g++.dg/parse/expr1.C: New test.
2521
2522 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
2523
2524         * gcc.c-torture/compile/20021230-1.c: New test.
2525
2526 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2527
2528         * g++.dg/inherit/covariant5.C: New test.
2529         * g++.dg/inherit/covariant6.C: New test.
2530         * g++.dg/inherit/covariant7.C: New test.
2531
2532 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2533
2534         PR c++/2739
2535         * g++.dg/other/access2.C: New test.
2536
2537 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2538
2539         * g++.dg/other/anon-struct.C: No longer fails
2540         * g++.old-deja/g++.brendan/parse4.C: Likewise.
2541         * g++.old-deja/g++.brendan/parse5.C: Likewise.
2542         * g++.old-deja/g++.brendan/parse6.C: Likewise.
2543
2544 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2545
2546         * g++.dg/parse/angle-bracket.C (main): No longer fails.
2547
2548 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
2549
2550         * g++.dg/eh/spec4.C: Remove stray semicolon.
2551         * g++.dg/expr/pmf-1.C: Change error message.
2552         * g++.dg/ext/asm1.C: Remove stray semicolon.
2553         * g++.dg/ext/typename1.C: Add missing typenames.
2554         * g++.dg/inherit/template-as-base.C: Change error message.
2555         * g++.dg/lookup/scoped1.C: Likewise.
2556         * g++.dg/lookup/scoped2.C: Likewise.
2557         * g++.dg/lookup/using2.C: Likewise.
2558         * g++.dg/other/component1.C: Remove stray semicolon.
2559         * g++.dg/other/do1.C: Change error message.
2560         * g++.dg/other/error2.C: Likewise.
2561         * g++.dg/other/init1.C: Likewise.
2562         * g++.dg/other/packed1.C: Remove stray semicolon.
2563         * g++.dg/other/ptrmem2.C: Change error message.
2564         * g++.dg/parse/parameter-declaration-1.C: Remove line number
2565         marker.
2566         * g++.dg/special/initp1.C: Remove invalid attribute usage.
2567         * g++.dg/template/access3.C: Add typename keyword.
2568         * g++.dg/template/access5.C: Remove stray semicolon.
2569         * g++.dg/template/access6.C: Likewise.
2570         * g++.dg/template/complit1.C: Likewise.
2571         * g++.dg/template/crash1.C: Change error message.
2572         * g++.dg/template/inherit2.C: Remove stray semicolon.
2573         * g++.dg/template/instantiate2.C: Likewise.
2574         * g++.dg/template/instantiate3.C: Change error message.
2575         * g++.dg/template/qual1.C: Remove stray semicolon.
2576         * g++.dg/template/qualttp18.C: Change error message.
2577         * g++.dg/template/ref1.C: Remove stray semicolon.
2578         * g++.dg/template/sizeof1.C (A::value): Declare it.
2579         * g++.dg/template/spec4.C: Change error message.
2580         * g++.dg/template/static1.C: Likewise.
2581         * g++.dg/template/type1.C: Likewise.
2582         * g++.dg/template/typename3.C: Likewise.
2583         * g++.old-deja/g++.benjamin/13478.C: Change error message.
2584         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2585         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2586         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2587         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2588         named return value extension.
2589         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2590         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2591         * g++.old-deja/g++.bob/extern_C.C: Likewise.
2592         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2595         * g++.old-deja/g++.brendan/crash13.C: Likewise.
2596         * g++.old-deja/g++.brendan/crash15.C: Likewise.
2597         * g++.old-deja/g++.brendan/crash18.C: Change error message.
2598         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2600         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2602         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2603         syntax.
2604         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2605         * g++.old-deja/g++.brendan/crash8.C: Change error message.
2606         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2607         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2608         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2609         * g++.old-deja/g++.brendan/template11.C: Likewise.
2610         * g++.old-deja/g++.brendan/template26.C: Likewise.
2611         * g++.old-deja/g++.brendan/template27.C: Use explicit
2612         specialization syntax.
2613         * g++.old-deja/g++.brendan/template30.C: Likewise.
2614         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2615         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2616         non-dependent names.
2617         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2618         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2619         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2620         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2621         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2622         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2623         named return value extension.
2624         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2625         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2626         * g++.old-deja/g++.ext/return1.C: Likewise.
2627         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2628         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2629         * g++.old-deja/g++.jason/access8.C: Likewise.
2630         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2631         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2632         pseudo-destructor names.
2633         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2634         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2635         pseudo-destructor names.
2636         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2637         * g++.old-deja/g++.jason/overload19.C: Likewise.
2638         * g++.old-deja/g++.jason/overload32.C: Likewise.
2639         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2640         stray semicolons.
2641         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2642         * g++.old-deja/g++.jason/return.C: Likewise.
2643         * g++.old-deja/g++.jason/return2.C: Likewise.
2644         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2645         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2646         syntax.
2647         * g++.old-deja/g++.jason/template10.C: Account for use of
2648         non-dependent names.
2649         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2650         syntax.
2651         * g++.old-deja/g++.jason/template37.C: Likewise.
2652         * g++.old-deja/g++.law/access4.C: Change error messages.
2653         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2654         pseudo-destructor names.
2655         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2656         * g++.old-deja/g++.law/ctors9.C: Likewise.
2657         * g++.old-deja/g++.law/cvt22.C: Likewise.
2658         * g++.old-deja/g++.law/dtors5.C: Likewise.
2659         * g++.old-deja/g++.law/global-init1.C: Likewise.
2660         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2661         * g++.old-deja/g++.law/operators28.C: Likewise.
2662         * g++.old-deja/g++.law/visibility28.C: Likewise.
2663         * g++.old-deja/g++.martin/eval1.C: Likewise.
2664         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2665         name.
2666         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2667         * g++.old-deja/g++.mike/net34.C: Likewise.
2668         * g++.old-deja/g++.mike/net36.C: Likewise.
2669         * g++.old-deja/g++.mike/ns2.C: Likewise.
2670         * g++.old-deja/g++.mike/p12306.C: Likewise.
2671         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2672         value extension.
2673         * g++.old-deja/g++.mike/p700.C: Likewise.
2674         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2675         * g++.old-deja/g++.mike/p710.C: Likewise.
2676         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2677         value extension.
2678         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2679         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2680         * g++.old-deja/g++.ns/crash2.C: Likewise.
2681         * g++.old-deja/g++.ns/crash3.C: Likewise.
2682         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2683         * g++.old-deja/g++.ns/ns17.C: Likewise.
2684         * g++.old-deja/g++.ns/template16.C: Likewise.
2685         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2686         keyword.
2687         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2688         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2689         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2690         named return value extension.
2691         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2692         * g++.old-deja/g++.other/access4.C: Issue additional error
2693         messages.
2694         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2695         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2696         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2697         * g++.old-deja/g++.other/crash25.C: Change error message.
2698         * g++.old-deja/g++.other/crash4.C: Change error message.
2699         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2700         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2701         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2702         checks.
2703         * g++.old-deja/g++.other/defarg8.C: Likewise.
2704         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2705         * g++.old-deja/g++.other/dtor10.C: Likewise.
2706         * g++.old-deja/g++.other/incomplete.C: Likewise.
2707         * g++.old-deja/g++.other/linkage7.C: Likewise.
2708         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2709         lookup algorithm.
2710         * g++.old-deja/g++.other/mangle2.C: Likewise.
2711         * g++.old-deja/g++.other/refinit2.C: Likewise.
2712         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2713         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2714         * g++.old-deja/g++.pt/crash28.C: Likewise.
2715         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2716         syntax.
2717         * g++.old-deja/g++.pt/crash32.C: Change error message.
2718         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2719         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2720         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2721         error message position.
2722         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2723         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2724         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2725         syntax.
2726         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2727         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2728         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2729         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2730         keyword.
2731         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2732         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2733         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2734         keyword.
2735         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2736         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2737         syntax.
2738         * g++.old-deja/g++.pt/friend28.C: Account for use of
2739         non-dependent names.
2740         * g++.old-deja/g++.pt/friend29.C: Likewise.
2741         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2742         rules.
2743         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2744         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2745         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2746         lookup rules.
2747         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2748         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2749         keyword.
2750         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2751         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2752         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2753         keyword.
2754         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2755         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2756         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2757         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2758         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2759         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2760         keyword.
2761         * g++.old-deja/g++.pt/spec10.C: Likewise.
2762         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2763         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2764         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2765         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2766         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2767         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2768         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2769         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2770         * g++.old-deja/g++.pt/typename15.C: Likewise.
2771         * g++.old-deja/g++.pt/typename22.C: Likewise.
2772         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2773         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2774         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2775         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2776         syntax.
2777         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2778         return value extension.
2779         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2780         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2781         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2782         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2783
2784 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2785
2786         * g++.dg/warn/inline1.C: New test.
2787         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2788         * g++.old-deja/g++.jason/synth10.C: Likewise.
2789         * g++.old-deja/g++.mike/net31.C: Likewise.
2790         * g++.old-deja/g++.mike/p8786.C: Likewise.
2791
2792         * g++.dg/template/friend10.C: New test.
2793         * g++.dg/template/conv5.C: New test.
2794
2795 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2796
2797         * g++.dg/lookup/scoped3.C: New test.
2798
2799         * g++.dg/lookup/decl1.C: New test.
2800         * g++.dg/lookup/decl2.C: New test.
2801
2802 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2803
2804         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2805         gcc.c-torture/compile/20021015-1.c,
2806         gcc.c-torture/compile/20021015-2.c,
2807         gcc.c-torture/compile/20021123-1.c,
2808         gcc.c-torture/compile/20021123-2.c,
2809         gcc.c-torture/compile/20021123-3.c,
2810         gcc.c-torture/compile/20021123-4.c,
2811         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2812         only to 3.1 or 3.2 branch.
2813
2814 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2815
2816         * gcc.dg/i386-bitfield3.c: New test.
2817
2818         * gcc.dg/i386-bitfield2.c: New test.
2819
2820 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2821
2822         * g++.dg/parse/conv_op1.C: New test.
2823
2824 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2825
2826         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2827         approved.
2828
2829 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2830
2831         * gcc.c-torture/compile/20021220-1.c: New test.
2832
2833 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2834
2835         * gcc.dg/i386-fastcall-1.c: New.
2836
2837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2838
2839         * gcc.c-torture/execute/20021219-1.c: New test.
2840
2841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2842
2843         * gcc.dg/i386-pic-1.c: New test.
2844
2845 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2846
2847         PR c++/8099
2848         * g++.dg/template/friend9.C: New test.
2849
2850 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2851
2852         PR c++/3663
2853         * g++.dg/template/access7.C: New test.
2854
2855 2002-12-18  Nick Clifton  <nickc@redhat.com>
2856
2857         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2858         the libstdc++-v3 directory has been found.
2859
2860 2002-12-12  Devang Patel <dpatel@apple.com>
2861         * gcc.dg/darwin-ld-1.c: New test.
2862         * gcc.dg/darwin-ld-2.c: New test.
2863         * gcc.dg/darwin-ld-3.c: New test.
2864         * gcc.dg/darwin-ld-4.c: New test.
2865         * gcc.dg/darwin-ld-5.c: New test.
2866
2867 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2868
2869         * gcc.c-torture/compile/20021212-1.c: New test.
2870
2871 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2872
2873         * gcc.dg/fshort-wchar: New test.
2874
2875 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2876
2877         PR c++/8372
2878         * g++.dg/template/dtor1.C: New test.
2879
2880         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2881         markers.
2882
2883 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2884
2885         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2886
2887 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2888
2889         * g++.dg/template/static1.C: New test.
2890         * g++.dg/template/static2.C: New test.
2891         * g++.old-deja/g++.ext/memconst.C: New test.
2892
2893 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2894
2895         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2896         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2897         * g++.dg/special/initp1.C: Likewise.
2898
2899 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2900
2901         * gcc.c-torture/execute/20021204-1.c: New test.
2902
2903 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2904
2905         * gcc.dg/ppc-fmadd-1.c: New file.
2906         * gcc.dg/ppc-fmadd-2.c: New file.
2907         * gcc.dg/ppc-fmadd-3.c: New file.
2908
2909 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2910
2911         * gcc.c-torture/compile/20021204-1.c: New test.
2912
2913 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2914
2915         * g++.dg/inherit/covariant2.C: New test.
2916         * g++.dg/inherit/covariant3.C: New test.
2917         * g++.dg/inherit/covariant4.C: New test.
2918         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2919         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2920
2921 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2922
2923         PR c++/8688
2924         * g++.dg/init/brace3.C: New test.
2925
2926 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2927
2928         * gcc.dg/20020210-1.c: Fix a comment typo.
2929
2930 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/8720
2933         * g++.dg/parse/defarg1.C: New test.
2934
2935         PR c++/8615
2936         * g++.dg/template/char1.C: New test.
2937
2938         * g++.dg/template/varmod1.C: Fix typo.
2939
2940 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2941
2942         DR 180
2943         * g++.old-deja/g++.pt/crash32.C: Expect error.
2944
2945 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2946
2947         PR c++/5919
2948         * g++.dg/template/varmod1.C: New test.
2949
2950         PR c++/8727
2951         * g++.dg/inherit/typeinfo1.C: New test.
2952
2953         PR c++/8663
2954         * g++.dg/inherit/typedef1.C: New test.
2955
2956 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2957
2958         PR c++/8332
2959         PR c++/8493
2960         * g++.dg/template/strlen1.C: New test.
2961
2962         PR c++/8227
2963         * g++.dg/template/ctor2.C: New test.
2964
2965         PR c++/8214
2966         * g++.dg/init/string1.C: New test.
2967
2968         PR c++/8511
2969         * g++.dg/template/friend8.C: New test.
2970
2971 2002-11-29  Joe Buck <jbuck@synopsys.com>
2972
2973         * g++.dg/lookup/anon2.C: New test.
2974
2975 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2976
2977         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2978         h8300 port.
2979
2980 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2981
2982         * gcc.dg/bitfld-6.c: New test.
2983
2984 2002-11-27  Jan Hubicka  <jh@suse.cz>
2985
2986         * gcc.c-torture/execute/20021127.[cx]: New test.
2987
2988 2002-11-26  Jan Hubicka  <jh@suse.cz>
2989
2990         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2991         quality.
2992
2993 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2994
2995         * g++.dg/init/brace2.C: New test.
2996         * g++.old-deja/g++.mike/p9129.C: Correct.
2997
2998 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2999
3000         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
3001
3002 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
3003
3004         * gcc.dg/sibcall-6: New test for indirect sibcalls.
3005
3006 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
3007
3008         * testsuite/g++.dg/abi/empty11.C: New test.
3009         * testsuite/g++.dg/rtti/cv1.C: New test.
3010
3011 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
3012
3013         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
3014
3015 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
3016
3017         * g++.dg/abi/empty10.C: New test.
3018
3019 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3020
3021         * gcc.c-torture/compile/20021124-1.c: New test.
3022
3023 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
3024
3025         * g++.dg/abi/rtti2.C: New test.
3026
3027 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3028
3029         * gcc.dg/i386-unroll-1.c: New test.
3030
3031 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3032
3033         * gcc.c-torture/compile/20021120-1.c: New test.
3034         * gcc.c-torture/compile/20021120-2.c: New test.
3035
3036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3037
3038         * gcc.dg/bitfld-5.c: New test.
3039
3040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3041
3042         * gcc.c-torture/execute/20021120-3.c: New test.
3043
3044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3045
3046         * gcc.c-torture/execute/20021120-2.c: New test.
3047
3048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3049
3050         * gcc.c-torture/execute/20021120-1.c: New test.
3051
3052 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gcc.c-torture/execute/20021118-3.c: New test.
3055
3056 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3057
3058         * gcc.c-torture/compile/20021119-1.c: New test.
3059
3060 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
3061
3062         * gcc.dg/duff-1.c: New test.
3063         * gcc.dg/duff-2.c: New test.
3064         * gcc.dg/duff-3.c: New test.
3065
3066 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
3067
3068         * gcc.dg/cpp/_Pragma5.c: New test.
3069
3070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3071
3072         * gcc.c-torture/execute/20021118-2.c: New test.
3073
3074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3075
3076         * gcc.c-torture/execute/20021118-1.c: New test.
3077
3078 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
3079
3080         * gcc.dg/20021116-1.c: New test.
3081
3082 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
3083
3084         * g++.dg/abi/vcall1.C: New test.
3085
3086 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
3087
3088         * gcc.dg/20021029-1.c: New test.
3089         * gcc.dg/20021029-2.c: New test.
3090
3091 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3092
3093         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
3094
3095 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3096
3097         PR c/8439
3098         * gcc.dg/20021110.c: Move to ...
3099         * gcc.c-torture/compile/20021110.c: .... here.
3100
3101 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3102
3103         PR c/8467
3104         * gcc.c-torture/execute/20021111-1.c
3105
3106 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3107
3108         PR c/8439
3109         * gcc.dg/20021110.c: New test.
3110
3111 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
3112
3113         * g++.dg/abi/vthunk3.C: Run only on x86.
3114
3115 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3116
3117         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
3118
3119 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
3120
3121         * lib/compat.exp (compat-execute): Fix logic error in last
3122         change.
3123
3124 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
3125
3126         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3127
3128 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3129
3130         PR c++/8389
3131         * g++.dg/template/access6.C: New test.
3132
3133 2002-11-08  Jan Hubicka  <jh@suse.cz>
3134
3135         * gcc.dg/i386-ssefp-1.c: New test.
3136         * gcc.dg/i386-ssefp-1.c: New test.
3137
3138 2002-11-08  Jan Hubicka  <jh@suse.cz>
3139
3140         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3141
3142 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3143
3144         * g++.dg/abi/vthunk3.C: New test.
3145
3146         PR c++/8338
3147         * g++.dg/template/crash2.C: New test.
3148
3149 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3150
3151         * testsuite/g++.dg/abi/dtor1.C: New test.
3152         * testsuite/g++.dg/abi/dtor2.C: Likewise.
3153
3154 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
3155
3156         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3157         Darwin.
3158
3159 2002-11-04  Adam Nemet  <anemet@lnxw.com>
3160
3161         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3162         -mthumb.  Only xfail with -O0.
3163
3164 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
3165
3166         * g++.dg/abi/thunk1.C: New test.
3167         * g++.dg/abi/thunk2.C: Likewise.
3168         * g++.dg/abi/vtt1.C: Likewise.
3169
3170 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
3171
3172         PR optimization/8423
3173         * gcc.c-torture/execute/builtin-constant.c: New test.
3174
3175 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
3176
3177         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3178         Add some more cases.
3179
3180 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
3181
3182         PR c++/8391
3183         * g++.dg/opt/local1.C: New test.
3184
3185 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
3186
3187         PR c++/8160
3188         * g++.dg/template/complit1.C: New test.
3189
3190         PR c++/8149
3191         * g++.dg/template/typename4.C: Likewise.
3192
3193 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3194
3195         Core issue 287, PR c++/7639
3196         * g++.dg/template/instantiate1.C: Adjust error location.
3197         * g++.dg/template/instantiate3.C: New test.
3198         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3199         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3200         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3201
3202 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
3203
3204         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3205
3206 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
3207
3208         PR c++/8287
3209         * g++.dg/init/dtor2.C: New test.
3210
3211 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3212
3213         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3214         * gcc.dg/nest.c: Bypass errors on irix6.
3215
3216 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
3217
3218         * gcc.dg/nest.c: Expect error for mmix-*-*.
3219         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3220
3221 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
3222
3223         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3224         markers.
3225
3226         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3227
3228 2002-10-25  Mike Stump  <mrs@apple.com>
3229
3230         * gcc.dg/warn-1.c: New test.
3231
3232 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3233
3234         * g++.dg/template/typename3.C: New test.
3235
3236 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
3237
3238         * g++.dg/lookup/ptrmem1.C: New test.
3239
3240         * g++.dg/abi/vthunk2.C: New test.
3241
3242 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3243
3244         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3245
3246 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3247
3248         * g++.dg/abi/empty9.C: New test.
3249
3250 2002-10-24  Richard Henderson  <rth@redhat.com>
3251
3252         * g++.dg/inherit/thunk1.C: Enable for ia64.
3253
3254 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3255
3256         PR c++/8067
3257         * g++.dg/lookup/pretty1.C: New test.
3258
3259 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3260
3261         * gcc.dg/20021023-1.c: New test.
3262
3263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3264
3265         PR c++/7679
3266         * g++.dg/parse/inline1.C: New test.
3267
3268 2002-10-23  Richard Henderson  <rth@redhat.com>
3269
3270         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3271
3272         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3273
3274 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3275
3276         PR c++/6579
3277         * g++.dg/parse/stmtexpr3.C: New test.
3278
3279 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3280
3281         * g++.dg/expr/cond1.C: New test.
3282
3283 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3284
3285         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3286
3287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3288
3289         * g++.dg/abi/vbase13.C: New test.
3290         * g++.dg/abi/vbase14.C: Likewise.
3291
3292 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * gcc.dg/tls/pic-1.c: New test.
3295         * gcc.dg/tls/nonpic-1.c: New test.
3296         * gcc.dg/20021018-1.c: New test.
3297
3298 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3299
3300         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3301         Remove only files with the same base name as the test case.
3302         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3303         (profopt-execute): Likewise.  Also, remove old profiling
3304         and performance data files before running the tests.
3305
3306         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3307         * g++.dg/bprob/bprob.exp: Likewise.
3308         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3309         to allow more general test case names.
3310
3311         * g++.dg/bprob/bprob-1.C: Rename to ...
3312         * g++.dg/bprob/g++-bprob-1.C: ... this.
3313
3314         * g77.dg/bprob/bprob-1.f: Rename to ...
3315         * g77.dg/bprob/g77-bprob-1.f: ... this.
3316
3317 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3318
3319         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3320         bison 1.50 or later.
3321
3322 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3323
3324         * g++.dg/README: Describe more test directories.
3325
3326 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * g++.dg/init/array6.C: Add additional tests.
3329
3330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3331
3332         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3333         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3334
3335 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3336
3337         * gcc.c-torture/compile/20020604-1.x: New.
3338         * gcc.c-torture/compile/simd-5.x: Likewise.
3339         * gcc.c-torture/execute/920710-1.x: Likewise.
3340         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3341
3342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3343
3344         * g++.dg/inherit/override1.C: Add dg-options clause.
3345
3346 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3347
3348         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3349         _mm_slli_si128.
3350
3351 2002-10-19  Andreas Schwab  <schwab@suse.de>
3352
3353         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3354         directory component.
3355
3356 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3357
3358         * g++.dg/inherit/thunk1.C: New test.
3359
3360         * g++.dg/inherit/override1.C: New test.
3361
3362         * g++.dg/abi/mangle11.C: New test.
3363         * g++.dg/abi/mangle14.C: New test.
3364         * g++.dg/abi/mangle17.C: New test.
3365
3366 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3367
3368         * g++.dg/overload/member2.C: New test.
3369
3370 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3371
3372         * g++.dg/README: Describe new compat directory.
3373         * g++.dg/dg.exp: Skip tests in compat directory.
3374         * README.compat: New file.
3375         * lib/compat.exp: New expect script.
3376         * g++.dg/compat: New test directory.
3377         * g++.dg/compat/compat.exp: New expect script.
3378         * g++.dg/compat/abi: New test directory.
3379         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3380         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3381         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3382         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3383         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3384         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3385         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3386         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3387         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3388         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3389         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3390         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3391         * g++.dg/compat/break: New test directory.
3392         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3393         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3394         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3395         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3396         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3397         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3398         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3399         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3400         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3401         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3402         g++.dg/compat/break/README: New files.
3403         * g++.dg/compat/eh: New test directory.
3404         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3405         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3406         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3407         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3408         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3409         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3410         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3411         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3412         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3413         g++.dg/compat/eh/filter2_y.C,
3414         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3415         g++.dg/compat/eh/new1_y.C,
3416         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3417         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3418         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3419         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3420         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3421         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3422         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3423         g++.dg/compat/eh/unexpected1_y.C: New files.
3424         * g++.dg/compat/init: New test directory.
3425         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3426         g++.dg/compat/init/array5_y.C,
3427         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3428         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3429         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3430         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3431         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3432         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3433         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3434         g++.dg/compat/init/init-ref2_y.C: New files.
3435
3436 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/7584
3439         * g++.dg/inherit/using3.C: New test.
3440
3441 2002-10-17  Jan Hubicka  <jh@suse.cz>
3442
3443         * gcc.dg/20021017-2.c: New test.
3444
3445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3446
3447         * g++.dg/abi/mangle16.C: Adjust.
3448
3449         * g++.dg/init/array8.C: New test.
3450
3451 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
3452
3453         * gcc.dg/special/mips-abi.exp: New test.
3454         * gcc.dg/special/mips-abi.s: Empty file used by the above.
3455
3456 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3457
3458         * g++.dg/abi/mangle16.C: New test.
3459         * g++.dg/abi/mangle17.C: Likewise.
3460
3461         PR c++/7478
3462         * g++.dg/template/ref1.C: New test.
3463
3464 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3465
3466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3467
3468 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3469
3470         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3471
3472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/7524
3475         * g++.dg/init/array7.C: New test.
3476
3477 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3478
3479         * g++.dg/init/array6.C: New test.
3480
3481         * g++.dg/abi/mangle13.C: Likewise.
3482         * g++.dg/abi/mangle14.C: Likewise.
3483         * g++.dg/abi/mangle15.C: Likewise.
3484
3485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3486
3487         * g++.dg/abi/empty8.C: New test.
3488
3489 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3490
3491         * g++.dg/init/ctor1.C: New test.
3492
3493 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3494
3495         * gcc.c-torture/execute/20021015-1.c: New test.
3496
3497 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3498
3499         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3500
3501 2002-10-14  Jan Hubicka  <jh@suse.cz>
3502
3503         * gcc.dg/i386-ssetype-[1-5].c: New tests.
3504
3505 2002-10-14  Richard Henderson  <rth@redhat.com>
3506
3507         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3508
3509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR optimization/6631
3512         * g++.dg/opt/const2.C: New test.
3513
3514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3515
3516         PR c++/7176
3517         * g++.dg/parse/friend1.C: New test.
3518         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3519
3520 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
3521
3522         * gcc.dg/20021014-1.c: New test.
3523
3524 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
3525
3526         PR c++/5661
3527         * g++.dg/ext/vlm1.C: New test.
3528         * g++.dg/ext/vlm2.C: Likewise.
3529
3530         * g++.dg/init/array1.C: Remove invalid braces.
3531         * g++.dg/init/brace1.C: New test.
3532         * g++.dg/init/copy2.C: Likewise.
3533         * g++.dg/init/copy3.C: Likewise.
3534         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3535         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3536         braces.
3537
3538 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
3539
3540         * gcc.dg/cpp/assembler.S: Don't use -ansi.
3541
3542 2002-10-11  Richard Shann  <richard.shann@superh.com>
3543
3544         * gcc.c-torture/compile/simd-5.c: New test.
3545
3546 2002-10-10  Roger Sayle  <roger@eyesopen.com>
3547
3548         * gcc.c-torture/execute/shiftopt-1.c: New test case.
3549
3550 2002-10-10  Jim Wilson  <wilson@redhat.com>
3551
3552         * gcc.c-torture/execute/20021010-1.c: New test.
3553
3554 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
3555
3556         PR c/7353
3557         * g++.dg/ext/typedef-init.C: New test.
3558         * gcc.dg/typedef-init.c: New test.
3559
3560 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
3561
3562         * gcc.dg/cpp/paste13.c: New test.
3563
3564 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
3567         remaining platforms, XFAIL during compile, not execute.  Don't
3568         XFAIL at -O0.
3569
3570 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3571
3572         * gcc.dg/alias-1.c: Tweak expected warning.
3573
3574 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
3575
3576         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
3577
3578 2002-10-06  Andreas Jaeger  <aj@suse.de>
3579
3580         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
3581         * gcc.dg/cpp/c++98.C: Likewise.
3582
3583         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
3584         * g++.dg/cpp/c++98.C: Likewise.
3585
3586         * g++.dg/README (Subdirectories): Mention cpp directory.
3587
3588         PR target/7559
3589         * gcc.dg/20021006-1.c: New test.
3590
3591 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3592
3593         PR c++/7804
3594         * g++.dg/other/warning1.C: New test.
3595
3596 2002-10-04  Roger Sayle  <roger@eyesopen.com>
3597
3598         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
3599         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
3600         and sparc-*-* with -m64 as expected failures.  See PR 8087.
3601
3602 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/7931
3605         * g++.dg/template/ptrmem3.C: New test.
3606
3607         PR c++/7754
3608         * g++.dg/template/union1.C: New test.
3609
3610 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3611
3612         PR c++/8006
3613         * g++.dg/abi/mangle9.C: New test.
3614         * g++.dg/abi/mangle10.C: New test.
3615         * g++.dg/abi/mangle11.C: New test.
3616         * g++.dg/abi/mangle12.C: New test.
3617
3618 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3619
3620         PR c++/7188.
3621         * g++.dg/template/meminit1.C: New test.
3622         * g++.dg/warn/Wreorder-1.C: Likewise.
3623         * g++.old-deja/g++.mike/warn3.C: Tweak.
3624         * lib/prune.exp: Ingore "in copy constructor".
3625
3626 2002-10-02  Andreas Jaeger  <aj@suse.de>
3627
3628         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3629         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3630         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3631         on x86-64.
3632
3633 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3634
3635         * gcc.dg/empty1.C: Fix typo.
3636
3637 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3638
3639         * gcc.dg/alias-1.c: New test.
3640
3641 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3642
3643         * gcc.dg/empty1.C: New test.
3644
3645         * g++.dg/tls/init-2.C: Tweak error messages.
3646
3647 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3648
3649         * gcc.c-torture/compile/20020923-1.c: New test.
3650
3651 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3652
3653         * gcc.c-torture/execute/ffs-1.c: New test.
3654         * gcc.c-torture/execute/ffs-2.c: Ditto.
3655
3656 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3657
3658         * g++.dg/overload/member1.C: New test.
3659
3660 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3661
3662         * g++.dg/abi/empty7.C: New test.
3663         * g++.dg/init/pm2.C: Likewise.
3664
3665 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         * g++.dg/rtti/crash1.C: New test.
3668
3669 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3670
3671         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3672         gcc.dg/sibcall-4.c: New tests.
3673
3674 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3677         powerpc and MMIX targets.
3678
3679 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3680
3681         * gcc.dg/cpp/20020927-1.c: New.
3682
3683 2002-09-26  David S. Miller  <davem@redhat.com>
3684
3685         * gcc.c-torture/compile/trunctfdf.c: New.
3686
3687 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3688
3689         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3690
3691 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3692
3693         * gcc.c-torture/execute/loop-15.c: New.
3694
3695 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3696
3697         * README.QMTEST: Fix typo.
3698
3699 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3700
3701         * gcc.dg/20020926-1.c: New test.
3702
3703 2002-09-25  David S. Miller  <davem@redhat.com>
3704
3705         PR target/7842
3706         * gcc.c-torture/execute/shiftdi.c: New test.
3707
3708 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3709
3710         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3711         unique to the tool.
3712         * lib/g77.exp (g77_init): Likewise.
3713         * lib/g++.exp (g++_init): Likewise.
3714         * lib/objc.exp (objc_init): Likewise.
3715
3716 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3717
3718         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3719         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3720         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3721
3722 2002-09-25  Richard Henderson  <rth@redhat.com>
3723
3724         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3725         too-small long double.
3726
3727 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3728
3729         * gcc.dg/20020919-1.c: New test.
3730
3731 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3732
3733         * g++.dg/abi/bitfield6.C: New test.
3734         * g++.dg/abi/bitfield7.C: New test.
3735         * g++.dg/abi/bitfield8.C: New test.
3736         * g++.dg/abi/vbase11.C: New test.
3737
3738 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3739
3740         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3741         hppa*-*-hpux*.  Update test comment.
3742
3743 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.dg/tls/struct-1.c: New test.
3746
3747 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3748
3749         * gcc.dg/cpp/tr-warn2.c: Update.
3750
3751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3752
3753         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3754
3755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3756
3757         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3758         systems.
3759
3760 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3761
3762         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3763
3764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3765         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3766         setting of cxxfilt.
3767
3768 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3769
3770         * gcc.dg/20020312-2.c: Update for darwin.
3771
3772 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3773
3774         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3775
3776 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3777
3778         * objc.dg/comp-types-1.m: New test.
3779         * objc.dg/comp-types-2.m: New test.
3780         * objc.dg/comp-types-3.m: New test.
3781         * objc.dg/comp-types-4.m: New test.
3782         * objc.dg/comp-types-5.m: New test.
3783         * objc.dg/comp-types-6.m: New test.
3784
3785 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3786
3787         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3788
3789 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3790
3791         * g++.dg/other/do1.C: New test.
3792
3793         * g++.dg/template/subst1.C: New test.
3794
3795 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3796
3797         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3798
3799 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3800
3801         * g++.dg/template/qualttp20.C: Adjust expected errors.
3802         * g++.old-deja/g++.jason/report.C: Likewise.
3803         * g++.old-deja/g++.other/qual1.C: Likewise.
3804
3805         * g++.dg/lookup/scoped2.C: New test.
3806
3807         * g++.dg/ext/asm3.C: New test.
3808
3809 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3810
3811         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3812
3813 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3814
3815         * ChangeLog: follow spelling conventions.
3816         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3817         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3818         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3819         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3820         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3821         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3822         * g++.old-deja/g++.law/global-init1.C: Likewise.
3823         * g++.old-deja/g++.other/delete4.C: Likewise.
3824         * g++.old-deja/g++.other/inline21.C: Likewise.
3825         * g++.old-deja/g++.other/singleton.C: Likewise.
3826         * g77.dg/strlen0.f: Likewise.
3827         * g77.f-torture/compile/20010519-1.f: Likewise.
3828         * g77.f-torture/compile/980310-4.f: Likewise.
3829         * gcc.c-torture/compile/20000605-1.c: Likewise.
3830         * gcc.c-torture/execute/20020225-1.c: Likewise.
3831         * gcc.dg/c90-hexfloat-2.c: Likewise.
3832         * gcc.dg/c99-bool-1.c: Likewise.
3833         * gcc.dg/c99-hexfloat-2.c: Likewise.
3834         * gcc.dg/dll-2.c: Likewise.
3835         * gcc.dg/wtr-union-init-1.c: Likewise.
3836         * gcc.dg/wtr-union-init-2.c: Likewise.
3837         * gcc.dg/wtr-union-init-3.c: Likewise.
3838         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3839         * gcc.dg/cpp/defined.c: Likewise.
3840         * gcc.dg/cpp/macsyntx.c: Likewise.
3841         * gcc.dg/cpp/paste2.c: Likewise.
3842         * gcc.dg/cpp/trad/defined.c: Likewise.
3843         * gcc.dg/format/c90-printf-1.c: Likewise.
3844         * gcc.dg/format/c90-scanf-1.c: Likewise.
3845         * gcc.dg/format/c99-printf-1.c: Likewise.
3846         * gcc.dg/format/c99-scanf-1.c: Likewise.
3847         * gcc.misc-tests/gcov-8.c: Likewise.
3848         * lib/profopt.exp: Likewise.
3849
3850 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3851
3852         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3853
3854 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3855
3856         * g++.dg/inherit/using2.C: New test.
3857
3858 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3859
3860         * ChangeLog: Follow spelling conventions.
3861         * g++.dg/template/friend4.C: Likewise.
3862         * g++.old-deja/g++.pt/crash67.C: Likewise.
3863         * gcc.c-torture/execute/20000801-4.c: Likewise.
3864         * gcc.dg/c90-digraph-1.c: Likewise.
3865         * gcc.dg/c94-digraph-1.c: Likewise.
3866         * gcc.dg/c99-digraph-1.c: Likewise.
3867         * gcc.dg/cpp/line5.c: Likewise.
3868         * gcc.dg/cpp/multiline.c: Likewise.
3869         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3870         * gcc.dg/format/attr-3.c: Likewise.
3871         * gcc.dg/format/c90-scanf-3.c: Likewise.
3872         * gcc.dg/format/ext-4.c: Likewise.
3873
3874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3875
3876         * g++.dg/template/pretty1.C: New test.
3877
3878 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3879
3880         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3881
3882 2002-09-13  Matt Austern  <austern@apple.com>
3883
3884         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3885         passing a cast expression to a function by const reference.
3886
3887 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3888
3889         * g++.dg/template/deduce1.C: New test.
3890
3891 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3892
3893         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3894         32-bit int.
3895
3896 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3897
3898         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3899         usage.
3900
3901 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3902
3903         * gcc.c-torture/compile/20020910-1.c: New test.
3904
3905 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3906
3907         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3908
3909 2002-09-10  Andreas Jaeger  <aj@suse.de>
3910
3911         * gcc.dg/20020312-2.c: Adjust for x86-64.
3912
3913 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3914
3915         * g77.dg/7388.f: New test case for PR 7388.
3916
3917 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3918
3919         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3920
3921 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3922
3923         * objc.dg/proto-lossage-1.m: New test.
3924
3925 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3926
3927         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3928
3929 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3930
3931         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3932         expected to pass.
3933
3934 2002-09-06  Stan Shebs  <shebs@apple.com>
3935             David Edelsohn  <edelsohn@gnu.org>
3936
3937         * gcc.dg/weak: New directory.
3938         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3939         target-specific xfail bits.
3940         * gcc.dg/typeof-2.c: Move to new directory.
3941         * gcc.dg/weak.exp: New expect script.
3942
3943 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3944
3945         * gcc.c-torture/execute/extzvsi.c: New test.
3946
3947 2002-09-05  Stan Shebs  <shebs@apple.com>
3948
3949         * gcc.dg/weak-1.c: xfail on Darwin.
3950         * gcc.dg/weak-2.c: Ditto.
3951         * gcc.dg/weak-3.c: Ditto.
3952         * gcc.dg/weak-4.c: Ditto.
3953         * gcc.dg/weak-5.c: Ditto.
3954         * gcc.dg/weak-6.c: Ditto.
3955         * gcc.dg/weak-7.c: Ditto.
3956         * gcc.dg/weak-8.c: Ditto.
3957         * gcc.dg/weak-9.c: Ditto.
3958
3959 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3960
3961         * gcc.c-torture/execute/loop-14.c: New test.
3962
3963 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3964
3965         * g++.dg/other/cxa-atexit1.C: New test.
3966
3967         * gcc.dg/typeof-2.c: New test.
3968
3969 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3970
3971         * gcc.dg/builtins-2.c: New testcase.
3972         * gcc.dg/builtins-3.c: New testcase.
3973
3974 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3975
3976         * gcc.dg/cpp/_Pragma4.c: New test.
3977
3978 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3979
3980         * objc/execute/nil_method-1.m: New testcase.
3981
3982 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3983
3984         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3985         [Object class], not [Object initialize].
3986
3987 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3988             Hans-Peter Nilsson  <hp@bitrange.com>
3989
3990         * gcc.c-torture/execute/20020720-1.x: Skip test on
3991         mmix-knuth-mmixware.  Correct comment.
3992
3993 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3994
3995         * testsuite/g++.dg/abi/bitfield5.C: New test.
3996         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3997
3998 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3999
4000         * objc.dg/undeclared-selector.m: New test.
4001
4002 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         * g++.dg/other/offsetof1.C: Avoid cast warning.
4005
4006 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
4007
4008         * objc.dg/super-class-2.m: New test.
4009
4010 2002-08-24  Matt Austern  <austern@apple.com>
4011
4012         * g++.dg/ext/lvaddr.C: New test.
4013         * g++.dg/ext/lvcast.C: New test.
4014
4015 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
4016
4017         * testsuite/g++.dg/inherit/cond1.C: New test.
4018
4019 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
4020
4021         * gcc.dg/noncompile/incomplete-1.c: New test.
4022
4023 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         * gcc.dg/typespec-1.c: New test.
4026
4027 2002-08-20  Devang Patel  <dpatel@apple.com>
4028         * objc.dg/proto-hier-2.m: New test.
4029
4030 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
4031
4032         * objc.dg/bitfield-1.m: New test.
4033         * objc.dg/bitfield-2.m: New test.
4034
4035 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4036
4037         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
4038         gcc.dg/c99-flex-array-4.c: New tests.
4039
4040 2002-08-16  Stan Shebs  <shebs@apple.com>
4041
4042         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
4043
4044 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
4045
4046         * gcc.dg/typeof-1.c: New test.
4047         * g++.dg/ext/typeof2.C: New test.
4048
4049 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4050
4051         * g++.dg/other/offsetof1.C: New test.
4052
4053 2002-08-14  Richard Henderson  <rth@redhat.com>
4054
4055         * gcc.dg/tls/diag-3.c: Fix expected message strings.
4056
4057 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
4058
4059         * gcc.dg/cpp/_Pragma3.c: New test.
4060
4061 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
4062
4063         * g++.dg/template/inherit3: New test.
4064
4065 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4066
4067         * gcc.dg/bitfld-4.c: Add blank options.
4068
4069 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
4070
4071         * g++.dg/template/crash1.C: New test.
4072
4073 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4074
4075         * gcc.dg/tls/opt-2.c: New test.
4076
4077 2002-08-08  Devang Patel  <dpatel@apple.com>
4078
4079         * objc.dg/selector-1.m : New test
4080
4081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4082
4083         * g++.dg/abi/bitfield4.C: New test.
4084         * gcc.dg/bitfld-4.c: New test.
4085
4086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4087
4088         * g++.dg/other/packed1.C: New test.
4089
4090 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
4091
4092         * g++.dg/abi/offsetof.C: Tweak error messages.
4093         * g++.old-deja/g++.mike/p10769a.C: Likewise.
4094
4095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4096
4097         * gcc.dg/bitfld-3.c: New test.
4098
4099 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4100             Richard Henderson  <rth@redhat.com>
4101
4102         * gcc.dg/i386-bitfield1.c: New test.
4103         * g++.dg/abi/bitfield3.C: Update.
4104
4105 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
4106
4107         * objc.dg/const-str-2.m: Update.
4108         * gcc.dg/cpp/c++98.c: Change to C extension.
4109         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
4110         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
4111
4112 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
4113
4114         * testsuite/gcc.dg/tls/diag-3.c: New.
4115
4116 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
4117
4118         * g++.dg/README (Subdirectories): Document new subdir expr.
4119         * g++.dg/expr/pmf-1.C: New test.
4120
4121 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
4122
4123         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
4124
4125 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
4126
4127         * g++.dg/abi/bitfield3.C: New test.
4128
4129 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
4130
4131         * lib/gcov.exp: Tweak expected line formats.
4132         * gcc.misc-tests/gcov8.c: New test.
4133         * gcc.misc-tests/gcov8.x: New flags.
4134
4135 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
4136
4137         * consistency.vlad/layout/endian.c: Include string.h.
4138
4139         * gcc.c-torture/execute/20020805-1.c: New test.
4140
4141 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
4142
4143         * g++.dg/other/conversion1.C: New test.
4144
4145 2002-08-03  Roger Sayle  <roger@eyesopen.com>
4146
4147         * gcc.dg/builtins-1.c: New testcase.
4148
4149 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
4150
4151         * g++.dg/inherit/access3.C: New test.
4152
4153 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
4154
4155         * gcc.dg/ia64-visibility-2.c: New test.
4156
4157 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
4158
4159         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
4160         __qualifier_flags to __flags.
4161
4162 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
4163
4164         * g++.dg/inherit/operator1.C: New test.
4165         * g++.dg/lookup/disamb1.C: Fix typo in comment.
4166         * g++.dg/other/error1.C: Change expected error message.
4167         * g++.dg/template/conv4.C: Likewise.
4168
4169 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
4170
4171         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
4172         for documented behavior.
4173
4174 2002-07-25  Roger Sayle  <roger@eyesopen.com>
4175
4176         * gcc.c-torture/execute/20020720-1.x: Skip this test on
4177         several targets known to fail.
4178
4179 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
4180
4181         * gcc.dg/mips-args-[123].c: New tests.
4182
4183 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
4184
4185         * gcc.dg/ppc-spe.c: New.
4186
4187 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
4188
4189         * g++.dg/other/ptrmem4.C: New testcase.
4190
4191 2002-07-24  Richard Henderson  <rth@redhat.com>
4192
4193         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
4194
4195 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
4196
4197         * g++.dg/ext/alignof1.C (main): Return 0 for success.
4198
4199 2002-07-24  Roger Sayle  <roger@eyesopen.com>
4200
4201         * gcc.c-torture/execute/memset-3.c: New testcase.
4202
4203 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
4204
4205         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
4206         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
4207
4208 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4209
4210         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
4211         Delete.
4212
4213 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
4214