OSDN Git Service

* lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2
3         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5         gcc-dg-debug-runtest.
6         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7         gcc-dg-debug-runtest.
8
9 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10
11         PR c++/9022
12         * g++.dg/lookup/using6.C: New test.
13
14 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15
16         * g++.dg/parse/access2.C: New test.
17
18 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19
20         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
22         * gcc.dg/debug/debug.exp: Likewise.
23
24 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25
26         * gcc.dg/dollar.c: New test.
27
28 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29
30         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
35         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48
49 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
50
51         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
52         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
53         support for "repo" mode.
54         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
55         * lib/g77-dg.exp: Likewise.
56         * lib/obj-dg.exp: Likewise.
57         
58 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
59
60         Merge from gcc-3_2-rhl8-branch:
61         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
62
63         * gcc.dg/tls/opt-6.c: New test.
64
65         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
66
67         * gcc.dg/20030405-1.c: New test.
68
69         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
70
71         * gcc.dg/20030309-1.c: New test.
72
73         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
74
75         * gcc.c-torture/execute/20030307-1.c: New test.
76
77         2003-02-20  Randolph Chung  <tausq@debian.org>
78
79         * gcc.c-torture/compile/20030220-1.c: New test.
80
81         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
82
83         * gcc.dg/20030217-1.c: New test.
84
85         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
86
87         * gcc.c-torture/compile/20020129-1.c: New test.
88
89         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
90
91         * gcc.dg/unroll-1.c: New test.
92
93         2002-11-16  Jan Hubicka  <jh@suse.cz>
94
95         * gcc.c-torture/execute/20020920-1.c: New test.
96
97         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
98
99         PR target/7434
100         * gcc.c-torture/compile/20021008-1.c: New test.
101
102         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
103
104         PR target/7559
105         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
106
107         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
108
109         * gcc.c-torture/compile/20020807-1.c: New test.
110
111         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
112
113         * gcc.dg/tls/opt-1.c: New test.
114
115         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
116
117         * gcc.dg/20020729-1.c: New test.
118
119         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
120
121         * g++.dg/opt/life1.C: New test.
122
123         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
124
125         * gcc.dg/20020525-1.c: New test.
126
127         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
128
129         PR c++/6794
130         * g++.dg/ext/pretty1.C: New test.
131         * g++.dg/ext/pretty2.C: New test.
132
133 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
134
135         PR c++/8385
136         * g++.dg/ext/typeof5.C: New test.
137
138 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
139
140         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
141         __USER_LABEL_PREFIX__ into account.
142         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
143
144 2003-05-14  Roger Sayle  <roger@eyesopen.com>
145
146         * gcc.dg/builtins-15.c: New test case.
147
148 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
149
150         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
151
152 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
153
154         * lib/g++.exp: Tweak handling of additional source files.
155         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
156         * g++.dg/special/conpr-2a.C: Rename to ...
157         * g++.dg/special/conpr-2a.cc: ... this.
158         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
159         * g++.dg/special/conpr-3a.C: Rename to ...
160         * g++.dg/special/conpr-3a.cc: This.
161         * g++.dg/special/conpr-3b.C: Rename to ...
162         * g++.dg/special/conpr-3b.cc: This.
163         * g++.dg/special/conpr-4.C: New test.
164         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
165
166 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
167
168         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
169
170 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
171
172         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
173         * g++.old-deja/g++.robertl/eb71.C: Likewise.
174         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
175         * g++.old-deja/g++.other/warn3.C: Likewise.
176
177 2003-05-11  Roger Sayle  <roger@eyesopen.com>
178
179         * gcc.dg/i386-387-1.c: Update to also test log.
180         * gcc.dg/i386-387-2.c: Likewise.
181
182 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
183
184         * g77.f-torture/execute/int8421.f: New test.
185
186 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
187
188         PR c++/10230, c++/10481
189         * g++.dg/lookup/scoped5.C: New test.
190
191 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
192
193         PR c++/10552
194         * g++.dg/template/ttp6.C: New test.
195
196 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
197
198         * gcc.c-torture/execute/builtins: New directory.
199         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
200         gcc.c-torture/execute/builtins.
201         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
202         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
203         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
204         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
205
206 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
207
208         PR c++/9252
209         * g++.dg/template/access8.C: New test.
210         * g++.dg/template/access9.C: New test.
211
212 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
213
214         PR c++/9554
215         * g++.dg/parse/access1.C: New test.
216
217 2003-05-09  DJ Delorie  <dj@redhat.com>
218
219         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
220         long, and not an int.
221
222 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
223
224         PR c++/10555, c++/10576
225         * g++.dg/template/memclass1.C: New test.
226
227 2003-05-08  DJ Delorie  <dj@redhat.com>
228
229         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
230         targets.
231         * gcc.c-torture/execute/20021024-1.x: Likewise.
232         * gcc.c-torture/execute/shiftdi.x: Likewise.
233         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
234         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
235         * gcc.dg/20021018-1.c: Likewise.
236
237 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
238
239         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
240
241         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
242         (bcopy): Call memmove.
243
244 2003-05-08  Roger Sayle  <roger@eyesopen.com>
245
246         * g77.f-torture/compile/8485.f: New test case.
247
248 2003-05-07  Richard Henderson  <rth@redhat.com>
249
250         PR c++/10570
251         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
252         Verify exception_cleanup not called for rethrows.
253         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
254         when exiting catch block without rethrowing.
255         * g++.dg/eh/forced3.C: New.
256         * g++.dg/eh/forced4.C: New.
257
258 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
259
260         * gcc.dg/20030505.c: Fix triplet.
261
262 2003-05-06  DJ Delorie  <dj@redhat.com>
263
264         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
265         * gcc.dg/nest.c: Likewise.
266
267 2003-05-05  Roger Sayle  <roger@eyesopen.com>
268
269         * gcc.dg/builtins-14.c: New test case.
270
271 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
272
273         * lib/compat.exp (compat-execute): New argument.
274         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
275         * gcc.dg/compat: New test directory.
276         * gcc.dg/compat/compat.exp: New expect script.
277         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
278         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
279         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
280         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
281         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
282         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
283
284         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
285         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
286         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
287         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
288         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
289         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
290         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
291         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
292         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
293         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
294         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
295         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
296         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
297         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
298         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
299
300 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
301
302         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
303
304 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
307
308 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
309
310         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
311         * gcc.dg/ppc-fsel-2.c: New test.
312
313         * gcc.dg/unused-5.c: New test.
314
315 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
316
317         PR c++/10496
318         * g++.dg/warn/pmf1.C: New test.
319
320 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
321
322         PR c++/4494
323         * g++.dg/warn/main.C: New test.
324
325 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
326
327         * gcc.dg/nonnull-3.c: New test.
328
329 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
330
331         * gcc.dg/cpp/Wtrigraphs.c: Update.
332         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
333
334 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
335
336         * gcc.dg/ppc-fsel-1.c: New test.
337
338 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
339
340         PR c/10604
341         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
342
343 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
344
345         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
346
347 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
348
349         PR c++/9364, c++/10553, c++/10586
350         * g++.dg/parse/typename4.C: New test.
351         * g++.dg/parse/typename5.C: Likewise.
352
353 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
354
355         * gcc.c-torture/compile/20030503-1.c: New test.
356
357 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
358
359         * g++.dg/lookup/using5.C: Fix testcase error.
360
361 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
362
363         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
364         since MEABI is no longer supported.  Remove all vestiges
365         of MEABI from the test.
366
367 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
368
369         PR c++/10554
370         * g++.dg/lookup/using5.C: New test.
371
372 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
373
374         PR c++/8772
375         * g++.dg/template/ttp5.C: New test.
376
377 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
378
379         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
380         (dg-gpp-additional-sources): New function.
381         (dg-gpp-additional-files): Likewise.
382         * lib/g++.exp (additional_sources): New variable.
383         (additional_files): Likewise.
384         (g++_target_compile): Deal with them.
385         * lib/old-dejagnu.exp: Remove.
386         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
387         * g++.old-deja: Revise all tests to use dg commands.
388
389 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
390
391         PR c++/9432, c++/9528
392         * g++.dg/lookup/using4.C: New test.
393
394 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
395
396         * gcc.dg/noreturn-5.c: New file.
397         * gcc.dg/noreturn-6.c: New file.
398
399         * gcc.c-torture/compile/inline-1.c: New file.
400
401 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
402
403         PR c++/10551
404         * g++.dg/template/explicit1.C: New test.
405
406 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/10549
409         * g++.dg/other/bitfield1.C: New test.
410
411         PR c++/10527
412         * g++.dg/init/new7.C: New test.
413
414 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
415
416         * g++.dg/ext/desig1.C: New test.
417         * g++.dg/ext/init1.C: Update.
418
419         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
420
421 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
422
423         PR c++/10180
424         * g++.dg/warn/Winline-1.C: New test.
425
426 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
427
428         * gcc.c-torture/execute/string-opt-19.c: New test.
429
430         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
431         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
432
433 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++/10506
436         * g++.dg/init/new6.C: New test.
437
438         PR c++/10503
439         * g++.dg/init/ref6.C: New test.
440
441 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
442
443         * g++.dg/warn/weak1.C: XFAIL on AIX4.
444
445 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
446
447         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
448         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
449
450 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
451
452         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
453         initialized static data members.
454
455 2003-04-25  H.J. Lu <hjl@gnu.org>
456
457         * gcc.dg/ia64-sync-4.c: New test.
458
459 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
460
461         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
462         date.
463
464 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
465
466         PR c++/10337
467         * g++.dg/warn/conv1.C: New test.
468         * g++.old-deja/g++.other/conv7.C: Adjust.
469         * g++.old-deja/g++.other/overload14.C: Adjust.
470
471 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
472
473         PR c++/10471
474         * g++.dg/template/defarg2.C: New test.
475
476 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
477
478         * gcc.dg/cpp/include2.c: Update.
479         * gcc.dg/cpp/multiline-2.c: New.
480         * gcc.dg/cpp/multiline.c: Update.
481         * gcc.dg/cpp/strify2.c: Update.
482         * gcc.dg/cpp/trad/literals-2.c: Update.
483
484 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
485
486         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
487
488 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
489
490         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
491
492 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
493
494         PR c++/10451
495         * g++.dg/parse/crash4.C: New test.
496
497         PR c++/9847
498         * g++.dg/parse/crash5.C: New test.
499
500 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/10446
503         * g++.dg/parse/crash3.C: New test.
504
505         PR c++/10428
506         * g++.dg/parse/elab1.C: New test.
507
508 2003-04-22  Devang Patel  <dpatel@apple.com>
509
510         * gcc.dg/cpp/trad/funlike-5.c: New test.
511
512 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
513
514         * g++.dg/other/packed1.C: Fix dg options.
515
516 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
517
518         * g++.dg/other/offsetof2.C: New test.
519
520 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
521
522         * g++.dg/template/recurse.C: Adjust location of error messages.
523
524 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
525
526         PR c++/9881
527         * g++.dg/init/addr-const1.C: New test.
528         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
529
530 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
531
532         PR c++/10405
533         * g++.dg/lookup/struct-hack1.C: New test.
534
535 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
536
537         * ucs.c: Update diagnostic messages.
538
539 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
540
541         * gcc.dg/cpp/truefalse.cpp: New test.
542         * gcc.dg/cpp/cpp.exp: Update.
543         * g++.dg/other/stdbool-if.C: Remove.
544
545 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
546
547         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
548         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
549
550 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
551
552         * gcc.c-torture/compile/20030418-1.c: New test.
553
554 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
555
556         * README.compat: Remove; content moved to doc/sourcebuild.texi.
557
558 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
559
560         PR c++/10347
561         g++.dg/template/dependent-name1.C: New test.
562
563 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
564
565         * gcc.dg/warn-1.c (tourist_guide): New array,
566         contains a pointer to bar.
567
568 2003-04-16  Roger Sayle  <roger@eyesopen.com>
569
570         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
571         * gcc.c-torture/execute/medce-1.c: New test case.
572         * gcc.c-torture/execute/medce-2.c: New test case.
573
574 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
575
576         * lib/prune.exp: Ignore more messages.
577
578         PR c++/10381
579         * g++.dg/parse/lookup3.C: New test.
580
581 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
582
583         * gcc.c-torture/compile/20030415-1.c : New test.
584
585 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
586
587         * gcc.c-torture/execute/scope-2.c: Move to ...
588         * gcc.dg/noncompile/scope.c: .... here.
589
590 2003-04-14  Roger Sayle  <roger@eyesopen.com>
591
592         * gcc.dg/20030414-2.c: New test case.
593
594 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
595
596         PR target/10377
597         * gcc.dg/20030414-1.c: New test.
598
599 2003-04-13  Roger Sayle  <roger@eyesopen.com>
600
601         * gcc.dg/builtins-12.c: New test case.
602         * gcc.dg/builtins-13.c: New test case.
603
604 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
605
606         * gcc.c-torture/execute/string-opt-18.c: New test.
607
608 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
609
610         PR c++/10300
611         * g++.dg/init/new5.C: New test.
612
613 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
614
615         PR c++/7910
616         * g++.dg/ext/dllimport1.C: New test.
617
618 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
619
620         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
621
622 2003-04-11  Bud Davis <bdavis9659@comcast.net>
623
624         PR Fortran/9263
625         * g77.f-torture/noncompile/9263.f: New test
626         PR Fortran/1832
627         * g77.f-torture/execute/1832.f: New test
628
629 2003-04-11  David Chad  <davidc@freebsd.org>
630             Loren J. Rittle  <ljrittle@acm.org>
631
632         libobjc/8562
633         * objc.dg/headers.m: New test.
634
635 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
636
637         * gcc.c-torture/execute/builtin-noret-2.c: New.
638         * gcc.c-torture/execute/builtin-noret-2.x: New.
639         XFAIL builtin-noret-2.c at -O1 and above.
640         * gcc.dg/redecl.c: New.
641         * gcc.dg/Wshadow-1.c: Update error regexps.
642
643 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
644
645         * g++.dg/abi/bitfield10.C: New test.
646
647 2003-04-09  Mike Stump  <mrs@apple.com>
648
649         * gcc.dg/pch/pch.exp: Make testcase names longer.
650         * g++.dg/pch/pch.exp: Make testcase names longer.
651
652 2003-04-08  Roger Sayle  <roger@eyesopen.com>
653
654         * gcc.dg/builtins-11.c: New test case.
655
656 2003-04-08  Roger Sayle  <roger@eyesopen.com>
657
658         * gcc.dg/builtins-9.c: New test case.
659         * gcc.dg/builtins-10.c: New test case.
660
661 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
662
663         * gcc.dg/noncompile/init-4.c.c: New test.
664
665 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
666
667         * gcc.misc-test/gcov-9.c: New test.
668         * gcc.misc-test/gcov-10.c: New test
669         * gcc.misc-test/gcov-11.c: New test.
670
671 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
672
673         PR optimization/10024
674         * gcc.c-torture/compile/20030405-1.c: New test.
675
676 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
677
678         * gcc.dg/pch/static-3.c: New.
679         * gcc.dg/pch/static-3.hs: New.
680         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
681
682 2003-04-04  Richard Henderson  <rth@redhat.com>
683
684         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
685         * g++.dg/eh/forced2.C: Likewise.
686
687 2003-04-03  Mike Stump  <mrs@apple.com>
688
689         * lib/scanasm.exp (scan-assembler): Add xfail processing for
690         target arg.
691         (scan-assembler-times, scan-assembler-not): Likewise.
692         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
693
694 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
695
696         * gcc.dg/sparc-loop-1.c: New test.
697
698 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
699
700         PR other/9274
701         * g++.dg/pch/system-2.C: New.
702         * g++.dg/pch/system-2.Hs: New.
703
704 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
705
706         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
707
708         * g++.dg/eh/simd-1.C (vecfunc): Same.
709
710 2003-04-01  Roger Sayle  <roger@eyesopen.com>
711
712         * gcc.c-torture/execute/20030401-1.c: New test case.
713
714 2003-04-01  Ziemowit Laski <zlaski@apple.com>
715
716         * objc.dg/defs.m: New.
717
718 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
719
720         * g++.dg/eh/simd-1.C: New.
721         * g++.dg/eh/simd-2.C: New.
722
723 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
724
725         * gcc.c-torture/execute/simd-3.c: New.
726
727 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
728
729         PR c/9936
730         * gcc.dg/20030331-2.c: New test.
731
732 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
733
734         PR c++/10278
735         * g++.dg/parse/crash2.C: New test.
736
737 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
738
739         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
740         * gcc.c-torture/execute/20030331-1.c: ...here.
741
742 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
743
744         * gcc.c-torture/execute/20030331-1.c: New test.
745
746 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
747
748         * lib/gcov.exp: Adjust call return testing strings.
749         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
750
751 2003-03-31  Roger Sayle  <roger@eyesopen.com>
752
753         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
754         * gcc.dg/builtins-7.c: New test case.
755         * gcc.dg/builtins-8.c: New test case.
756
757 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
758
759         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
760
761 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
762
763         PR c++/7647
764         * g++.dg/lookup-class-member-2.C: New test.
765
766 2003-03-30  Glen Nakamura  <glen@imodulo.com>
767
768         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
769
770 2003-03-28  Roger Sayle  <roger@eyesopen.com>
771
772         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
773
774 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
775
776         * g++.dg/init/attrib1.C: New test.
777
778 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
779
780         * gcc.dg/ultrasp8.c: New test.
781
782 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
783
784         * gcc.dg/ultrasp7.c: New test.
785
786 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
787
788         PR c++/10047
789         * g++.dg/template/inline1.C: New test.
790
791 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
792
793         * gcc.dg/sparc-dwarf2.c: New test.
794
795 2003-03-27  Roger Sayle  <roger@eyesopen.com>
796
797         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
798         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
799
800 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
801
802         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
803         than reading .x files.
804         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
805         * g77.dg/gcov/gcov-1.f: Likewise.
806         * gcc.misc-tests/gcov-4b.c: Likewise.
807         * gcc.misc-tests/gcov-5b.c: Likewise.
808         * gcc.misc-tests/gcov-6.c: Likewise.
809         * gcc.misc-tests/gcov-7.c: Likewise.
810         * gcc.misc-tests/gcov-8.c: Likewise.
811         * g++.dg/gcov/gcov-1.x: Remove.
812         * g77.dg/gcov/gcov-1.x: Likewise.
813         * gcc.misc-tests/gcov-4b.x: Likewise.
814         * gcc.misc-tests/gcov-5b.x: Likewise.
815         * gcc.misc-tests/gcov-6.x: Likewise.
816         * gcc.misc-tests/gcov-7.x: Likewise.
817         * gcc.misc-tests/gcov-8.x: Likewise.
818
819 2003-03-27  Glen Nakamura  <glen@imodulo.com>
820
821         PR opt/10087
822         * gcc.dg/20030324-1.c: New test.
823
824 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
825
826         PR c++/10224
827         * g++.dg/template/arg3.C: New test.
828
829         PR c++/10158
830         * g++.dg/template/friend18.C: New test.
831
832 2003-03-26  Roger Sayle  <roger@eyesopen.com>
833
834         * g77.f-torture/compile/20030326-1.f: New test case.
835
836 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
837
838         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
839
840         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
841
842 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
843
844         * gcc.dg/ia64-sync-3.c: New test.
845
846 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
847
848         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
849
850 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
851
852         * gcc.dg/ultrasp6.c: New test.
853
854 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
855
856         * gcc.dg/i386-signbit-1.c: New test.
857         * gcc.dg/i386-signbit-2.c: New test.
858         * gcc.dg/i386-signbit-3.c: New test.
859
860 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
861
862         * gcc.dg/ultrasp5.c: Fix options.
863
864 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
865
866         * gcc.dg/ultrasp5.c: Fix comment.
867
868 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
869
870         PR fortran/10197
871         * g77.f-torture/execute/10197.f: New test.
872
873 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
874
875         PR c++/9898, c++/383
876         * g++.dg/template/conv6.C: New test.
877
878         PR c++/10119
879         * g++.dg/template/ptrmem5.C: New test.
880
881         PR c++/10026
882         * g++.dg/lookup/koenig1.C: New test.
883
884         PR C++/10199
885         * g++.dg/lookup/template2.C: New test.
886
887 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
888
889         * g++.dg/opt/rtti1.C: New test.
890
891 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
892
893         * gcc.dg/ultrasp5.c: New test.
894
895 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
896
897         PR middle-end/9967
898         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
899         builtin fputs.
900
901 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
902
903         PR c/8224
904         * gcc.dg/20030323-1.c: New test.
905
906 2003-03-23  Roger Sayle  <roger@eyesopen.com>
907
908         * gcc.c-torture/compile/20030323-1.c: New test case.
909
910 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
911
912         * gcc.dg/20030321-1.c: New test.
913
914 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
915
916         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
917
918 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
919
920         PR c++/9978, c++/9708
921         * g++.dg/ext/vlm1.C: Adjust expected error.
922         * g++.dg/ext/vla2.C: New test.
923         * g++.dg/template/arg1.C: New test.
924         * g++.dg/template/arg2.C: New test.
925
926 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
927
928         * g77.f-torture/execute/select.f: New test.
929         * g77.f-torture/noncompile/select_no_compile.f: New test.
930
931 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
932
933         PR c++/9898
934         * g++.dg/other/error4.C: New test.
935
936 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
937
938         * g++.dg/template/friend17.C: New test.
939
940 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
941
942         * gcc.c-torture/compile/20030320-1.c: New.
943
944 2003-03-20  Roger Sayle  <roger@eyesopen.com>
945
946         * gcc.dg/builtins-6.c: New test case.
947
948 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
949
950         PR target/10073
951         * gcc.c-torture/compile/20030319-1.c: New.
952
953 2003-03-18  Jan Hubicka  <jh@suse.cz>
954
955         * gcc.dg/i386-cvt-1.c: New test.
956
957 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
958
959         * objc.dg/naming-1.m: Use "(parse|syntax) error".
960         * objc.dg/naming-2.m: Likewise.
961
962 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/9639
965         * g++.dg/parse/crash1.C: New test.
966
967 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/8805
970         * g++.dg/eh/cleanup1.C: New test.
971
972 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
973
974         * gcc.c-torture/execute/20030316-1.c: New test case.
975
976 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
977
978         PR c++/9629
979         * g++.dg/init/ctor2.C: New test.
980
981 2003-03-15  Roger Sayle  <roger@eyesopen.com>
982
983         * g77.f-torture/compile/xformat.f: New test case.
984
985 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
986
987         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
988         * g++.old-deja/g++.mike/eh50.C: Likewise.
989
990 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
991
992         PR c++/6440
993         * g++.dg/template/spec7.C: New test.
994         * g++.dg/template/spec8.C: Likewise.
995
996 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
997
998         * gcc.c-torture/execute/20030313-1.c: New test.
999
1000 2003-03-14  Richard Henderson  <rth@redhat.com>
1001
1002         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1003
1004 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1005
1006         * gcc.c-torture/compile/20030314-1.c: New test.
1007
1008 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1009
1010         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1011         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1012         thumb target,
1013         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1014         to accept newer _imp__  prefix and additional
1015         newline in .drectve section.
1016         * gcc.dg/dll-4.c: Likewise.
1017         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1018         switch.
1019
1020 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1021
1022         * g++.dg/parse/namespace9.C: New test.
1023
1024         * g++.dg/init/ref5.C: New test.
1025         * g++.dg/parse/ptrmem1.C: Likewise.
1026
1027 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1028
1029         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1030         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1031         regular expression.
1032         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1033         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1034
1035 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1036
1037         * gcc.c-torture/execute/20030224-2.c: New test.
1038
1039 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1040
1041         * gcc.dg/decl-3.c: New test.
1042
1043 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1044
1045         * gcc.dg/i386-loop-2.c: New test.
1046
1047 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1048
1049         PR c++/9474
1050         * g++.dg/parse/namespace8.C: New test.
1051
1052         PR c++/9924
1053         * g++.dg/overload/builtin2.C: New test.
1054
1055 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1056
1057         * gcc.dg/return-type-3.c: New test.
1058
1059 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1060
1061         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1062         profiling options are not supported.
1063
1064 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1065
1066         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1067         * g++.old-deja/g++.warn/impint2.C: Likewise.
1068
1069 2003-03-10  Devang Patel  <dpatel@apple.com>
1070
1071         * g++.dg/cpp/c++_cmd_1.C: New test.
1072         * g++.dg/cpp/c++_cmd_1.h: New file.
1073
1074 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1075
1076         * gcc.dg/altivec-9.c: New file.
1077
1078 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1079
1080         * gcc.dg/ppc-sdata-1.c: New test.
1081         * gcc.dg/ppc-sdata-2.c: New test.
1082
1083 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR c++/9373
1086         * g++.dg/opt/ptrmem2.C: New test.
1087
1088         PR c++/8534
1089         * g++.dg/opt/ptrmem1.C: New test.
1090
1091 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1092
1093         * gcc.dg/i386-loop-1.c: New test.
1094
1095 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1096
1097         PR c++/9970
1098         * g++.dg/lookup/friend1.C: New test.
1099
1100 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1101
1102         PR c++/9823
1103         * g++.dg/parser/constructor1.C: New test.
1104
1105 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1106
1107         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1108
1109         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1110
1111 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1112
1113         * gcc.dg/cpp/Wunused.c: Update test.
1114
1115 2003-03-08  Jan Hubicka  <jh@suse.cz>
1116
1117         * gcc.dg/inline-3.c: New test.
1118
1119 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1120
1121         PR c++/9809
1122         * g++.dg/parse/builtin1.C: New test.
1123
1124         PR c++/9982
1125         * g++.dg/abi/cookie1.C: New test.
1126         * g++.dg/abi/cookie2.C: Likewise.
1127
1128         PR c++/9524
1129         * g++.dg/template/field1.C: New test.
1130
1131         PR c++/9912
1132         * g++.dg/parse/class1.C: New test.
1133         * g++.dg/parse/namespace7.C: Likewise.
1134         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1135
1136 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1137
1138         * g++.dg/init/ref4.C: New test.
1139
1140 2003-03-07  Jan Hubicka  <jh@suse.cz>
1141
1142         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1143         * gcc.dg/inline-3.c:  New test.
1144
1145 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1146
1147         * g++.dg/init/ref3.C: New test.
1148
1149         PR c++/9965
1150         * g++.dg/init/ref2.C: New test.
1151
1152         PR c++/9400
1153         * g++.dg/warn/Wshadow-2.C: New test.
1154
1155         PR c++/9791
1156         * g++.dg/warn/Woverloaded-1.C: New test.
1157
1158 2003-03-05  Jan Hubicka  <jh@suse.cz>
1159
1160         * gcc.dg/i386-local2.c: New.
1161         * gcc.dg/i386-local.c: Fix typo.
1162
1163 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1164
1165         * g++.dg/abi/layout3.C: New test.
1166
1167 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1168
1169         * gcc.c-torture/compile/20030305-1.c
1170
1171 2003-03-05  Jan Hubicka  <jh@suse.cz>
1172
1173         * gcc.dg/i386-local.c: New.
1174
1175 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1176
1177         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1178
1179 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1180
1181         * gcc.dg/switch-2.c: New test.
1182         * gcc.dg/switch-3.c: New test.
1183         * gcc.dg/Wswitch.c: Adjust line numbers.
1184         * gcc.dg/Wswitch-default.c: Likewise.
1185         * gcc.dg/Wswitch-enum.c: Likewise.
1186
1187 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1188
1189         * gcc.c-torture/execute/20030222-1.c: New test.
1190
1191 2003-03-03  James E Wilson  <wilson@tuliptree.org>
1192
1193         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1194
1195 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
1196
1197         PR c++/9878
1198         * g++.dg/init/ref1.C: New test.
1199
1200 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
1201
1202         * gcc.dg/sh-relax.c: New SH-only test.
1203
1204 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
1205
1206         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
1207         comment explaining purpose of testcase.
1208
1209 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1210
1211         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1212         for HC11/HC12 (asm needs two int registers).
1213         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1214         HC11/HC12 because the test uses an asm which needs two 32-bit
1215         registers.
1216
1217 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1218
1219         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1220         for HC11/HC12 (array is too large otherwise).
1221         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1222         * gcc.c-torture/compile/20010518-2.x: Likewise.
1223         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1224         HC11/HC12 (array is too large).
1225
1226 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1227
1228         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1229         * lib/g++-dg.exp (g++-dg-test): Likewise.
1230
1231 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1232
1233         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1234         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1235
1236 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1237
1238         * g++.dg/warn/implicit-typename1.C: Remove warning.
1239
1240 2003-02-28  Richard Henderson  <rth@redhat.com>
1241
1242         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1243         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1244
1245 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1246
1247         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1248         * g++.dg/pch/pch.exp: Likewise.
1249
1250 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1251
1252         PR c++/9879
1253         * testsuite/g++.dg/init/new4.C: New test.
1254
1255 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1256
1257         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1258
1259 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1260
1261         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1262         unsigned long.
1263
1264         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1265         wider than float.
1266
1267 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1268
1269         * lib/scanasm.exp: Add support for counting numbers of
1270         occurences.
1271         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1272         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1273
1274 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR c++/9683
1277         * g++.dg/template/static3.C: New test.
1278
1279         PR c++/9829
1280         * g++.dg/parse/namespace6.C: New test.
1281
1282 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1283
1284         PR target/9732
1285         * gcc.dg/20030225-1.c: New test.
1286
1287 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
1288
1289         * README: Remove out-of-date information.
1290
1291         PR c++/9836
1292         * g++.dg/template/spec6.C: New test.
1293
1294 2003-02-24  Jeff Law  <law@redhat.com>
1295
1296         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1297
1298 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1299
1300         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1301         * gcc.dg/pragma-ep-1.c: Likewise.
1302
1303 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1304
1305         PR c++/9602
1306         * g++.dg/template/friend16.C: New test.
1307
1308 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
1309
1310         PR c++/5333
1311         * g++.dg/parse/fused-params1.C: Adjust error messages.
1312         * g++.dg/template/nested3.C: New test.
1313
1314 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
1315
1316         * g++.dg/abi/param1.C: New test.
1317
1318 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1319
1320         PR c++/7982
1321         * g++.dg/warn/implicit-typename1.C: New test.
1322
1323 2003-02-22  Kelley Cook <kelleycook@comcast.net>
1324
1325         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1326         with "mtune".
1327         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1328         * gcc.c-torture/execute/20010129-1.x: Likewise.
1329         * gcc.dg/20011107-1.c: Likewise.
1330         * gcc.dg/20020108-1.c: Likewise.
1331         * gcc.dg/20020122-3.c: Likewise.
1332         * gcc.dg/20020206-1.c: Likewise.
1333         * gcc.dg/20020310-1.c: Likewise.
1334         * gcc.dg/20020426-2.c: Likewise.
1335         * gcc.dg/20020517-1.c: Likewise.
1336         * gcc.dg/991230-1.c: Likewise.
1337         * gcc.dg/i386-unroll-1.c: Likewise.
1338         * gcc.misc-tests/i386-prefetch.exp: Likewise.
1339
1340 2003-02-22  Jan Hubicka  <jh@suse.cz>
1341
1342         * gcc.dg/i386-mul.c: New test.
1343
1344 2003-02-21  Roger Sayle  <roger@eyesopen.com>
1345
1346         * gcc.dg/builtins-5.c: New test case.
1347
1348 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
1349
1350         * gcc.dg/asmreg-1.c: New test.
1351
1352 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1353
1354         PR c++/9749
1355         * g++.dg/parse/varmod1.C: New test.
1356
1357 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/9727
1360         * g++.dg/template/op1.C: New test.
1361
1362 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/8906
1365         * g++.dg/template/nested2.C: New test.
1366
1367 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1368
1369         PR c++/8724
1370         * g++.dg/expr/dtor1.C: New test.
1371
1372 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
1373
1374         * gcc.dg/cpp/include3.c: New test.
1375         * gcc.dg/cpp/inc/foo.h: New file.
1376
1377 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1378
1379         * gcc.c-torture/execute/20030221-1.c: New test.
1380
1381 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR c++/9729
1384         * g++.dg/abi/conv1.C: New test.
1385
1386 2003-02-20  Jan Hubicka  <jh@suse.cz>
1387
1388         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1389
1390 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1391
1392         * gcc.c-torture/compile/20030219-1.c: New test.
1393
1394 2003-02-18  Jan Hubicka  <jh@suse.cz>
1395
1396         * gcc.dg/funcorder.c: New test.
1397
1398 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1399
1400         * gcc.c-torture/execute/20030218-1.c: New.
1401
1402 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1403
1404         * gcc.dg/20030218-1.c: New.
1405
1406 2003-02-18  Richard Henderson  <rth@redhat.com>
1407
1408         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1409         * gcc.dg/attr-used-2.c: New.
1410
1411 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1412
1413         PR c++/9704
1414         * g++.dg/init/copy5.C: New test.
1415
1416 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1417
1418         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1419         * g++.dg/pch/pch.exp: Likewise.
1420
1421 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1422
1423         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1424         STACK_SIZE is not defined.
1425
1426 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1427
1428         PR c++/9457
1429         * g++.dg/template/init1.C: New test.
1430
1431 2003-02-16  Jan HUbicka  <jh@suse.cz>
1432
1433         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1434         (foo): Add few extra tests
1435         * gcc.dg/c99-const-expr-3.c: Likewise.
1436         * gcc.c-torture/execute/20030216-1.c: New.
1437
1438 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1439
1440         PR c++/9459
1441         * g++.dg/ext/typeof4.C: New test.
1442
1443 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1444
1445         * gcc.dg/i386-387-3.c: New test case.
1446
1447 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1448
1449         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1450         cris-*-elf* cris-*-aout* and mmix-*-*.
1451
1452 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1453
1454         * gcc.dg/20030213-1.c: New test.
1455
1456 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1457
1458         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1459         * gcc.dg/i386-387-2.c: Likewise.
1460
1461 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1462
1463         * gcc.dg/ppc-spe.c: Fix formatting.
1464         Enable tests that were previously unsupported by gas.
1465         Delete tests for instructions that no longer exist.
1466         Switch arguments on evsubifw builtin.
1467
1468 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1469
1470         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1471         STACK_SIZE is too small.
1472
1473 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1474             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1475
1476         * gcc.dg/decl-2.c: New test.
1477
1478 2003-02-10  Jan Hubicka  <jh@suse.cz>
1479
1480         * gcc.dg/i386-fpcvt-1.c:  New test.
1481
1482 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1483
1484         * gcc.c-torture/execute/20030209-1.c: New test.
1485
1486 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1487
1488         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1489         int-wide bitops, use the constants of the same width.
1490         Likewise, if long long is 32-bit wide, test bitops using
1491         32-bit constants.
1492
1493 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1494
1495         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1496
1497 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1498
1499         * testsuite/gcc.dg/builtins-4.c: New test case.
1500
1501 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1502
1503         * gcc.dg/20020430-1.c: Fix dg command typos.
1504         * gcc.dg/20020503-1.c: Likewise.
1505
1506 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1507
1508         PR c++/8785
1509         * g++.dg/parse/fused-params1.C: New test.
1510
1511         PR c++/8857
1512         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1513
1514         PR c++/8921
1515         * g++.dg/parse/non-dependent1.C: New test.
1516
1517         PR c++/8928
1518         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1519
1520         PR c++/9228
1521         * g++.dg/parse/undefined7.C: New test.
1522         * g++.dg/parse/non-templ1.C: New test.
1523
1524         PR c++/9229
1525         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1526
1527 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1528
1529         * gcc.c-torture/compile/20030206-1.c: New test.
1530
1531 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1532
1533         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1534         "pow" to "foo" to avoid potential confusion with a math built-in.
1535
1536 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1539         conditions for SPARC targets.
1540
1541 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1542
1543         * gcc.dg/20030204-1.c: New test.
1544
1545 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1546
1547         PR c++/38
1548         * g++.dg/parse/array-size1.C: New test.
1549
1550         PR c++/5657
1551         * g++.dg/parse/undefined3.C: New test.
1552
1553         PR c++/5665
1554         * g++.dg/parse/undefined4.C: New test.
1555
1556         PR c++/5975
1557         * g++.dg/parse/undefined5.C: New test.
1558
1559         PR c++/7259
1560         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1561
1562         PR c++/8578
1563         * g++.dg/parse/casting-operator1.C: New test.
1564
1565         PR c++/8596
1566         * g++.dg/parse/undefined6.C: New test.
1567
1568         PR c++/8736
1569         * g++.dg/parse/missing-template1.C: New test.
1570
1571 2003-02-04  Jan Hubicka  <jh@suse.cz>
1572
1573         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1574         * gcc.dg/i386-cmov?.c:  Likewise.
1575         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1576         * gcc.dg/i386-ssefp-1.c:  Likewise.
1577         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1578         conventions.
1579
1580 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1581
1582         PR c++/7129
1583         * testsuite/g++.dg/ext/max.C: New test.
1584
1585 2003-02-03  Jan Hubicka  <jh@suse.cz>
1586
1587         * gcc.c-torture/execute/20030203-1.c: New test.
1588
1589 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1590
1591         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1592         'natural-endian'.
1593
1594 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1595
1596         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1597         * g++.dg/init/new2.C: Likewise.
1598         * g++.dg/other/new1.C: Likewise.
1599
1600 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1601
1602         * gcc.dg/struct-ret-libc.c: New test.
1603
1604 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1605
1606         * gcc.dg/20030129-1.c: New test.
1607
1608 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1609
1610         PR c++/8849
1611         * g++.dg/template/ptrmem4.C: New test.
1612
1613 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1614
1615         * g++.dg/parser/constant1.C: New test.
1616
1617 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1618
1619         PR c++/8591
1620         * g++.dg/parse/friend2.C: New test.
1621
1622 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1623
1624         PR c++/9437
1625         * g++.dg/template/unify4.C: New test.
1626
1627 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1628
1629         * gcc.c-torture/execute/20030128-1.c: New test.
1630
1631 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1632
1633         * g++.dg/lookup/nested1.C: Test moved from ...
1634         * g++.old-deja/g++.other/lookup24.C: ... here.
1635
1636 2003-01-28  Jan Hubicka  <jh@suse.cz>
1637
1638         * gcc.dg/i386-cmov5.c:  New test.
1639
1640 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1641
1642         * gcc.c-torture/execute/20010925-1.c: Changed the
1643         memcpy declaration.
1644
1645 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1646
1647         PR c++/3902
1648         * g++.dg/parse/template5.C: New test.
1649
1650 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1651
1652         PR fortran/9258
1653         * g77.dg/pr9258: New test.
1654
1655 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1656
1657         * README: Move relevant parts from README.g++.
1658
1659         * README.g++: Remove this file.
1660
1661 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1662
1663         * g++.dg/abi/dcast1.C: New test.
1664
1665 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1666
1667         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1668
1669 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1670
1671         PR c++/47
1672         * g++.old-deja/g++.other/lookup24.C: New test.
1673
1674 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1675
1676         PR middle-end/7227
1677         * gcc.dg/uninit-C.c: New test.
1678
1679 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1680
1681         * g++.dg/abi/covariant1.C: New test.
1682
1683 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1684
1685         * gcc.dg/20030123-1.c: New test.
1686
1687 2003-01-25  Jan Hubicka  <jh@suse.cz>
1688
1689         PR opt/8492
1690         * gcc.c-torture/compile/20030125-1.c
1691
1692 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1693
1694         PR c++/9403
1695         * g++.dg/parse/template3.C: New test.
1696         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1697
1698         PR c++/795
1699         * g++.dg/parse/template4.C: New test.
1700
1701         PR c++/9415
1702         * g++.dg/template/qual2.C: New test.
1703
1704         PR c++/8545
1705         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1706
1707         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1708
1709 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1710
1711         * gcc.c-torture/execute/switch-1.c: New test case.
1712
1713 2003-01-25  Jan Hubicka  <jh@suse.cz>
1714
1715         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1716
1717 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1718
1719         Tweaks for Bison-1.875. From the NEWS file:
1720         "- `parse error' -> `syntax error'
1721         Bison now uniformly uses the term `syntax error'"
1722         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1723         * gcc.dg/cpp/digraph2.c: Likewise.
1724         * gcc.dg/cpp/direct2.c: Likewise.
1725         * gcc.dg/cpp/paste4.c: Likewise.
1726         * gcc.dg/c90-restrict-1.c: Likewise.
1727         * gcc.dg/c99-func-2.c: Likewise.
1728         * gcc.dg/noncompile/920721-2.c: Likewise.
1729         * gcc.dg/noncompile/930622-2.c: Likewise.
1730         * gcc.dg/noncompile/940112-1.c: Likewise.
1731         * gcc.dg/noncompile/950921-1.c: Likewise.
1732         * gcc.dg/noncompile/951123-1.c: Likewise.
1733         * gcc.dg/noncompile/971104-1.c: Likewise.
1734         * gcc.dg/noncompile/990416-1.c: Likewise.
1735
1736 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1737
1738         * g++.dg/parse/undefined1.C: Add error message.
1739
1740 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1741
1742         PR c++/9354
1743         * g++.dg/parse/new1.C: New test.
1744
1745         PR c++/9216
1746         * g++.dg/parse/template2.C: New test.
1747
1748         PR c++/9354
1749         * g++.dg/parse/typedef2.C: New test.
1750
1751         PR c++/9328
1752         * g++.dg/ext/typeof3.C: New test.
1753
1754 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1755
1756         PR c++/2738
1757         * g++.dg/parse/ret-type1.C: New test.
1758
1759         PR c++/3792
1760         * g++.dg/parse/tmpl-outside1.C: New test.
1761
1762         PR c++/4207
1763         * g++.dg/parse/int-as-enum1.C: New test.
1764
1765         PR c++/4903
1766         * g++.dg/parse/no-typename1.C: New test.
1767
1768         PR c++/5533
1769         * g++.dg/parse/no-value1.C: New test.
1770
1771         PR c++/5921
1772         * g++.dg/parse/wrong-inline1.C: New test.
1773
1774         PR c++/6402
1775         * g++.dg/parse/ref1.C: New test.
1776
1777         PR c++/6992
1778         * g++.dg/parse/attr-ctor1.C: New test.
1779
1780         PR c++/7229
1781         * g++.dg/parse/namespace5.C: New test.
1782
1783         PR c++/7917
1784         * g++.dg/parse/func-def1.C: New test.
1785
1786         PR c++/8143
1787         * g++.dg/parse/undefined1.C: New test.
1788
1789         PR c++/5723, PR c++/8522
1790         * g++.dg/parse/specialization1.C: New test.
1791
1792         PR c++/163, PR c++/8595
1793         * g++.dg/parse/struct-as-enum1.C: New test.
1794
1795         PR c++/9173
1796         * g++.dg/parse/undefined2.C: New test.
1797
1798 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1799
1800         PR c++/9298
1801         * g++.dg/parse/template1.C: New test.
1802
1803         PR c++/9384
1804         * g++.dg/parse/using1.C: New test.
1805
1806         PR c++/9285
1807         PR c++/9294
1808         * g++.dg/parse/expr2.C: New test.
1809
1810         PR c++/9388
1811         * g++.dg/parse/lookup2.C: Likewise.
1812
1813 2003-01-21  Jan Hubicka  <jh@suse.cz>
1814
1815         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1816         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1817         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1818         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1819
1820 2003-01-20  Nick Clifton  <nickc@redhat.com>
1821
1822         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1823         problem with ARM sibcall code generation.
1824
1825 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1826
1827         * gcc.c-torture/execute/20030120-1.c: New.
1828
1829 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1830
1831         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1832
1833 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/9272
1836         * g++.dg/parse/ctor1.C: New test.
1837
1838         PR c++/9294:
1839         * g++.dg/parse/qualified1.C: New test.
1840
1841         * g++.dg/parse/typename3.C: New test.
1842
1843 2003-01-16  Richard Henderson  <rth@redhat.com>
1844
1845         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1846
1847 2003-01-16  Richard Henderson  <rth@redhat.com>
1848
1849         * g++.dg/pch/pch.exp: Copy test header to the working directory
1850         before using it either for precompilation or direct use.
1851         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1852         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1853
1854 2003-01-16  Richard Henderson  <rth@redhat.com>
1855
1856         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1857         before using it either for precompilation or direct use.
1858         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1859         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1860
1861 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1862
1863         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1864         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1865         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1866         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1867         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1868         typename warning into error.
1869         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1870         error messages.
1871         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1872         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1873         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1874         messages.
1875         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1876         make declaration visible in template.
1877         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1878         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1879         messages.
1880         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1881         message.
1882         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1883         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1884         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1885         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1886         typename warning with error message.
1887         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1888         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1889         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1890
1891 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1892
1893         * g++.dg/parse/ambig2.C: New test.
1894
1895 2003-01-15  Richard Henderson  <rth@redhat.com>
1896
1897         * g++.dg/tls/init-2.C: Update error message string.
1898
1899 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1900
1901         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1902
1903 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1904
1905         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1906         all for HC11/HC12.
1907         * gcc.c-torture/compile/20001205-1.x: Likewise.
1908         * gcc.c-torture/compile/20001226-1.x: Likewise.
1909         * gcc.c-torture/compile/920520-1.x: Likewise.
1910         * gcc.c-torture/compile/961203-1.x: Likewise.
1911         * gcc.c-torture/compile/20020604-1.x: Likewise.
1912
1913 2003-01-15  Jan Hubicka  <jh@suse.cz>
1914
1915         * gcc.c-torture/compile/20030115-1.c: New test.
1916
1917         * gcc.dg/i386-fpcvt-1.c: New test.
1918         * gcc.dg/i386-fpcvt-2.c: New test.
1919
1920 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1921
1922         Further conform g++'s __vmi_class_type_info to the C++ ABI
1923         specification.
1924         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1925         the specification.
1926
1927 2003-01-14  Jan Hubicka  <jh@suse.cz>
1928
1929         * gcc.dg/i386-fpcvt-1.c: New test.
1930         * gcc.dg/i386-fpcvt-2.c: New test.
1931
1932 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1933
1934         * gcc.dg/i386-mmx-3.c: New test.
1935
1936 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1937
1938         PR c++/9264
1939         * g++.dg/parse/octal1.C: New file.
1940
1941         PR c++/9172
1942         * g++.dg/parse/typename1.C: New file.
1943
1944 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1945
1946         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1947         * gcc.dg/bf-no-ms-layout.c: Likewise.
1948         * gcc.dg/bf-ms-attrib.c: Likewise.
1949
1950 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1951
1952         PR c++/9099
1953         * g++.dg/parse/dtor1.C: New file.
1954
1955         PR c++/9128
1956         * g++.dg/rtti/typeid1.C: New file.
1957
1958         PR c++/9153
1959         * g++.dg/parse/lookup1.C: New file.
1960
1961         PR c++/9171
1962         * g++.dg/templ/spec5.C: New file.
1963
1964 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1965
1966         * gcc.c-torture/compile/20030110-1.c: New test.
1967
1968 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1969
1970         Merge from pch-branch:
1971
1972         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1973
1974         * gcc.dg/pch/cpp-1.h: New.
1975         * gcc.dg/pch/cpp-1.c: New.
1976         * gcc.dg/pch/cpp-2.h: New.
1977         * gcc.dg/pch/cpp-2.c: New.
1978
1979         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1980
1981         * gcc.dg/pch/except-1.h: New.
1982         * gcc.dg/pch/except-1.c: New.
1983
1984         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1985
1986         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1987         running test.
1988         * gcc.dg/pch: Include *.hp not *.h.
1989         * gcc.dg/pch/system-1.h: New.
1990         * gcc.dg/pch/system-1.c: New.
1991
1992         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1993
1994         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1995         rather than trying to build and run a program using PCH.
1996         * gcc.dg/pch: Remove dg-do commands from test files.
1997
1998         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1999
2000         * gcc.dg/pch/macro-3.c: New.
2001         * gcc.dg/pch/macro-3.h: New.
2002
2003         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2004
2005         * gcc.dg/pch/common-1.c: New.
2006         * gcc.dg/pch/common-1.h: New.
2007         * gcc.dg/pch/decl-1.c: New.
2008         * gcc.dg/pch/decl-1.h: New.
2009         * gcc.dg/pch/decl-2.c: New.
2010         * gcc.dg/pch/decl-2.h: New.
2011         * gcc.dg/pch/decl-3.c: New.
2012         * gcc.dg/pch/decl-3.h: New.
2013         * gcc.dg/pch/decl-4.c: New.
2014         * gcc.dg/pch/decl-4.h: New.
2015         * gcc.dg/pch/decl-5.c: New.
2016         * gcc.dg/pch/decl-5.h: New.
2017         * gcc.dg/pch/global-1.c: New.
2018         * gcc.dg/pch/global-1.h: New.
2019         * gcc.dg/pch/inline-1.c: New.
2020         * gcc.dg/pch/inline-1.h: New.
2021         * gcc.dg/pch/inline-2.c: New.
2022         * gcc.dg/pch/inline-2.h: New.
2023         * gcc.dg/pch/static-1.c: New.
2024         * gcc.dg/pch/static-1.h: New.
2025         * gcc.dg/pch/static-2.c: New.
2026         * gcc.dg/pch/static-2.h: New.
2027
2028         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2029
2030         * g++.dg/pch/pch.exp: Better handle failing testcases.
2031         * gcc.dg/pch/pch.exp: Likewise.
2032         * gcc.dg/pch/macro-1.c: New.
2033         * gcc.dg/pch/macro-1.h: New.
2034         * gcc.dg/pch/macro-2.c: New.
2035         * gcc.dg/pch/macro-2.h: New.
2036
2037         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2038
2039         * g++.dg/dg.exp: Treat files in pch/ specially.
2040         * g++.dg/pch/pch.exp: New file.
2041         * g++.dg/pch/empty.H: New file.
2042         * g++.dg/pch/empty.C: New file.
2043         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2044         "precompile".
2045
2046         * gcc.dg/pch/pch.exp: New file.
2047         * gcc.dg/pch/empty.h: New file.
2048         * gcc.dg/pch/empty.c: New file.
2049         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2050         "precompile".
2051
2052 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2053
2054         * g++.dg/template/friend14.C: New test.
2055
2056 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2057
2058         * gcc.dg/old-style-asm-1.c: New test.
2059
2060 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2061
2062         * gcc.c-torture/compile/20030109-1.c: New test.
2063
2064 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2065
2066         * gcc.c-torture/execute/20030109-1.c: New test.
2067
2068 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2069
2070         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2071         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2072         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2073         * g++.old-deja/g++.mike/eh2.C: Likewise
2074         * g++.old-deja/g++.mike/eh3.C: Likewise
2075         * g++.old-deja/g++.mike/eh5.C: Likewise
2076         * g++.old-deja/g++.mike/eh6.C: Likewise
2077         * g++.old-deja/g++.mike/eh7.C: Likewise
2078         * g++.old-deja/g++.mike/eh8.C: Likewise
2079         * g++.old-deja/g++.mike/eh9.C: Likewise
2080         * g++.old-deja/g++.mike/eh10.C: Likewise
2081         * g++.old-deja/g++.mike/eh12.C: Likewise
2082         * g++.old-deja/g++.mike/eh13.C: Likewise
2083         * g++.old-deja/g++.mike/eh14.C: Likewise
2084         * g++.old-deja/g++.mike/eh16.C: Likewise
2085         * g++.old-deja/g++.mike/eh17.C: Likewise
2086         * g++.old-deja/g++.mike/eh18.C: Likewise
2087         * g++.old-deja/g++.mike/eh21.C: Likewise
2088         * g++.old-deja/g++.mike/eh23.C: Likewise
2089         * g++.old-deja/g++.mike/eh24.C: Likewise
2090         * g++.old-deja/g++.mike/eh25.C: Likewise
2091         * g++.old-deja/g++.mike/eh26.C: Likewise
2092         * g++.old-deja/g++.mike/eh27.C: Likewise
2093         * g++.old-deja/g++.mike/eh28.C: Likewise
2094         * g++.old-deja/g++.mike/eh29.C: Likewise
2095         * g++.old-deja/g++.mike/eh31.C: Likewise
2096         * g++.old-deja/g++.mike/eh33.C: Likewise
2097         * g++.old-deja/g++.mike/eh34.C: Likewise
2098         * g++.old-deja/g++.mike/eh35.C: Likewise
2099         * g++.old-deja/g++.mike/eh36.C: Likewise
2100         * g++.old-deja/g++.mike/eh37.C: Likewise
2101         * g++.old-deja/g++.mike/eh38.C: Likewise
2102         * g++.old-deja/g++.mike/eh39.C: Likewise
2103         * g++.old-deja/g++.mike/eh40.C: Likewise
2104         * g++.old-deja/g++.mike/eh41.C: Likewise
2105         * g++.old-deja/g++.mike/eh42.C: Likewise
2106         * g++.old-deja/g++.mike/eh44.C: Likewise
2107         * g++.old-deja/g++.mike/eh46.C: Likewise
2108         * g++.old-deja/g++.mike/eh47.C: Likewise
2109         * g++.old-deja/g++.mike/eh48.C: Likewise
2110         * g++.old-deja/g++.mike/eh49.C: Likewise
2111         * g++.old-deja/g++.mike/eh50.C: Likewise
2112         * g++.old-deja/g++.mike/eh51.C: Likewise
2113         * g++.old-deja/g++.mike/eh53.C: Likewise
2114         * g++.old-deja/g++.mike/eh55.C: Likewise
2115         * g++.old-deja/g++.mike/p7912.C: Likewise
2116         * g++.old-deja/g++.mike/p9706.C: Likewise
2117         * g++.old-deja/g++.mike/p10416.C: Likewise
2118         * g++.old-deja/g++.mike/p11667.C: Likewise
2119         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2120         Remove redundant reference to Iris.
2121         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2122         Elxsi, i860, Pico Java, and WE32K.
2123
2124 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2125
2126         * g++.dg/ext/asm4.C: New test.
2127
2128 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2129
2130         PR c++/9030
2131         * g++.dg/template/friend12.C: New test.
2132         * g++.dg/template/friend13.C: Likewise.
2133         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2134
2135 2003-01-08  Jan Hubicka  <jh@suse.cz>
2136
2137         * gcc.dg/i386-cadd.c: New test.
2138         * gcc.dg/i386-cmov4.c: Likewise.
2139
2140 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2141
2142         PR c++/9165
2143         * g++.dg/warn/Wunused-3.C: New test.
2144
2145         * g++.dg/abi/bitfield9.C: New test.
2146
2147         PR c++/9189
2148         * g++.dg/parse/defarg3.C: New test.
2149
2150 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2151
2152         * g++.dg/parse/ambig1.C: New test.
2153         * g++.dg/parse/defarg2.C: New test.
2154
2155 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2156
2157         * g++.dg/template/defarg-1.C: New test.
2158         * g++.dg/template/local2.C: Likewise.
2159
2160 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2161
2162         * gcc.c-torture/execute/20030105-1.c: New test.
2163
2164 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2165
2166         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2167         * g++.dg/parse/namespace4.C: Likewise.
2168
2169 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2170
2171         * g++.dg/template/ntp2.C: New test.
2172
2173 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2174
2175         * g++.dg/parse/extern-C-1.C: New test.
2176
2177         * g++.dg/parse/namespace4.C: New test.
2178
2179         * g++.dg/template/nested1.C: New test.
2180
2181         * g++.dg/parse/namespace3.C: New test.
2182
2183 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2184
2185         * g++.dg/lookup/two-stage1.C: New test.
2186
2187 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2188
2189         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2190         * g++.old-deja/g++.jason/access8.C: Likewise.
2191         * g++.old-deja/g++.other/decl5.C: Likewise.
2192
2193 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2194
2195         * g++.dg/parse/parse7.C: New test.
2196
2197 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
2198
2199         PR c++/2843
2200         * g++.dg/ext/attrib7.C: New test.
2201
2202 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2203
2204         * g++.dg/parse/parse6.C: New test.
2205
2206 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
2207
2208         * gcc.dg/h8300-stack-1.c: New.
2209
2210 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2211
2212         g++.dg/lookup/exception1.C: New test.
2213
2214         g++.dg/lookup/template1.C: New test.
2215
2216         g++.dg/parse/namespace2.C: New test.
2217
2218         g++.dg/parse/parens2.C: New test.
2219
2220 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2221
2222         * g++.dg/parse/parse5.C: New test.
2223         * g++.dg/lookup/scoped4.C: New test.
2224
2225 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2226
2227         * g++.dg/parse/parens1.C: New test.
2228
2229         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2230         angle-bracket1.C.
2231         * g++.dg/parse/parens2.C: New test.
2232
2233         * g++.dg/lookup/scope-operator1.C: New test.
2234
2235         * g++.dg/parse/operator1.C: New test.
2236
2237 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2238
2239         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2240         * g++.old-deja/g++.other/access6.C: Likewise.
2241         * g++.old-deja/g++.other/decl1.C: Likewise.
2242         * g++.old-deja/g++.pt/typename12.C: Likewise.
2243
2244 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2245
2246         * g++.dg/parse/namespace1.C: New test.
2247
2248 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2249
2250         * g++.dg/parse/parse4.C: New test.
2251
2252 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2253
2254         * g++.dg/parse/parse3.C: New test.
2255
2256 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2257
2258         * g++.dg/parse/parse2.C: New test.
2259
2260 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2261
2262         * g++.dg/template/friend11.C: New test.
2263
2264 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2265
2266         * g++.dg/parse/parse1.C: New test.
2267
2268 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
2269
2270         * lib/profopt.exp: Change the name of a global variable to avoid
2271         possible clashes with other test suites.
2272
2273 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
2274
2275         * g++.dg/inherit/covariant8.C: New test.
2276
2277 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2278
2279         * g++.dg/init/array9.C: New test.
2280
2281         PR c++/9112
2282         * g++.dg/parse/expr1.C: New test.
2283
2284 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
2285
2286         * gcc.c-torture/compile/20021230-1.c: New test.
2287
2288 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2289
2290         * g++.dg/inherit/covariant5.C: New test.
2291         * g++.dg/inherit/covariant6.C: New test.
2292         * g++.dg/inherit/covariant7.C: New test.
2293
2294 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2295
2296         PR c++/2739
2297         * g++.dg/other/access2.C: New test.
2298
2299 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2300
2301         * g++.dg/other/anon-struct.C: No longer fails
2302         * g++.old-deja/g++.brendan/parse4.C: Likewise.
2303         * g++.old-deja/g++.brendan/parse5.C: Likewise.
2304         * g++.old-deja/g++.brendan/parse6.C: Likewise.
2305
2306 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2307
2308         * g++.dg/parse/angle-bracket.C (main): No longer fails.
2309
2310 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
2311
2312         * g++.dg/eh/spec4.C: Remove stray semicolon.
2313         * g++.dg/expr/pmf-1.C: Change error message.
2314         * g++.dg/ext/asm1.C: Remove stray semicolon.
2315         * g++.dg/ext/typename1.C: Add missing typenames.
2316         * g++.dg/inherit/template-as-base.C: Change error message.
2317         * g++.dg/lookup/scoped1.C: Likewise.
2318         * g++.dg/lookup/scoped2.C: Likewise.
2319         * g++.dg/lookup/using2.C: Likewise.
2320         * g++.dg/other/component1.C: Remove stray semicolon.
2321         * g++.dg/other/do1.C: Change error message.
2322         * g++.dg/other/error2.C: Likewise.
2323         * g++.dg/other/init1.C: Likewise.
2324         * g++.dg/other/packed1.C: Remove stray semicolon.
2325         * g++.dg/other/ptrmem2.C: Change error message.
2326         * g++.dg/parse/parameter-declaration-1.C: Remove line number
2327         marker.
2328         * g++.dg/special/initp1.C: Remove invalid attribute usage.
2329         * g++.dg/template/access3.C: Add typename keyword.
2330         * g++.dg/template/access5.C: Remove stray semicolon.
2331         * g++.dg/template/access6.C: Likewise.
2332         * g++.dg/template/complit1.C: Likewise.
2333         * g++.dg/template/crash1.C: Change error message.
2334         * g++.dg/template/inherit2.C: Remove stray semicolon.
2335         * g++.dg/template/instantiate2.C: Likewise.
2336         * g++.dg/template/instantiate3.C: Change error message.
2337         * g++.dg/template/qual1.C: Remove stray semicolon.
2338         * g++.dg/template/qualttp18.C: Change error message.
2339         * g++.dg/template/ref1.C: Remove stray semicolon.
2340         * g++.dg/template/sizeof1.C (A::value): Declare it.
2341         * g++.dg/template/spec4.C: Change error message.
2342         * g++.dg/template/static1.C: Likewise.
2343         * g++.dg/template/type1.C: Likewise.
2344         * g++.dg/template/typename3.C: Likewise.
2345         * g++.old-deja/g++.benjamin/13478.C: Change error message.
2346         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2347         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2348         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2349         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2350         named return value extension.
2351         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2352         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2353         * g++.old-deja/g++.bob/extern_C.C: Likewise.
2354         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2355         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2356         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2357         * g++.old-deja/g++.brendan/crash13.C: Likewise.
2358         * g++.old-deja/g++.brendan/crash15.C: Likewise.
2359         * g++.old-deja/g++.brendan/crash18.C: Change error message.
2360         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2361         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2362         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2363         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2364         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2365         syntax.
2366         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2367         * g++.old-deja/g++.brendan/crash8.C: Change error message.
2368         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2369         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2370         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2371         * g++.old-deja/g++.brendan/template11.C: Likewise.
2372         * g++.old-deja/g++.brendan/template26.C: Likewise.
2373         * g++.old-deja/g++.brendan/template27.C: Use explicit
2374         specialization syntax.
2375         * g++.old-deja/g++.brendan/template30.C: Likewise.
2376         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2377         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2378         non-dependent names.
2379         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2380         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2381         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2382         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2383         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2384         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2385         named return value extension.
2386         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2387         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2388         * g++.old-deja/g++.ext/return1.C: Likewise.
2389         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2390         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2391         * g++.old-deja/g++.jason/access8.C: Likewise.
2392         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2393         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2394         pseudo-destructor names.
2395         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2396         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2397         pseudo-destructor names.
2398         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2399         * g++.old-deja/g++.jason/overload19.C: Likewise.
2400         * g++.old-deja/g++.jason/overload32.C: Likewise.
2401         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2402         stray semicolons.
2403         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2404         * g++.old-deja/g++.jason/return.C: Likewise.
2405         * g++.old-deja/g++.jason/return2.C: Likewise.
2406         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2407         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2408         syntax.
2409         * g++.old-deja/g++.jason/template10.C: Account for use of
2410         non-dependent names.
2411         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2412         syntax.
2413         * g++.old-deja/g++.jason/template37.C: Likewise.
2414         * g++.old-deja/g++.law/access4.C: Change error messages.
2415         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2416         pseudo-destructor names.
2417         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2418         * g++.old-deja/g++.law/ctors9.C: Likewise.
2419         * g++.old-deja/g++.law/cvt22.C: Likewise.
2420         * g++.old-deja/g++.law/dtors5.C: Likewise.
2421         * g++.old-deja/g++.law/global-init1.C: Likewise.
2422         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2423         * g++.old-deja/g++.law/operators28.C: Likewise.
2424         * g++.old-deja/g++.law/visibility28.C: Likewise.
2425         * g++.old-deja/g++.martin/eval1.C: Likewise.
2426         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2427         name.
2428         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2429         * g++.old-deja/g++.mike/net34.C: Likewise.
2430         * g++.old-deja/g++.mike/net36.C: Likewise.
2431         * g++.old-deja/g++.mike/ns2.C: Likewise.
2432         * g++.old-deja/g++.mike/p12306.C: Likewise.
2433         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2434         value extension.
2435         * g++.old-deja/g++.mike/p700.C: Likewise.
2436         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2437         * g++.old-deja/g++.mike/p710.C: Likewise.
2438         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2439         value extension.
2440         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2441         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2442         * g++.old-deja/g++.ns/crash2.C: Likewise.
2443         * g++.old-deja/g++.ns/crash3.C: Likewise.
2444         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2445         * g++.old-deja/g++.ns/ns17.C: Likewise.
2446         * g++.old-deja/g++.ns/template16.C: Likewise.
2447         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2448         keyword.
2449         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2450         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2451         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2452         named return value extension.
2453         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2454         * g++.old-deja/g++.other/access4.C: Issue additional error
2455         messages.
2456         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2457         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2458         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2459         * g++.old-deja/g++.other/crash25.C: Change error message.
2460         * g++.old-deja/g++.other/crash4.C: Change error message.
2461         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2462         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2463         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2464         checks.
2465         * g++.old-deja/g++.other/defarg8.C: Likewise.
2466         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2467         * g++.old-deja/g++.other/dtor10.C: Likewise.
2468         * g++.old-deja/g++.other/incomplete.C: Likewise.
2469         * g++.old-deja/g++.other/linkage7.C: Likewise.
2470         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2471         lookup algorithm.
2472         * g++.old-deja/g++.other/mangle2.C: Likewise.
2473         * g++.old-deja/g++.other/refinit2.C: Likewise.
2474         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2475         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2476         * g++.old-deja/g++.pt/crash28.C: Likewise.
2477         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2478         syntax.
2479         * g++.old-deja/g++.pt/crash32.C: Change error message.
2480         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2481         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2482         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2483         error message position.
2484         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2485         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2486         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2487         syntax.
2488         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2489         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2490         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2491         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2492         keyword.
2493         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2494         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2495         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2496         keyword.
2497         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2498         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2499         syntax.
2500         * g++.old-deja/g++.pt/friend28.C: Account for use of
2501         non-dependent names.
2502         * g++.old-deja/g++.pt/friend29.C: Likewise.
2503         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2504         rules.
2505         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2506         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2507         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2508         lookup rules.
2509         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2510         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2511         keyword.
2512         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2513         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2514         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2515         keyword.
2516         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2517         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2518         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2519         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2520         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2521         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2522         keyword.
2523         * g++.old-deja/g++.pt/spec10.C: Likewise.
2524         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2525         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2526         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2527         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2528         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2529         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2530         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2531         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2532         * g++.old-deja/g++.pt/typename15.C: Likewise.
2533         * g++.old-deja/g++.pt/typename22.C: Likewise.
2534         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2535         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2536         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2537         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2538         syntax.
2539         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2540         return value extension.
2541         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2542         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2543         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2544         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2545
2546 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2547
2548         * g++.dg/warn/inline1.C: New test.
2549         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2550         * g++.old-deja/g++.jason/synth10.C: Likewise.
2551         * g++.old-deja/g++.mike/net31.C: Likewise.
2552         * g++.old-deja/g++.mike/p8786.C: Likewise.
2553
2554         * g++.dg/template/friend10.C: New test.
2555         * g++.dg/template/conv5.C: New test.
2556
2557 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2558
2559         * g++.dg/lookup/scoped3.C: New test.
2560
2561         * g++.dg/lookup/decl1.C: New test.
2562         * g++.dg/lookup/decl2.C: New test.
2563
2564 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2565
2566         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2567         gcc.c-torture/compile/20021015-1.c,
2568         gcc.c-torture/compile/20021015-2.c,
2569         gcc.c-torture/compile/20021123-1.c,
2570         gcc.c-torture/compile/20021123-2.c,
2571         gcc.c-torture/compile/20021123-3.c,
2572         gcc.c-torture/compile/20021123-4.c,
2573         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2574         only to 3.1 or 3.2 branch.
2575
2576 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2577
2578         * gcc.dg/i386-bitfield3.c: New test.
2579
2580         * gcc.dg/i386-bitfield2.c: New test.
2581
2582 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2583
2584         * g++.dg/parse/conv_op1.C: New test.
2585
2586 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2587
2588         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2589         approved.
2590
2591 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2592
2593         * gcc.c-torture/compile/20021220-1.c: New test.
2594
2595 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2596
2597         * gcc.dg/i386-fastcall-1.c: New.
2598
2599 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2600
2601         * gcc.c-torture/execute/20021219-1.c: New test.
2602
2603 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2604
2605         * gcc.dg/i386-pic-1.c: New test.
2606
2607 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2608
2609         PR c++/8099
2610         * g++.dg/template/friend9.C: New test.
2611
2612 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2613
2614         PR c++/3663
2615         * g++.dg/template/access7.C: New test.
2616
2617 2002-12-18  Nick Clifton  <nickc@redhat.com>
2618
2619         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2620         the libstdc++-v3 directory has been found.
2621
2622 2002-12-12  Devang Patel <dpatel@apple.com>
2623         * gcc.dg/darwin-ld-1.c: New test.
2624         * gcc.dg/darwin-ld-2.c: New test.
2625         * gcc.dg/darwin-ld-3.c: New test.
2626         * gcc.dg/darwin-ld-4.c: New test.
2627         * gcc.dg/darwin-ld-5.c: New test.
2628
2629 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2630
2631         * gcc.c-torture/compile/20021212-1.c: New test.
2632
2633 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2634
2635         * gcc.dg/fshort-wchar: New test.
2636
2637 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2638
2639         PR c++/8372
2640         * g++.dg/template/dtor1.C: New test.
2641
2642         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2643         markers.
2644
2645 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2646
2647         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2648
2649 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2650
2651         * g++.dg/template/static1.C: New test.
2652         * g++.dg/template/static2.C: New test.
2653         * g++.old-deja/g++.ext/memconst.C: New test.
2654
2655 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2656
2657         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2658         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2659         * g++.dg/special/initp1.C: Likewise.
2660
2661 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2662
2663         * gcc.c-torture/execute/20021204-1.c: New test.
2664
2665 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2666
2667         * gcc.dg/ppc-fmadd-1.c: New file.
2668         * gcc.dg/ppc-fmadd-2.c: New file.
2669         * gcc.dg/ppc-fmadd-3.c: New file.
2670
2671 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2672
2673         * gcc.c-torture/compile/20021204-1.c: New test.
2674
2675 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2676
2677         * g++.dg/inherit/covariant2.C: New test.
2678         * g++.dg/inherit/covariant3.C: New test.
2679         * g++.dg/inherit/covariant4.C: New test.
2680         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2681         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2682
2683 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/8688
2686         * g++.dg/init/brace3.C: New test.
2687
2688 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2689
2690         * gcc.dg/20020210-1.c: Fix a comment typo.
2691
2692 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2693
2694         PR c++/8720
2695         * g++.dg/parse/defarg1.C: New test.
2696
2697         PR c++/8615
2698         * g++.dg/template/char1.C: New test.
2699
2700         * g++.dg/template/varmod1.C: Fix typo.
2701
2702 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2703
2704         DR 180
2705         * g++.old-deja/g++.pt/crash32.C: Expect error.
2706
2707 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2708
2709         PR c++/5919
2710         * g++.dg/template/varmod1.C: New test.
2711
2712         PR c++/8727
2713         * g++.dg/inherit/typeinfo1.C: New test.
2714
2715         PR c++/8663
2716         * g++.dg/inherit/typedef1.C: New test.
2717
2718 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/8332
2721         PR c++/8493
2722         * g++.dg/template/strlen1.C: New test.
2723
2724         PR c++/8227
2725         * g++.dg/template/ctor2.C: New test.
2726
2727         PR c++/8214
2728         * g++.dg/init/string1.C: New test.
2729
2730         PR c++/8511
2731         * g++.dg/template/friend8.C: New test.
2732
2733 2002-11-29  Joe Buck <jbuck@synopsys.com>
2734
2735         * g++.dg/lookup/anon2.C: New test.
2736
2737 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2738
2739         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2740         h8300 port.
2741
2742 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2743
2744         * gcc.dg/bitfld-6.c: New test.
2745
2746 2002-11-27  Jan Hubicka  <jh@suse.cz>
2747
2748         * gcc.c-torture/execute/20021127.[cx]: New test.
2749
2750 2002-11-26  Jan Hubicka  <jh@suse.cz>
2751
2752         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2753         quality.
2754
2755 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2756
2757         * g++.dg/init/brace2.C: New test.
2758         * g++.old-deja/g++.mike/p9129.C: Correct.
2759
2760 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2761
2762         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2763
2764 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2765
2766         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2767
2768 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2769
2770         * testsuite/g++.dg/abi/empty11.C: New test.
2771         * testsuite/g++.dg/rtti/cv1.C: New test.
2772
2773 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2774
2775         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2776
2777 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2778
2779         * g++.dg/abi/empty10.C: New test.
2780
2781 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2782
2783         * gcc.c-torture/compile/20021124-1.c: New test.
2784
2785 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2786
2787         * g++.dg/abi/rtti2.C: New test.
2788
2789 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2790
2791         * gcc.dg/i386-unroll-1.c: New test.
2792
2793 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2794
2795         * gcc.c-torture/compile/20021120-1.c: New test.
2796         * gcc.c-torture/compile/20021120-2.c: New test.
2797
2798 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2799
2800         * gcc.dg/bitfld-5.c: New test.
2801
2802 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2803
2804         * gcc.c-torture/execute/20021120-3.c: New test.
2805
2806 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2807
2808         * gcc.c-torture/execute/20021120-2.c: New test.
2809
2810 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2811
2812         * gcc.c-torture/execute/20021120-1.c: New test.
2813
2814 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2815
2816         * gcc.c-torture/execute/20021118-3.c: New test.
2817
2818 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2819
2820         * gcc.c-torture/compile/20021119-1.c: New test.
2821
2822 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2823
2824         * gcc.dg/duff-1.c: New test.
2825         * gcc.dg/duff-2.c: New test.
2826         * gcc.dg/duff-3.c: New test.
2827
2828 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2829
2830         * gcc.dg/cpp/_Pragma5.c: New test.
2831
2832 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2833
2834         * gcc.c-torture/execute/20021118-2.c: New test.
2835
2836 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2837
2838         * gcc.c-torture/execute/20021118-1.c: New test.
2839
2840 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2841
2842         * gcc.dg/20021116-1.c: New test.
2843
2844 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2845
2846         * g++.dg/abi/vcall1.C: New test.
2847
2848 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2849
2850         * gcc.dg/20021029-1.c: New test.
2851         * gcc.dg/20021029-2.c: New test.
2852
2853 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2854
2855         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2856
2857 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2858
2859         PR c/8439
2860         * gcc.dg/20021110.c: Move to ...
2861         * gcc.c-torture/compile/20021110.c: .... here.
2862
2863 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2864
2865         PR c/8467
2866         * gcc.c-torture/execute/20021111-1.c
2867
2868 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2869
2870         PR c/8439
2871         * gcc.dg/20021110.c: New test.
2872
2873 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2874
2875         * g++.dg/abi/vthunk3.C: Run only on x86.
2876
2877 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2878
2879         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2880
2881 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2882
2883         * lib/compat.exp (compat-execute): Fix logic error in last
2884         change.
2885
2886 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2887
2888         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2889
2890 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2891
2892         PR c++/8389
2893         * g++.dg/template/access6.C: New test.
2894
2895 2002-11-08  Jan Hubicka  <jh@suse.cz>
2896
2897         * gcc.dg/i386-ssefp-1.c: New test.
2898         * gcc.dg/i386-ssefp-1.c: New test.
2899
2900 2002-11-08  Jan Hubicka  <jh@suse.cz>
2901
2902         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2903
2904 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2905
2906         * g++.dg/abi/vthunk3.C: New test.
2907
2908         PR c++/8338
2909         * g++.dg/template/crash2.C: New test.
2910
2911 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2912
2913         * testsuite/g++.dg/abi/dtor1.C: New test.
2914         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2915
2916 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2917
2918         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2919         Darwin.
2920
2921 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2922
2923         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2924         -mthumb.  Only xfail with -O0.
2925
2926 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2927
2928         * g++.dg/abi/thunk1.C: New test.
2929         * g++.dg/abi/thunk2.C: Likewise.
2930         * g++.dg/abi/vtt1.C: Likewise.
2931
2932 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2933
2934         PR optimization/8423
2935         * gcc.c-torture/execute/builtin-constant.c: New test.
2936
2937 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2938
2939         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2940         Add some more cases.
2941
2942 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2943
2944         PR c++/8391
2945         * g++.dg/opt/local1.C: New test.
2946
2947 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2948
2949         PR c++/8160
2950         * g++.dg/template/complit1.C: New test.
2951
2952         PR c++/8149
2953         * g++.dg/template/typename4.C: Likewise.
2954
2955 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2956
2957         Core issue 287, PR c++/7639
2958         * g++.dg/template/instantiate1.C: Adjust error location.
2959         * g++.dg/template/instantiate3.C: New test.
2960         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2961         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2962         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2963
2964 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2965
2966         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2967
2968 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/8287
2971         * g++.dg/init/dtor2.C: New test.
2972
2973 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2974
2975         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2976         * gcc.dg/nest.c: Bypass errors on irix6.
2977
2978 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2979
2980         * gcc.dg/nest.c: Expect error for mmix-*-*.
2981         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2982
2983 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2984
2985         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2986         markers.
2987
2988         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2989
2990 2002-10-25  Mike Stump  <mrs@apple.com>
2991
2992         * gcc.dg/warn-1.c: New test.
2993
2994 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2995
2996         * g++.dg/template/typename3.C: New test.
2997
2998 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2999
3000         * g++.dg/lookup/ptrmem1.C: New test.
3001
3002         * g++.dg/abi/vthunk2.C: New test.
3003
3004 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3005
3006         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3007
3008 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3009
3010         * g++.dg/abi/empty9.C: New test.
3011
3012 2002-10-24  Richard Henderson  <rth@redhat.com>
3013
3014         * g++.dg/inherit/thunk1.C: Enable for ia64.
3015
3016 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3017
3018         PR c++/8067
3019         * g++.dg/lookup/pretty1.C: New test.
3020
3021 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3022
3023         * gcc.dg/20021023-1.c: New test.
3024
3025 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/7679
3028         * g++.dg/parse/inline1.C: New test.
3029
3030 2002-10-23  Richard Henderson  <rth@redhat.com>
3031
3032         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3033
3034         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3035
3036 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3037
3038         PR c++/6579
3039         * g++.dg/parse/stmtexpr3.C: New test.
3040
3041 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3042
3043         * g++.dg/expr/cond1.C: New test.
3044
3045 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3046
3047         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3048
3049 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3050
3051         * g++.dg/abi/vbase13.C: New test.
3052         * g++.dg/abi/vbase14.C: Likewise.
3053
3054 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3055
3056         * gcc.dg/tls/pic-1.c: New test.
3057         * gcc.dg/tls/nonpic-1.c: New test.
3058         * gcc.dg/20021018-1.c: New test.
3059
3060 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3061
3062         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3063         Remove only files with the same base name as the test case.
3064         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3065         (profopt-execute): Likewise.  Also, remove old profiling
3066         and performance data files before running the tests.
3067
3068         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3069         * g++.dg/bprob/bprob.exp: Likewise.
3070         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3071         to allow more general test case names.
3072
3073         * g++.dg/bprob/bprob-1.C: Rename to ...
3074         * g++.dg/bprob/g++-bprob-1.C: ... this.
3075
3076         * g77.dg/bprob/bprob-1.f: Rename to ...
3077         * g77.dg/bprob/g77-bprob-1.f: ... this.
3078
3079 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3080
3081         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3082         bison 1.50 or later.
3083
3084 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3085
3086         * g++.dg/README: Describe more test directories.
3087
3088 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3089
3090         * g++.dg/init/array6.C: Add additional tests.
3091
3092 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3093
3094         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3095         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3096
3097 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3098
3099         * gcc.c-torture/compile/20020604-1.x: New.
3100         * gcc.c-torture/compile/simd-5.x: Likewise.
3101         * gcc.c-torture/execute/920710-1.x: Likewise.
3102         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3103
3104 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3105
3106         * g++.dg/inherit/override1.C: Add dg-options clause.
3107
3108 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3109
3110         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3111         _mm_slli_si128.
3112
3113 2002-10-19  Andreas Schwab  <schwab@suse.de>
3114
3115         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3116         directory component.
3117
3118 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3119
3120         * g++.dg/inherit/thunk1.C: New test.
3121
3122         * g++.dg/inherit/override1.C: New test.
3123
3124         * g++.dg/abi/mangle11.C: New test.
3125         * g++.dg/abi/mangle14.C: New test.
3126         * g++.dg/abi/mangle17.C: New test.
3127
3128 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3129
3130         * g++.dg/overload/member2.C: New test.
3131
3132 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3133
3134         * g++.dg/README: Describe new compat directory.
3135         * g++.dg/dg.exp: Skip tests in compat directory.
3136         * README.compat: New file.
3137         * lib/compat.exp: New expect script.
3138         * g++.dg/compat: New test directory.
3139         * g++.dg/compat/compat.exp: New expect script.
3140         * g++.dg/compat/abi: New test directory.
3141         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3142         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3143         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3144         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3145         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3146         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3147         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3148         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3149         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3150         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3151         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3152         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3153         * g++.dg/compat/break: New test directory.
3154         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3155         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3156         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3157         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3158         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3159         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3160         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3161         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3162         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3163         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3164         g++.dg/compat/break/README: New files.
3165         * g++.dg/compat/eh: New test directory.
3166         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3167         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3168         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3169         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3170         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3171         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3172         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3173         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3174         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3175         g++.dg/compat/eh/filter2_y.C,
3176         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3177         g++.dg/compat/eh/new1_y.C,
3178         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3179         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3180         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3181         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3182         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3183         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3184         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3185         g++.dg/compat/eh/unexpected1_y.C: New files.
3186         * g++.dg/compat/init: New test directory.
3187         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3188         g++.dg/compat/init/array5_y.C,
3189         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3190         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3191         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3192         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3193         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3194         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3195         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3196         g++.dg/compat/init/init-ref2_y.C: New files.
3197
3198 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3199
3200         PR c++/7584
3201         * g++.dg/inherit/using3.C: New test.
3202
3203 2002-10-17  Jan Hubicka  <jh@suse.cz>
3204
3205         * gcc.dg/20021017-2.c: New test.
3206
3207 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3208
3209         * g++.dg/abi/mangle16.C: Adjust.
3210
3211         * g++.dg/init/array8.C: New test.
3212
3213 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
3214
3215         * gcc.dg/special/mips-abi.exp: New test.
3216         * gcc.dg/special/mips-abi.s: Empty file used by the above.
3217
3218 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * g++.dg/abi/mangle16.C: New test.
3221         * g++.dg/abi/mangle17.C: Likewise.
3222
3223         PR c++/7478
3224         * g++.dg/template/ref1.C: New test.
3225
3226 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3227
3228         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3229
3230 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3231
3232         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3233
3234 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3235
3236         PR c++/7524
3237         * g++.dg/init/array7.C: New test.
3238
3239 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3240
3241         * g++.dg/init/array6.C: New test.
3242
3243         * g++.dg/abi/mangle13.C: Likewise.
3244         * g++.dg/abi/mangle14.C: Likewise.
3245         * g++.dg/abi/mangle15.C: Likewise.
3246
3247 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3248
3249         * g++.dg/abi/empty8.C: New test.
3250
3251 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3252
3253         * g++.dg/init/ctor1.C: New test.
3254
3255 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3256
3257         * gcc.c-torture/execute/20021015-1.c: New test.
3258
3259 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3260
3261         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3262
3263 2002-10-14  Jan Hubicka  <jh@suse.cz>
3264
3265         * gcc.dg/i386-ssetype-[1-5].c: New tests.
3266
3267 2002-10-14  Richard Henderson  <rth@redhat.com>
3268
3269         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3270
3271 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3272
3273         PR optimization/6631
3274         * g++.dg/opt/const2.C: New test.
3275
3276 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3277
3278         PR c++/7176
3279         * g++.dg/parse/friend1.C: New test.
3280         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3281
3282 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
3283
3284         * gcc.dg/20021014-1.c: New test.
3285
3286 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
3287
3288         PR c++/5661
3289         * g++.dg/ext/vlm1.C: New test.
3290         * g++.dg/ext/vlm2.C: Likewise.
3291
3292         * g++.dg/init/array1.C: Remove invalid braces.
3293         * g++.dg/init/brace1.C: New test.
3294         * g++.dg/init/copy2.C: Likewise.
3295         * g++.dg/init/copy3.C: Likewise.
3296         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3297         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3298         braces.
3299
3300 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
3301
3302         * gcc.dg/cpp/assembler.S: Don't use -ansi.
3303
3304 2002-10-11  Richard Shann  <richard.shann@superh.com>
3305
3306         * gcc.c-torture/compile/simd-5.c: New test.
3307
3308 2002-10-10  Roger Sayle  <roger@eyesopen.com>
3309
3310         * gcc.c-torture/execute/shiftopt-1.c: New test case.
3311
3312 2002-10-10  Jim Wilson  <wilson@redhat.com>
3313
3314         * gcc.c-torture/execute/20021010-1.c: New test.
3315
3316 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
3317
3318         PR c/7353
3319         * g++.dg/ext/typedef-init.C: New test.
3320         * gcc.dg/typedef-init.c: New test.
3321
3322 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
3323
3324         * gcc.dg/cpp/paste13.c: New test.
3325
3326 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3327
3328         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
3329         remaining platforms, XFAIL during compile, not execute.  Don't
3330         XFAIL at -O0.
3331
3332 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3333
3334         * gcc.dg/alias-1.c: Tweak expected warning.
3335
3336 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
3337
3338         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
3339
3340 2002-10-06  Andreas Jaeger  <aj@suse.de>
3341
3342         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
3343         * gcc.dg/cpp/c++98.C: Likewise.
3344
3345         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
3346         * g++.dg/cpp/c++98.C: Likewise.
3347
3348         * g++.dg/README (Subdirectories): Mention cpp directory.
3349
3350         PR target/7559
3351         * gcc.dg/20021006-1.c: New test.
3352
3353 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3354
3355         PR c++/7804
3356         * g++.dg/other/warning1.C: New test.
3357
3358 2002-10-04  Roger Sayle  <roger@eyesopen.com>
3359
3360         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
3361         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
3362         and sparc-*-* with -m64 as expected failures.  See PR 8087.
3363
3364 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3365
3366         PR c++/7931
3367         * g++.dg/template/ptrmem3.C: New test.
3368
3369         PR c++/7754
3370         * g++.dg/template/union1.C: New test.
3371
3372 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3373
3374         PR c++/8006
3375         * g++.dg/abi/mangle9.C: New test.
3376         * g++.dg/abi/mangle10.C: New test.
3377         * g++.dg/abi/mangle11.C: New test.
3378         * g++.dg/abi/mangle12.C: New test.
3379
3380 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3381
3382         PR c++/7188.
3383         * g++.dg/template/meminit1.C: New test.
3384         * g++.dg/warn/Wreorder-1.C: Likewise.
3385         * g++.old-deja/g++.mike/warn3.C: Tweak.
3386         * lib/prune.exp: Ingore "in copy constructor".
3387
3388 2002-10-02  Andreas Jaeger  <aj@suse.de>
3389
3390         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3391         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3392         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3393         on x86-64.
3394
3395 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3396
3397         * gcc.dg/empty1.C: Fix typo.
3398
3399 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * gcc.dg/alias-1.c: New test.
3402
3403 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3404
3405         * gcc.dg/empty1.C: New test.
3406
3407         * g++.dg/tls/init-2.C: Tweak error messages.
3408
3409 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3410
3411         * gcc.c-torture/compile/20020923-1.c: New test.
3412
3413 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3414
3415         * gcc.c-torture/execute/ffs-1.c: New test.
3416         * gcc.c-torture/execute/ffs-2.c: Ditto.
3417
3418 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3419
3420         * g++.dg/overload/member1.C: New test.
3421
3422 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3423
3424         * g++.dg/abi/empty7.C: New test.
3425         * g++.dg/init/pm2.C: Likewise.
3426
3427 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3428
3429         * g++.dg/rtti/crash1.C: New test.
3430
3431 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3432
3433         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3434         gcc.dg/sibcall-4.c: New tests.
3435
3436 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3437
3438         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3439         powerpc and MMIX targets.
3440
3441 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3442
3443         * gcc.dg/cpp/20020927-1.c: New.
3444
3445 2002-09-26  David S. Miller  <davem@redhat.com>
3446
3447         * gcc.c-torture/compile/trunctfdf.c: New.
3448
3449 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3450
3451         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3452
3453 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3454
3455         * gcc.c-torture/execute/loop-15.c: New.
3456
3457 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3458
3459         * README.QMTEST: Fix typo.
3460
3461 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3462
3463         * gcc.dg/20020926-1.c: New test.
3464
3465 2002-09-25  David S. Miller  <davem@redhat.com>
3466
3467         PR target/7842
3468         * gcc.c-torture/execute/shiftdi.c: New test.
3469
3470 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3471
3472         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3473         unique to the tool.
3474         * lib/g77.exp (g77_init): Likewise.
3475         * lib/g++.exp (g++_init): Likewise.
3476         * lib/objc.exp (objc_init): Likewise.
3477
3478 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3479
3480         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3481         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3482         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3483
3484 2002-09-25  Richard Henderson  <rth@redhat.com>
3485
3486         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3487         too-small long double.
3488
3489 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3490
3491         * gcc.dg/20020919-1.c: New test.
3492
3493 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3494
3495         * g++.dg/abi/bitfield6.C: New test.
3496         * g++.dg/abi/bitfield7.C: New test.
3497         * g++.dg/abi/bitfield8.C: New test.
3498         * g++.dg/abi/vbase11.C: New test.
3499
3500 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3501
3502         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3503         hppa*-*-hpux*.  Update test comment.
3504
3505 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3506
3507         * gcc.dg/tls/struct-1.c: New test.
3508
3509 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3510
3511         * gcc.dg/cpp/tr-warn2.c: Update.
3512
3513 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3514
3515         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3516
3517 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3518
3519         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3520         systems.
3521
3522 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3523
3524         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3525
3526         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3527         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3528         setting of cxxfilt.
3529
3530 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3531
3532         * gcc.dg/20020312-2.c: Update for darwin.
3533
3534 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3535
3536         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3537
3538 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3539
3540         * objc.dg/comp-types-1.m: New test.
3541         * objc.dg/comp-types-2.m: New test.
3542         * objc.dg/comp-types-3.m: New test.
3543         * objc.dg/comp-types-4.m: New test.
3544         * objc.dg/comp-types-5.m: New test.
3545         * objc.dg/comp-types-6.m: New test.
3546
3547 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3548
3549         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3550
3551 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3552
3553         * g++.dg/other/do1.C: New test.
3554
3555         * g++.dg/template/subst1.C: New test.
3556
3557 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3558
3559         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3560
3561 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         * g++.dg/template/qualttp20.C: Adjust expected errors.
3564         * g++.old-deja/g++.jason/report.C: Likewise.
3565         * g++.old-deja/g++.other/qual1.C: Likewise.
3566
3567         * g++.dg/lookup/scoped2.C: New test.
3568
3569         * g++.dg/ext/asm3.C: New test.
3570
3571 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3572
3573         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3574
3575 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3576
3577         * ChangeLog: follow spelling conventions.
3578         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3579         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3580         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3581         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3582         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3583         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3584         * g++.old-deja/g++.law/global-init1.C: Likewise.
3585         * g++.old-deja/g++.other/delete4.C: Likewise.
3586         * g++.old-deja/g++.other/inline21.C: Likewise.
3587         * g++.old-deja/g++.other/singleton.C: Likewise.
3588         * g77.dg/strlen0.f: Likewise.
3589         * g77.f-torture/compile/20010519-1.f: Likewise.
3590         * g77.f-torture/compile/980310-4.f: Likewise.
3591         * gcc.c-torture/compile/20000605-1.c: Likewise.
3592         * gcc.c-torture/execute/20020225-1.c: Likewise.
3593         * gcc.dg/c90-hexfloat-2.c: Likewise.
3594         * gcc.dg/c99-bool-1.c: Likewise.
3595         * gcc.dg/c99-hexfloat-2.c: Likewise.
3596         * gcc.dg/dll-2.c: Likewise.
3597         * gcc.dg/wtr-union-init-1.c: Likewise.
3598         * gcc.dg/wtr-union-init-2.c: Likewise.
3599         * gcc.dg/wtr-union-init-3.c: Likewise.
3600         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3601         * gcc.dg/cpp/defined.c: Likewise.
3602         * gcc.dg/cpp/macsyntx.c: Likewise.
3603         * gcc.dg/cpp/paste2.c: Likewise.
3604         * gcc.dg/cpp/trad/defined.c: Likewise.
3605         * gcc.dg/format/c90-printf-1.c: Likewise.
3606         * gcc.dg/format/c90-scanf-1.c: Likewise.
3607         * gcc.dg/format/c99-printf-1.c: Likewise.
3608         * gcc.dg/format/c99-scanf-1.c: Likewise.
3609         * gcc.misc-tests/gcov-8.c: Likewise.
3610         * lib/profopt.exp: Likewise.
3611
3612 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3613
3614         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3615
3616 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         * g++.dg/inherit/using2.C: New test.
3619
3620 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3621
3622         * ChangeLog: Follow spelling conventions.
3623         * g++.dg/template/friend4.C: Likewise.
3624         * g++.old-deja/g++.pt/crash67.C: Likewise.
3625         * gcc.c-torture/execute/20000801-4.c: Likewise.
3626         * gcc.dg/c90-digraph-1.c: Likewise.
3627         * gcc.dg/c94-digraph-1.c: Likewise.
3628         * gcc.dg/c99-digraph-1.c: Likewise.
3629         * gcc.dg/cpp/line5.c: Likewise.
3630         * gcc.dg/cpp/multiline.c: Likewise.
3631         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3632         * gcc.dg/format/attr-3.c: Likewise.
3633         * gcc.dg/format/c90-scanf-3.c: Likewise.
3634         * gcc.dg/format/ext-4.c: Likewise.
3635
3636 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3637
3638         * g++.dg/template/pretty1.C: New test.
3639
3640 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3641
3642         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3643
3644 2002-09-13  Matt Austern  <austern@apple.com>
3645
3646         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3647         passing a cast expression to a function by const reference.
3648
3649 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3650
3651         * g++.dg/template/deduce1.C: New test.
3652
3653 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3654
3655         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3656         32-bit int.
3657
3658 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3659
3660         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3661         usage.
3662
3663 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3664
3665         * gcc.c-torture/compile/20020910-1.c: New test.
3666
3667 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3668
3669         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3670
3671 2002-09-10  Andreas Jaeger  <aj@suse.de>
3672
3673         * gcc.dg/20020312-2.c: Adjust for x86-64.
3674
3675 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3676
3677         * g77.dg/7388.f: New test case for PR 7388.
3678
3679 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3680
3681         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3682
3683 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3684
3685         * objc.dg/proto-lossage-1.m: New test.
3686
3687 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3688
3689         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3690
3691 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3692
3693         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3694         expected to pass.
3695
3696 2002-09-06  Stan Shebs  <shebs@apple.com>
3697             David Edelsohn  <edelsohn@gnu.org>
3698
3699         * gcc.dg/weak: New directory.
3700         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3701         target-specific xfail bits.
3702         * gcc.dg/typeof-2.c: Move to new directory.
3703         * gcc.dg/weak.exp: New expect script.
3704
3705 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3706
3707         * gcc.c-torture/execute/extzvsi.c: New test.
3708
3709 2002-09-05  Stan Shebs  <shebs@apple.com>
3710
3711         * gcc.dg/weak-1.c: xfail on Darwin.
3712         * gcc.dg/weak-2.c: Ditto.
3713         * gcc.dg/weak-3.c: Ditto.
3714         * gcc.dg/weak-4.c: Ditto.
3715         * gcc.dg/weak-5.c: Ditto.
3716         * gcc.dg/weak-6.c: Ditto.
3717         * gcc.dg/weak-7.c: Ditto.
3718         * gcc.dg/weak-8.c: Ditto.
3719         * gcc.dg/weak-9.c: Ditto.
3720
3721 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3722
3723         * gcc.c-torture/execute/loop-14.c: New test.
3724
3725 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * g++.dg/other/cxa-atexit1.C: New test.
3728
3729         * gcc.dg/typeof-2.c: New test.
3730
3731 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3732
3733         * gcc.dg/builtins-2.c: New testcase.
3734         * gcc.dg/builtins-3.c: New testcase.
3735
3736 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3737
3738         * gcc.dg/cpp/_Pragma4.c: New test.
3739
3740 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3741
3742         * objc/execute/nil_method-1.m: New testcase.
3743
3744 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3745
3746         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3747         [Object class], not [Object initialize].
3748
3749 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3750             Hans-Peter Nilsson  <hp@bitrange.com>
3751
3752         * gcc.c-torture/execute/20020720-1.x: Skip test on
3753         mmix-knuth-mmixware.  Correct comment.
3754
3755 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3756
3757         * testsuite/g++.dg/abi/bitfield5.C: New test.
3758         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3759
3760 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3761
3762         * objc.dg/undeclared-selector.m: New test.
3763
3764 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3765
3766         * g++.dg/other/offsetof1.C: Avoid cast warning.
3767
3768 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3769
3770         * objc.dg/super-class-2.m: New test.
3771
3772 2002-08-24  Matt Austern  <austern@apple.com>
3773
3774         * g++.dg/ext/lvaddr.C: New test.
3775         * g++.dg/ext/lvcast.C: New test.
3776
3777 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3778
3779         * testsuite/g++.dg/inherit/cond1.C: New test.
3780
3781 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3782
3783         * gcc.dg/noncompile/incomplete-1.c: New test.
3784
3785 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3786
3787         * gcc.dg/typespec-1.c: New test.
3788
3789 2002-08-20  Devang Patel  <dpatel@apple.com>
3790         * objc.dg/proto-hier-2.m: New test.
3791
3792 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3793
3794         * objc.dg/bitfield-1.m: New test.
3795         * objc.dg/bitfield-2.m: New test.
3796
3797 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3798
3799         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3800         gcc.dg/c99-flex-array-4.c: New tests.
3801
3802 2002-08-16  Stan Shebs  <shebs@apple.com>
3803
3804         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3805
3806 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3807
3808         * gcc.dg/typeof-1.c: New test.
3809         * g++.dg/ext/typeof2.C: New test.
3810
3811 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3812
3813         * g++.dg/other/offsetof1.C: New test.
3814
3815 2002-08-14  Richard Henderson  <rth@redhat.com>
3816
3817         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3818
3819 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3820
3821         * gcc.dg/cpp/_Pragma3.c: New test.
3822
3823 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3824
3825         * g++.dg/template/inherit3: New test.
3826
3827 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3828
3829         * gcc.dg/bitfld-4.c: Add blank options.
3830
3831 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3832
3833         * g++.dg/template/crash1.C: New test.
3834
3835 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3836
3837         * gcc.dg/tls/opt-2.c: New test.
3838
3839 2002-08-08  Devang Patel  <dpatel@apple.com>
3840
3841         * objc.dg/selector-1.m : New test
3842
3843 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3844
3845         * g++.dg/abi/bitfield4.C: New test.
3846         * gcc.dg/bitfld-4.c: New test.
3847
3848 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3849
3850         * g++.dg/other/packed1.C: New test.
3851
3852 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3853
3854         * g++.dg/abi/offsetof.C: Tweak error messages.
3855         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3856
3857 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3858
3859         * gcc.dg/bitfld-3.c: New test.
3860
3861 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3862             Richard Henderson  <rth@redhat.com>
3863
3864         * gcc.dg/i386-bitfield1.c: New test.
3865         * g++.dg/abi/bitfield3.C: Update.
3866
3867 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3868
3869         * objc.dg/const-str-2.m: Update.
3870         * gcc.dg/cpp/c++98.c: Change to C extension.
3871         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3872         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3873
3874 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3875
3876         * testsuite/gcc.dg/tls/diag-3.c: New.
3877
3878 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3879
3880         * g++.dg/README (Subdirectories): Document new subdir expr.
3881         * g++.dg/expr/pmf-1.C: New test.
3882
3883 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3884
3885         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3886
3887 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * g++.dg/abi/bitfield3.C: New test.
3890
3891 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3892
3893         * lib/gcov.exp: Tweak expected line formats.
3894         * gcc.misc-tests/gcov8.c: New test.
3895         * gcc.misc-tests/gcov8.x: New flags.
3896
3897 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3898
3899         * consistency.vlad/layout/endian.c: Include string.h.
3900
3901         * gcc.c-torture/execute/20020805-1.c: New test.
3902
3903 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3904
3905         * g++.dg/other/conversion1.C: New test.
3906
3907 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3908
3909         * gcc.dg/builtins-1.c: New testcase.
3910
3911 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3912
3913         * g++.dg/inherit/access3.C: New test.
3914
3915 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * gcc.dg/ia64-visibility-2.c: New test.
3918
3919 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3920
3921         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3922         __qualifier_flags to __flags.
3923
3924 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3925
3926         * g++.dg/inherit/operator1.C: New test.
3927         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3928         * g++.dg/other/error1.C: Change expected error message.
3929         * g++.dg/template/conv4.C: Likewise.
3930
3931 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3932
3933         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3934         for documented behavior.
3935
3936 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3937
3938         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3939         several targets known to fail.
3940
3941 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3942
3943         * gcc.dg/mips-args-[123].c: New tests.
3944
3945 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3946
3947         * gcc.dg/ppc-spe.c: New.
3948
3949 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3950
3951         * g++.dg/other/ptrmem4.C: New testcase.
3952
3953 2002-07-24  Richard Henderson  <rth@redhat.com>
3954
3955         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3956
3957 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3958
3959         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3960
3961 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3962
3963         * gcc.c-torture/execute/memset-3.c: New testcase.
3964
3965 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3966
3967         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3968         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3969
3970 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3971
3972         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3973         Delete.
3974
3975 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3976
3977         * gcc.c-torture/compile/simd-4.c: New test.
3978
3979 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3980
3981         PR c++/7347, c++/7348
3982         * g++.dg/template/access4.C: New test.
3983         * g++.dg/template/access5.C: New test.
3984         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3985         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3986         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3987         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3988
3989 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3990
3991         * gcc.dg/gnu89-init-2.c: New test.
3992
3993 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3994
3995         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3996
3997 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3998
3999         * gcc.c-torture/execute/20020720-1.c: New testcase.
4000
4001 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
4002
4003         * gcc.dg/cpp/Wsignprom.c: New tests.
4004
4005 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
4006
4007         * gcc.c-torture/execute/loop-13.c: New test.
4008
4009 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
4010
4011         * gcc.dg/cpp/expr.c: New tests.
4012
4013 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
4014
4015         * g++.dg/opt/pr6713.C: Add template instantiation.
4016
4017 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
4018
4019         * gcc.dg/nest.c: New test.
4020
4021 2002-07-17  Richard Henderson  <rth@redhat.com>
4022
4023         * g++.dg/opt/pr6713.C: New test.
4024
4025 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
4026
4027         * gcc.c-torture/execute/loop-2e.x: Let the testcase
4028         XFAIL for all x86 processors.
4029
4030 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
4031
4032         * gcc.c-torture/execute/20010122-1.x: Do not test with
4033         -fomit-frame-pointer.
4034
4035 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4036
4037         * g++.dg/template/instantiate2.C: New test.
4038         * g++.dg/template/spec4.C: New test.
4039
4040 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4041
4042         * g++.dg/template/access2.C: New test.
4043         * g++.dg/template/access3.C: New test.
4044
4045 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
4046
4047         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4048         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4049         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4050         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4051         Convert to use <stdarg.h>.
4052         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4053         Delete.
4054         * gcc.dg/va-arg-2.c: New.
4055         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4056
4057 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4058
4059         * gcc.c-torture/compile/20020710-1.c: New test.
4060
4061 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4062                           Andrew Pinski  <pinskia@physics.uc.edu>
4063
4064         gcc.c-torture/compile/simd-2.c: New testcase.
4065         gcc.c-torture/compile/simd-3.c: Likewise.
4066
4067 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/7224
4070         * g++.dg/overload/error1.C: New test.
4071
4072 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4073
4074         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4075         configuration and IRIX 6 O32 ABI.
4076
4077 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4078
4079         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4080
4081 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4082
4083         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4084
4085 2002-07-10  Jeffrey A Law  <law@redhat.com>
4086
4087         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4088
4089         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4090
4091 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4092
4093         * gcc.dg/20020312-2.c: Check for __PPC__.
4094
4095 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4096
4097         * gcc.c-torture/compile/20020709-1.c: New test.
4098
4099 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4100
4101         * g++.dg/template/qualttp21.C: New test case.
4102
4103 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4104
4105         * gcc.c-torture/compile/20020706-1.c: New test.
4106         * gcc.c-torture/compile/20020706-2.c: New test.
4107
4108 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4109             Alexandre Oliva  <aoliva@redhat.com>
4110
4111         * g++.dg/warn/incomplete1.C: New test.
4112
4113 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4114
4115         PR c++/7099
4116         * g++.dg/warn/noreturn1.C: New test.
4117
4118 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
4119
4120         PR c++/6706
4121         * g++.dg/debug/debug6.C: New test.
4122         * g++.dg/debug/debug7.C: New test.
4123
4124 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
4125
4126         * gcc.c-torture/compile/simd-3.c: New test.
4127
4128 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
4129
4130         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
4131         * gcc.dg/20020620-1.c: Likewise.
4132
4133 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4134
4135         PR c++/6944
4136         * g++.dg/init/array4.C: New test.
4137         * g++.dg/init/array5.C: New test.
4138
4139 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
4140
4141         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
4142         * gcc.c-torture/execute/simd-2.c (main): Likewise.
4143
4144 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4145
4146         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
4147         * gcc.dg/wtr-aggr-init-1.c: Likewise.
4148         * gcc.dg/wtr-conversion-1.c: Likewise.
4149         * gcc.dg/wtr-escape-1.c: Likewise.
4150         * gcc.dg/wtr-int-type-1.c: Likewise.
4151         * gcc.dg/wtr-label-1.c: Likewise.
4152         * gcc.dg/wtr-static-1.c: Likewise.
4153         * gcc.dg/wtr-strcat-1.c: Likewise.
4154         * gcc.dg/wtr-suffix-1.c: Likewise.
4155         * gcc.dg/wtr-switch-1.c: Likewise.
4156         * gcc.dg/wtr-unary-plus-1.c: Likewise.
4157         * gcc.dg/wtr-union-init-1.c: Likewise.
4158         * gcc.dg/wtr-union-init-2.c: Likewise.
4159         * gcc.dg/wtr-union-init-3.c: Likewise.
4160
4161         * gcc.dg/wtr-func-def-1.c: New test.
4162
4163 2002-07-02 Devang Patel <dpatel@apple.com>
4164
4165         * objc.dg/param-1.m: New test.
4166
4167 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
4168
4169         * gcc.dg/cpp/trad/directive.c: Add test.
4170         * gcc.dg/cpp/trad/macroargs.c: Add test.
4171         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
4172
4173 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
4174
4175         * gcc.dg/cpp/cmdlne-M.c: New test.
4176
4177 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
4178
4179         * objc.dg/desig-init-1.m: New test.
4180
4181 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4182
4183         PR c++/6716
4184         * g++.dg/template/instantiate1.C: New test.
4185
4186 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
4187
4188         PR c++/7112
4189         * g++.dg/template/sizeof2.C: New test.
4190
4191 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4192
4193         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
4194         gcc.dg/cpp/trad/include.c: New tests.
4195
4196 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
4197
4198         PR target/7177
4199         * gcc.c-torture/compile/20020701-1.c: New test.
4200
4201 2002-07-01  Stan Shebs  <shebs@apple.com>
4202
4203         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
4204         header here...
4205         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
4206         (objc-torture-execute): or here.
4207
4208 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
4209
4210         * gcc.c-torture/execute/arith-rand-ll.c: New test.
4211
4212 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4213
4214         * gcc.dg/cpp/trad/escaped-nl.c: New test.
4215
4216 2002-06-30  Devang Patel  <dpatel@apple.com>
4217
4218         * objc.dg/fsyntax-only.m: New test.
4219
4220 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/6695
4223         * g++.dg/template/friend7.C: New file.
4224
4225 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
4226
4227         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
4228         return type.
4229
4230 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
4231
4232         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
4233         avoid division by zero.
4234
4235 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
4236
4237         * gcc.dg/Wunknownprag.c: New tests.
4238
4239 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
4240
4241         * gcc.c-torture/execute/simd-2.c: New test.
4242
4243 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
4244
4245         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
4246         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
4247         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
4248         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
4249         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
4250         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
4251         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
4252         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
4253         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
4254         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
4255         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
4256         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
4257         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
4258         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
4259         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
4260         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
4261         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
4262
4263 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
4264
4265         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
4266         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
4267         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
4268         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
4269         New tests.
4270         * gcc.dg/cpp/trad/directive.c: Update.
4271
4272 2002-06-23  Andreas Jaeger  <aj@suse.de>
4273
4274         * gcc.c-torture/execute/complex-6.c: New.
4275
4276 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
4277
4278         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
4279         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
4280         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
4281         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
4282
4283 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
4284
4285         * gcc.dg/cpp/trad: New directory with traditional tests copied
4286         from parent directory.
4287         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4288         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4289         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4290         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4291         Move to trad/ and rename.
4292         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
4293         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
4294         gcc.dg/cpp/trad/redef2.c: New tests.
4295         * gcc.dg/cpp/trad/trad.exp: New driver.
4296
4297 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
4298
4299         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4300         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4301         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4302         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4303         Remove.
4304
4305 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
4306
4307         * gcc.dg/20020620-1.c: New test.
4308
4309 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4310
4311         * g++.dg/template/ttp4.C: New test.
4312
4313 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
4314
4315         * g++.dg/opt/vt1.C: Fix regexp.
4316
4317 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4318
4319         * gcc.c-torture/execute/pure-1.c: Make functions static again.
4320         Don't use attribute `noinline'.
4321
4322 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4323
4324         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
4325
4326 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
4327
4328         * gcc.c-torture/execute/simd-1.c: New.
4329
4330         * gcc.dg/simd-1.c: New.
4331
4332 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4333
4334         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
4335
4336 2002-06-16  Richard Henderson  <rth@redhat.com>
4337
4338         * g++.dg/ext/anon-struct1.C: New.
4339         * g++.dg/ext/anon-struct2.C: New.
4340         * g++.dg/ext/anon-struct3.C: New.
4341         * gcc.dg/anon-struct-1.c: New.
4342         * gcc.dg/anon-struct-2.c: New.
4343         * gcc.dg/anon-struct-3.c: New.
4344         * gcc.dg/20011008-1.c: Adjust warning text.
4345         * gcc.dg/20020527-1.c: Add -fms-extensions.
4346
4347 2002-06-16  Richard Henderson  <rth@redhat.com>
4348
4349         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
4350
4351 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
4352
4353         * gcc.c-torture/execute/20020615-1.c: New test.
4354
4355 2002-06-15  Roger Sayle  <roger@eyesopen.com>
4356
4357         * gcc.c-tortuture/execute/compare-1.c: New test case.
4358         * gcc.c-tortuture/execute/compare-2.c: New test case.
4359         * gcc.c-tortuture/execute/compare-3.c: New test case.
4360
4361 2002-06-13  Richard Henderson  <rth@redhat.com>
4362
4363         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
4364         ia64 ilp32.
4365
4366 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4367
4368         * g++.dg/template/typename2.C: Update error message.
4369
4370 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
4371
4372         * gcc.c-torture/execute/20020611-1.c: New test.
4373
4374 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
4375
4376         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
4377         list of targets to skip.
4378
4379 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
4380
4381         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
4382         targets if not optimizing.
4383
4384 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
4385
4386         * gcc.c-torture/compile/20020605-1.c: New test.
4387
4388         * g++.dg/opt/vt1.C: New test.
4389
4390         * gcc.dg/20020531-1.c: New test.
4391
4392         * gcc.dg/20020530-1.c: New test.
4393
4394         * gcc.dg/20020527-1.c: New test.
4395
4396         * g++.dg/opt/cse1.C: New test.
4397
4398 2002-06-07  Roger Sayle  <roger@eyesopen.com>
4399
4400         * gcc.dg/20020607-2.c: New test case.
4401
4402 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
4403
4404         * gcc.c-torture/compile/20020604-1.c: New test.
4405
4406 2002-06-04  Richard Henderson  <rth@redhat.com>
4407
4408         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
4409         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
4410         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
4411
4412 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
4413
4414         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
4415
4416 2002-06-03  Richard Henderson  <rth@redhat.com>
4417
4418         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
4419         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
4420
4421 2002-06-02  Richard Henderson  <rth@redhat.com>
4422
4423         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
4424         test functions static.
4425
4426 2002-06-02  Andreas Jaeger  <aj@suse.de>
4427
4428         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
4429         now.
4430
4431 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4432
4433         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
4434         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
4435         Update for mofified diagnostics.
4436         * gcc.dg/c99-intconst-1.c: No longer fail.
4437
4438 2002-06-02  Richard Henderson  <rth@redhat.com>
4439
4440         * gcc.dg/uninit-A.c: Remove xfail markers.
4441
4442 2002-06-01  Roger Sayle  <roger@eyesopen.com>
4443
4444         * gcc.dg/fnegate-1.c: New test case.
4445
4446 2002-05-30  Osku Salerma  <osku@iki.fi>
4447
4448         * gcc.c-torture/execute/mayalias-1.c: New file.
4449
4450 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4451
4452         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4453         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4454         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4455
4456 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4457
4458         * gcc.c-torture/execute/20020529-1.c: New test.
4459
4460 2002-05-27  Richard Henderson  <rth@redhat.com>
4461
4462         * g++.dg/ext/attrib6.C: New test case.
4463
4464 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4465
4466         * gcc.c-torture/execute/pure-1.c: New test.
4467
4468 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4469
4470         * gcc.dg/cpp/arith-2.c: Remove.
4471
4472 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4473
4474         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4475         * gcc.dg/cpp/if-3.c: Remove.
4476
4477 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4478
4479         * g++.dg/opt/cse2.C: New test.
4480
4481 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4482
4483         * gcc.dg/cpp/arith-1.c: New semantic tests.
4484         * gcc.dg/cpp/if-1.c: Update.
4485
4486 2002-05-24  Ben Elliston  <bje@redhat.com>
4487
4488         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4489
4490 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4491
4492         * gcc.dg/verbose-asm.c: New test.
4493
4494 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4495
4496         * gcc.dg/cpp/paste12.c: New test.
4497
4498 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4499
4500         * g++.dg/parse/named_ops.C: New test.
4501
4502 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4503
4504         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4505
4506 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4507
4508         * gcc.dg/weak-2.c: Allow optional leading underscore
4509         in scan-assembler symbol name.
4510         * gcc.dg/weak-3.c: Likewise.
4511         * gcc.dg/weak-4.c: Likewise.
4512         * gcc.dg/weak-5.c: Likewise.
4513
4514 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4515
4516         * gcc.dg/20020523-1.c: New test.
4517
4518 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4519
4520         * objc.dg/const-str-2.m: Update now that we stop after
4521         a command line error.
4522
4523 2002-05-22  Richard Henderson  <rth@redhat.com>
4524
4525         * g++.dg/dg.exp: Fix typo in test pruneing.
4526
4527 2002-05-22  Richard Henderson  <rth@redhat.com>
4528
4529         * g++.dg/dg.exp: Prune the tls subdirectory.
4530         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4531         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4532         * g++.dg/tls/init-1.C: New.
4533
4534 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4535
4536         * gcc.dg/20020517-1.c: New test.
4537
4538 2002-05-21  Richard Henderson  <rth@redhat.com>
4539
4540         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4541         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4542
4543 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4544
4545         * g++.dg/other/copy2.C: New test.
4546
4547 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4548
4549         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4550         (MAX_COPY): Bump up to 10 times sizeof (long long).
4551         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4552
4553         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4554         sizeof (long long).
4555
4556         * gcc.c-torture/execute/strcpy-1.c: New test.
4557
4558 2002-05-19  Jason Merrill  <jason2redhat.com>
4559
4560         * g++.dg/ext/oper1.C: New test.
4561
4562 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4563 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4564
4565         * README.QMTEST: New file.
4566
4567         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4568
4569 2002-05-19  Andreas Jaeger  <aj@suse.de>
4570
4571         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4572         now.
4573         * gcc.c-torture/execute/loop-2d.x: Likewise.
4574
4575 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4576
4577         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4578         support weak symbols.
4579         * gcc.dg/weak-4.c: Likewise
4580         * gcc.dg/weak-6.c: Likewise
4581
4582 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4583
4584         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4585         cygwin, coff and h8300-*-hms targets
4586         * gcc.dg/weak-5.c: Likewise
4587         * gcc.dg/weak-7.c: Likewise
4588
4589 2002-05-16  Jason Merrill  <jason@redhat.com>
4590
4591         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4592         (scan-assembler-not, scan-assembler-dem): Likewise.
4593         (scan-assembler-dem-not): Likewise.
4594
4595 2002-05-15  Richard Henderson  <rth@redhat.com>
4596
4597         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4598
4599 2002-05-15  Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4602         (vfoo1f): Warning here.
4603         (vfoo1l): Don't redefine the alias.
4604
4605 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4606
4607         * g++.dg/init/pm1.C: New test.
4608
4609 2002-05-12  David S. Miller  <davem@redhat.com>
4610
4611         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4612         types.
4613
4614 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4615
4616         * gcc.c-torture/execute/20020510-1.c: New test case.
4617
4618 2002-05-10  David S. Miller  <davem@redhat.com>
4619
4620         * gcc.c-torture/execute/conversion.c: Test long double too.
4621
4622 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4623
4624         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4625         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4626         * lib/g++.exp (g++_link_flags): Likewise.
4627         * lib/objc.exp (objc_target_compile): Likewise.
4628
4629 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4630
4631         * gcc.dg/cpp/poison.c: Update.
4632         * gcc.dg/cpp/20000625-2.c: Remove.
4633         * gcc.dg/cpp/direct2s.c: Remove final test.
4634
4635 2002-05-08  Tom Rix  <trix@redhat.com>
4636
4637         * gcc.c-torture/execute/20020508-1.c: New test.
4638         * gcc.c-torture/execute/20020508-2.c: New test.
4639         * gcc.c-torture/execute/20020508-3.c: New test.
4640
4641 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4642
4643         * gcc.dg/cpp/charconst-4.c: More tests.
4644
4645 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4646
4647         PR c/6569
4648         * gcc.dg/weak-3.c: Update location of warning messages.
4649         * gcc.dg/weak-5.c: Likewise.
4650
4651 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4652
4653         * gcc.c-torture/execute/20020506-1.c: New test case.
4654
4655 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4656
4657         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4658
4659 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4660
4661         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4662
4663 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4664
4665         * gcc.dg/cpp/charconst-3.c: New test.
4666
4667 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4668
4669         * gcc.dg/cpp/charconst.c: Update tests.
4670
4671 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4672
4673         * treelang: Added directory for new sample language treelang. Also
4674         lib/treelang.exp: New file to signal treelang should be tested.
4675
4676 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4677
4678         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4679         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4680         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4681         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4682         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4683         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4684         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4685
4686 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4687
4688         * gcc.dg/format/xopen-2.c: New test.
4689
4690 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4691
4692         * gcc.dg/20020503-1.c: New test.
4693
4694 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4695
4696         * g++.dg/init/dtor1.C: Make it tougher.
4697
4698 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4699
4700         * g++.dg/init/dtor1.C: New test.
4701
4702 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4703
4704         * gcc.dg/altivec-8.c: New.
4705
4706 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4707
4708         * gcc.dg/altivec-7.c: New.
4709
4710 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4711
4712         * g++.dg/parse/typedef1.C: New test.
4713
4714 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/6486
4717         * g++.dg/template/friend6.C: New test.
4718
4719         PR c++/6492
4720         * g++.dg/init/copy1.C: New test.
4721
4722 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4723
4724         * g++.dg/warn/effc1.C: New test.
4725
4726 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4727
4728         * gcc.dg/cpp/if-cexp.c: Add a test.
4729
4730 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4731
4732         * gcc.dg/20020426-2.c: New test.
4733
4734 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4735
4736         * gcc.dg/cpp/if-mop.c: Update.
4737         * gcc.dg/cpp/if-mpar.c: Add test.
4738         * gcc.dg/cpp/if-oppr.c: Update.
4739
4740 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4741
4742         PR c/6343
4743         * gcc.dg/weak-[2-7].c: New tests.
4744
4745 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4746
4747         * gcc.dg/enum1.c: New test.
4748
4749 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4750
4751         PR c++/6497
4752         * g++.dg/inherit/access2.C: New test.
4753
4754 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR bootstrap/6445
4757         * gcc.dg/20020426-1.c: New test.
4758
4759 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4760
4761         * g++.dg/abi/enum1.C: New test.
4762
4763 2002-04-26  Richard Henderson  <rth@redhat.com>
4764
4765         * gcc.dg/c99-bool-1.c: Expect always true warning.
4766
4767 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4768
4769         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4770
4771 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4772
4773         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4774         targets.
4775
4776 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4777
4778         * g++.dg/abi/mange7.C: New test.
4779
4780         PR c++/6438.
4781         * g++.dg/parse/stmtexpr2.C: New test.
4782
4783 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4784
4785         * gcc.dg/20020312-2.c: Add SH target.
4786
4787 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4788
4789         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4790         compiler output on mips*-*-irix*.
4791
4792 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4793
4794         * g++.dg/parse/attr1.C: New test.
4795
4796 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4797
4798         * gcc.c-torture/execute/string-opt-17.c: New test case.
4799         * gcc.c-torture/execute/memset-2.c: New test case.
4800
4801 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/6256:
4804         * g++.dg/template/friend5.C: New test.
4805
4806         PR c++/6331:
4807         * g++.dg/template/qual1.C: Likewise.
4808
4809 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4810
4811         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4812         Include stdlib.h, not stdio.h or ctype.h.
4813
4814 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4815
4816         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4817         cris-*-elf* and mmix-*-*.
4818         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4819         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4820         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4821         Ditto.
4822         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4823         * gcc.dg/wchar_t-1.c: Ditto.
4824
4825 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4826
4827         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4828         Clarify comment.
4829
4830 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4831
4832         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4833
4834 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4835
4836         * gcc.c-torture/execute/20000906-1.x: Delete.
4837
4838 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4839
4840         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4841
4842 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4843
4844         * PR6367
4845         * g77.f-torture/execute/6367.f: New test.
4846         * g77.f-torture/execute/6367.x: Disable for MMIX.
4847
4848 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4849
4850         * PR6352
4851         * g++.dg/opt/inline2.C: New test.
4852
4853 2002-04-18  Richard Henderson  <rth@redhat.com>
4854
4855         * gcc.dg/20000906-1.c: Enable for all targets.
4856         * gcc.c-torture/compile/iftrap-2.c: New.
4857
4858 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4859
4860         * gcc.dg/20020418-1.c: New test.
4861         * gcc.dg/20020418-2.c: New test.
4862
4863 2002-04-18  Richard Henderson  <rth@redhat.com>
4864
4865         * gcc.c-torture/compile/iftrap-1.c: New.
4866         * gcc.dg/iftrap-1.c: Adjust for ia64.
4867         * gcc.dg/iftrap-2.c: New.
4868
4869 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4870
4871         * gcc.c-torture/compile/20020418-1.c: New test.
4872
4873 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4874
4875         * gcc.c-torture/compile/20020415-1.c: New.
4876
4877 2002-04-18  David S. Miller  <davem@redhat.com>
4878
4879         * gcc.c-torture/execute/20020418-1.c: New test.
4880
4881 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4882
4883         * gcc.dg/20020416-1.c: New test.
4884
4885         * g++.dg/opt/inline1.C: New test.
4886
4887 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4888
4889         * gcc.dg/altivec-5.c: New test.
4890
4891         * gcc.dg/20020415-1.c: New test.
4892
4893 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4894
4895         * testsuite/lib/chill.exp: Remove.
4896
4897 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4898
4899         * g++.dg/other/big-struct.C: New test.
4900
4901 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4902
4903         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4904         of scratch file.
4905
4906 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4907
4908         PR c/6277
4909         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4910         in scan-assembler function name
4911
4912 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4913
4914         * g77.f-torture/execute/980628-4.x,
4915         g77.f-torture/execute/980628-5.x,
4916         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4917         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4918         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4919         i[34567]86-*-*.
4920
4921 2002-04-13  David S. Miller  <davem@redhat.com>
4922
4923         * gcc.c-torture/execute/20020413-1.c: New test.
4924
4925 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4926
4927         * gcc.dg/asm-6.c,
4928         * g++.dg/ext/asm1.C: New tests.
4929
4930 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c++ 5373.
4933         * g++.dg/parse/stmtexpr1.C: New test.
4934
4935         PR c++/5189.
4936         * g++.dg/template/copy1.C: New test.
4937
4938 2002-04-12  Richard Henderson  <rth@redhat.com>
4939
4940         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4941
4942 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4943
4944         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4945         gcc.c-torture/execute/20020307-2.c.
4946
4947 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4948
4949         * g++.dg/ext/attrib5.C,
4950         * g++.dg/lookup/struct1.C: New tests.
4951
4952 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4953
4954         * gcc.dg/20020411-1.c: New test.
4955
4956         * gcc.c-torture/execute/20020411-1.c: New test.
4957
4958 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4959
4960         * g77.f-torture/execute/6177.f: New test.
4961
4962 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR middle-end/6247
4965         * g++.dg/opt/cleanup1.C: New test.
4966
4967         * g++.dg/opt/const1.C: New test.
4968
4969 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4970
4971         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4972
4973 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4974
4975         PR c++/5507
4976         * g++.dg/template/typename2.C: New test.
4977
4978 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4979
4980         * gcc.c-torture/execute/loop-12.c: New.
4981
4982 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4983
4984         * g77.f-torture/execute/980628-4.x,
4985         g77.f-torture/execute/980628-5.x,
4986         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4987         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4988         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4989
4990 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4991
4992         PR optimization/6086
4993         * g++.dg/opt/preinc1.C: New test.
4994
4995 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4996
4997         PR c++/5571
4998         * g++.dg/opt/static2.C: New test.
4999
5000 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c/5120
5003         * gcc.dg/20020406-1.c: New test.
5004
5005 2002-04-04  David S. Miller  <davem@redhat.com>
5006
5007         * gcc.c-torture/execute/20020404-1.c: New test.
5008
5009 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR c/6123
5012         * gcc.dg/20020312-2.c: Do not declare global register variable
5013         if __PIC__ or __pic__ is defined.
5014
5015 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
5016
5017         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
5018         __asm__ so that it works correctly even if -ansi -pedantic-errors.
5019
5020 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5021
5022         * gcc.misc-tests/linkage.exp: Update last change to handle
5023         sparc*-, not just sparc-.
5024
5025 2002-04-03  Richard Henderson  <rth@redhat.com>
5026
5027         * gcc.dg/cpp/ucs.c: Improved long UCS test.
5028
5029 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5030
5031         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
5032
5033 2002-04-02  David S. Miller  <davem@redhat.com>
5034
5035         * gcc.c-torture/execute/20020402-3.c: New test.
5036
5037 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5038
5039         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
5040         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
5041
5042         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
5043         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
5044         g77.f-torture/execute/20001201.x,
5045         g77.f-torture/execute/u77-test.x: New files.
5046
5047         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5048         * gcc.dg/wchar_t-1.c: Ditto.
5049
5050 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5051
5052         * gcc.c-torture/execute/20020402-1.c: New test.
5053
5054 2002-04-01  Richard Henderson  <rth@redhat.com>
5055
5056         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5057
5058         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5059
5060 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5061
5062         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5063
5064 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5065
5066         * g++.dg/inherit/template-as-base.C: Expect error.
5067         * g++.dg/inherit/namespace-as-base.C: Likewise.
5068
5069 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5070
5071         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5072         g++.dg/ext/instantiate3.C: Tweak match patterns.
5073
5074         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5075         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5076         -da test.
5077
5078 2002-03-31  Richard Henderson  <rth@redhat.com>
5079
5080         * gcc.dg/special/alias-2.c: New.
5081         * gcc.dg/special/ecos.exp: Run it.
5082
5083 2002-03-31  Richard Henderson  <rth@redhat.com>
5084
5085         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5086
5087 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5088
5089         * gcc.dg/weak-1.c: Disable on h8300 port.
5090
5091 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5092
5093         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5094         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5095         ordering tests.
5096         * g++.dg/bprob/bprob-1.C: New test.
5097         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5098         * g++.dg/gcov/gcov-1.C: New test.
5099         * g++.dg/gcov/gcov-1.x: New file.
5100         * g++.dg/gcov/gcov-2.C: New test.
5101         * g++.dg/gcov/gcov-3.C: New test.
5102         * g++.dg/gcov/gcov-3.h: New file.
5103
5104 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5105
5106         * g++.old-deja/g++.other/builtins5.C: New test.
5107         * g++.old-deja/g++.other/builtins6.C: New test.
5108         * g++.old-deja/g++.other/builtins7.C: New test.
5109         * g++.old-deja/g++.other/builtins8.C: New test.
5110         * g++.old-deja/g++.other/builtins9.C: New test.
5111
5112 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5113
5114         * g++.dg/opt/static1.C: New test.
5115
5116         * g++.dg/opt/longbranch1.C: New test.
5117
5118 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
5119
5120         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
5121
5122         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
5123
5124 2002-03-28  Jeffrey A Law  (law@redhat.com)
5125
5126         * gcc.c-torture/execute/20020328-1.c: New test.
5127
5128 2002-03-27  Richard Henderson  <rth@redhat.com>
5129
5130         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
5131         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
5132         move from g++.old-deja/g++.ext/.
5133
5134 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
5135
5136         * g++.dg/init/new2.C: New test.
5137
5138 2002-03-26  Richard Henderson  <rth@redhat.com>
5139
5140         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
5141
5142         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
5143         on sparc.
5144
5145         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
5146         sparcv9 systems.
5147         * gcc.dg/20001102-1.c: Likewise.
5148
5149 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
5150
5151         * gcc.dg/cpp/endif-pedantic1.c,
5152         gcc.dg/cpp/endif-pedantic2.c:  New tests.
5153
5154 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
5155
5156         * g++.dg/init/new1.C: New test.
5157
5158 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
5159
5160         * g++.dg/abi/vbase9.C: New test.
5161
5162 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
5163
5164         * gcc.dg/arm-asm.c: New test.
5165
5166 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
5167
5168         * gcc.dg/Wswitch-enum.c: New test.
5169         Fix PR c/5044.
5170
5171 2002-03-26  Richard Henderson  <rth@redhat.com>
5172
5173         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
5174         structure.
5175
5176 2002-03-25  Richard Henderson  <rth@redhat.com>
5177
5178         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
5179         sparcv9 systems.
5180
5181         * gcc.c-torture/compile/20011119-1.c (xxx): New.
5182         * gcc.c-torture/compile/20011119-2.c (xxx): New.
5183
5184 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
5185
5186         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
5187
5188 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
5189
5190         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
5191         targets using generic thunk support.
5192
5193 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
5194
5195         * gcc.c-torture/compile/20020323-1.c: New test.
5196
5197         * g++.dg/opt/conj2.C: New test.
5198
5199 2002-03-24  Richard Henderson  <rth@redhat.com>
5200
5201         * gcc.dg/weak-1.c: Use -fno-common.
5202
5203 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5204
5205         * g77.dg/f77-edit-apostrophe-out.f: New test
5206         * g77.dg/f77-edit-h-out.f: New test
5207         * g77.dg/f77-edit-t-in.f: New test
5208         * g77.dg/f77-edit-t-out.f: New test
5209         * g77.dg/f77-edit-x-out.f: New test
5210         * g77.dg/f77-edit-slash-out.f: New test
5211         * g77.dg/f77-edit-colon-out.f: New test
5212         * g77.dg/f77-edit-s-out.f: New test
5213
5214 2002-03-24  Richard Henderson  <rth@redhat.com>
5215
5216         * objc/execute/formal_protocol-6.x: New XFAIL.
5217
5218 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5219
5220         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
5221         that do not support weak symbols
5222
5223 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5224
5225         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
5226         * lib/g77.exp:  Likewise
5227         * lib/objc.exp: Likewise
5228
5229 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
5230
5231         * gcc.dg/Wswitch-default.c: New test.
5232
5233 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
5234
5235         * g++.dg/other/enum1.C: New test.
5236
5237 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
5238
5239         * gcc.dg/pragma-ep-3.c: Fix typo.
5240
5241 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5242
5243         * g++.dg/inherit/template-as-base.C: New test.
5244
5245 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
5246
5247         * g++.old-deja/g++.other/dwarf2-1.C: Move...
5248         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
5249
5250 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
5251
5252         * gcc.dg/cpp/multiline.c: Update to match.
5253
5254 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
5255
5256         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
5257
5258 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
5259
5260         * gcc.dg/cpp/extratokens2.c:  New file.
5261
5262 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
5263
5264         * gcc.dg/20020312-2.c: Add rs6000 target.
5265
5266         * gcc.c-torture/compile/20020319-1.c: New test.
5267
5268 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5269
5270         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
5271         (A, E): Handle this.
5272
5273 2002-03-20  Jason Merrill  <jason@redhat.com>
5274
5275         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
5276         ignoring -fpic.
5277         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
5278         through prune_gcc_output.
5279
5280 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
5281
5282         * gcc.c-torture/compile/20020320-1.c: New test.
5283
5284 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
5285
5286         * gcc.c-torture/compile/20020318-1.c: New test.
5287
5288         * gcc.dg/struct-by-value-1.c: New test.
5289
5290         * gcc.dg/20020319-1.c: New test.
5291
5292 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
5293
5294         * g++.dg/opt/conj1.C: New test.
5295
5296 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
5297
5298         * g++.dg/template/qualttp20.C: Revert previous change.
5299         * g++.dg/template/qualttp3.C: Likewise.
5300         * g++.dg/template/qualttp4.C: Likewise
5301         * g++.dg/template/qualttp5.C: Likewise
5302         * g++.dg/template/qualttp6.C: Likewise
5303         * g++.dg/template/qualttp7.C: Likewise
5304         * g++.dg/template/qualttp8.C: Likewise
5305         * g++.dg/template/recurse.C: Likewise.
5306
5307 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
5308
5309         * gcc.dg/cpp/wchar-1.c: Update.
5310
5311 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         * g++.dg/template/conv1.C: New test.
5314         * g++.dg/template/conv2.C: New test.
5315         * g++.dg/template/conv3.C: New test.
5316         * g++.dg/template/conv4.C: New test.
5317
5318 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5319
5320         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
5321         * g++.dg/template/qualttp3.C: Likewise.
5322         * g++.dg/template/qualttp4.C: Likewise
5323         * g++.dg/template/qualttp5.C: Likewise
5324         * g++.dg/template/qualttp6.C: Likewise
5325         * g++.dg/template/qualttp7.C: Likewise
5326         * g++.dg/template/qualttp8.C: Likewise
5327         * g++.dg/template/recurse.C: Likewise.
5328
5329 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5330
5331         * g++.dg/opt/dtor1.C: New test.
5332
5333 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
5334
5335         * gcc.c-torture/compile/20020315-1.c: New test.
5336
5337 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
5338
5339         * gcc.dg/weak-1.c: Fix scan tests.
5340
5341 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
5342
5343         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
5344         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
5345         cris-*-aout* mmix-*-*.
5346         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
5347         cris-*-aout* mmix-*-*.
5348         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
5349         cris-*-elf* cris-*-aout* and mmix-*-*.
5350         * gcc.dg/20001009-1.c: Ditto.
5351         * gcc.dg/20010912-1.c: Ditto.
5352         * gcc.dg/20020122-4.c: Ditto.
5353         * gcc.dg/inline-2.c: Ditto.
5354
5355 2002-03-14  Jeffrey A Law  (law@cygnus.com)
5356
5357         * gcc.c-torture/compile/20020314-1.c: New test.
5358
5359 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
5360
5361         * gcc.c-torture/execute/20020314-1.c: New test.
5362
5363 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
5364
5365         * g++.dg/warn/Wunused-1.C: New test.
5366
5367 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
5368
5369         * g++.dg/abi/mangle6.C: New test.
5370
5371 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
5372
5373         * gcc.c-torture/compile/20020309-2.c: New test.
5374
5375         * gcc.c-torture/compile/20020312-1.c: New test.
5376
5377 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
5378
5379         * g++.dg/other/access1.C: New test.
5380
5381 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
5382
5383         * gcc.c-torture/execute/wchar_t-1.c: New test.
5384
5385 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
5386
5387         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
5388
5389 2002-03-12  Roger Sayle  <roger@eyesopen.com>
5390
5391         * gcc.dg/20020312-1.c: New test case.
5392
5393 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
5394
5395         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
5396
5397 2002-03-11  Richard Henderson  <rth@redhat.com>
5398
5399         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
5400         * g++.old-deja/g++.jason/report.C: Likewise.
5401
5402 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5403
5404         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
5405         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
5406
5407 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         * testsuite/g++.dg/overload/pmf1.C: New test.
5410
5411 2002-03-11  Kazu Hirata  <kazu@hxi.com>
5412
5413         * gcc.c-torture/execute/20020307-1.c: Use long.
5414
5415 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR optimization/5844
5418         * gcc.dg/20020310-1.c: New test.
5419
5420 2002-03-09  Michael Meissner  <meissner@redhat.com>
5421
5422         * gcc.c-torture/execute/memcpy-2.c: New test.
5423         * gcc.c-torture/execute/memset-1.c: New test.
5424         * gcc.c-torture/execute/strlen-1.c: New test.
5425         * gcc.c-torture/execute/strcmp-1.c: New test.
5426         * gcc.c-torture/execute/strncmp-1.c: New test.
5427
5428 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
5429
5430         * gcc.dg/ppc-ldstruct.c: New test.
5431
5432 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
5433
5434         * gcc.c-torture/execute/va-arg-22.c: New test.
5435
5436 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5437
5438         * gcc.c-torture/compile/20020309-1.c: New test.
5439
5440 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
5441
5442         * gcc.c-torture/execute/20020307-2.c: New test.
5443
5444 2002-03-07  Jeffrey A Law  (law@redhat.com)
5445
5446         * g77.f-torture/compile/20020307-1.f: New test.
5447
5448 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5449
5450         * gcc.dg/unordered-1.c: New test.
5451
5452 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5453
5454         * gcc.c-torture/execute/20020307-1.c: New test.
5455
5456 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5457
5458         * gcc.dg/20020304-1.c: New test.
5459
5460         * gcc.c-torture/compile/20020304-2.c: New test.
5461
5462 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5463
5464         * gcc.c-torture/compile/20020304-1.c: New test case
5465         (from PR c/5830).
5466
5467 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5468
5469         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5470
5471 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5472
5473         * g++.dg/other/classkey1.C: New test.
5474
5475 2002-03-01  Richard Henderson  <rth@redhat.com>
5476
5477         * gcc.c-torture/compile/981223-1.x: New.
5478         * gcc.c-torture/compile/920625-1.x: New.
5479
5480 2002-02-28  Richard Henderson  <rth@redhat.com>
5481
5482         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5483
5484 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5485
5486         * gcc.c-torture/execute/20020227-1.c: New test.
5487
5488 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5489
5490         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5491         here" ERROR lines.
5492         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5493         * g++.old-deja.g++.other/defarg1.C: Likewise.
5494         * g++.old-deja/g++.pt/calls2.C: Likewise.
5495         * g++.old-deja/g++.pt/crash20.C: Likewise.
5496         * g++.old-deja/g++.pt/crash30.C: Likewise.
5497         * g++.old-deja/g++.pt/crash36.C: Likewise.
5498         * g++.old-deja/g++.pt/crash6.C: Likewise.
5499         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5500         * g++.old-deja/g++.pt/derived3.C: Likewise.
5501         * g++.old-deja/g++.pt/error1.C: Likewise.
5502         * g++.old-deja/g++.pt/friend21.C: Likewise.
5503         * g++.old-deja/g++.pt/friend23.C: Likewise.
5504         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5505         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5506
5507 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5508
5509         * gcc.c-torture/execute/20020225-2.c: New test.
5510
5511 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5512
5513         * gcc.c-torture/execute/920730-1t.c,
5514         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5515         Delete test cases, only relevant to -traditional.
5516
5517 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5518
5519         * gcc.dg/cpp/undef1.c: Remove.
5520         * gcc.dg/cpp/directiv.c: Update.
5521         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5522
5523 2002-02-27  Michael Meissner  <meissner@redhat.com>
5524
5525         * gcc.c-torture/execute/20020226-1.c: New test.
5526
5527 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5528
5529         * g++.dg/debug/debug4.C: New test.
5530
5531         * gcc.dg/ia64-visibility-1.c: New test.
5532
5533 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5534
5535         * gcc.dg/debug/20020224-1.c: New.
5536
5537 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5538
5539         * gcc.c-torture/execute/960416-1.x: New.
5540         * gcc.c-torture/execute/divconst-3.x: Likewise.
5541
5542 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5543
5544         * gcc.dg/20020224-1.c: New test.
5545
5546 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5547
5548         * gcc.c-torture/execute/20020225-1.c: New.
5549
5550 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5551
5552         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5553
5554 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5555
5556         * gcc.dg/20020222-1.c: New test.
5557
5558 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5559
5560         * g++.dg/opt/anonunion1.C: New test.
5561
5562 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5563
5564         * g++.dg/template/qualttp19.C: New test.
5565         * g++.dg/template/qualttp20.C: New test.
5566         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5567         * g++.old-deja/g++.other/qual1.C: Likewise.
5568
5569 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5570
5571         * gcc.dg/attr-alwaysinline.c: New.
5572
5573 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5574
5575         * gcc.dg/20020220-1.c: New test.
5576
5577         * gcc.dg/20020220-2.c: New test.
5578
5579         * g++.dg/opt/mmx1.C: New test.
5580
5581 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5582
5583         * gcc.c-torture/compile/20020110.c: New test.
5584
5585 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5586
5587         * gcc.c-torture/execute/20020219-1.c: New test.
5588
5589         * gcc.dg/20020219-1.c: New test.
5590
5591         * gcc.dg/noncompile/20020220-1.c: New test.
5592
5593         * g++.dg/opt/ptrintsum1.C: New test.
5594
5595         * gcc.dg/debug/20020220-1.c: New test.
5596
5597 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5598
5599         * gcc.c-torture/execute/20020216-1.c: New test.
5600
5601 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5602
5603         * gcc.dg/decl-1.c: Update, new test.
5604
5605 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5606
5607         * g++.dg/abi/bitfield1.C: New test.
5608         * g++.dg/abi/bitfield2.C: New test.
5609
5610 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5611
5612         * gcc.dg/attr-nest.c: New test.
5613
5614 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5615
5616         * gcc.c-torture/execute/20020215-1.c: New test.
5617
5618 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5619
5620         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5621         * g++.dg/debug/debug.exp: New.
5622         * g++.dg/debug/trivial.C: New.
5623         * g++.dg/debug/debug1.C: Moved...
5624         * g++.dg/other/debug1.C: ...from here.
5625         * g++.dg/debug/debug2.C: Moved...
5626         * g++.dg/other/debug2.C: ...from here.
5627         * g++.dg/debug/debug3.C: Moved...
5628         * g++.dg/other/debug3.C: ...from here.
5629
5630         * gcc.dg/noncompile/20020213-1.c: New test.
5631
5632 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5633
5634         * g++.dg/other/debug3.C: New test.
5635
5636         * gcc.c-torture/execute/20020213-1.c: New test.
5637
5638 2002-02-13  Richard Smith <richard@ex-parrot.com>
5639
5640         * g++.old-deja/g++.other/thunk1.C: New test.
5641
5642 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5643
5644         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5645
5646 2002-02-13  Stan Shebs  <shebs@apple.com>
5647
5648         * gcc.dg/altivec-3.c: New.
5649
5650 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5651
5652         * gcc.dg/Wunreachable-1.c: New test.
5653         * gcc.dg/Wunreachable-2.c: New test.
5654
5655 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5656
5657         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5658
5659 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5660
5661         * gcc.dg/decl-1.c: New test.
5662
5663 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5664
5665         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5666
5667 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5668
5669         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5670         * gcc.c-torture/compile/980506-1.x: Likewise.
5671
5672 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5673
5674         * gcc.dg/20020210-1.c: New.
5675
5676 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5677
5678         * g77.f-torture/execute/947.f: New regression test
5679         for PR fortran/947.
5680
5681 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5682
5683         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5684         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5685
5686 2002-02-08  Richard Henderson  <rth@redhat.com>
5687
5688         * gcc.c-torture/compile/labels-3.c: New.
5689
5690 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5691
5692         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5693         expression statements work instead.
5694         * gcc.dg/noncompile/20020207-1.c: New test.
5695
5696 2002-02-07  Richard Henderson  <rth@redhat.com>
5697
5698         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5699
5700 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5701
5702         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5703         message from g77
5704         * lib/g77-dg.exp: Trim g77 error messages so that they are
5705         recognized by dg.exp.
5706
5707 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5708
5709         PR fortran/5473
5710         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5711
5712 2002-02-07  Richard Henderson  <rth@redhat.com>
5713
5714         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5715         to be sufficiently aligned for integers.
5716
5717 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5718
5719         * g++.dg/template/friend4.C: New test.
5720
5721 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5722
5723         PR fortran/5743
5724         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5725         unsupported cases.
5726
5727 2002-02-07  Richard Henderson  <rth@redhat.com>
5728
5729         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5730         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5731         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5732         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5733
5734 2002-02-06  Richard Henderson  <rth@redhat.com>
5735
5736         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5737
5738 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5739
5740         * gcc.dg/20020206-1.c: New test.
5741
5742 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5743
5744         * gcc.c-torture/execute/20020206-1.c: New test.
5745
5746         * gcc.c-torture/execute/20020206-2.c: New test.
5747
5748         PR optimization/5429:
5749         * gcc.c-torture/compile/20020206-1.c: New test.
5750
5751 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5752
5753         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5754         as certain file formats cannot support particularly large
5755         alignments.
5756
5757         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5758         and do not expect to be able to link the executable.
5759
5760         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5761         fail because the COFF format does not support the weak attribute.
5762
5763 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5764
5765         * g77.dg/pr5473.f:  New test
5766
5767 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5768
5769         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5770         Fix testcase accordingly.
5771
5772 2002-02-04  Richard Henderson  <rth@redhat.com>
5773
5774         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5775         (buf): Change to be an array of pointers, not ints.
5776
5777 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5778
5779         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5780         before all tests.  Move warning one line above to match where it
5781         C frontend emits.
5782         * gcc.dg/Wswitch-2.c: New test.
5783         * g++.dg/warn/Wswitch-1.C: New test.
5784         * g++.dg/warn/Wswitch-2.C: New test.
5785
5786 2002-02-04  Richard Henderson  <rth@redhat.com>
5787
5788         * g++.dg/abi/offsetof.C: Fix size comparison.
5789
5790 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5791
5792         * gcc.dg/cast-qual-2.c: New test.
5793
5794 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5795
5796         * gcc.dg/20020201-4.c: New test.
5797
5798 2002-02-04  Ben Elliston  <bje@redhat.com>
5799
5800         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5801         target_info attribute != 0, in addition to the empty string.
5802         (gcc_target_compile): Likewise.
5803
5804 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5805
5806         * gcc.dg/Wswitch.c: New test.
5807         PR gcc/4475. PR gcc/3780.
5808
5809 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5810
5811         * g77.f-torture/execute/5122.f: New test for regressions
5812         against PR fortran/5122.
5813
5814 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5815
5816         * g77.f-torture/compile/pr3743.f: Delete
5817         * g77.dg/pr3743-1.f: New test.
5818         * g77.dg/pr3743-2.f: New test.
5819         * g77.dg/pr3743-3.f: New test.
5820         * g77.dg/pr3743-4.f: New test.
5821
5822 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5823
5824         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5825
5826 2002-02-02  Richard Henderson  <rth@redhat.com>
5827
5828         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5829         * gcc.c-torture/execute/bf64-1.c: Likewise.
5830
5831 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gcc.dg/20020201-2.c: New test.
5834
5835         * gcc.dg/20020201-3.c: New test.
5836
5837         * gcc.c-torture/execute/bitfld-2.c: New test.
5838
5839 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5840
5841         * gcc.dg/bitfld-1.c: Update.
5842         * gcc.dg/bitfld-2.c: Update.
5843         * gcc.c-torture/execute/bitfld-1.x: New.
5844
5845 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5846
5847         * gcc.c-torture/execute/20020201-1.c: New test.
5848
5849 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5850
5851         PR target/5469
5852         * gcc.dg/20020201-1.c: New test.
5853
5854 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5855
5856         PR fortran/3743
5857         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5858         * g77.f-torture/compile/pr3743.x: Remove
5859
5860 2002-01-31  Tom Rix  <trix@redhat.com>
5861
5862         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5863
5864 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5865
5866         * gcc.dg/noncompile/20020130-1.c: New test.
5867
5868 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5869
5870         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5871
5872 2002-01-29  Richard Henderson  <rth@redhat.com>
5873
5874         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5875         to long long.
5876         * gcc.c-torture/execute/bf64-1.c: Likewise.
5877
5878 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5879
5880         * gcc.c-torture/execute/20020129-1.c: New test.
5881
5882 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5883
5884         * gcc.c-torture/compile/20000224-1.c: Update.
5885         * gcc.c-torture/execute/bitfld-1.c: New tests.
5886         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5887         * gcc.dg/uninit-A.c: Update.
5888
5889 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5890
5891         * g++.dg/template/ctor1.C: Add instantiation.
5892
5893 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5894
5895         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5896         argument to __builtin_prefetch to be const ptr.
5897
5898 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5899
5900         * gcc.c-torture/compile/20020120-1.c: New test.
5901
5902 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5903
5904         * gcc.c-torture/execute/20020127-1.c: New test.
5905
5906 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5907
5908         * g77.dg/f77-edit-i-in.f: New test
5909         * g77.dg/f77-edit-i-out.f: New test
5910
5911 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5912
5913         * gcc.dg/debug/debug.exp: New file.
5914         * gcc.dg/debug/trivial.c: New file.
5915         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5916         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5917         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5918         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5919         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5920         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5921         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5922         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5923         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5924         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5925         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5926         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5927         * gcc.dg/20000503-1.c: Removed.
5928         * gcc.dg/20010207-1.c: Removed.
5929         * gcc.dg/20011223-1.c: Removed.
5930         * gcc.dg/20020104-2.c: Removed.
5931         * gcc.dg/debug-1.c: Removed.
5932         * gcc.dg/debug-2.c: Removed.
5933         * gcc.dg/debug-3.c: Removed.
5934         * gcc.dg/debug-4.c: Removed.
5935         * gcc.dg/debug-5.c: Removed.
5936         * gcc.dg/debug-6.c: Removed.
5937         * gcc.dg/dwarf2-1.c: Removed.
5938         * gcc.dg/dwarf2-2.c: Removed.
5939
5940 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5941
5942         * g++.old-deja/g++.other/eh5.C: New test.
5943         * g++.old-deja/g++.other/sibcall2.C: New test.
5944         * g++.old-deja/g++.other/array9.C: New test.
5945         * g++.old-deja/g++.other/typename2.C: New test.
5946         * g++.old-deja/g++.other/crash60.C: New test.
5947         * g++.old-deja/g++.other/conv9.C: New test.
5948         * g++.old-deja/g++.other/mangle10.C: New test.
5949         * g++.old-deja/g++.other/unchanging1.C: New test.
5950         * g++.old-deja/g++.other/exprstmt1.C: New test.
5951         * g++.old-deja/g++.other/inline23.C: New test.
5952         * g++.old-deja/g++.eh/ia64-1.C: New test.
5953         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5954         * g++.old-deja/g++.other/reload1.C: New test.
5955         * g++.old-deja/g++.other/static20.C: New test.
5956         * g++.old-deja/g++.other/local-alloc1.C: New test.
5957         * g++.old-deja/g++.other/conv8.C: New test.
5958         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5959         * g++.old-deja/g++.other/storeexpr1.C: New test.
5960         * g++.old-deja/g++.other/storeexpr2.C: New test.
5961         * g++.dg/eh/template2.C: New test.
5962         * g++.dg/warn/weak1.C: New test.
5963
5964 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5965
5966         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5967         Remove first, non-varying, argument.
5968
5969 2002-01-23  Richard Henderson  <rth@redhat.com>
5970
5971         * gcc.dg/inline-2.c: New.
5972
5973         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5974         Add optional target arg.  Check number of arguments.
5975         (scan-assembler-not, scan-assembler-dem): Likewise.
5976         (scan-assembler-dem-not): Likewise.
5977
5978 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5979
5980         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5981         line 12.
5982         * g++.old-deja/g++.brendan/parse3.C,
5983         g++.old-deja/g++.other/crash26.C,
5984         g++.old-deja/g++.other/crash28.C,
5985         g++.old-deja/g++.other/crash29.C,
5986         g++.old-deja/g++.other/crash30.C,
5987         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5988
5989 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5990
5991         * gcc.dg/20020115-1.c: New.
5992
5993 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5994
5995         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5996
5997 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5998
5999         * gcc.dg/20020122-3.c: New.
6000
6001 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
6002
6003         * g++.dg/other/gc1.C: New test.
6004
6005 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6006
6007         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
6008
6009 2002-01-22  Richard Henderson  <rth@redhat.com>
6010
6011         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
6012
6013 2002-01-22  Richard Henderson  <rth@redhat.com>
6014
6015         * gcc.dg/20020122-4.c: New.
6016
6017 2002-01-22  H.J. Lu <hjl@gnu.org>
6018
6019         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
6020         link output.
6021         * gcc.dg/special/ecos.exp: Likewise.
6022         * lib/g++-dg.exp: Likewise.
6023         * lib/g77-dg.exp: Likewise.
6024         * lib/gcc-dg.exp : Likewise.
6025         * lib/mike-g++.exp: Likewise.
6026         * lib/mike-g77.exp: Likewise.
6027         * lib/mike-gcc.exp: Likewise.
6028         * lib/objc-dg.exp: Likewise.
6029
6030 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
6031
6032         PR target/5379
6033         * gcc.dg/20020122-2.c: New test.
6034
6035 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
6036
6037         * gcc.dg/20020122-1.c: New test.
6038
6039 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
6040
6041         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
6042
6043 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
6044
6045         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
6046
6047 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6048
6049         * gcc.c-torture/compile/20020121-1.c: New test.
6050
6051 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6052
6053         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6054         ld_library_path.
6055
6056 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6057
6058         * gcc.dg/20020218-1.c: New test.
6059
6060 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6061
6062         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6063         messages
6064         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6065         "At global scope" warning
6066         * g++.dg/ext/align1.C: Change cygwin test for alignment
6067         from db-bogus to dg-warning
6068
6069 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6070
6071         * g77.f-torture/compile/cpp2.F: New test.
6072
6073 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6074
6075         * g++.dg/template/access1.C: New test.
6076
6077 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6078
6079         * gcc.dg/20020118-1.c: New.
6080
6081 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6082
6083         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6084
6085 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6086
6087         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6088         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6089         alignment warnings.
6090
6091 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6092
6093         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6094         torture_with_loops and torture_without_loops
6095
6096 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6097
6098         * gcc.c-torture/compile/20020116-1.c: New test.
6099
6100 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * gcc.dg/20020116-2.c: New test.
6103
6104         * gcc.dg/ultrasp4.c: New test.
6105
6106         * gcc.dg/20020116-1.c: New test.
6107
6108 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6109
6110         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6111         by EABI.
6112
6113 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
6114
6115         * gcc.misc-tests/i386-prefetch.exp: New.
6116         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
6117         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
6118         * gcc.misc-tests/i386-pf-none-1.c: New test.
6119         * gcc.misc-tests/i386-pf-sse-1.c: New test.
6120
6121 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
6122
6123         * gcc.dg/gnu89-init-1.c: Add new tests.
6124
6125 2002-01-15  Andreas Jaeger  <aj@suse.de>
6126
6127         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
6128         * gcc.dg/i386-mmx-2.c: Likewise.
6129         * gcc.dg/i386-sse-1.c: Likewise.
6130         * gcc.dg/i386-sse-2.c: Likewise.
6131         * gcc.dg/i386-sse-3.c: Likewise.
6132
6133 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
6134
6135         * g77.f-torture/execute/intrinsic-unix-bessel.f:
6136         Uncomment additional cases that now pass.
6137
6138 2002-01-11  Richard Henderson  <rth@redhat.com>
6139
6140         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
6141         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
6142
6143 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
6144
6145         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
6146
6147 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
6148
6149         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
6150         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
6151
6152 2002-01-10  Dale Johannesen  <dalej@apple.com>
6153
6154         * gcc.c-torture/execute/loop-11.c: New.
6155
6156 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
6157
6158         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
6159         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
6160
6161 2002-01-09  Richard Henderson  <rth@redhat.com>
6162
6163         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
6164         type in which to perform the operation for each size.
6165
6166 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
6167
6168         * gcc.c-torture/compile/20020109-2.c: New test.
6169
6170 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
6171
6172         * gcc.c-torture/execute/loop-10.c: New test.
6173
6174 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6175
6176         * gcc.c-torture/compile/20010226-1.c: New test.
6177         * gcc.c-torture/compile/20010227-1.c: New test.
6178         * gcc.c-torture/compile/20010426-1.c: New test.
6179         * gcc.c-torture/compile/20010510-1.c: New test.
6180         * gcc.c-torture/compile/20010605-3.c: New test.
6181         * gcc.c-torture/compile/20010824-1.c: New test.
6182         * gcc.c-torture/execute/20010409-1.c: New test.
6183         * gcc.dg/noncompile/20000901-1.c: New test.
6184         * gcc.dg/20001023-1.c: New test.
6185         * gcc.dg/20001101-1.c: New test.
6186         * gcc.dg/20001102-1.c: New test.
6187         * gcc.dg/20010207-1.c: New test.
6188         * gcc.dg/20010405-1.c: New test.
6189         * gcc.dg/20010822-1.c: New test.
6190         * gcc.dg/20011107-1.c: New test.
6191
6192 2002-01-09  Jeffrey A Law  (law@redhat.com)
6193
6194         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
6195
6196         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
6197         execution failure on PA targets.
6198
6199 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6200
6201         * gcc.c-torture/compile/20020109-1.c: New test.
6202
6203 2002-01-08  Kazu Hirata  <kazu@hxi.com>
6204
6205         * gcc.c-torture/execute/20020108-1.c: New test.
6206
6207 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
6208
6209         * gcc.dg/20020108-1.c: New test.
6210
6211 2002-01-08  H.J. Lu <hjl@gnu.org>
6212
6213         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
6214         for header files.
6215
6216 2002-01-08  Geoff Keating  <geoffk@redhat.com>
6217
6218         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
6219         consistency.
6220
6221 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
6222
6223         * gcc.dg/altivec-4.c: Test altivec predicates.
6224
6225 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
6226
6227         * gcc.c-torture/execute/20020107-1.c: New test.
6228
6229 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6230
6231         PR c/5279
6232         * gcc.c-torture/compile/20020106-1.c: New test.
6233
6234 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6235
6236         * gcc.c-torture/execute/nestfunc-4.c: New test.
6237
6238 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6239
6240         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
6241         extra triple that slipped in.
6242         * g++.old-deja/g++.abi/align.C: Likewise.
6243         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6244
6245 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6246
6247         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
6248         * g++.old-deja/g++.abi/align.C: Likewise.
6249         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6250
6251         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
6252         on FreeBSD/i386.
6253         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
6254         FreeBSD.
6255
6256 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
6257
6258         * gcc.dg/20020104-1.c: New test.
6259
6260         * gcc.dg/20020104-2.c: New test.
6261
6262 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
6263
6264         * gcc.dg/20020103-1.c: Fix typo in target selector.
6265
6266 2002-01-03  Richard Henderson  <rth@redhat.com>
6267
6268         * gcc.dg/20020103-1.c: New.
6269
6270 2002-01-03  Kazu Hirata  <kazu@hxi.com>
6271
6272         * gcc.c-torture/execute/20020103-1.c: New test.
6273
6274 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
6275
6276         * g++.dg/other/debug2.C: New test.
6277
6278         * gcc.c-torture/compile/20020103-1.c: New test.
6279
6280 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
6281
6282         * gcc.dg/gnu89-init-1.c: Added new tests.
6283
6284 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6285
6286         * g++.dg/template/friend2.C: Remove as patch is reverted.
6287
6288         * g++.dg/warn/oldcast1.C: New test.
6289
6290         * g++.dg/template/ptrmem1.C: New test.
6291         * g++.dg/template/ptrmem2.C: New test.
6292
6293         * g++.dg/template/ntp.C: New test.
6294
6295         * g++.dg/other/component1.C: New test.
6296
6297         * g++.dg/template/ttp3.C: New test.
6298
6299         * g++.dg/template/friend2.C: New test.
6300         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
6301
6302 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6303
6304         * g++.dg/other/ptrmem1.C: New test.
6305         * g++.dg/other/ptrmem2.C: New test.
6306
6307 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6308
6309         * g++.dg/template/ctor1.C: New test.
6310
6311 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6312
6313         * g++.dg/template/friend2.C: New test.
6314
6315 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
6316
6317         * gcc.dg/mmix-1.c: New test.
6318
6319 2001-12-31  Richard Henderson  <rth@redhat.com>
6320
6321         * gcc.dg/asm-5.c: New.
6322
6323 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
6324
6325         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
6326         in namespace __gnu_cxx
6327
6328 2001-12-30  Richard Henderson  <rth@redhat.com>
6329
6330         * gcc.dg/debug-6.c: New.
6331
6332 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
6333
6334         * gcc.c-torture/compile/20011229-2.c: New test.
6335
6336 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
6337
6338         * gcc.dg/debug-3.c: New test.
6339         * gcc.dg/debug-4.c: New test.
6340         * gcc.dg/debug-5.c: New test.
6341
6342 2001-12-29  Richard Henderson  <rth@redhat.com>
6343
6344         * g++.dg/eh/loop1.C: New.
6345
6346 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6347
6348         * g++.dg/template/crash1.C: New test.
6349
6350 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         * g++.dg/other/const1.C: New test.
6353
6354 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
6355
6356         * gcc.c-torture/compile/20011229-1.c: New test.
6357
6358 2001-12-28  Stan Shebs  <shebs@apple.com>
6359
6360         * lib/objc-torture.exp: Resync with c-torture.exp.
6361         * lib/objc.exp: Load standard libraries.
6362
6363 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
6364
6365         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
6366         additional tests.
6367
6368 2001-12-27  Roger Sayle <roger@eyesopen.com>
6369
6370         * gcc.c-torture/execute/string-opt-16.c: New testcase.
6371
6372 2001-12-27  Richard Henderson  <rth@redhat.com>
6373
6374         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
6375
6376 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6377
6378         * g++.dg/eh/ctor1.C: New test.
6379         * g++.dg/other/error2.C: New test.
6380
6381 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6382
6383         * g++.dg/other/init2.C: New test.
6384
6385 2001-12-24  Richard Henderson  <rth@redhat.com>
6386
6387         * gcc.dg/20011223-1.c: New.
6388         * gcc.dg/inline-1.c: New.
6389
6390 2001-12-23  Richard Henderson  <rth@redhat.com>
6391
6392         * gcc.dg/asm-4.c: Test operand modifiers.
6393
6394 2001-12-23  Richard Henderson  <rth@redhat.com>
6395
6396         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
6397
6398 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6399
6400         * gcc.c-torture/execute/20011223-1.c: New test.
6401
6402 2001-12-21  Richard Henderson  <rth@redhat.com>
6403
6404         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
6405         re-enables the warning.
6406
6407 2001-12-21  Richard Henderson  <rth@redhat.com>
6408
6409         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
6410
6411 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6412
6413         * gcc.c-torture/compile/20011218-1.c: New test.
6414
6415 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
6416
6417         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
6418         arm-isr.c test.
6419         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
6420         epilogue generation for ARM ISR routines.
6421
6422 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6423
6424         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
6425         * gcc.dg/format/c90-printf-3.c: Likewise.
6426         * gcc.dg/format/c99-printf-3.c: Likewise.
6427         * gcc.dg/format/ext-1.c: Likewise.
6428         * gcc.dg/format/ext-6.c: Likewise.
6429         * gcc.dg/format/format.h: Prototype unlocked stdio.
6430
6431 2001-12-20  Richard Henderson  <rth@redhat.com>
6432
6433         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
6434         (arena): Use it.
6435         (malloc): Correct allocation logic.  Abort if we fill up the
6436         arena before initialization complete.
6437         (realloc): Correct allocation logic.
6438
6439 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6440
6441         * gcc.c-torture/compile/20011219-2.c: New test.
6442
6443         * gcc.c-torture/execute/20011219-1.c: New test.
6444
6445 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
6446
6447         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
6448         target does not support weak symbols.
6449
6450 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6451
6452         * gcc.c-torture/compile/20011219-1.c: New test.
6453
6454 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6455
6456         * g++.dg/other/error1.C: New test.
6457
6458 2001-12-17  Jeffrey A Law  (law@redhat.com)
6459
6460         * gcc.c-torture/execute/20011217-1.c: New test.
6461
6462 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6463
6464         * objc.dg/special/: New directory.
6465         * objc.dg/special/special.exp: New file.
6466         * objc.dg/special/unclaimed-category-1.h: New file.
6467         * objc.dg/special/unclaimed-category-1a.m: New file.
6468         * objc.dg/special/unclaimed-category-1.m: New file.
6469
6470 2001-12-17  Andreas Jaeger  <aj@suse.de>
6471
6472         * gcc.c-torture/compile/20011217-2.c: New test.
6473
6474 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6475
6476         * gcc.c-torture/compile/20011217-1.c: New test.
6477
6478 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6479
6480         * testsuite/gcc.dg/20011214-1.c: New.
6481
6482 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6483
6484         * gcc.dg/altivec-4.c: New.
6485
6486 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6487
6488         * gcc.dg/20011113-1.c: New test.
6489
6490 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6491
6492         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6493         std::__malloc_alloc_template<0> and
6494         std::__default_alloc_template<false, 0>.
6495
6496 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6497
6498         * objc/execute/bf-21.m: New test.
6499         * objc/execute/enumeration-1.m: New test.
6500         * objc/execute/enumeration-2.m: New test.
6501
6502 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6503
6504         * gcc.dg/gnu89-init-1.c: New test.
6505
6506 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6507
6508         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6509         * g++.old-deja/g++.jason/2371.C: Likewise.
6510         * g++.old-deja/g++.jason/template33.C: Likewise.
6511         * g++.old-deja/g++.jason/template34.C: Likewise.
6512         * g++.old-deja/g++.jason/template36.C: Likewise.
6513         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6514         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6515         * g++.old-deja/g++.other/typename1.C: Likewise.
6516         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6517         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6518         * g++.old-deja/g++.pt/typename11.C: Likewise.
6519         * g++.old-deja/g++.pt/typename14.C: Likewise.
6520         * g++.old-deja/g++.pt/typename16.C: Likewise.
6521         * g++.old-deja/g++.pt/typename3.C: Likewise.
6522         * g++.old-deja/g++.pt/typename4.C: Likewise.
6523         * g++.old-deja/g++.pt/typename5.C: Likewise.
6524         * g++.old-deja/g++.pt/typename7.C: Likewise.
6525         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6526
6527 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         * g++.dg/other/linkage1.C: New test.
6530         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6531         specifiers.
6532
6533 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6534
6535         * gcc.dg/concat.c: New test.
6536
6537 2001-12-11  Stan Shebs  <shebs@apple.com>
6538
6539         * objc/compile: New test directory.
6540         * objc/compile/compile.exp: New expect script.
6541         * objc/compile/20011211-1.m: New compile test.
6542
6543 2001-12-11  Jason Merrill  <jason@redhat.com>
6544
6545         * lib/prune.exp (prune_gcc_output): Also handle "In member
6546         function".  So many permutations...
6547
6548 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6549
6550         * g++.dg/template/typedef1.C: New test.
6551
6552 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6553
6554         * g++.dg/other/copy1.C: New test.
6555
6556 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6557
6558         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6559
6560         * gcc.dg/builtin-choose-expr.c: New.
6561
6562 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6563
6564         * gcc.dg/altivec-2.c: New.
6565
6566 2001-12-07  Richard Henderson  <rth@redhat.com>
6567
6568         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6569
6570 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6571
6572         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6573         ultrasparc.
6574
6575 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6576
6577         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6578
6579 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6580
6581         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6582         variable argument list.
6583
6584 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6585
6586         * gcc.c-torture/execute/memcheck: Delete entire directory.
6587         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6588         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6589
6590 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6591
6592         * gcc.dg/Wshadow-1.c: New test.
6593
6594 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6595
6596         * gcc.c-torture/compile/20011130-1.c: New test.
6597
6598         * gcc.dg/noncompile/20011025-1.c: New test.
6599
6600         * g++.dg/other/anon-union.C: New test.
6601
6602         * gcc.c-torture/execute/20011024-1.c: New test.
6603
6604 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6605
6606         * gcc.c-torture/execute/20000722-1.x,
6607         gcc.c-torture/execute/20010123-1.x: Remove.
6608         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6609         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6610         gcc.dg/c99-complit-2.c: New tests.
6611
6612 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6613
6614         * g++.dg/inherit/base1.C: New test.
6615
6616 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6617
6618         * g++.dg/other/stdarg1.C: New test.
6619
6620         * gcc.c-torture/compile/20011130-2.c: New test.
6621
6622 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6623
6624         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6625         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6626         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6627         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6628         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6629         * gcc.dg/builtin-prefetch-1.c: New test.
6630
6631 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6632
6633         * gcc.dg/20011130-1.c: New test.
6634
6635 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6636
6637         * g++.dg/other/scope1.C: New test.
6638         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6639
6640 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6641
6642         * gcc.dg/vla-init-1.c: New test.
6643
6644 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6645
6646         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6647
6648 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6649
6650         * objc.dg/alias.m: Update.
6651         * objc.dg/class-1.m: Update.
6652         * objc.dg/const-str-1.m: Update.
6653         * objc.dg/fwd-proto-1.m: Update.
6654         * objc.dg/id-1.m: Update.
6655         * objc.dg/super-class-1.m: Update.
6656
6657 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6658
6659         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6660         constructs.
6661
6662 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6663
6664         * gcc.c-torture/execute/20011128-1.c: New test.
6665
6666 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6667
6668         * gcc.dg/20011127-1.c: New test.
6669
6670 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6671
6672         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6673         from Austin Group draft 7.
6674         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6675         scanf format arguments.
6676         * gcc.dg/format/no-exargs-2.c: New test.
6677
6678 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         * g++.dg/abi/vbase8-4.C: New test.
6681
6682 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6683
6684         * gcc.c-torture/execute/20011121-1.c: New test.
6685
6686 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6687
6688         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6689
6690 2001-11-23  Andreas Jaeger  <aj@suse.de>
6691
6692         * gcc.dg/cpp/charconst-2.c: New test.
6693
6694 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6695
6696         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6697         to the host if it is remote.  Let tests specify extra headers
6698         they use.
6699         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6700         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6701         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6702         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6703         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6704         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6705         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6706         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6707         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6708         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6709
6710 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6711
6712         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6713         for little endian ARMs.
6714
6715 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6716
6717         * gcc.c-torture/compile/20011119-1.c: New test.
6718         * gcc.c-torture/compile/20011119-2.c: New test.
6719
6720 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6721
6722         * gcc.dg/altivec-1.c: Fix typo.
6723
6724 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6725
6726         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6727
6728 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6729
6730         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6731
6732 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6733
6734         * lib/g77.exp: Don't specify --rpath-link.
6735
6736         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6737         across all the headers.
6738         * gcc.dg/format/format.exp: For testing on a remote host,
6739         copy format.h.
6740
6741         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6742         * gcc.c-torture/execute/930406-1.c: Likewise.
6743         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6744
6745 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6746
6747         * gcc.dg/altivec-1.c: New.
6748
6749 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6750
6751         * gcc.dg/cpp/fpreprocessed.c: New test case.
6752
6753 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6754
6755         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6756         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6757         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6758
6759 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6760
6761         * gcc.dg/no-builtin-1.c: New test.
6762
6763 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6764
6765         * gcc.c-torture/execute/20011115-1.c: New test.
6766
6767 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6768
6769         * gcc.c-torture/compile/20011114-2.c: New test.
6770         * gcc.c-torture/compile/20011114-3.c: New test.
6771         * gcc.c-torture/compile/20011114-4.c: New test.
6772
6773 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6774
6775         * g++.dg/other/init1.C: New test.
6776
6777 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6778
6779         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6780         message.
6781
6782         * gcc.c-torture/execute/20011114-1.c: New testcase.
6783
6784         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6785         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6786         like the (before this change) version of 20010327-1.c.
6787
6788 2001-11-14  Roger Sayle <roger@eyesopen.com>
6789
6790         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6791
6792 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6793
6794         * g++.dg/init/array2.C: New test.
6795
6796 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6797
6798         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6799
6800 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6801
6802         * g++.dg/other/forscope1.C: New test.
6803         * g++.dg/ext/forscope1.C: New test.
6804         * g++.dg/ext/forscope2.C: New test.
6805
6806 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6807
6808         * gcc.c-torture/execute/20011113-1.c: New test.
6809
6810 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6811
6812         * gcc.c-torture/execute/20011109-2.c: New test.
6813
6814         * gcc.c-torture/execute/20011109-1.c: New test.
6815
6816 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6817
6818         * gcc.c-torture/compile/20011109-1.c: New test.
6819
6820 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6821
6822         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6823         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6824         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6825         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6826         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6827         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6828         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6829
6830 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6831
6832         * g++.dg/warn/Wshadow-1.C: New tests.
6833         * g++.old-deja/g++.mike/for3.C: Update.
6834
6835 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6836
6837         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6838         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6839         XFAILs.  Adjust expected error texts.
6840         * gcc.c-torture/compile/20011106-1.c,
6841         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6842         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6843         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6844         gcc.dg/c99-array-lval-5.c: New tests.
6845
6846 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6847
6848         * gcc.dg/cpp/defined.c: Update.
6849
6850 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6851
6852         * gcc.c-torture/execute/anon-1.c: New test.
6853
6854 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6855
6856         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6857         same size, so no warning should be produced on stormy16.
6858
6859         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6860         due to oversized array.
6861         * g++.old-deja/g++.mike/ns15.C: Likewise.
6862         * g++.old-deja/g++.pt/crash16.C: Likewise.
6863
6864 2001-11-02  Graham Stott  <grahams@redhat.com>
6865
6866         * g++.dgother/debug1.C: Fix typos.
6867
6868 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6869
6870         * g++.dg/other/debug1.C: New test.
6871
6872 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6873
6874         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6875         of unsigned long.
6876
6877 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6878
6879         * gcc.dg/20011029-2.c: New test.
6880
6881         * gcc.c-torture/compile/20011029-1.c: New test.
6882
6883 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6884
6885         * objc/execute/class_self-1.m: New test.
6886         * objc/execute/class_self-2.m: New test.
6887
6888 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6889
6890         * gcc.misc-tests/msgs.exp: Delete.
6891         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6892         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6893         error set to match recent changes.
6894
6895 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6896
6897         * gcc.dg/20011021-1.c: New test.
6898
6899 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6900
6901         * gcc.c-torture/compile/20011023-1.c: New test.
6902
6903 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6904
6905         * lib/g77.exp: Rewrite based on lib/g++.exp.
6906
6907 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6908
6909         * gcc.c-torture/execute/20011019-1.c: New test.
6910
6911         * gcc.dg/20011018-1.c: New test.
6912
6913 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6914
6915         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6916
6917 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6918
6919         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6920         * gcc.dg/attr-invalid.c: Likewise.
6921
6922 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6923
6924         * testsuite/gcc.dg/20011015-1.c: New test.
6925
6926 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6927
6928         * g++.dg/template/unify2.C: New test.
6929
6930 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6931
6932         * g++.dg/other/exception-specification.C: New test
6933
6934 2001-10-13  Tom Rix  <trix@redhat.com>
6935
6936         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6937         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6938
6939 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6940
6941         * testsuite/gcc.dg/20011009-1.c: New test.
6942
6943 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6944
6945         PR g++/4476
6946         * g++.dg/other/friend1.C: New test.
6947
6948 2001-10-11  Richard Henderson  <rth@redhat.com>
6949
6950         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6951
6952 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6953
6954         * gcc.c-torture/compile/20011010-1.c: New.
6955
6956 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6957
6958         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6959         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6960         g77.f-torture/execute/execute.exp,
6961         g77.f-torture/noncompile/noncompile.exp,
6962         gcc.c-torture/compile/compile.exp,
6963         gcc.c-torture/execute/execute.exp,
6964         gcc.c-torture/execute/ieee/ieee.exp,
6965         gcc.c-torture/execute/memcheck/memcheck.exp,
6966         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6967         objc/execute/execute.exp: Update FSF address.
6968
6969 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6970
6971         * gcc.dg/cpp/cmdlne-C.c: Update.
6972         * gcc.dg/cpp/cmdlne-C2.c: New.
6973
6974 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6975
6976         * gcc.c-torture/execute/20011008-3.c: New.
6977
6978 2001-10-08  DJ Delorie  <dj@redhat.com>
6979
6980         * gcc.dg/20011008-1.c: New.
6981         * gcc.dg/20011008-2.c: New.
6982
6983 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6984
6985         * gcc.dg/cpp/spacing1.c: Update test.
6986
6987 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6988
6989         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6990         spelling errors of "separate" as "seperate".
6991
6992 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6993
6994         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6995         enough to avoid inlining.
6996
6997 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6998
6999         * lib/g77.exp: set libg2c_dir correctly.
7000
7001 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7002
7003         * gcc.dg/cpp/macro11.c: New test.
7004
7005 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7006
7007         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
7008         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
7009         gcc.dg/format/multattr-3.c: New tests.
7010         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
7011         tests for format attributes on function pointers being rejected.
7012
7013 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7014
7015         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
7016
7017 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7018
7019         * g++.dg/warn/format1.C: New test.
7020
7021 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7022
7023         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
7024
7025 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7026
7027         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
7028
7029 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7030
7031         * gcc.dg/cpp/redef2.c: Add test.
7032
7033 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
7034
7035         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
7036         long-standing bug on i686, apparently.
7037         * gcc.c-torture/execute/loop-2c.x: New file.
7038         * gcc.c-torture/execute/loop-2d.x: New file.
7039         * gcc.c-torture/execute/loop-3c.x: New file.
7040
7041 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
7042
7043         * gcc.dg/cpp/20000625-2.c: Correct line number.
7044
7045 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7046
7047         * gcc.dg/cpp/macro10.c: New test.
7048         * gcc.dg/cpp/strify3.c: New test.
7049         * gcc.dg/cpp/spacing1.c: Add tests.
7050         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7051         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7052
7053 2001-09-24  DJ Delorie  <dj@redhat.com>
7054
7055         * gcc.c-torture/execute/20010924-1.c: New test.
7056
7057 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7058
7059         * testsuite/objc/execute/paste.m: Remove.
7060
7061 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7062
7063         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7064
7065 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7066
7067         * g77.dg/strlen0.f: New test.
7068
7069 2001-09-21  Richard Henderson  <rth@redhat.com>
7070
7071         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7072         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7073
7074 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7075
7076         Table-driven attributes.
7077         * g++.dg/ext/attrib1.C: New test.
7078
7079 2001-09-20  DJ Delorie  <dj@redhat.com>
7080
7081         * gcc.dg/20000926-1.c: Update expected warning messages.
7082         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7083         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7084         array.
7085
7086 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7087
7088         * g++.dg/eh/registers1.C: New test case.
7089
7090 2001-09-17  Richard Henderson  <rth@redhat.com>
7091
7092         * gcc.dg/array-5.c: Fix VLA decomposition test.
7093
7094 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7095
7096         * gcc.dg/cpp/line5.c: New testcase.
7097
7098 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7099
7100         * gcc.dg/cpp/macro9.c: New test.
7101
7102 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7103
7104         * gcc.c-torture/execute/980223.c: Change type of addr from long
7105         to char *.
7106
7107 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7108
7109         * gcc.c-torture/execute/20010915-1.c: New test.
7110
7111 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7112
7113         * g77.dg/bprob: New directory.
7114         * g77.dg/bprob/bprob.exp: New file.
7115         * g77.dg/bprob/bprob-1.f: New test.
7116         * g77.dg/gcov: New directory.
7117         * g77.dg/gcov/gcov.exp: New file.
7118         * g77.dg/gcov/gcov-1.f: New test.
7119         * g77.dg/gcov/gcov-1.x: New file.
7120
7121 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7122
7123         * gcc.dg/cpp/directiv.c: Update.
7124         * gcc.dg/cpp/undef1.c: Update.
7125
7126 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
7127
7128         * gcc.dg/20010912-1.c: New test.
7129
7130 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
7131
7132         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
7133         language-independent file in lib.
7134         * lib/gcov.exp: New file.
7135
7136 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7137
7138         * gcc.c-torture/compile/20010911-1.c: New test.
7139
7140 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
7141
7142         * lib/profopt.exp: New, to support profile-directed optimizations.
7143         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
7144         * gcc.misc-tests/bprob-1.c: New test.
7145         * gcc.misc-tests/bprob-2.c: New test.
7146
7147 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
7148
7149         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
7150         XFAIL and which kinds of gcov output to verify.
7151         * gcc.misc-tests/gcov-4b.x: New file.
7152         * gcc.misc-tests/gcov-5b.x: New file.
7153         * gcc.misc-tests/gcov-6.x: New file.
7154         * gcc.misc-tests/gcov-7.c: New test.
7155         * gcc.misc-tests/gcov-7.x: New file.
7156
7157 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
7158
7159         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
7160         * gcc.misc-tests/gcov-6.c: New test.
7161
7162 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7163
7164         PR c++/3986
7165         * g++.dg/abi/vbase1.C: New test.
7166
7167 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
7168
7169         * objc.dg/method-2.m: New.
7170
7171 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7172
7173         PR c++/4203
7174         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
7175         * g++.dg/init/empty1.C: New test.
7176
7177 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
7178
7179         * gcc.c-torture/compile/20010903-1.c: New test.
7180
7181 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
7182
7183         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
7184         for m68k.
7185
7186 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
7187
7188         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
7189
7190         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
7191
7192         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
7193
7194 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
7195
7196         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
7197         for 16-bit 'unsigned int'.
7198
7199 2001-08-29  Kazu Hirata  <kazu@hxi.com>
7200
7201         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
7202
7203 2001-08-27  Richard Henderson  <rth@redhat.com>
7204
7205         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
7206         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
7207
7208 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
7209
7210         * gcc.dg/asm-names.c (ymain): New.
7211
7212 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
7213
7214         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
7215         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
7216         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
7217
7218 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7219
7220         * gcc.dg/compare5.c: New testcase.
7221
7222 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
7223
7224         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
7225         and "In instantiation".
7226
7227 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
7228
7229         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
7230
7231 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
7232
7233         * gcc.misc-tests/gcov.exp: Add support for branch information.
7234         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
7235         * gcc.misc-tests/gcov-4.c: New test.
7236         * gcc.misc-tests/gcov-4b.c: New test.
7237         * gcc.misc-tests/gcov-5b.c: New test.
7238
7239 2001-08-20  Zack Weinberg  <zackw@panix.com>
7240
7241         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
7242         expected to fail.
7243
7244 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7245
7246         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
7247
7248 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
7249
7250         * g++.dg/eh/template1.C: New test.
7251
7252 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
7253
7254         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
7255         Fix thinko.
7256         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
7257         for xfail.
7258
7259 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
7260
7261         * lib/g77-dg.exp:  Use prune.exp for common procedures
7262         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
7263         * lib/g77.exp: (g77-dg-prune) Remove
7264
7265 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
7266
7267         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
7268
7269 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7270
7271         * g++.dg/template/unify1.C: New test.
7272
7273 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
7274
7275         * g++.dg/abi/empty4.C: New test.
7276
7277 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
7278
7279         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
7280         solaris2.*
7281         * g77.f-torture/compile/pr3743.x: Likewise
7282
7283 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7284
7285         * g++.dg/other/using-declaration.C: New test.
7286
7287 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7288
7289         * gcc.dg/cpp/tr-sign.c: New testcase.
7290
7291 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7292
7293         * gcc.dg/cpp/19951025-1.c: Revert.
7294         * gcc.dg/cpp/directiv.c: We no longer process directives that
7295         interrupt macro arguments.
7296
7297 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
7298
7299         * gcc.dg/bconstp-1.c: New test.
7300
7301 2001-08-03  Richard Henderson  <rth@redhat.com>
7302
7303         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
7304
7305 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7306
7307         * gcc.dg/cpp/19951025-1.c: Update.
7308
7309 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
7310
7311         * g77.dg/ff90-1.f (s): Fix reference of variable z,
7312         should be x.
7313
7314 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7315
7316         Kill -fhonor-std.
7317         * g++.old-deja/g++.ns/ns14.C: Remove special options.
7318         * g++.old-deja/g++.other/std1.C: Likewise.
7319         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
7320
7321 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
7322
7323         * lib/g77.exp:  Load gcc-defs.exp for common procedures
7324         (g77_pass, g77_fail, g77_finish, g77_exit,
7325         ${tool}_check_unsupported_p} Now redundant.  Deleted.
7326
7327 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
7328
7329         * g77.dg/fbackslash.f
7330         * g77.dg/fcase-preserve.f
7331         * g77.dg/ff90-1.f
7332         * g77.dg/ffixed-line-length-0.f
7333         * g77.dg/ffixed-line-length-132.f
7334         * g77.dg/ffixed-line-length-7.f
7335         * g77.dg/ffixed-line-length-72.f
7336         * g77.dg/ffixed-line-length-none.f
7337         * g77.dg/ffree-form-1.f
7338         * g77.dg/fno-backslash.f
7339         * g77.dg/fno-f90-1.f
7340         * g77.dg/fno-fixed-form-1.f
7341         * g77.dg/fno-onetrip.f
7342         * g77.dg/fno-typeless-boz.f
7343         * g77.dg/fno-underscoring.f
7344         * g77.dg/fno-vxt-1.f
7345         * g77.dg/fonetrip.f
7346         * g77.dg/ftypeless-boz.f
7347         * g77.dg/fugly-assumed.f
7348         * g77.dg/funderscoring.f
7349         * g77.dg/fvxt-1.f
7350
7351 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
7352
7353         * objc.dg/fwd-proto-1.m: New.
7354         * objc.dg/local-decl-1.m: New.
7355         * objc.dg/naming-1.m: New.
7356         * objc.dg/naming-2.m: New.
7357         * objc.dg/proto-hier-1.m: New.
7358
7359 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
7360
7361         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
7362         largest-type elements to a struct makes its size grow.
7363
7364 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7365
7366         * g++.dg/abi/vthunk1.C: New test.
7367
7368 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7369
7370         * g++.dg/abi/vbase8-22.C: New test.
7371
7372 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7373
7374         * gcc.dg/cpp/macro8.c: New test.
7375
7376 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7377
7378         * g++.dg/abi/vbase8-21.C: New test.
7379
7380 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7381
7382         * g++.dg/abi/vbase8-10.C: New test.
7383
7384 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7385
7386         * lib/g++.exp (g++_set_ld_library_path): Renamed to
7387         ${tool}_set_ld_library_path.
7388         Changed caller.
7389         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
7390         g++.exp.
7391
7392 2001-07-26  Stan Cox <scox@redhat.com>
7393
7394         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
7395         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
7396         gcc_exit, gcc_check_unsupported_p):
7397         Moved to gcc-deps.exp
7398         * gcc-deps.exp: New file.
7399
7400 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7401
7402         * g++.old-deja/g++.pt/defarg14.C: New test.
7403
7404 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7405
7406         * g++.old-deja/g++.other/lineno5.C: New test.
7407
7408 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7409
7410         * g++.old-deja/g++.pt/crash68.C: New test.
7411
7412 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7413
7414         * g++.old-deja/g++.other/crash42.C: New test.
7415
7416 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7417
7418         * gcc.dg/cpp/extratokens.c: Fix.
7419         * gcc.dg/cpp/skipping2.c: New tests.
7420
7421 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7422
7423         * gcc.c-torture/execute/20010724-1.c: New file.
7424         * gcc.c-torture/execute/20010724-1.x: New file.
7425
7426 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7427
7428         * g++.old-deja/g++.other/cond7.C: New test.
7429
7430 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7431
7432         * g++.old-deja/g++.other/optimize4.C: New test.
7433
7434 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         * g++.old-deja/g++.abi/vbase8-5.C: New test.
7437
7438 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
7439
7440         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
7441         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
7442         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
7443         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
7444
7445         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
7446         bug report" message.
7447
7448         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7449         * g++.dg/ext/instantiate1.C: Move from old-deja.
7450
7451 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7452
7453         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7454         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7455         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7456         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7457
7458 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7459
7460         * gcc.c-torture/execute/20010723-1.c: New test.
7461
7462 2001-07-23  Ben Elliston  <bje@redhat.com>
7463
7464         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7465
7466 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7467
7468         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7469         i[34567]86-*-*.
7470         Delete handling of ieee_multilib_flags.
7471         Pass -mieee for alpha*-*-* and sh-*-*.
7472         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7473
7474 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7475
7476         Remove old-abi tests.
7477         * g++.old-deja/g++.mike/p11116.C: Remove.
7478         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7479
7480 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7481
7482         * g77.f-torture/compile/pr3743.f:  New test
7483
7484 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7485
7486         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7487
7488 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7489
7490         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7491         g++.old-deja/g++.pt/static6.C: Likewise.
7492         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7493         supports weak symbols.
7494
7495 2001-07-18  Andreas Jaeger  <aj@suse.de>
7496
7497         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7498         supported again.
7499
7500 2001-07-18  Andreas Jaeger  <aj@suse.de>
7501
7502         * gcc.dg/iftrap-1.c: Fix target line.
7503
7504 2001-07-17  Richard Henderson  <rth@redhat.com>
7505
7506         * gcc.c-torture/execute/20010717-1.c: New.
7507
7508 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7509
7510         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7511         tests.
7512
7513 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7514
7515         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7516
7517 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7518
7519         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7520         UAC_SIGBUS, UAC_NOPRINT definitions.
7521
7522 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7523
7524         * objc/execute/object_is_class.m: New test.
7525         * objc/execute/object_is_meta_class.m: New test.
7526
7527 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7528
7529         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7530         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7531
7532 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7533
7534         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7535         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7536
7537 2001-07-14  Richard Henderson  <rth@redhat.com>
7538
7539         * gcc.dg/iftrap-1.c: New.
7540
7541 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7542
7543         * g77.f-torture/execute/intrinsic77.f: New test.
7544
7545 2001-07-11  Janis Johnson <janis@us.ibm.com>
7546
7547         * gcc.misc-tests/gcov-3.c: New test.
7548
7549 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7550
7551         * gcc.c-torture/compile/20010711-1.c,
7552         * gcc.c-torture/compile/20010711-2.c: New tests.
7553
7554 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7555
7556         * gcc.c-torture/execute/20010711-1.c: New test.
7557
7558 2001-07-11  Ben Elliston  <bje@redhat.com>
7559
7560         * g++.old-deja/g++.other/enum5.C: New test.
7561
7562 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7563
7564         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7565         (g++-dg-prune): Call prune_gcc_output.
7566         * prune.exp: New file for prune_gcc_output.
7567         * lib/g++.exp, lib/gcc.exp: Load it.
7568
7569 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7570
7571         * gcc.c-torture/compile/20010701-1.c,
7572         g++.old-deja/g++.ext/attrib6.C: New tests.
7573
7574 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7575
7576         * gcc.c-torture/compile/20010706-1.c: New test.
7577
7578 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7579
7580         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7581
7582 2001-06-28  Stan Shebs  <shebs@apple.com>
7583
7584         * gcc.dg/pragma-darwin.c: New test.
7585
7586 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7587
7588         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7589         Solaris 2.[678] system.
7590
7591 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7592
7593         * gcc.dg/20010622-1.c: New test.
7594
7595 2001-06-18  Stan Shebs  <shebs@apple.com>
7596
7597         * objc.dg: New directory.
7598         * objc.dg/dg.exp: New file.
7599         * objc.dg/alias.m: New.
7600         * objc.dg/class-1.m: New.
7601         * objc.dg/class-2.m: New.
7602         * objc.dg/const-str-1.m: New.
7603         * objc.dg/const-str-2.m: New.
7604         * objc.dg/id-1.m: New.
7605         * objc.dg/method-1.m: New.
7606         * objc.dg/super-class-1.m: New.
7607         * lib/objc-dg.exp: New file.
7608
7609 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7610
7611         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7612         of label name.
7613
7614 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7617
7618 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7619
7620         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7621         variable.
7622
7623 2001-06-12  Richard Henderson  <rth@redhat.com>
7624
7625         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7626
7627 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7628
7629         * g++.old-deja/g++.abi/vbase5.C: New test.
7630         * g++.old-deja/g++.abi/vbase6.C: New test.
7631         * g++.old-deja/g++.abi/vbase7.C: New test.
7632
7633 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7634
7635         * gcc.c-torture/compile/20010610-1.c: New test.
7636
7637 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7638
7639         * g++.old-deja/g++.abi/vbase4.C: New test.
7640
7641 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7642
7643         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7644         support %f for HC11/HC12 targets.
7645         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7646         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7647         on HC11/HC12 targets.
7648         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7649
7650 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7651
7652         * gcc.dg/wchar_t-1.c: New file.
7653         * gcc.dg/wint_t-1.c: Likewise.
7654
7655 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7656
7657         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7658
7659 2001-06-11  Richard Henderson  <rth@redhat.com>
7660
7661         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7662
7663 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7664
7665         * gcc.c-torture/compile/20010611-1.c: New test.
7666
7667 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7668
7669         * gcc.dg/c99-tag-1.c: Add more tests.
7670
7671 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7672
7673         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7674         representation on MN10300 and ARM/Thumb.
7675
7676 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7677
7678         * g77.f-torture/execute/20010610.f: New.
7679
7680 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7681
7682         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7683         names.
7684
7685 2001-06-09  Richard Henderson  <rth@redhat.com>
7686
7687         * gcc.c-torture/execute/ashrdi-1.c: New.
7688         * gcc.c-torture/execute/ashldi-1.c: New.
7689         * gcc.c-torture/execute/lshrdi-1.c: New.
7690
7691 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7692
7693         * objc/execute/load-3.m: Added. Check sending +load to categories,
7694         in addition to classes.
7695
7696 2001-06-08  Stan Shebs  <shebs@apple.com>
7697
7698         * objc/execute/load-2.m: New test.  From Nicola Pero
7699         <n.pero@mi.flashnet.it>.
7700
7701 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7702
7703         * gcc.c-torture/execute/20010605-2.c: New test.
7704
7705 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7706
7707         * g++.old-deja/g++.abi/vbase2.C: New test.
7708         * g++.old-deja/g++.abi/vbase3.C: New test.
7709
7710 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7711
7712         * g++.old-deja/g++.pt/friend49.C: New test.
7713
7714 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7715
7716         * g++.old-deja/g++.ext/anon3.C: New test.
7717
7718 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7719
7720         * g++.old-deja/g++.other/conv7.C: New test.
7721
7722 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7723
7724         * gcc.c-torture/compile/20010605-2.c: New test.
7725
7726 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7727
7728         * gcc.c-torture/execute/20010604-1.c: New test.
7729
7730 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7731
7732         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7733
7734 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7735
7736         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7737         (g++_link_flags): Likewise.
7738         (g++_init): Pass gccpath's value to two previous functions.
7739
7740 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7741
7742         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7743         Ensure logfile entry matches exec command line.
7744
7745 2001-05-31  Richard Henderson  <rth@redhat.com>
7746
7747         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7748         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7749
7750 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7751
7752         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7753         compiler for irix6.2
7754
7755 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7756
7757         * g++.old-deja/g++.other/optimize3.C: New file.
7758
7759 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7760
7761         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7762         assemble.
7763
7764 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7765
7766         * g++.old-deja/g++.other/optimize2.C: New file.
7767
7768 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7769
7770         * gcc.c-torture/compile/20010518-2.c: New file.
7771         * gcc.c-torture/execute/20010518-1.c: New file.
7772         * gcc.c-torture/execute/20010518-2.c: New file.
7773
7774 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7775
7776         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7777
7778 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7779
7780         G++ no longer defines builtins that do not begin with __builtin.
7781         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7782         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7783         * g++.old-deja/g++.law/builtin1.C: Likewise.
7784         * g++.old-deja/g++.law/cvt2.C: Likewise.
7785         * g++.old-deja/g++.mike/net5.C: Likewise.
7786         * g++.old-deja/g++.other/builtins1.C: Likewise.
7787         * g++.old-deja/g++.other/builtins2.C: Likewise.
7788         * g++.old-deja/g++.other/builtins3.C: Likewise.
7789         * g++.old-deja/g++.other/builtins4.C: Likewise.
7790         * g++.old-deja/g++.other/inline8.C: Likewise.
7791         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7792
7793 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7794
7795         * g++.old-deja/g++.pt/using1.C: Adjust.
7796         * g++.old-deja/g++.pt/using2.C: New test.
7797
7798 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7799
7800         * gcc.dg/cpp/charconst.c: New tests.
7801         * gcc.dg/cpp/escape.c: New tests.
7802         * gcc.dg/cpp/escape-1.c: New tests.
7803         * gcc.dg/cpp/escape-2.c: New tests.
7804         * gcc.dg/cpp/ucs.c: New tests.
7805
7806 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7807
7808         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7809         native compiler for irix6.5.
7810
7811 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7812
7813         * lib/g++.exp (g++_include_flags): Use args to compute
7814         get_multilibs.
7815         (g++_link_flags): Likewise.
7816         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7817
7818 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7819
7820         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7821
7822 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7823
7824         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7825         this file.
7826
7827 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7828
7829         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7830         STACK_SIZE;
7831         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7832         to STACK_SIZE; Use it to define size of add_histo array.
7833         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7834         to STACK_SIZE.
7835         (f): Use GITT_SIZE to define size of gitt local table.
7836         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7837         to STACK_SIZE; Use it to define size of bytemem array.
7838
7839 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7840
7841         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7842         on 68HC11/HC12 due to the asm instruction.
7843         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7844         * gcc.c-torture/compile/920520-1.x: Likewise.
7845         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7846         on 68HC11/HC12 because the function is larger than 64K.
7847         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7848         on 68HC11/HC12 because the structure is too large.
7849
7850 2001-05-20  Richard Henderson  <rth@redhat.com>
7851
7852         * gcc.c-torture/execute/20010520-1.c: New.
7853
7854 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7855
7856         * g++.old-deja/g++.warn/compare1.C: New test.
7857         * gcc.dg/compare4.c: New test.
7858
7859 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7860
7861         * g++.old-deja/g++.other/optimize1.C: New test.
7862
7863 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7864
7865         * g++.old-deja/g++.pt/spec41.C: New test.
7866
7867 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7868
7869         * gcc.c-torture/compile/20010114-1.x: Remove.
7870
7871 2001-05-18  Stan Shebs  <shebs@apple.com>
7872
7873         * gcc.c-torture/compile/20010518-1.c: New test.
7874
7875 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7876
7877         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7878         * g++.old-deja/g++.pt/crash67.C: New test.
7879
7880 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7881
7882         * g++.old-deja/g++.other/debug9.C: New test.
7883
7884 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7885
7886         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7887
7888 2001-05-16  Jan Hubicka  <jh@suse.cz>
7889
7890         * gcc.c-torture/compile/20010516-1.c: New test.
7891
7892 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7893
7894         * g++.old-deja/g++.other/crash41.C: New test.
7895
7896 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7897
7898         * g++.old-deja/g++.pt/crash66.C: New test.
7899
7900 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7901
7902         * g++.old-deja/g++.robertl/eb27.C: Convert.
7903
7904 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7905
7906         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7907         declaration being redundant.
7908
7909 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7910
7911         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7912
7913 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7914
7915         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7916
7917 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7918
7919         * lib/g++.exp: Use testsuite_flags.
7920
7921 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7922
7923         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7924
7925 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7926
7927         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7928
7929 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7930
7931         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7932
7933 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7934
7935         * gcc.c-torture/compile/20010313-1.c: New test.
7936
7937 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7938
7939         * gcc.dg/cpp/direct2.c: New test.
7940         * gccq.dg/cpp/direct2s.c: New test.
7941
7942         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7943
7944 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7945
7946         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7947         * g++.old-deja/g++.other/op3.C: Likewise.
7948
7949 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7950
7951         * gcc.dg/cpp/syshdr.h: New file.
7952         * gcc.dg/cpp/sysmac1.c: Update.
7953         * gcc.dg/cpp/sysmac2.c: Update.
7954
7955 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7956
7957         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7958
7959 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7960
7961         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7962         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7963
7964 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7965
7966         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7967
7968 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7969
7970         * lib/g++.exp (g++_include_flags): Don't use any special flags
7971         if TESTING_IN_BUILD_TREE is not defined.
7972         (g++_init): Use a plain 'c++' as the compiler if
7973         TESTING_IN_BUILD_TREEE is not defined.
7974
7975 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7976
7977         * g++.old-deja/g++.eh/catch13.C: New test.
7978         * g++.old-deja/g++.eh/catch14.C: New test.
7979
7980 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7981
7982         * gcc.dg/cpp/tr-define.c: New test.
7983
7984 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7985
7986         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7987         <stdlib.h>, not <malloc.h>.
7988
7989 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         * g++.old-deja/g++.ns/template17.C: New test.
7992
7993 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7994
7995         * g++.old-deja/g++.pt/ref4.C: New test.
7996
7997 2001-04-30  Richard Henderson  <rth@redhat.com>
7998
7999         * gcc.dg/20000724-1.c: Revert last change.
8000
8001 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
8002
8003         * g77.f-torture/execute/20010430.f: New test.
8004
8005 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
8006
8007         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
8008
8009 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
8010
8011         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
8012
8013 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         * g++.old-deja/g++.eh/crash6.C: New test.
8016
8017 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8018
8019         * g++.old-deja/g++.other/warn7.C: New test.
8020
8021 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8022
8023         * g++.old-deja/g++.other/defarg9.C: New test.
8024
8025 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8026
8027         * g77.f-torture/compile/20010426.f: New test.
8028         * g77.f-torture/execute/20010426.f: New test.
8029
8030 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8031
8032         * g77.f-torture/compile/20000629-1.x: Remove - error
8033         has been fixed.
8034
8035 2001-04-26  Jeffrey A Law  (law@cygnus.com)
8036
8037         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
8038         Tweak slightly to work with g++.dg framework.
8039         * g++.dg/special/ecos.exp: Run initp1.C test.
8040         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
8041
8042         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
8043         its linker doesn't give line numbers either.
8044         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
8045
8046 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8047
8048         * g++.old-deja/g++.other/lex1.C: New test.
8049
8050 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * gcc.dg/noncompile/20010425-1.c: New test.
8053
8054 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8055
8056         * g++.old-deja/g++.pt/mangle2.C: New test.
8057
8058 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8059
8060         * gcc.dg/format/plus-1.c: New test.
8061
8062 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * gcc.dg/20010423-1.c: New test.
8065
8066 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8067
8068         * gcc.c-torture/execute/20010422-1.c: New test.
8069
8070 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8071
8072         * g++.old-deja/g++.ns/type2.C: New test.
8073
8074 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8075
8076         * g++.old-deja/g++.other/perf1.C: New test.
8077
8078 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8079
8080         * gcc.dg/c99-func-2.c: Remove xfail.
8081         * gcc.dg/c99-func-3.c: Remove xfail.
8082         * gcc.dg/c99-func-4.c: Remove xfail.
8083
8084 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8085
8086         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8087
8088 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8089
8090         * gcc.c-torture/compile/20010423-1.c: New test.
8091
8092 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8093
8094         * g++.old-deja/g++.pt/typename28.C: New test.
8095
8096 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8097
8098         * g++.old-deja/g++.abi/empty2.C: New test.
8099         * g++.old-deja/g++.abi/empty3.C: New test.
8100
8101 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8102
8103         * g++.old-deja/g++.other/comdat2.C: New test.
8104         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8105
8106 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8107
8108         * g++.old-deja/g++.other/overload14.C: New test.
8109
8110 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8111
8112         * g++.old-deja/g++.other/lookup23.C: New test.
8113
8114 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8115
8116         * gcc.c-torture/execute/20010403-1.c: New test.
8117
8118 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
8119             Mark Mitchell  <mark@codesourcery.com>
8120
8121         * lib/old-dejagnu.exp: Don't delete output of executable.
8122         Add .exe suffix to executables.
8123
8124 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
8125
8126         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
8127
8128 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8129
8130         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
8131
8132 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8133
8134         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
8135         * g++.old-deja/g++.abi/crash1.C: New test.
8136
8137 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8138
8139         * g++.old-deja/g++.other/crash40.C: New test.
8140
8141 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8142
8143         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
8144
8145 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
8146
8147         * g++.old-deja/g++.other/warn6.C: New test.
8148
8149 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8150
8151         * g++.old-deja/g++.robertl/eb42.C: Same.
8152
8153 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8154
8155         * gcc.dg/wtr-conversion-1.c: New testcase.
8156
8157 2001-04-10  Richard Henderson  <rth@redhat.com>
8158
8159         * g++.old-deja/g++.other/array5.C: New.
8160
8161 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8162
8163         * gcc.c-torture/execute/20010408-1.c: New test.
8164
8165 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8166
8167         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
8168         headers and constructs.
8169         * g++.old-deja/g++.robertl/eb79.C: Same.
8170         * g++.old-deja/g++.robertl/eb77.C (main): Same.
8171         * g++.old-deja/g++.robertl/eb73.C: Same.
8172         * g++.old-deja/g++.robertl/eb66.C (main): Same.
8173         * g++.old-deja/g++.robertl/eb55.C (t): Same.
8174         * g++.old-deja/g++.robertl/eb54.C (main): Same.
8175         * g++.old-deja/g++.robertl/eb46.C (main): Same.
8176         * g++.old-deja/g++.robertl/eb44.C: Same.
8177         * g++.old-deja/g++.robertl/eb41.C (main): Same.
8178         * g++.old-deja/g++.robertl/eb4.C (main): Same.
8179         * g++.old-deja/g++.robertl/eb39.C: Same.
8180         * g++.old-deja/g++.robertl/eb33.C (main): Same.
8181         * g++.old-deja/g++.robertl/eb31.C (main): Same.
8182         * g++.old-deja/g++.robertl/eb30.C: Same.
8183         * g++.old-deja/g++.robertl/eb3.C: Same.
8184         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
8185         * g++.old-deja/g++.robertl/eb21.C: Same.
8186         * g++.old-deja/g++.robertl/eb15.C: Same.
8187         * g++.old-deja/g++.robertl/eb118.C: Same.
8188         * g++.old-deja/g++.robertl/eb115.C (main): Same.
8189         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
8190         * g++.old-deja/g++.robertl/eb109.C: Same.
8191         * g++.old-deja/g++.other/sibcall1.C (main): Same.
8192         * g++.old-deja/g++.mike/rtti1.C: Same.
8193         * g++.old-deja/g++.mike/p658.C: Same.
8194         * g++.old-deja/g++.mike/net46.C: Same.
8195         * g++.old-deja/g++.mike/net34.C: Same.
8196         * g++.old-deja/g++.mike/memoize1.C: Same.
8197         * g++.old-deja/g++.mike/eh2.C: Same.
8198         * g++.old-deja/g++.law/weak.C: Same.
8199         * g++.old-deja/g++.law/visibility7.C: Same.
8200         * g++.old-deja/g++.law/visibility25.C: Same.
8201         * g++.old-deja/g++.law/visibility22.C: Same.
8202         * g++.old-deja/g++.law/visibility2.C: Same.
8203         * g++.old-deja/g++.law/visibility17.C: Same.
8204         * g++.old-deja/g++.law/visibility13.C: Same.
8205         * g++.old-deja/g++.law/visibility10.C: Same.
8206         * g++.old-deja/g++.law/visibility1.C: Same.
8207         * g++.old-deja/g++.law/virtual3.C (eval): Same.
8208         * g++.old-deja/g++.law/vbase1.C: Same.
8209         * g++.old-deja/g++.law/operators32.C: Same.
8210         * g++.old-deja/g++.law/nest3.C: Same.
8211         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
8212         * g++.old-deja/g++.law/except5.C (main): Same.
8213         * g++.old-deja/g++.law/cvt7.C (run): Same.
8214         * g++.old-deja/g++.law/cvt2.C: Same.
8215         * g++.old-deja/g++.law/cvt16.C: Same.
8216         * g++.old-deja/g++.law/ctors6.C (bar): Same.
8217         * g++.old-deja/g++.law/ctors17.C (main): Same.
8218         * g++.old-deja/g++.law/ctors13.C: Same.
8219         * g++.old-deja/g++.law/ctors12.C (main): Same.
8220         * g++.old-deja/g++.law/ctors10.C: Same.
8221         * g++.old-deja/g++.law/code-gen5.C: Same.
8222         * g++.old-deja/g++.law/bad-error7.C: Same.
8223         * g++.old-deja/g++.law/arm9.C: Same.
8224         * g++.old-deja/g++.law/arm12.C: Same.
8225         * g++.old-deja/g++.law/arg8.C: Same.
8226         * g++.old-deja/g++.law/arg1.C: Same.
8227         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
8228         * g++.old-deja/g++.jason/template31.C: Same.
8229         * g++.old-deja/g++.jason/template24.C (main): Same.
8230         * g++.old-deja/g++.jason/2371.C: Same.
8231         * g++.old-deja/g++.eh/new2.C: Same.
8232         * g++.old-deja/g++.eh/new1.C: Same.
8233         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
8234         * g++.old-deja/g++.brendan/nest21.C (main): Same.
8235         * g++.old-deja/g++.brendan/err-msg3.C: Same.
8236         * g++.old-deja/g++.brendan/crash62.C: Same.
8237         * g++.old-deja/g++.brendan/crash52.C: Same.
8238         * g++.old-deja/g++.brendan/crash49.C (main): Same.
8239         * g++.old-deja/g++.brendan/crash38.C: Same.
8240         * g++.old-deja/g++.brendan/crash15.C (main): Same.
8241         * g++.old-deja/g++.brendan/copy9.C: Same.
8242
8243 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
8244
8245         * gcc.c-torture/execute/20001203-2.c (memset):
8246         Count argument is of type __SIZE_TYPE__.
8247
8248 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
8249
8250         * gcc.c-torture/compile/20010404-1.c: New test.
8251
8252 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
8253
8254         * gcc.c-torture/compile/20010326-1.c: New test.
8255
8256 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
8257
8258         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
8259         peculiarities of the SH.
8260         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
8261
8262 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8263
8264         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
8265         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
8266         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
8267
8268 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8269
8270         * g77.f-torture/compile/20010321-1.f: New test.
8271
8272 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8273
8274         * gcc.c-torture/compile/20010329-1.c: New test.
8275
8276 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8277
8278         * gcc.c-torture/execute/20010329-1.c: New test.
8279
8280 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8281
8282         * g++.old-deja/g++.other/eh4.C: Fix typo.
8283
8284 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8285
8286         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
8287
8288 2001-03-28  Philip Blundell  <philb@gnu.org>
8289
8290         * gcc.c-torture/compile/20010328-1.c: New test.
8291
8292 2001-03-27  Richard Henderson  <rth@redhat.com>
8293
8294         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
8295         * g++.old-deja/g++.eh/vbase3.C: Likewise.
8296
8297 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
8298
8299         * gcc.c-torture/compile/20010327-1.c: New test.
8300
8301 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8302
8303         * g++.old-deja/g++.other/friend12.C: New test.
8304         * g++.old-deja/g++.other/friend9.C: Expect no errors.
8305         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
8306
8307 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8308
8309         * gcc.c-torture/execute/20010325-1.c: New test.
8310
8311 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
8312
8313         * g++.old-deja/g++.other/mangle3.C: New test.
8314
8315 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
8316
8317         * g++.old-deja/g++.other/anon8.C: New test.
8318
8319 2001-03-20  Philip Blundell  <philb@gnu.org>
8320
8321         * gcc.c-torture/compile/20010320-1.c: New test.
8322
8323 2001-03-17  Richard Henderson  <rth@redhat.com>
8324
8325         * g++.old-deja/g++.other/eh4.C: Add expected error text.
8326
8327 2001-03-15  Geoff Keating  <geoff@redhat.com>
8328
8329         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
8330         tests on AIX.
8331
8332 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
8333
8334         * g++.old-deja/g++.other/eh4.C: New test.
8335
8336 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8337
8338         * gcc.dg/cpp/mi1.c: Update.
8339
8340 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
8341
8342         * g++.old-deja/g++.other/regstack.C: New test.
8343
8344 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8345
8346         * g++.old-deja/g++.other/ref4.C: New test.
8347
8348 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
8349
8350         * objc/execute/va_method.m: Added.
8351         * objc/execute/IMP.m: Added.
8352         * objc/execute/_cmd.m: Added.
8353         * objc/execute/accessing_ivars.m: Added.
8354         * objc/execute/class-1.m: Added.
8355         * objc/execute/class-10.m: Added.
8356         * objc/execute/class-11.m: Added.
8357         * objc/execute/class-12.m: Added.
8358         * objc/execute/class-13.m: Added.
8359         * objc/execute/class-14.m: Added.
8360         * objc/execute/class-2.m: Added.
8361         * objc/execute/class-3.m: Added.
8362         * objc/execute/class-4.m: Added.
8363         * objc/execute/class-5.m: Added.
8364         * objc/execute/class-6.m: Added.
8365         * objc/execute/class-7.m: Added.
8366         * objc/execute/class-8.m: Added.
8367         * objc/execute/class-9.m: Added.
8368         * objc/execute/class-tests-1.h
8369         * objc/execute/class-tests-2.h
8370         * objc/execute/compatibility_alias.m: Added.
8371         * objc/execute/encode-1.m: Added.
8372         * objc/execute/formal_protocol-1.m: Added.
8373         * objc/execute/formal_protocol-2.m: Added.
8374         * objc/execute/formal_protocol-3.m: Added.
8375         * objc/execute/formal_protocol-4.m: Added.
8376         * objc/execute/formal_protocol-5.m: Added.
8377         * objc/execute/formal_protocol-6.m: Added.
8378         * objc/execute/formal_protocol-7.m: Added.
8379         * objc/execute/informal_protocol.m: Added.
8380         * objc/execute/initialize.m: Added.
8381         * objc/execute/load.m: Added.
8382         * objc/execute/many_args_method.m: Added.
8383         * objc/execute/nested-3.m: Added.
8384         * objc/execute/no_clash.m: Added.
8385         * objc/execute/private.m: Added.
8386         * objc/execute/redefining_self.m: Added.
8387         * objc/execute/root_methods.m: Added.
8388         * objc/execute/selector-1.m: Added.
8389         * objc/execute/static-1.m: Added.
8390         * objc/execute/static-2.m: Added.
8391         * objc/execute/va_method.m: Added.
8392
8393 2001-03-10  Richard Henderson  <rth@redhat.com>
8394
8395         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
8396
8397 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8398
8399         * g++.old-deja/g++.other/crash31.C: XFAIL.
8400         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
8401         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
8402         * gcc.c-torture/execute/20010123-1.x: XFAIL.
8403         * gcc.c-torture/execute/20010124-1.x: XFAIL.
8404         * gcc.dg/sequence-pt-1.c: XFAIL one test.
8405
8406 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
8407
8408         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
8409
8410 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8411
8412         * gcc.dg/20000724-1.c: Don't use multiline strings.
8413
8414 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8415
8416         * objc/execute/string1.m, objc/execute/string2.m: Compare the
8417         result of -cString against what we expect it to be; don't just
8418         print it out for no one to read.
8419
8420         * objc/execute/string3.m, objc/execute/string4.m: New tests.
8421         Based on testcases provided by Nicola Pero.
8422
8423 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8424
8425         * gcc.dg/cpp/macro7.c: New test.
8426
8427 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8428
8429         * gcc.dg/cpp/multiline.c: Update.
8430
8431 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         * g++.old-deja/g++.other/enum3.C: New test.
8434
8435 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8436
8437         * g++.old-deja/g++.other/pod1.C: New test.
8438
8439 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8440
8441         * g++.old-deja/g++.ext/overload1.C: New test.
8442
8443 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8444
8445         * g++.old-deja/g++.pt/using1.C: New test.
8446
8447 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8448
8449         * g++.old-deja/g++.other/using9.C: New test.
8450
8451 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8452
8453         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8454
8455         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8456
8457 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8458
8459         * g++.old-deja/g++.ext/realpt1.C: Remove.
8460
8461 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8462
8463         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8464
8465 2001-02-26  Will Cohen  <wcohen@redhat.com>
8466
8467         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8468
8469 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8470
8471         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8472         templatized constructors.
8473
8474 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8475
8476         * gcc.c-torture/execute/20010224-1.c: New test.
8477
8478 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8479
8480         * gcc.c-torture/execute/20010222-1.c: New test.
8481
8482 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8483
8484         * g++.old-deja/g++.other/inline20.C: New test.
8485
8486 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8487
8488         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8489
8490 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8491
8492         * g++.old-deja/g++.other/lookup22.C: New test.
8493
8494 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8495
8496         * g77.dg: New directory.
8497         * g77.dg/20010216-1.f: New test case.
8498         * g77.dg/dg.exp: New driver.
8499         * lib/g77-dg.exp: New driver library.
8500
8501 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8502
8503         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8504
8505 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8506
8507         * g++.old-deja/g++.other/decl9.C: New test.
8508
8509 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8510
8511         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8512         not need <string> and also tests the initialization at runtime.
8513
8514 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8515
8516         * gcc.c-torture/execute/longlong.c: New test.
8517
8518 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8519
8520         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8521
8522 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8523
8524         * gcc.c-torture/execute/920302-1.c (execute):
8525         Change argument type to short.
8526
8527 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         * g++.old-deja/g++.pt/deduct6.C: New test.
8530
8531 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8532
8533         * g++.old-deja/g++.pt/deduct5.C: New test.
8534
8535 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8536
8537         * gcc.c-torture/execute/20010209-1.c: New test.
8538
8539 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8540
8541         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8542
8543 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8544
8545         * g++.dg/vtgc1.C: Update for new ABI.
8546
8547         * consistency.vlad: New directory, 1665 files.
8548
8549 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8550
8551         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8552         return type.
8553         * gcc.dg/cpp/digraphs.c: Declare puts.
8554
8555 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8556
8557         * g++.old-deja/g++.other/warn5.C: New test.
8558
8559 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8560
8561         * g++.old-deja/g++.pt/spec40.C: New test.
8562
8563 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8564
8565         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8566         case.
8567         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8568
8569 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8570
8571         * gcc.c-torture/compile/20010209-1.c: New test.
8572
8573 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8574
8575         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8576         excess errors message but not if it crashes.
8577         * g++.old-deja/g++.other/crash27.C: Likewise.
8578         * g++.old-deja/g++.other/crash28.C: Likewise.
8579         * g++.old-deja/g++.other/crash30.C: Likewise.
8580         * g++.old-deja/g++.other/crash32.C: Likewise.
8581         * g++.old-deja/g++.other/crash35.C: Likewise.
8582         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8583
8584 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8585
8586         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8587         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8588         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8589         g77.f-torture/execute/execute.exp,
8590         g77.f-torture/noncompile/noncompile.exp,
8591         gcc.c-torture/execute/execute.exp,
8592         gcc.c-torture/execute/memcheck/memcheck.exp,
8593         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8594         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8595         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8596         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8597         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8598         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8599         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8600         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8601         Remove bug reporting instructions with ancient email addresses.
8602
8603 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * gcc.dg/20010202-1.c: New test.
8606         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8607
8608 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8609
8610         * g++.dg/stdbool-if.C: New test.
8611
8612 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8613
8614         * objc/execute/fdecl.m: Added main().
8615
8616 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8617
8618         * gcc.c-torture/execute/20010206-1.c: New test.
8619
8620 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8621
8622         * gcc.dg/cpp/avoidpaste1.c: Update.
8623
8624 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8625
8626         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8627         Pero <nicola@brainstorm.co.uk>.
8628         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8629
8630 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8631
8632         * g++.old-deja/g++.pt/spec39.C: New test.
8633
8634 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8635
8636         * gcc.c-torture/compile/20010202-1.c: New test.
8637
8638 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8639
8640         * g++.old-deja/g++.abi/primary2.C: New test.
8641         * g++.old-deja/g++.abi/primary3.C: New test.
8642         * g++.old-deja/g++.abi/primary4.C: New test.
8643         * g++.old-deja/g++.abi/primary5.C: New test.
8644         * g++.old-deja/g++.abi/vtable3.h: New test.
8645         * g++.old-deja/g++.abi/vtable3a.C: New test.
8646         * g++.old-deja/g++.abi/vtable3b.C: New test.
8647         * g++.old-deja/g++.abi/vtable3c.C: New test.
8648         * g++.old-deja/g++.abi/vtable3d.C: New test.
8649         * g++.old-deja/g++.abi/vtable3e.C: New test.
8650         * g++.old-deja/g++.abi/vtable3f.C: New test.
8651         * g++.old-deja/g++.abi/vtable3g.C: New test.
8652         * g++.old-deja/g++.abi/vtable3h.C: New test.
8653         * g++.old-deja/g++.abi/vtable3i.C: New test.
8654         * g++.old-deja/g++.abi/vtable3j.C: New test.
8655         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8656
8657 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8658
8659         * g++.old-deja/g++.other/anon6.C: New test.
8660         * g++.old-deja/g++.other/anon7.C: New test.
8661
8662 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8663
8664         * gcc.dg/cpp/avoidpaste2.c: New tests.
8665
8666 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8669
8670 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8671
8672         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8673         DECIMAL_DIG cases for Irix."
8674
8675 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8676
8677         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8678
8679 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8680
8681         * gcc.dg/c99-tag-1.c: New test.
8682
8683 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8684
8685         * gcc.dg/cpp/tr-warn1.c: Add tests.
8686
8687 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8688
8689         * gcc.dg/cpp/avoidpaste1.c: Update.
8690         * gcc.dg/cpp/paste4.c: Update.
8691
8692 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8693
8694         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8695         cases for Irix.
8696
8697 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8698
8699         * g++.old-deja/g++.other/inline19.C: New test.
8700
8701 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8702
8703         * gcc.dg/Wlarger-than.c: New test.
8704
8705 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8706
8707         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8708
8709 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8710
8711         * gcc.c-torture/execute/20010129-1.c: New test.
8712         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8713
8714 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8715
8716         * gcc.dg/cpp/avoidpaste1.c: Test case.
8717
8718 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8719
8720         * g++.old-deja/g++.other/inline18.C: New test.
8721
8722 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8723
8724         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8725         and __builtin_putchar.
8726
8727 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8728
8729         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8730         tests.
8731
8732 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8733
8734         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8735         floating point number rounding mode to round to the nearest
8736         representable mode.
8737
8738 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * g++.old-deja/g++.other/mangle2.C: New test.
8741
8742 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8743
8744         * gcc.c-torture/compile/20010124-1.c: New test.
8745
8746 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8747
8748         * g++.old-deja/g++.pt/spec38.C: New test.
8749
8750 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8751
8752         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8753         "Build don't run".
8754
8755 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8756
8757         * gcc.c-torture/execute/20010123-1.c: New test.
8758
8759 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8760
8761         * g++.old-deja/g++.pt/spec37.C: New test.
8762
8763 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8764
8765         * g++.old-deja/g++.pt/overload14.C: New test.
8766
8767 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8768
8769         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8770         __builtin_return_address.
8771
8772 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8773
8774         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8775         * g++.old-deja/g++.pt/spec35.C: New test.
8776         * g++.old-deja/g++.pt/spec36.C: New test.
8777
8778 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8779
8780         * gcc.c-torture/compile/20010118-1.c: New test.
8781
8782 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8783
8784         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8785
8786 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8787
8788         * gcc.c-torture/execute/20010119-1.c: New test.
8789
8790 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8791
8792         * g++.old-deja/g++.other/vbase5.C: New test.
8793
8794 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8795
8796         * gcc.c-torture/execute/20010118-1.c: New test.
8797
8798 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8799
8800         * g++.old-deja/g++.pt/deduct3.C: New test.
8801
8802 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8803
8804         * g++.old-deja/g++.pt/spec34.C: New test.
8805
8806 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8807
8808         * g77.f-torture/compile/20000601-2.f: New test.
8809
8810 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8811
8812         * g++.old-deja/g++.other/init17.C: New test.
8813
8814 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8815
8816         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8817
8818 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8819
8820         * g++.old-deja/g++.pt/unify8.C: New test.
8821
8822 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         * g++.old-deja/g++.abi/vbase1.C: New test.
8825
8826 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8827
8828         * g++.old-deja/g++.pt/crash65.C: New test.
8829
8830 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8831
8832         * gcc.dg/cpp/assembl2.S: New test case.
8833
8834 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8835
8836         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8837         are supported.
8838
8839 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8840
8841         * g++.old-deja/g++.other/builtins1.C: New test.
8842         * g++.old-deja/g++.other/builtins2.C: Likewise.
8843         * g++.old-deja/g++.other/builtins3.C: Likewise.
8844         * g++.old-deja/g++.other/builtins4.C: Likewise.
8845
8846 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8847
8848         * gcc.c-torture/compile/20010117-1.c: New test.
8849         * gcc.c-torture/compile/20010117-2.c: New test.
8850
8851 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8852
8853         * g77.f-torture/execute/20010116.[fx]: New test,
8854         XFAIL on i?86-*-*.
8855         * g77.f-torture/compile/20010115.f: Indicate it's
8856         a test for PR fortran/1636.
8857
8858 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8859
8860         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8861
8862 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8863
8864         * g77.f-torture/compile/20010115.f: New test.
8865
8866 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8867
8868         * g++.old-deja/g++.pt/nontype5.C: New test.
8869
8870 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8871
8872         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8873         have an equivalent working one below it.
8874
8875 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8876
8877         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8878         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8879
8880 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8881
8882         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8883         message containing "init_priority".
8884         (conpr-2.C): Likewise.
8885         (conpr-3.C): Likewise.
8886         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8887
8888 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8889
8890         * gcc.c-torture/execute/20010114-2.c: New test.
8891
8892 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8893
8894         * gcc.c-torture/compile/20010114-1.c: New test.
8895         * gcc.c-torture/compile/20010114-1.x: Xfail.
8896         * gcc.c-torture/compile/20010114-2.c: New test.
8897         * gcc.c-torture/execute/20010114-1.c: New test.
8898         * gcc.dg/trunc-1.c: New test.
8899         * gcc.dg/uninit-B.c: New test.
8900
8901 2001-01-13  Nick Clifton  <nickc@redhat.com>
8902
8903         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8904         target.
8905
8906 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8907
8908         * gcc.c-torture/compile/20010113-1.c: New test.
8909
8910 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8911
8912         * gcc.c-torture/compile/20001212-1.c: New test.
8913
8914 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8915
8916         * gcc.dg/cpp/widestr1.c: Update.
8917         * gcc.dg/cpp/prag-imp.c: Remove.
8918
8919 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8920
8921         * gcc.c-torture/execute/20000801-3.x: Remove.
8922         * gcc.dg/c90-init-1.c: New test.
8923         * gcc.dg/c99-init-1.c: New test.
8924         * gcc.dg/c99-init-2.c: New test.
8925         * gcc.dg/gnu99-init-1.c: New test.
8926
8927 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8928
8929         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8930         testing that no relevant ones were found.
8931
8932 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8933
8934         * g++.old-deja/g++.pt/cast2.C: New test.
8935
8936 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8937
8938         * g++.old-deja/g++.pt/friend47.C: New test.
8939
8940 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8941
8942         * g++.old-deja/g++.pt/instantiate13.C: New test.
8943
8944 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8945
8946         * g++.old-deja/g++.other/defarg7.C: New test.
8947         * g++.old-deja/g++.other/defarg8.C: New test.
8948
8949 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8950
8951         * g++.old-deja/g++.pt/crash64.C: New test.
8952
8953 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * g++.old-deja/g++.pt/crash63.C: New test.
8956
8957 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8958
8959         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8960
8961 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8962
8963         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8964
8965 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         * g++.old-deja/g++.pt/error3.C: New test.
8968
8969 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8970
8971         * g++.old-deja/g++.other/crash39.C: New test.
8972
8973 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8974
8975         * g++.old-deja/g++.other/vbase4.C: New test.
8976
8977 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8978
8979         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8980         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8981         * gcc.dg/special/special.exp: New test driver which will check
8982         for alias support for the above test.
8983
8984 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8985
8986         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8987         problems on small machines.
8988         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8989         parameterize.
8990
8991 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8992
8993         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8994         mips.
8995         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8996
8997 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8998
8999         * g++.old_deja/g++.pt/using8.C: New test.
9000
9001 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9002
9003         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
9004
9005 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
9006
9007         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
9008         where a failure is expected.
9009         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
9010
9011 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9012
9013         * g++.old_deja/g++.pt/instantiate12.C: New test.
9014
9015 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9016
9017         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
9018         start of structs.
9019         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
9020         * g++.old-deja/g++.brendan/crash17.C: Likewise.
9021         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9022         * g++.old-deja/g++.brendan/crash48.C: Likewise.
9023         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9024         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
9025         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9026         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
9027         * g++.old-deja/g++.eh/spec6.C: Likewise.
9028         * g++.old-deja/g++.jason/crash3.C: Likewise.
9029         * g++.old-deja/g++.law/ctors11.C: Likewise.
9030         * g++.old-deja/g++.law/ctors17.C: Likewise.
9031         * g++.old-deja/g++.law/ctors5.C: Likewise.
9032         * g++.old-deja/g++.law/ctors9.C: Likewise.
9033         * g++.old-deja/g++.mike/ambig1.C: Likewise.
9034         * g++.old-deja/g++.mike/net22.C: Likewise.
9035         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9036         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9037         * g++.old-deja/g++.mike/virt3.C: Likewise.
9038         * g++.old-deja/g++.niklas/t128.C: Likewise.
9039         * g++.old-deja/g++.other/anon4.C: Likewise.
9040         * g++.old-deja/g++.other/using1.C: Likewise.
9041         * g++.old-deja/g++.other/warn3.C: Likewise.
9042         * g++.old-deja/g++.pt/t37.C: Likewise.
9043         * g++.old-deja/g++.robertl/eb69.C: Likewise.
9044         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9045
9046 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9047
9048         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9049
9050 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9051
9052         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9053
9054 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gcc.c-torture/compile/20010107-1.c: New test.
9057
9058 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9059
9060         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9061
9062 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9063
9064         * gcc.dg/format/format.h: New file.
9065         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9066         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9067         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9068         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9069         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9070         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9071         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9072         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9073         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9074         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9075         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9076         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9077         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9078         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9079         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9080         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9081         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9082         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9083         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9084         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9085         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9086         instead of declaring standard types, macros and functions in each
9087         test.
9088
9089 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9090
9091         * gcc.c-torture/execute/20010106-1.c: New test.
9092
9093 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9094
9095         * gcc.dg/format/format.exp: New file.
9096         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9097         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9098         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9099         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9100         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9101         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9102         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9103         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9104         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9105         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9106         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9107         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9108         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9109         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9110         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9111         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9112         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9113         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
9114         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
9115         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
9116         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
9117         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
9118         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
9119         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
9120         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
9121         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
9122         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
9123         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
9124         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
9125         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
9126         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
9127         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
9128         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
9129         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
9130         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
9131         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
9132         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
9133         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
9134         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
9135         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
9136         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
9137         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
9138
9139 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
9140
9141         * gcc.c-torture/execute/991228-1.c: Take word endianness into
9142         account.
9143
9144 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9145
9146         * gcc.c-torture/execute/builtin-complex-1.c: New test.
9147
9148 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9149
9150         * g++.old-deja/g++.pt/crash62.C: New test.
9151
9152 2001-01-04  Richard Henderson  <rth@redhat.com>
9153
9154         * gcc.dg/20000926-1.c: Update expected warnings.
9155         * gcc.dg/array-2.c: Likewise.
9156         * gcc.dg/array-4.c: Also validate flexible array members.
9157         * gcc.dg/c99-flex-array-1.c: New.
9158
9159 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9160
9161         * gcc.c-torture/compile/20001222-1.x: Remove.
9162
9163 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9164
9165         * gcc.c-torture/execute/built-in-setjmp.c: New.
9166
9167 2001-01-03  Richard Henderson  <rth@redhat.com>
9168
9169         * gcc.dg/940510-1.c: Update expected error wording.
9170         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
9171
9172 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
9173
9174         * lib/target-supports.exp (check_alias_available): Modified to
9175         indicate aliases not supported if only weak aliases are supported.
9176
9177 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9178
9179         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
9180         Turn on cmpstrsi checks for __pj__ and __i370__.
9181
9182 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9183
9184         * g++.old-deja/g++.other/virtual11.C: New test.
9185
9186 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9187
9188         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
9189
9190 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9191
9192         * gcc.c-torture/compile/20010102-1.c: New test.
9193
9194 2001-01-02  Andreas Jaeger  <aj@suse.de>
9195
9196         * gcc.dg/noreturn-3.c: New test.
9197
9198         * gcc.dg/noreturn-4.c: New test.
9199
9200 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9201
9202         * gcc.c-torture/execute/stdio-opt-1.c: Also test
9203         __builtin_fputc and __builtin_fwrite.
9204
9205 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9206
9207         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
9208         signed char, not default char.
9209
9210 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9211
9212         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
9213
9214 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
9215
9216         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
9217
9218 2000-12-29  Richard Henderson  <rth@redhat.com>
9219
9220         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
9221         (__cyg_profile_func_exit): Define.
9222
9223 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9224
9225         * g++.dg/vtgc1.C: New test.
9226
9227 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
9228
9229         * gcc.dg/noncompile/20001228-1.c: New test.
9230
9231         * gcc.dg/20001228-1.c: New test.
9232
9233         * gcc.c-torture/execute/20001228-1.c: New test.
9234
9235 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
9236
9237         * gcc.dg/format-strfmon-1.c: New test.
9238
9239 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9240
9241         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
9242         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
9243         * gcc.c-torture/execute/string-opt-1.c: Likewise.
9244         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9245         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9246         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9247         * gcc.c-torture/execute/string-opt-6.c: Likewise.
9248         * gcc.c-torture/execute/string-opt-7.c: Likewise.
9249         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9250         * gcc.c-torture/execute/string-opt-9.c: Likewise.
9251         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9252         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9253         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9254
9255         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
9256         * gcc.c-torture/execute/string-opt-4.c: Test index.
9257
9258 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
9259
9260         * gcc.c-torture/compile/20001226-1.c: New test.
9261
9262 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9263
9264         * gcc.c-torture/compile/20001222-1.c: New test.
9265         * gcc.c-torture/compile/20001222-1.x: Xfail.
9266
9267 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
9268
9269         * gcc.c-torture/execute/comp-goto-2.c: New test.
9270
9271 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
9272
9273         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
9274         Use long types if __INT_MAX__ is 32767.
9275         (main): Use cast to (sint32 *) when poking 88 into a_page.
9276
9277         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
9278
9279 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
9280
9281         * gcc.c-torture/compile/20001221-1.c: New test.
9282         * gcc.c-torture/execute/20001221-1.c: New test.
9283
9284 2000-12-20  Richard Henderson  <rth@redhat.com>
9285
9286         * g++.old-deja/g++.pt/crash36.C: Update error lines.
9287         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9288
9289 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9290
9291         * gcc.dg/compare3.c: New test.
9292
9293 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9294
9295         * gcc.dg/format-warnll-1.c: New test.
9296
9297 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9298
9299         * gcc.dg/cpp/cmdlne-P.c: New test.
9300
9301 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9302
9303         * gcc.c-torture/execute/builtin-abs-1.c,
9304         gcc.c-torture/execute/builtin-abs-2.c: New tests.
9305
9306 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9307
9308         * gcc.dg/cpp/multiline.c: New test.
9309
9310 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9311
9312         * g++.old-deja/g++.other/syshdr1.C: Update.
9313         * gcc.dg/cpp/lineflags.c: Remove temporarily.
9314
9315 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9316
9317         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
9318
9319 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9320
9321         * g++.old-deja/g++.pt/ttp65.C: New test.
9322
9323 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9324
9325         * g++.old-deja/g++.pt/ttp64.C: New test.
9326
9327 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9328
9329         * g++.old-deja/g++.pt/spec33.C: New test.
9330
9331 2000-12-14  Catherine Moore  <clm@redhat.com>
9332
9333         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
9334         * gcc.c-torture/execute/920612-2.c: Likewise.
9335         * gcc.c-torture/execute/920428-2.c: Likewise.
9336         * gcc-c-torture/execute/va-arg-11.c: Call exit.
9337         * gcc.c-torture/execute/va-arg-21.c: Likewise.
9338
9339 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9340
9341         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
9342         * gcc.dg/pack-test-2.c: Likewise.
9343
9344 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9345
9346         Tests by Zack Weinberg <zackw@stanford.edu>.
9347
9348         * gcc.dg/cpp/defined.c: Update.
9349         * gcc.dg/cpp/defined_trad.c: New tests.
9350
9351 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9352
9353         * gcc.dg/cpp/trad-direct.c: Update.
9354
9355 2000-12-11  Neil Booth  <neilb@earthling.net>
9356
9357         * gcc.dg/cpp/defined_trad.c
9358
9359 2000-12-11  Neil Booth  <neilb@earthling.net>
9360
9361         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
9362
9363 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9364
9365         * gcc.dg/format-miss-2.c: New test.
9366
9367 2000-12-09  Neil Booth  <neilb@earthling.net>
9368
9369         * gcc.dg/cpp/lineflags.c: New tests.
9370         * gcc.dg/cpp/poison.c: Update.
9371         * gcc.dg/cpp/redef2.c: Update.
9372         * gcc.dg/cpp/skipping.c: New test.
9373
9374 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
9375
9376         * g++.old-deja/g++.other/eh3.C: New testcase.
9377
9378 2000-12-07  Neil Booth  <neilb@earthling.net>
9379
9380         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
9381         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
9382         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
9383         wtr-union-init-2.c, wtr-union-init-3.c: Update.
9384         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
9385         Update.
9386
9387 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9388
9389         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
9390         __SIZE_TYPE__ instead of int for type of integers cast to
9391         pointers.
9392
9393 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * g++.old-deja/g++.other/cleanup4.C: New test.
9396
9397 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9398
9399         * format-sec-1.c: New test.
9400
9401 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9402
9403         * gcc.dg/format-nonlit-3.c: New test.
9404
9405 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9406
9407         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
9408         through a null pointer.
9409
9410 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9411
9412         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
9413         * g++.old-deja/g++.pt/partial4.C: New test.
9414
9415 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
9416
9417         * gcc.c-torture/execute/ieee/hugeval.x: New.
9418
9419 2000-12-06  Neil Booth  <neilb@earthling.net>
9420
9421         * gcc.dg/cpp/backslash2.c: New tests.
9422
9423 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9424
9425         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
9426         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
9427
9428 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
9429
9430         * gcc.c-torture/execute/20001203-2.c: New testcase.
9431
9432 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9433
9434         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
9435         * g++.old-deja/g++.other/virtual10.C: New test.
9436
9437 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9438
9439         * g++.old-deja/g++.mike/pmf5.C: Remove test.
9440
9441 2000-12-05  Richard Henderson  <rth@redhat.com>
9442
9443         * gcc.c-torture/compile/20001205-1.c: New.
9444
9445 2000-12-04  Neil Booth  <neilb@earthling.net>
9446
9447         * g++.old-deja/g++.other/virtual9.C: New test.
9448         * g++.old-deja/g++.pt/crash61.C: New test.
9449         * gcc.c-torture/execute/loop-9.c: New test.
9450
9451 2000-12-04  Neil Booth  <neilb@earthling.net>
9452
9453         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9454         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9455         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9456         * gcc.dg/cpp/extratokens.c: ...here.
9457
9458 2000-12-04  Neil Booth  <neilb@earthling.net>
9459
9460         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9461         New tests.
9462
9463 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9464
9465         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9466         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9467
9468 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9469
9470         * gcc.c-torture/execute/20001203-1.c: New test.
9471
9472 2000-12-03  Neil Booth  <neilb@earthling.net>
9473
9474         * gcc.dg/cpp/macro6.c: New test cases.
9475
9476 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9477
9478         * gcc.c-torture/execute/string-opt-9.c: New test.
9479         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9480         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9481         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9482
9483         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
9484         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9485
9486 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9487
9488         * gcc.dg/cpp/if-6.c: New testcase.
9489
9490         * gcc.dg/20001201-1.c: New testcase.
9491
9492 2000-12-02  Neil Booth  <neilb@earthling.net>
9493
9494         * g++.old-deja/g++.other/externC4.C,
9495         g++.old-deja/g++.other/friend10.C: New tests.
9496
9497 2000-12-02  Neil Booth  <neilb@earthling.net>
9498
9499         * g++.old-deja/g++.other/instan2.C
9500         * g++.old-deja/g++.other/instan3.C: New test.
9501
9502 2000-12-02  Neil Booth  <neilb@earthling.net>
9503
9504         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9505         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9506         gnuc99.c,gnuc99-pedantic.c: New tests.
9507
9508 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9509
9510         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9511         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9512
9513 2000-12-01  Neil Booth  <neilb@earthling.net>
9514
9515         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9516         * gcc.dg/cpp/poison.c: Update.
9517         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9518
9519 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9520
9521         * g77.f-torture/execute/20001201.f: New test.
9522
9523 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9524
9525         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9526
9527 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9528
9529         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9530
9531 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9532
9533         * g++.old-deja/g++.other/cast6.C: New test.
9534
9535 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9536
9537         * gcc.c-torture/execute/20001130-2.c: New testcase.
9538
9539 2000-11-30  Richard Henderson  <rth@redhat.com>
9540
9541         * gcc.c-torture/execute/20001130-1.c: New test.
9542
9543 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9544
9545         * g++.old-deja/g++.other/op3.C: New test.
9546
9547 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9548
9549         * g++.old-deja/g++.other/op2.C: New test.
9550
9551 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9552
9553         * g++.old-deja/g++.other/crash38.C: New test.
9554
9555 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9556
9557         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9558
9559 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9560
9561         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9562         tests.
9563         * gcc.c-torture/execute/string-opt-6.c: New test.
9564
9565         * gcc.dg/20001117-1.c: Add main.
9566
9567 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9568
9569         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9570         Move from here ...
9571         * gcc.dg/940510-1.c: ... to here.
9572
9573         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9574         zero-size arrays in toplevel structures.
9575
9576 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.c-torture/execute/loop-8.c: New test.
9579
9580 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9581
9582         * g++.old-deja/g++.other/base1.C: New test.
9583
9584 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9585
9586         * g++.old-deja/g++.other/parse2.C: New test.
9587
9588 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9589
9590         * g++.old-deja/g++.pt/incomplete1.C: New test.
9591
9592 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9593
9594         * g++.old-deja/g++.other/friend9.C: New test.
9595
9596 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9597
9598         * gcc.dg/20001127-1.c: New test.
9599
9600 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9601
9602         * g++.old-deja/g++.pt/friend46.C: New test.
9603
9604 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9605
9606         * g++.old-deja/g++.other/ptrmem8.C: New test.
9607
9608 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.c-torture/execute/string-opt-7.c: New test.
9611         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9612
9613 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9614
9615         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9616         instead of 'mkcheck 2'.
9617
9618 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9619
9620         * gcc.c-torture/execute/memcheck/driver.c,
9621         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9622         C9X references to refer to C99.
9623
9624 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9625
9626         * gcc.dg/ultrasp3.c: New test.
9627
9628 2000-11-25  Neil Booth  <neilb@earthling.net>
9629
9630         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9631
9632 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9633
9634         * gcc.c-torture/compile/20001123-2.c: New.
9635
9636 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9637
9638         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9639
9640 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9641
9642         * gcc.dg/sequence-point-1.c: Add some new tests.
9643         * gcc.c-torture/execute/20001124-1.c: New test.
9644
9645 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9646
9647         * g++.old-deja/g++.other/vaarg4.C: New test.
9648         * gcc.c-torture/compile/20001123-1.c: New test.
9649
9650 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9651
9652         * g++.other/crash24.C: Adjust and remove XFAIL.
9653         * g++.other/crash37.C: New test.
9654
9655 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9656
9657         * g++.old-deja/g++.pt/instantiate9.C: New test.
9658
9659 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9660
9661         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9662         new ABI, too.
9663
9664         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9665         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9666
9667 2000-11-22  Neil Booth  <neilb@earthling.net>
9668
9669         * gcc.dg/cpp/Wtrigraphs.c: New test.
9670
9671 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9672
9673         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9674
9675 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9676
9677         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9678
9679 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9680
9681         * lib/gcc-dg.exp: load_lib scanasm.exp.
9682         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9683         * lib/g++-dg.exp: load_lib scanasm.exp.
9684         * lib/scanasm.exp: New.
9685         (scan-assembler, scan-assembler-not): Add optional arguments to
9686         test name, or if not present, the pattern name.
9687         (scan-assembler-dem, scan-assembler-dem-not): New.
9688
9689         * g++.dg/dg.exp: New.
9690
9691 2000-11-21  Neil Booth  <neilb@earthling.net>
9692
9693         * gcc.dg/cpp/integrated1.c: Remove.
9694
9695 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9696
9697         * gcc.c-torture/execute/20001121-1.c: New test.
9698
9699 2000-11-21  Richard Henderson  <rth@redhat.com>
9700
9701         * gcc.c-torture/compile/20001121-1.c: New test.
9702
9703 2000-11-20  Neil Booth  <neilb@earthling.net>
9704
9705         * gcc.dg/cpp/integrated1.c: New test.
9706
9707 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9708
9709         * g++.old-deja/g++.other/inline17.C: New test.
9710
9711 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9712
9713         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9714         local variable to be zero: I made the variable global. Now
9715         uses abort() and exit() instead of relying on main's return value.
9716
9717 2000-11-20  Neil Booth  <neilb@earthling.net>
9718
9719         * gcc.dg/cpp/paste2.c: Update test.
9720         * objc/execute/paste.m: New test.
9721
9722 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9723
9724         * gcc.dg/c99-condexpr-1.c: New test.
9725
9726 2000-11-20  Neil Booth  <neilb@earthling.net>
9727
9728         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9729
9730 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9731
9732         * g++.old-deja/g++.pt/export1.C: New test.
9733
9734 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9735
9736         * gcc.dg/20001117-1.c: New test.
9737
9738 2000-11-18  Richard Henderson  <rth@redhat.com>
9739
9740         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9741
9742 2000-11-18  Richard Henderson  <rth@redhat.com>
9743
9744         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9745         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9746         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9747
9748 2000-11-18  Richard Henderson  <rth@redhat.com>
9749
9750         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9751         (main): New.  Exit cleanly.
9752
9753 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9754
9755         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9756         gcc.dg/c99-fordecl-2.c: New tests.
9757
9758 2000-11-18  Richard Henderson  <rth@redhat.com>
9759
9760         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9761         * gcc.c-torture/execute/zerolen-2.c: New.
9762
9763 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9764
9765         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9766         memory.
9767
9768 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9769
9770         * g++.old-deja/g++.pt/instantiate8.C: New test.
9771
9772 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9773
9774         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9775         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9776
9777 2000-11-16  Nick Clifton  <nickc@redhat.com>
9778
9779         * gcc.c-torture/execute/nestfunc-2.c: New test.
9780         * gcc.c-torture/execute/nestfunc-3.c: New test.
9781
9782 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9783
9784         * gcc.c-torture/compile/20001116-1.c: New test.
9785
9786 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9787
9788         * gcc.c-torture/execute/20001115-1.c: New test.
9789
9790 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9791
9792         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9793         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9794         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9795         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9796
9797 2000-11-15  Neil Booth  <neilb@earthling.net>
9798
9799         gcc.dg/cpp/_Pragma1.c: Update.
9800         gcc.dg/cpp/_Pragma2.c: New test.
9801
9802 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9803
9804         * g++.old-deja/g++.other/anon5.C: New test.
9805
9806 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9807
9808         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9809         tests.
9810
9811 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9814         output.
9815
9816 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9817
9818         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9819         labels at end of compound statements.
9820
9821 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9822
9823         * gcc.c-torture/execute/loop-7.c: New test.
9824
9825 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9826
9827         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9828
9829 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9830
9831         * gcc.dg/c99-bool-1.c: New test.
9832
9833 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9834
9835         * gcc.dg/c99-scope-1.c: Remove xfail.
9836         * gcc.dg/c99-scope-2.c: New test.
9837
9838 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9839
9840         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9841         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9842
9843 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9844
9845         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9846         error messages.
9847
9848         * g++.mike/p700.C: Don't typedef wchar_t.
9849         * g++.mike/p784.C: Likewise.
9850         * g++.mike/eb101.C: Don't use __wchar_t.
9851
9852 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9853
9854         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9855         from DO loop.
9856
9857 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9858
9859         * gcc.c-torture/execute/20001111-1.c: New test.
9860
9861 2000-11-10  Nick Clifton  <nickc@redhat.com>
9862
9863         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9864         long multuiple and accumulate.
9865
9866 2000-11-09  Richard Henderson  <rth@redhat.com>
9867
9868         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9869         via size_t instead of int.
9870
9871         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9872         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9873         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9874         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9875
9876 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9877
9878         * gcc.c-torture/compile/20001109-1.c: New test.
9879         * gcc.c-torture/compile/20001109-2.c: New test.
9880
9881 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9882
9883         * g++.old-deja/g++.pt/operator1.C: New test.
9884         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9885
9886 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9887
9888         * gcc.dg/20001108-1.c: New test.
9889
9890 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9893         with both arguments constant strings.
9894         * gcc.c-torture/execute/string-opt-3.c: New test.
9895         * gcc.c-torture/execute/string-opt-4.c: New test.
9896         * gcc.c-torture/execute/string-opt-5.c: New test.
9897
9898 2000-11-08  Nick Clifton  <nickc@redhat.com>
9899
9900         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9901         mulsidi3adddi patterns.
9902
9903 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9904
9905         * g++.old-deja/g++.other/crash36.C: New test.
9906
9907 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9908
9909         * g++.old-deja/g++.other/init16.C: New test.
9910
9911 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9912
9913         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9914
9915 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9916
9917         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9918         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9919         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9920
9921 2000-11-07  DJ Delorie  <dj@redhat.com>
9922
9923         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9924
9925 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9926
9927         * gcc.c-torture/execute/string-opt-1.c: New test.
9928
9929 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9930
9931         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9932         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9933         parameters in registers, and there is no way for a varargs
9934         function to know in which order the integer and floating-point
9935         parameters should be interleaved when they are placed on the
9936         stack.
9937         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9938         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9939
9940 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9941
9942         * gcc.c-torture/execute/string-opt-2.c: New test.
9943
9944 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9945
9946         * g++.old-deja/g++.pt/crash60.C: New test.
9947
9948 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9949
9950         * g++.old-deja/g++.other/crash24.C: New test.
9951         * g++.old-deja/g++.other/crash25.C: New test.
9952         * g++.old-deja/g++.other/crash26.C: New test.
9953         * g++.old-deja/g++.other/crash27.C: New test.
9954         * g++.old-deja/g++.other/crash28.C: New test.
9955         * g++.old-deja/g++.other/crash29.C: New test.
9956         * g++.old-deja/g++.other/crash30.C: New test.
9957         * g++.old-deja/g++.other/crash31.C: New test.
9958         * g++.old-deja/g++.other/crash32.C: New test.
9959         * g++.old-deja/g++.other/crash33.C: New test.
9960         * g++.old-deja/g++.other/crash34.C: New test.
9961         * g++.old-deja/g++.other/crash35.C: New test.
9962
9963 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9964
9965         * gcc.c-torture/execute/20001031-1.c: New test.
9966
9967 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9968
9969         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9970         namespace.
9971
9972         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9973         standards-conformant.
9974
9975         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9976
9977         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9978         * g++.old-deja/g++.mike/p755a.C: Likewise.
9979         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9980         library makes no calls to `operator new' during initialization.
9981
9982 2000-11-04  Neil Booth  <neilb@earthling.net>
9983
9984         * gcc.dg/cpp/include2.c: New tests.
9985
9986 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9987
9988         * lib/g++.exp (g++_set_ld_library_path): New function.
9989         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9990
9991 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9992
9993         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9994         warnings.
9995
9996 2000-11-01  Richard Henderson  <rth@redhat.com>
9997
9998         * g++.old-deja/g++.ext/namedret1.C: New.
9999         * g++.old-deja/g++.ext/namedret2.C: New.
10000         * g++.old-deja/g++.ext/namedret3.C: New.
10001
10002 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
10003
10004         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
10005         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
10006
10007 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10008
10009         * gcc.c-torture/execute/va-arg-21.c: New test.
10010
10011 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10012
10013         * gcc.dg/c99-complex-2.c: New test.
10014
10015 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10016
10017         * gcc.c-torture/execute/stdio-opt-1.c: New test.
10018
10019 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
10020
10021         * g++.old-deja/g++.other/inline16.C: New test.
10022
10023 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
10024
10025         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
10026         __PRETTY_FUNCTION__
10027
10028 2000-10-29  Neil Booth  <neilb@earthling.net>
10029
10030         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
10031         New tests.
10032         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
10033         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
10034         optimisation.
10035
10036 2000-10-29  Neil Booth  <neilb@earthling.net>
10037
10038         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
10039         * mi1.c, mi1c.h: Add null directives to multiple-include test.
10040         * mi5.c: Test multiple includes work with -C.
10041         * trigraphs.c: Test ^= version.
10042
10043 2000-10-28  Neil Booth  <neilb@earthling.net>
10044
10045         New tests and test updates for new macro expander.
10046
10047         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10048         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10049         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10050         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10051         new diagnostic messages.
10052
10053         * gcc.dg/cpp/macro3.c: New tests.
10054
10055 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10056
10057         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10058         on the same line.
10059
10060 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10061
10062         * g++.old-deja/g++.other/eh2.C: New test.
10063
10064 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10065
10066         * gcc.c-torture/execute/20001027-1.c: New test.
10067
10068 2000-10-26  Richard Henderson  <rth@redhat.com>
10069
10070         * gcc.c-torture/execute/20001026-1.c: New.
10071
10072 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10073
10074         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10075         * g++.old-deja/g++.law/builtin1.C: Likewise.
10076         * g++.old-deja/g++.law/ctors10.C: Likewise.
10077         * g++.old-deja/g++.law/virtual3.C: Likewise.
10078         * g++.old-deja/g++.mike/p658.C: Likewise.
10079         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10080         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10081         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10082         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10083         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10084
10085 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10086
10087         * gcc.c-torture/compile/20001024-1.c: New test.
10088
10089 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10090
10091         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10092         to tell us whether or not we are using V3.
10093
10094 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10095
10096         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10097         operands.
10098
10099 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10100
10101         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10102
10103 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10104
10105         * gcc.c-torture/execute/20001024-1.c: New test.
10106
10107 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * g++.old-deja/g++.other/sibcall1.C: New test.
10110
10111 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10112
10113         * gcc.dg/noncompile/init-3.c: New test.
10114
10115 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10116
10117         * gcc.dg/format-array-1.c: New test.
10118
10119 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10120
10121         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
10122         writing through null pointers; remove comment about testing
10123         unterminated strings.
10124
10125 2000-10-17  Matthew Hiller  <hiller@redhat.com>
10126
10127         * gcc.c-torture/execute/20001017-2.c: New test.
10128
10129 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10130
10131         * gcc.c-torture/compile/20001018-1.c: New test.
10132         * gcc.c-torture/compile/20001018-1.x: Xfail.
10133
10134 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10135
10136         * gcc.c-torture/execute/20001017-1.c: New test.
10137
10138 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10139
10140         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
10141         for multiple use of arguments with scanf formats; add tests for
10142         multiple use of arguments.
10143
10144 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
10145
10146         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
10147
10148 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10149
10150         * gcc.dg/format-miss-1.c: New test.
10151
10152 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10153
10154         * gcc.c-torture/execute/20001013-1.c: New test.
10155
10156 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10157
10158         * gcc.dg/format-branch-1.c: New test.
10159
10160 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10161
10162         * README, lib/file-format.exp: Remove EGCS references.
10163
10164 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10165
10166         * gcc.dg/20001013-1.c: New test.
10167
10168 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10169
10170         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
10171         for intmax_t in the compiler using __typeof__ and the type rules
10172         for conditional expressions.
10173
10174 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
10175
10176         * gcc.dg/20001012-1.c: New test.
10177         * gcc.dg/20001012-2.c: New test.
10178
10179 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10180
10181         * gcc.dg/format-attr-1.c: New test.
10182
10183 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10184
10185         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
10186         __LONG_LONG_MAX__ instead of LLONG_MAX.
10187
10188 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10189
10190         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
10191         scanf flags.
10192         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
10193         flags.
10194
10195 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10196
10197         * gcc.dg/sequence-pt-1.c: New test.
10198
10199 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
10200
10201         * gcc.c-torture/execute/20001011-1.c: New testcase.
10202         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
10203
10204 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
10207         does not error on it.
10208
10209 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10210
10211         * gcc.dg/20001009-1.c: New test.
10212
10213 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10214
10215         * gcc.c-torture/compile/20001009-1.c: Move from here ....
10216         * gcc.c-torture/execute/20001009-2.c: ... to here.
10217
10218 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
10219
10220         * gcc.c-torture/compile/20001009-1.c: New testcase.
10221         * gcc.c-torture/execute/20001009-1.c: New testcase.
10222         Testcases provided by Jan Hubicka <jh@suse.cz>.
10223
10224 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10225
10226         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10227         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
10228         uintmax_t using <limits.h> to emulate the compiler's internal
10229         logic.  No longer XFAIL %j tests.
10230
10231 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10232
10233         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
10234         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10235         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
10236         regexps and details of expected handling of some bad formats.
10237         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
10238         suppression.
10239
10240 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10241
10242         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
10243         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
10244         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
10245         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
10246         in list archives.
10247
10248 2000-10-06  Richard Henderson  <rth@cygnus.com>
10249
10250         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
10251         * g++.old-deja/g++.brendan/crash52.C: Likewise.
10252         * g++.old-deja/g++.jason/report.C: Likewise.
10253         * g++.old-deja/g++.law/friend5.C: Likewise.
10254         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
10255         of the expected warnings.
10256
10257 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
10258
10259         * g++.old-deja/g++.pt/enum14.C: New test.
10260
10261 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10262
10263         * g++.old-deja/g++.pt/crash59.C: New test.
10264
10265 2000-10-04  Will Cohen  <wcohen@redhat.com>
10266
10267         * gcc.dg/20000926-1.c: New test.
10268
10269 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
10270
10271         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
10272         function name for current C++ compiler.
10273         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
10274
10275 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
10276
10277         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
10278         __PRETTY_FUNCTION__.
10279         * g++.old-deja/g++.ext/pretty2.C: Likewise.
10280
10281 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
10284
10285 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.c-torture/compile/20000923-1.c: New test.
10288
10289 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
10290
10291         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
10292         * g++.old-deja/g++.pt/ttp62.C: Same.
10293         * g++.old-deja/g++.other/inline14.C: Same.
10294
10295 2000-09-24  Richard Henderson  <rth@cygnus.com>
10296
10297         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
10298
10299 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10300
10301         * gcc.dg/c90-printf-1.c: Add test for wide string format.
10302
10303 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
10304
10305         * gcc.c-torture/compile/20000922-1.c: New file.
10306
10307 2000-09-21  Nick Clifton  <nickc@redhat.com>
10308
10309         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
10310         a signed long modulo operation.
10311         (mod6): New function - perform an unsigned long modulo operation.
10312         (main): Add tests for modulos of very large numbers by very small
10313         dividends.
10314
10315 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10316
10317         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
10318
10319 2000-09-19  Richard Henderson  <rth@cygnus.com>
10320
10321         * gcc.dg/compare2.c (case 10): XFAIL.
10322
10323 2000-09-18  Richard Henderson  <rth@cygnus.com>
10324
10325         * gcc.c-torture/execute/20000906-1.c: Move ...
10326         * gcc.dg/20000906-1.c: ... here.  Only run on targets
10327         that support __builtin_trap.
10328
10329 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
10330
10331         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
10332
10333 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10334
10335         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
10336         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
10337         more $ format tests.
10338
10339 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10340
10341         * gcc.dg/format-errmk-1.c: New test.
10342
10343 2000-09-17  Greg McGary  <greg@mcgary.org>
10344
10345         * gcc.c-torture/execute/20000917-1.x: Remove.
10346
10347 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10348
10349         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
10350
10351 2000-09-17  Greg McGary  <greg@mcgary.org>
10352
10353         * gcc.c-torture/execute/20000917-1.c: New test.
10354         * gcc.c-torture/execute/20000917-1.x: XFAIL.
10355
10356 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
10357
10358         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
10359         in nested macro bug.
10360
10361 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
10362
10363         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
10364
10365 2000-09-14  Jeffrey A Law  (law@cygnus.com)
10366
10367         * gcc.c-torture/execute/20000914-1.c: New test.
10368
10369 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
10370
10371         * g++.other/inline13.C: New test.
10372
10373 2000-09-12  Andreas Jaeger  <aj@suse.de>
10374
10375         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
10376         constant by Ulrich Drepper <drepper@redhat.com>.
10377
10378 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
10379
10380         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
10381
10382 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10383
10384         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
10385
10386 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
10387
10388         * gcc.dg/cpp/backslash.c: New test.
10389
10390 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
10391
10392         * gcc.c-torture/execute/20000910-1.c: New test.
10393         * gcc.c-torture/execute/20000910-2.c: Likewise.
10394
10395 2000-09-11  Robert Lipe  <robertl@sco.com>
10396
10397         * gcc.dg/pragma-align.c: New test.
10398
10399 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         * g++.old-deja/g++.pt/explicit82.C: New test.
10402         * g++.old-deja/g++.pt/explicit83.C: New test.
10403
10404 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
10405
10406         * gcc.dg/asm-names.c: New test.
10407
10408 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10409
10410         * gcc.dg/cpp/tr-warn6.c: New test
10411
10412 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10413
10414         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
10415         be accepted.
10416
10417 2000-09-07  Catherine Moore  <clm@redhat.com>
10418
10419         * gcc.c-torture/execute/unroll-1.c: New test.
10420
10421 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
10422
10423         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
10424         ERROR markers.
10425         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
10426         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
10427         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
10428         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
10429         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
10430         Preprocess only.
10431         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
10432         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
10433
10434 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10435
10436         * g++.old-deja/g++.pt/deduct2.C: New test.
10437
10438 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10439
10440         * g++.old-deja/g++.pt/parms2.C: New test.
10441
10442 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         * g++.old-deja/g++.pt/crash58.C: New test.
10445
10446 2000-09-06  Greg McGary  <greg@mcgary.org>
10447
10448         * gcc.c-torture/execute/20000906-1.c: New test.
10449         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10450
10451 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10452
10453         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10454
10455 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10456
10457         * g++.old-deja/g++.pt/crash57.C: New test.
10458
10459 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         * g++.old-deja/g++.pt/crash56.C: New test.
10462
10463 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         * g++.old-deja/g++.pt/koenig1.C: New test.
10466
10467 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10468
10469         * gcc.dg/20000904-1.c: New test.
10470
10471 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10472
10473         * gcc.dg/cpp/paste8.c: New test.
10474
10475 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10476
10477         * gcc.c-torture/compile/20000827-1.c: New test.
10478
10479 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10480
10481         * gcc.dg/format-diag-1.c: New test.
10482
10483 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10484
10485         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10486         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10487         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10488         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10489         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10490
10491 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         * g++.old-deja/g++.other/nested4.C: New test.
10494
10495 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10496
10497         * g++.old-deja/g++.ns/scoped1.C: New test.
10498
10499 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10500
10501         * lib/g++.exp: Support testing already-installed GCC.
10502
10503 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10504
10505         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10506
10507 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10508
10509         * gcc.dg/return-type-2.c: New test.
10510
10511 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10512
10513         * gcc.c-torture/compile/20000825-1.c: New test.
10514
10515 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10516
10517         * gcc.dg/dwarf2-2.c: New test.
10518
10519 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10520
10521         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10522         dg-warning regexps.
10523
10524 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10525
10526         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10527         gcc.dg/format-ext-5.c: New tests.
10528
10529 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10530
10531         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10532
10533 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10534
10535         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10536
10537 2000-08-24  Richard Henderson  <rth@cygnus.com>
10538
10539         * gcc.dg/ia64-sync-1.c: New test.
10540         * gcc.dg/ia64-sync-2.c: New test.
10541         * gcc.dg/ia64-asm-1.c: New test.
10542
10543 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10544
10545         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10546         * gcc.dg/format-ext-2.c: New test.
10547
10548 2000-08-23  Jason Merrill  <jason@redhat.com>
10549
10550         * lib/old-dejagnu.exp: Also ignore "In member function" and
10551         "At global scope".
10552
10553 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10554
10555         * gcc.dg/noncompile/label-lineno-1.c: New test.
10556
10557 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10558
10559         * gcc.dg/c99-array-nonobj-1.c: New test.
10560
10561 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10562
10563         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10564         tests.
10565         * gcc.dg/format-ext-1.c: New test.
10566
10567 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10568
10569         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10570         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10571         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10572         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10573         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10574
10575 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10576
10577         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10578         gcc.dg/c99-strftime-2.c: New tests.
10579
10580 2000-08-22  Richard Henderson  <rth@cygnus.com>
10581
10582         * gcc.c-torture/execute/20000822-1.c: New test.
10583
10584 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10585
10586         * gcc.c-torture/execute/20000819-1.x: Remove.
10587
10588 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10589
10590         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10591         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10592         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10593         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10594         gcc.dg/format-xopen-1.c: New tests.
10595
10596 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10597
10598         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10599
10600 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10601
10602         * g++.old-deja/g++.other/loop2.C: New test.
10603
10604         * gcc.c-torture/compile/20000606-1.c: New test.
10605         * gcc.c-torture/compile/20000728-1.c: New test.
10606         * gcc.c-torture/execute/20000801-1.c: New test.
10607         * gcc.c-torture/execute/20000801-2.c: New test.
10608         * gcc.c-torture/execute/20000819-1.c: New test.
10609         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10610         * gcc.dg/20000629-1.c: New test.
10611         * gcc.dg/20000724-1.c: New test.
10612         * gcc.dg/20000807-1.c: New test.
10613
10614 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10615
10616         * gcc.dg/cpp/pragma-1.c: New test.
10617         * gcc.dg/cpp/pragma-2.c: New test.
10618
10619 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10620
10621         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10622         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10623
10624 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10625
10626         * gcc.c-torture/compile/20000818-1.c: New test.
10627
10628 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10629
10630         * gcc.c-torture/execute/20000818-1.c: New test.
10631
10632 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10633
10634         * gcc.dg/format-va-1.c: New test.
10635
10636 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10637
10638         * g++.old-deja/g++.other/typedef8.C: New test.
10639
10640 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10641
10642         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10643         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10644         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10645         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10646         * g++.old-deja/g++.other/ptrmem7.C: New test.
10647         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10648
10649 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10650
10651         * g++.old-deja/g++.pt/typename27.C: New test.
10652
10653 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10654
10655         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10656         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10657         * g++.old-deja/g++.pt/friend45.C: New test.
10658         * g++.old-deja/g++.other/friend8.C: New test.
10659
10660 2000-08-15  Richard Henderson  <rth@cygnus.com>
10661
10662         * gcc.c-torture/execute/20000815-1.c: New test.
10663
10664 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10665
10666         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10667         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10668         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10669
10670 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10671
10672         * g++.old-deja/g++.other/refinit2.C: New test.
10673
10674 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10675
10676         * lib/c-torture.exp (c-torture): Make
10677         compiler_conditional_xfail_data global.
10678         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10679         compiler_conditional_xfail_data machinery.
10680         (f-torture-execute): Likewise.
10681         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10682         and only when unrolling loops.
10683
10684         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10685
10686 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10687
10688         * g++.old-deja/g++.pt/explicit81.C: New test.
10689
10690 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10691
10692         * g++.old-deja/g++.pt/typename26.C: New test.
10693
10694 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10695
10696         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10697         warning.
10698
10699 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10700
10701         * g++.old-deja/g++.other/array3.C: New test.
10702
10703 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10704
10705         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10706         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10707         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10708         New tests.
10709
10710 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10713         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10714
10715 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10716
10717         * gcc.c-torture/execute/20000808-1.c: New test.
10718
10719 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10720
10721         * gcc.dg/c90-const-expr-1.c: New test.
10722
10723 2000-08-08  Richard Henderson  <rth@cygnus.com>
10724
10725         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10726
10727 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10728
10729         * gcc.dg/noncompile/const-ll-1.c: New test.
10730
10731 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10732
10733         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10734
10735 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10736
10737         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10738         that running programs linked against the shared version of libobjc
10739         run correctly.
10740
10741 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10742
10743         * gcc.dg/c99-printf-1.c: New test.
10744
10745 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10746
10747         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10748
10749 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10750
10751         * gcc.c-torture/execute/20000731-1.x: Delete.
10752
10753 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10754
10755         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10756         and torture_without_loops as is done by c-torture.exp.
10757         (search_for): Copy from c-torture.exp.
10758         (gcc-dg-runtest): New function, drives a directory of tests
10759         iterating over the TORTURE_OPTIONS.
10760         (scan-assembler, scan-assembler-not): Move here from
10761         individual directory drivers.
10762
10763         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10764         defined by lib/gcc-dg.exp.
10765         * gcc.dg/cpp/cpp.exp: Likewise.
10766         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10767         gcc-dg-runtest, so we cycle over optimization options.
10768
10769         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10770         * gcc.dg/compare2.c: No longer expected to fail.
10771
10772 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10773
10774         * gcc.c-torture/execute/20000804-1.c: New test.
10775
10776 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10777
10778         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10779
10780 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10781
10782         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10783
10784 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10785
10786         * gcc.c-torture/compile/20000803-1.c: New test.
10787
10788 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10789
10790         * gcc.c-torture/execute/20000801-3.c,
10791         gcc.c-torture/execute/20000801-4.c: New tests.
10792         * gcc.c-torture/execute/20000801-3.x,
10793         gcc.c-torture/execute/20000801-4.x: Xfail.
10794
10795 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10796
10797         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10798         libobjc/.libs to allow for libtool.
10799
10800 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10801
10802         * gcc.c-torture/compile/20000802-1.c: New test.
10803
10804 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10805
10806         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10807
10808 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10809
10810         * gcc-c-torture/execute/20000731-2.c: New test.
10811
10812         * gcc.c-torture/execute/20000731-1.c: New test.
10813         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10814
10815 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10816
10817         * testsuite/gcc.dg/cpp/paste7.c: New test.
10818         * gcc.dg/cpp/20000725-1.c: New test.
10819
10820 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10821
10822         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10823         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10824         declaration warning for __builtin_dwarf_reg_size.
10825
10826         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10827
10828 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10829
10830         * gcc.dg/noncompile/voidparam-1.c: New test.
10831
10832 2000-07-30  Richard Henderson  <rth@cygnus.com>
10833
10834         * gcc.dg/c90-digraph-1.c: Don't xfail.
10835         * gcc.dg/compare2.c (case 10): Xfail.
10836         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10837
10838 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10839
10840         * gcc.dg/c99-main-1.c: New test.
10841
10842 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10843
10844         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10845
10846 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10847
10848         * gcc.c-tortuer/execute/20000726-1.c: New test.
10849
10850 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10851
10852         * gcc.c-torture/execute/enum-2.c: New test.
10853
10854 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10855
10856         * gcc.dg/cpp/tr-warn3.c: New test.
10857
10858 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10859
10860         * g++.old-deja/g++.ext/implicit1.C: Remove.
10861         * g++.old-deja/g++.jason/c2.C: Remove
10862         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10863         * g++.old-deja/g++.pt/crash16.C: Likewise.
10864         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10865
10866 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * g++.old-deja/g++.other/for2.C: New test.
10869
10870 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10871
10872         * gcc.dg/20000720-1.c: New test.
10873
10874 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10875
10876         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10877
10878 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10879
10880         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10881         * gcc.c-torture/execute/20000722-1.c: New.
10882         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10883
10884 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * gcc.dg/cpp/20000720-1.S: New test.
10887
10888 2000-07-21  Michael Meissner  <meissner@redhat.com>
10889
10890         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10891
10892 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10893
10894         * g++.old-deja/g++.brendan/crash16.C,
10895         g++.old-deja/g++.brendan/parse3.C,
10896         g++.old-deja/g++.brendan/redecl1.C,
10897         g++.old-deja/g++.ns/template13.C,
10898         g++.old-deja/g++.other/decl4.C,
10899         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10900
10901 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10902
10903         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10904         and "Internal error".
10905
10906         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10907         regexps.
10908         * gcc.dg/cpp/paste6.c: New test.
10909
10910 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10911
10912         * gcc.dg/cpp/tr-direct.c: New test.
10913
10914         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10915         gcc.dg/cpp/undef1.c: Tweak error regexps.
10916
10917 2000-07-18  Eric Christopher <echristo@redhat.com>
10918
10919         * gcc.c-torture/compile/20000718-1.c: New test.
10920
10921 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10922
10923         * cpplex.c (_cpp_push_token): If the token being pushed back
10924         is the previous token in this context, just subtract one from
10925         context->posn.
10926         * cppmacro.c (save_expansion): Clear aux field when storing a
10927         placemarker.
10928
10929 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10930
10931         * gcc.dg/noncompile/redecl-1.c: New test.
10932
10933 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10934
10935         * gcc.c-torture/execute/20000717-5.c: New test.
10936         * gcc.c-torture/execute/20000717-1.x: Removed.
10937
10938 2000-07-17  Richard Henderson  <rth@cygnus.com>
10939
10940         * gcc.c-torture/execute/20000717-4.c: New test.
10941
10942 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10943
10944         * gcc.dg/cpp/syshdr.c: New test.
10945         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10946
10947 2000-07-17  Neil Booth  <neilb@earthling.net>
10948
10949         * gcc.dg/cpp/cmdlne-dM.c: New test.
10950         * gcc.dg/cpp/cmdlne-dD.c: New test.
10951
10952 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10953
10954         * gcc.c-torture/execute/20000717-3.c: New test.
10955
10956         * gcc.c-torture/compile/20000717-1.c: New test.
10957
10958 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10959
10960         * gcc.c-torture/execute/20000717-2.c: New test.
10961
10962 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10963
10964         * gcc.dg/formatz-1.c: New test.
10965
10966         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10967         * gcc.dg/c99-digraph-1.c: New tests.
10968
10969         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10970         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10971
10972         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10973         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10974         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10975         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10976         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10977         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10978         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10979
10980 2000-07-17   Greg McGary <greg@mcgary.org>
10981
10982         * gcc.c-torture/execute/20000717-1.c: New test.
10983         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10984
10985 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10986
10987         * gcc.c-torture/execute/20000715-2.c: New test.
10988         * gcc.dg/20000715-1.c: New test.
10989
10990 2000-07-15  Michael Meissner  <meissner@redhat.com>
10991
10992         * gcc.c-torture/execute/20000715-1.c: New test.
10993
10994 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10995
10996         * gcc.c-torture/execute/20000707-1.c: New test.
10997
10998 2000-07-13  Neil Booth  <NeilB@earthling.net>
10999
11000         * testsuite/gcc.dg/cpp/digraph1.c,
11001         testsuite/gcc.dg/cpp/digraph2.c,
11002         testsuite/gcc.dg/cpp/digraphs.c: New tests.
11003
11004 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
11005
11006         * g77.f-torture/compile/20000630-2.f:  New test.
11007         * g77.f-torture/compile/20000630-2.x
11008
11009 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11010
11011         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
11012
11013 2000-07-11  Neil Booth  <NeilB@earthling.net>
11014
11015         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
11016
11017 2000-07-11  Neil Booth  <NeilB@earthling.net>
11018
11019         * gcc.dg/cpp/cmdlne-C.c: New.
11020
11021 2000-07-09  Neil Booth  <NeilB@earthling.net>
11022
11023         * gcc.dg/cpp/directiv.c: New tests.
11024         * gcc.dg/cpp/undef1.c: Update.
11025
11026 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
11027
11028         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
11029
11030 2000-07-09  Neil Booth  <NeilB@earthling.net>
11031
11032         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
11033
11034 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
11035
11036         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
11037         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
11038
11039 2000-07-08  Neil Booth  <NeilB@earthling.net>
11040
11041         * gcc.dg/cpp/macsyntx.c: New tests.
11042
11043 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11044
11045         * gcc.dg/20000707-1.c: New test.
11046
11047 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11048
11049         * gcc.c-torture/execute/20000706-1.c: New test.
11050         * gcc.c-torture/execute/20000706-2.c: New test.
11051         * gcc.c-torture/execute/20000706-3.c: New test.
11052         * gcc.c-torture/execute/20000706-4.c: New test.
11053         * gcc.c-torture/execute/20000706-5.c: New test.
11054
11055 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * g++.old-deja/g++.pt/instantiate7.C: New test.
11058
11059 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11060
11061         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11062         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11063         * g++.old-deja/g++.other/rtti3.C: Likewise.
11064         * g++.old-deja/g++.other/rttid3.C: Likewise.
11065
11066 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11067
11068         *  g77.f-torture/compile/20000630-1.x: Fix typo
11069
11070 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11071
11072         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11073         assembly output.
11074
11075 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11076
11077         * gcc.dg/cpp/ident.c: New test.
11078
11079 2000-07-05  Neil Booth  <NeilB@earthling.net>
11080
11081         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11082           gcc.dg/cpp/lexstrng.c: New tests.
11083
11084 2000-07-04  Neil Booth  <NeilB@earthling.net>
11085
11086         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11087         * gcc.dg/cpp/strify2.c: Same.
11088
11089 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11090
11091         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11092         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11093         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11094         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11095
11096         * testsuite/gcc.dg/cpp/macro1.c,
11097         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11098         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11099         testsuite/gcc.dg/cpp/strify1.c,
11100         testsuite/gcc.dg/cpp/strify2.c: New tests.
11101
11102 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11103
11104         * gcc.c-torture/execute/20000703-1.c: New test.
11105
11106 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11107
11108         * g++.old-deja/g++.pt (lookup10.C): New test.
11109
11110 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * g++.old-deja/g++.pt (typename25.C): New test.
11113
11114 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
11115
11116         * gcc.c-torture/compile/20000701-1.c: New test.
11117
11118 2000-06-30  Nick Clifton  <nickc@cygnus.com>
11119
11120         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
11121         to test case.
11122
11123 2000-06-30  Catherine Moore  <clm@cygnus.com>
11124
11125         * gcc.c-torture/execute/align-1.c: New test.
11126
11127 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.pt/expr8.C: New test.
11130         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
11131
11132 2000-06-29  Nick Clifton  <nickc@cygnus.com>
11133
11134         * gcc.c-torture/compile/20000629-1.c: New test.
11135
11136 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11137
11138
11139         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
11140         gcc.dg/noncompile directory, depending on whether they're
11141         preprocessor tests or not.  Annotate all the tests for the dg
11142         framework.
11143
11144         * gcc.c-torture/noncompile/noncompile.exp: Delete.
11145         * gcc.dg/noncompile/noncompile.exp: New.
11146
11147         * Moved files:
11148         Old name                                New name
11149         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
11150         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
11151         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
11152         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
11153         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
11154         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
11155         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
11156         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
11157         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
11158         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
11159         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
11160         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
11161         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
11162         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
11163         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
11164         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
11165         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
11166         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
11167         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
11168         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
11169         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
11170         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
11171         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
11172         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
11173
11174         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
11175         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
11176         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
11177         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
11178         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
11179         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
11180
11181 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11182
11183         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
11184         declare one variable.  On the fourth, error.
11185         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
11186         declared by 20000628-1a.h.
11187
11188 2000-06-29  Richard Henderson  <rth@redhat.com>
11189
11190         * gcc.c-torture/execute/930529-1.x: New file.
11191         * gcc.dg/920413-1.c: Adjust expected warning text.
11192         * gcc.dg/980217-1.c: Declare abort.
11193         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
11194
11195 2000-06-29  Jeffrey A Law  (law@cygnus.com)
11196
11197         * g77.f-torture/compile/20000629-1.f: New test.
11198         * g77.f-torture/compile/20000629-1.x: Expected to fail.
11199
11200 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11201
11202         Rearrange lots of files, removing entirely the
11203         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
11204         directories.
11205
11206         * Deleted files:
11207         gcc.c-torture/code_quality/code_quality.exp
11208         gcc.c-torture/special/special.exp
11209         gcc.failure/failure.exp
11210         gcc.failure/940409-1.x
11211         gcc.c-torture/compile/961203-1.x
11212
11213         * New files:
11214         gcc.misc-tests/linkage.exp
11215         gcc.c-torture/execute/920730-1t.c
11216         gcc.c-torture/execute/920730-1t.x
11217         gcc.c-torture/compile/920520-1.x
11218         gcc.c-torture/compile/920521-1.x
11219         gcc.c-torture/compile/981006-1.x
11220         gcc.c-torture/execute/eeprof-1.x
11221
11222         * Moved files (possibly with modifications to fit a new harness):
11223         Old name                                New name
11224         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
11225         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
11226         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
11227         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
11228         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
11229         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
11230         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
11231         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
11232         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
11233         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
11234         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
11235         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
11236         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
11237         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
11238
11239 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11240
11241         * c-torture/compile/961203-1.x: Delete.
11242
11243         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
11244         not exit. Include stdio.h.
11245         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
11246         * gcc.misc-tests/dg-12.c: Likewise.
11247         * gcc.misc-tests/dg-5.c: Likewise.
11248         * gcc.misc-tests/dg-6.c: Likewise.
11249         * gcc.misc-tests/dg-7.c: Prototype abort.
11250         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
11251         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
11252         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
11253         not exit.
11254         * gcc.misc-tests/sieve.c: Use return from main, not exit.
11255         * gcc.misc-tests/sort2.c: Use return from main, not exit.
11256
11257 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
11258
11259         * gcc.dg/cpp/20000628-1.c: New test.
11260         * gcc.dg/cpp/20000628-1.h: New header for above test.
11261         * gcc.dg/cpp/20000628-1a.h: Likewise.
11262
11263 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
11264
11265         * gcc.dg/cpp: New directory.
11266         * gcc.dg/cpp/cpp.exp: New driver.
11267         * gcc.dg/cpp/20000627-1.c: New test.
11268         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
11269         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
11270         and rewrite as a compilation test.
11271
11272         * gcc.dg: Move many files into the cpp subdirectory, possibly
11273         renaming or editing them as well.
11274         Old name                New name
11275         990119-1.c              cpp/19990119-1.c
11276         990228-1.c              cpp/19990228-1.c
11277         990407-1.c              cpp/19990407-1.c
11278         990409-1.c              cpp/19990409-1.c
11279         990413-1.c              cpp/19990413-1.c
11280         990703-1.c              cpp/19990703-1.c
11281         20000127-1.c            cpp/20000127-1.c
11282         20000129-1.c            cpp/20000129-1.c
11283         20000207-1.c            cpp/20000207-1.c
11284         20000207-2.c            cpp/20000207-2.c
11285         20000209-1.c            cpp/20000209-1.c
11286         20000209-2.c            cpp/20000209-2.c
11287         20000301-1.c            cpp/20000301-1.c
11288         20000419-1.c            cpp/20000419-1.c
11289         20000510-1.S            cpp/20000510-1.S
11290         20000519-1.c            cpp/20000519-1.c
11291         20000529-1.c            cpp/20000529-1.c
11292         20000625-1.c            cpp/20000625-1.c
11293         20000625-2.c            cpp/20000625-2.c
11294         cpp-as1.c               cpp/assert1.c
11295         cpp-as2.c               cpp/assert2.c
11296         cxx-comments-1.c        cpp/cxxcom1.c
11297         cxx-comments-2.c        cpp/cxxcom2.c
11298         endif-label.c           cpp/endif.c
11299         cpp-hash1.c             cpp/hash1.c
11300         cpp-hash2.c             cpp/hash2.c
11301         cpp-if1.c               cpp/if-1.c
11302         cpp-if2.c               cpp/if-2.c
11303         cpp-if3.c               cpp/if-3.c
11304         cpp-if4.c               cpp/if-4.c
11305         cpp-if5.c               cpp/if-5.c
11306         cpp-cond.c              cpp/if-cexp.c
11307         cpp-missingop.c         cpp/if-mop.c
11308         cpp-missingparen.c      cpp/if-mpar.c
11309         cpp-opprec.c            cpp/if-oppr.c
11310         cpp-ifparen.c           cpp/if-paren.c
11311         cpp-shortcircuit.c      cpp/if-sc.c
11312         cpp-shift.c             cpp/if-shift.c
11313         cpp-unary.c             cpp/if-unary.c
11314         cpp-li1.c               cpp/line1.c
11315         cpp-li2.c               cpp/line2.c
11316         lineno.c                cpp/line3.c
11317         lineno-2.c              cpp/line4.c
11318         cpp-mi.c                cpp/mi1.c
11319         cpp-mic.h               cpp/mi1c.h
11320         cpp-micc.h              cpp/mi1cc.h
11321         cpp-mind.h              cpp/mi1nd.h
11322         cpp-mindp.h             cpp/mi1ndp.h
11323         cpp-mix.h               cpp/mi1x.h
11324         cpp-mi2.c               cpp/mi2.c
11325         cpp-mi2a.h              cpp/mi2a.h
11326         cpp-mi2b.h              cpp/mi2b.h
11327         cpp-mi2c.h              cpp/mi2c.h
11328         cpp-mi3.c               cpp/mi3.c
11329         cpp-mi3.def             cpp/mi3.def
11330         poison-1.c              cpp/poison.c
11331         pr-impl.c               cpp/prag-imp.c
11332         cpp-redef-2.c           cpp/redef1.c
11333         cpp-redef.c             cpp/redef2.c
11334         strpaste.c              cpp/strp1.c
11335         strpaste-2.c            cpp/strp2.c
11336         cpp-tradpaste.c         cpp/tr-paste.c
11337         cpp-tradstringify.c     cpp/tr-str.c
11338         cpp-tradwarn1.c         cpp/tr-warn1.c
11339         cpp-tradwarn2.c         cpp/tr-warn2.c
11340         trigraphs.c             cpp/trigraphs.c
11341         cpp-unc1.c              cpp/unc1.c
11342         cpp-unc2.c              cpp/unc2.c
11343         cpp-unc3.c              cpp/unc3.c
11344         cpp-unc.c               cpp/unc4.c
11345         undef.c                 cpp/undef1.c
11346         undef-2.c               cpp/undef2.c
11347         cpp-wi1.c               cpp/widestr1.c
11348
11349 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
11350
11351         * lib/g++.exp (g++_include_flags): Tweak.
11352
11353 2000-06-27  H.J. Lu  <hjl@gnu.org>
11354             Loren J. Rittle  <ljrittle@acm.org>
11355
11356         * lib/g++.exp (g++_include_flags): Override libgloss.exp
11357         version with one that knows about the new gcc tree structure.
11358         (g++_link_flags): Same.
11359
11360 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
11361
11362         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
11363         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
11364         case we are cross-compiling.
11365
11366         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
11367         g++.old-deja/g++.niklas/Makefile.in,
11368         g++.old-deja/g++.niklas/configure.in,
11369         g++.old-deja/g++.other/Makefile.in,
11370         g++.old-deja/g++.other/configure.in,
11371         gcc.c-torture/code_quality/Makefile.in,
11372         gcc.c-torture/code_quality/configure.in,
11373         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
11374         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
11375         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
11376         gcc.c-torture/execute/ieee/Makefile.in,
11377         gcc.c-torture/execute/ieee/configure.in,
11378         gcc.c-torture/noncompile/Makefile.in,
11379         gcc.c-torture/noncompile/configure.in,
11380         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
11381         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
11382         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
11383
11384 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11385
11386         * g++.old-deja/g++.other/ambig3.C: New test.
11387
11388 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11389
11390         * g++.old-deja/g++.pt/syntax1.C: New test.
11391         * g++.old-deja/g++.pt/syntax2.C: New test.
11392         * g++.old-deja/g++.other/syntax3.C: New test.
11393         * g++.old-deja/g++.other/syntax4.C: New test.
11394
11395 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11396
11397         * gcc.dg/20000623-1.c: Prototype exit and abort.
11398
11399 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11400
11401         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
11402         New tests.
11403         * gcc.dg/cpp-mi3.def: New file.
11404
11405         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
11406         inside assertions.
11407         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
11408         lexer's error messages.
11409         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
11410         divine anything from the linemarkers.
11411         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
11412         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
11413
11414 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
11415
11416         * gcc.dg/20000623-1.c: New test.
11417
11418 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
11419
11420         * gcc.c-torture/execute/20000622-1.c: New test.
11421
11422 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11423
11424         * g++.old-deja/g++.other/init15.C: New test.
11425
11426 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11427
11428         * g++.old-deja/g++.pt/vaarg2.C: New test.
11429         * g++.old-deja/g++.pt/vaarg3.C: New test.
11430
11431 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
11432
11433         * g++.old-deja/g++.other/dyncast6.C: New test.
11434
11435 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
11436
11437         * gcc.c-torture/execute/loop-6.c: New test.
11438
11439 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * gcc.dg/20000614-1.c: New test.
11442         * gcc.dg/20000614-2.c: New test.
11443
11444 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
11445
11446         * g++.old-deja/g++.other/inline12.C: New test.
11447
11448 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11449
11450         * g++.old-deja/g++.other/eh1.C: New test.
11451
11452 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11453
11454         * g++.old-deja/g++.other/type.C: New test.
11455
11456 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * g++.old-deja/g++.other/initstring.C: New test.
11459
11460 2000-06-12  Jason Merrill  <jason@redhat.com>
11461
11462         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11463
11464 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11465
11466         * gcc.c-torture/compile/20000609-1.c: New test.
11467
11468 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11469
11470         * gcc.dg/20000609-1.c: New test.
11471
11472 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11473
11474         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11475         * gcc.c-torture/noncompile/poison-1.c: Move...
11476         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11477         * gcc.dg/cpp-li1.c: Add a token after the #line.
11478
11479 2000-06-05  Richard Henderson  <rth@cygnus.com>
11480
11481         * gcc.c-torture/execute/20000605-2.c: New test.
11482         * gcc.c-torture/execute/20000605-3.c: New test.
11483
11484 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11485
11486         * g77.f-torture/execute/20000503-1.x: New file.
11487
11488 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         * g++.old-deja/g++.eh/badalloc1.C: New test.
11491
11492 2000-06-05  Richard Henderson  <rth@cygnus.com>
11493
11494         * gcc.c-torture/execute/20000605-1.c: New test.
11495
11496 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11497             Nathan Sidwell <nathan@codesourcery.com>
11498
11499         * gcc.c-torture/compile/20000605-1.c: New test.
11500
11501 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11502
11503         * g77.f-torture/compile/20000601-1.f:  New test.
11504
11505 2000-06-03  Richard Henderson  <rth@cygnus.com>
11506
11507         * gcc.c-torture/execute/20000603-1.c: New.
11508
11509 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11510
11511         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11512         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11513
11514 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11515
11516         * gcc.dg/compare2.c (case 12): XFAIL.
11517         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11518         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11519
11520         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11521
11522 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11523
11524         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11525         guard macro is already defined when the header is first
11526         included.
11527         * gcc.dg/cpp-mix.h: New file.
11528         * gcc.dg/endif-label.c: Update patterns to match compiler.
11529
11530         * g++.brendan/complex1.C: Declare abort.
11531         * g++.law/refs4.C: Remove XFAIL.
11532         * g++.oliva/expr2.C: Declare abort and exit.
11533
11534 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11535
11536         * gcc.c-torture/execute/20000528-1.c: New test.
11537
11538         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11539         * g++.old-deja/g++.law/temps4.C: Likewise.
11540
11541         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11542         stdlib.h.  Call abort() on failure.
11543         * g++.old-deja/g++.law/refs4.C: Likewise.
11544         * g++.old-deja/g++.law/temps4.C: Likewise.
11545         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11546         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11547
11548 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11549
11550         Relative to g++.dg/special:
11551         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11552
11553         Relative to g++.old-deja:
11554         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11555         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11556         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11557         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11558         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11559         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11560         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11561
11562         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11563         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11564         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11565         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11566         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11567         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11568         and/or string.h.
11569
11570         * g++.other/goto1.C: Update expectations for error messages.
11571
11572 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11573
11574         * gcc.c-torture/compile/20000523-1.c: New test.
11575
11576 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11579
11580 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11581
11582         * g++.old-deja/g++.eh/catch11.C: New test.
11583         * g++.old-deja/g++.eh/catch12.C: New test.
11584
11585 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11586
11587         * gcc.c-torture/execute/20000523-1.c: New test.
11588
11589 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11590
11591         * c-torture/execute/bcp-1.c: Replace abort in arg of
11592         __builtin_constant_p with a generic external function.
11593
11594         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11595         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11596         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11597         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11598         Prototype abort and/or exit.
11599
11600         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11601         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11602         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11603         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11604
11605 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11606
11607         * gcc.dg/dwarf2-1.c: New test.
11608
11609 2000-05-20  Richard Henderson  <rth@cygnus.com>
11610
11611         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11612
11613 2000-05-20  Andreas Jaeger  <aj@suse.de>
11614
11615         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11616         testcase.
11617
11618 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11619
11620         * gcc.c-torture/execute/20000519-2.c: New test.
11621
11622 2000-05-19  Andreas Jaeger  <aj@suse.de>
11623
11624         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11625         which fails with SSA.
11626
11627         * lib/c-torture.exp: Also test with -O3 -fssa.
11628
11629 2000-05-18  Michael Meissner  <meissner@redhat.com>
11630
11631         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11632         * gcc.c-torture/execute/920415-1.c: Ditto.
11633         * gcc.c-torture/execute/920501-1.c: Ditto.
11634         * gcc.c-torture/execute/conversion.c: Ditto.
11635         * gcc.c-torture/execute/cvt-1.c: Ditto.
11636
11637 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11638
11639         * gcc.c-torture/compile/20000518-1.c: New test.
11640
11641 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11642
11643         * g77.f-torture/compile/200005018.f:  New test.
11644
11645 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11646
11647         * gcc.c-torture/compile/20000517-1.c: New test.
11648
11649 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11650
11651         * gcc.c-torture/execute/20000516-1.c: New test.
11652
11653 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11654
11655         * g++.old-deja/g++.other/eh.C: New test.
11656
11657 2000-05-12  Richard Henderson  <rth@cygnus.com>
11658
11659         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11660         constants through to doit's conditional.
11661
11662 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11663
11664         * gcc.c-torture/compile/20000511-1.c: New test.
11665         * g77.f-torture/compile/20000511-1.f: New test.
11666         * g77.f-torture/compile/20000511-2.f: New test.
11667
11668 2000-05-11  Michael Meissner  <meissner@redhat.com>
11669
11670         * gcc.c-torture/execute/20000511-1.c: New test.
11671
11672 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11673
11674         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11675         * gcc.dg/20000510-1.S: New.
11676
11677 2000-05-08  Catherine Moore  <clm@cygnus.com>
11678
11679         * gcc.dg/unused-3.c: New.
11680
11681 2000-05-06  Richard Henderson  <rth@cygnus.com>
11682
11683           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11684           * g++.old-deja/g++.mike/warn1.C: Likewise.
11685           * g++.old-deja/g++.pt/local1.C: Likewise.
11686           * g++.old-deja/g++.pt/local7.C: Likewise.
11687           * g++.old-deja/g++.pt/spec16.C: Likewise.
11688
11689 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11692
11693 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11694
11695           * g77.f-torture/execute/20000503-1.f:  New test.
11696
11697 2000-05-04  Andreas Jaeger  <aj@suse.de>
11698
11699         * gcc.dg/noreturn-2.c: New test.
11700
11701 2000-05-04  Neil Booth  <NeilB@earthling.net>
11702
11703         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11704         preprocessor.
11705
11706 2000-05-04  Richard Henderson  <rth@cygnus.com>
11707
11708         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11709
11710 2000-05-04  Richard Henderson  <rth@cygnus.com>
11711
11712         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11713         OpenSSL by Jason R Thorpe.
11714
11715 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11716
11717         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11718
11719 2000-05-03  Robert Lipe <robertlipe@usa.net>
11720
11721         * gcc.dg/20000503-1.c: New test.
11722
11723 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/compile/20000502-1.c: New test.
11726         * g++.old-deja/g++.other/align.C: New test.
11727         * gcc.dg/cpp-tradstringify.c: New test.
11728
11729 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11730
11731         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11732         and hard registers.
11733
11734 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11735
11736         * gcc.c-torture/execute/loop-5.c: New test.
11737
11738 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11739
11740         * gcc.c-torture/execute/va-arg-20.c: New test.
11741
11742 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11743
11744         * gcc.c-torture/execute/20000422-1.c: New test.
11745
11746 2000-04-20  Greg McGary  <gkm@gnu.org>
11747
11748         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11749         when optimizing, but without sibling-call optimizations (-O1).
11750
11751 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11752
11753           * gcc.c-torture/compile/20000420-1.c: New test.
11754
11755 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11756
11757         * g++.abi/ptrflags.C: New test.
11758         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11759
11760 2000-04-19  Catherine Moore  <clm@cygnus.com>
11761
11762         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11763
11764 2000-04-19  Greg McGary  <gkm@gnu.org>
11765
11766         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11767         sibling-call optimizations.
11768
11769 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11770
11771         * gcc.dg/20000419-1.c: New test.
11772
11773 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11774
11775         * gcc.c-torture/execute/20000412-6.c: New test.
11776
11777 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11778
11779         * gcc.c-torture/execute/20000412-5.c: New test.
11780         * g77.f-torture/compile/20000412-1.f: New test.
11781         * gcc.c-torture/execute/20000412-4.c: New test.
11782         * gcc.c-torture/compile/20000412-2.c: New test.
11783         * gcc.c-torture/execute/20000412-3.c: New test.
11784         * gcc.c-torture/compile/20000412-1.c: New test.
11785         * gcc.c-torture/execute/20000412-2.c: New test.
11786
11787 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11788
11789         * objc/execute/bf-20.m: New test.
11790
11791 2000-04-10  Richard Henderson  <rth@cygnus.com>
11792
11793         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11794
11795         * gcc.c-torture/execute/20000412-1.c: New test.
11796
11797 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11798
11799         * g++.old-deja/g++.eh/catchptr1.C: New test.
11800
11801 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11802
11803         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11804
11805 2000-04-08  Neil Booth  <NeilB@earthling.net>
11806
11807         * gcc.dg/cpp-nullchar.c: Remove test as
11808         embedded nulls cause problems.
11809
11810 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11811
11812         * gcc.dg/compare2.c: New test.
11813
11814 2000-04-08  Neil Booth  <NeilB@earthling.net>
11815
11816         * gcc.dg/cpp-nullchar.c: New test.
11817
11818 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11819
11820         * gcc.dg/cpp-mi2.c: New test.
11821         * gcc.dg/cpp-mi2[abc].h: New files.
11822
11823 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11824
11825         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11826         member name.
11827
11828 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11829
11830         * g++.old-deja/g++.abi/vmihint.C: New test.
11831
11832 2000-04-06  Neil Booth  <NeilB@earthling.net>
11833
11834         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11835         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11836         copyright.
11837
11838 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11839
11840         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11841         avoid stack-frame overwrite.
11842
11843 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.c-torture/compile/20000405-2.c: New test.
11846         * gcc.c-torture/compile/20000405-3.c: New test.
11847
11848 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11849
11850         * gcc.c-torture/compile/20000405-1.c: New test.
11851
11852 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11853
11854         * gcc.dg/cast-qual-1.c: Revert last change.
11855
11856 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11857
11858         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11859
11860 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11861
11862         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11863         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11864
11865 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11866
11867         * gcc.c-torture/compile/20000403-2.c: New test.
11868         * gcc.c-torture/compile/20000403-1.c: New test.
11869
11870 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11871
11872         * gcc.c-torture/execute/20000403-1.c: New test.
11873
11874 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11875
11876         * gcc.c-torture/execute/20000402-1.c: New test.
11877
11878 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11879
11880         * gcc.c-torture/execute/va-arg-15.c: New test.
11881         * gcc.c-torture/execute/va-arg-16.c: New test.
11882         * gcc.c-torture/execute/va-arg-17.c: New test.
11883         * gcc.c-torture/execute/va-arg-18.c: New test.
11884         * gcc.c-torture/execute/va-arg-19.c: New test.
11885
11886 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11887
11888         * gcc.c-torture/compile/981211-1.c: Move to...
11889         * gcc.dg/cpp-as1.c: ...here.
11890         * gcc.dg/cpp-as2.c: New file.
11891
11892         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11893         compiler.
11894
11895 2000-04-02  Neil Booth  <NeilB@earthling.net>
11896
11897         * gcc.dg/cpp-cond.c  New tests.
11898         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11899         accidental success less likely.
11900         * gcc.dg/cpp-missingop.c  New tests.
11901         * gcc.dg/cpp-missingparen.c  New tests.
11902         * gcc.dg/cpp-shift.c  New tests.
11903         * gcc.dg/cpp-shortcircuit.c  New tests.
11904         * gcc.dg/cpp-unary.c  New tests.
11905
11906 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11907
11908         * gcc.c-torture/compile/20000329-1.c: New test.
11909
11910 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11911
11912         * gcc.c-torture/compile/20000326-1.c: New test.
11913         * gcc.c-torture/compile/20000326-2.c: New test.
11914
11915 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11916
11917         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11918         the first parameter is a function argument.
11919
11920 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         * g++.old-deja/g++.ext/array4.C: New test.
11923
11924 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11925
11926         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11927
11928 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11929
11930         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11931
11932 2000-03-19  Richard Henderson  <rth@cygnus.com>
11933
11934         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11935
11936 2000-03-19  Richard Henderson  <rth@cygnus.com>
11937
11938         * gcc.c-torture/compile/20000319-1.c: New test.
11939
11940 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11941
11942         * gcc.c-torture/execute/20000314-3.c: New test.
11943         * gcc.c-torture/execute/20000314-2.c: New test.
11944         * gcc.c-torture/execute/20000314-1.c: New test.
11945         * gcc.c-torture/compile/20000314-2.c: New test.
11946         * gcc.c-torture/compile/20000314-1.c: New test.
11947
11948 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11949
11950         * g++.old-deja/g++.warn/inline.C: New test.
11951
11952 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11953
11954         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11955         standards-compliant result rather than specific constants.
11956         Put test-values in array.
11957
11958 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11959
11960         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11961         (g++_target_compile): Put test-specific options last.
11962
11963 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         * g++.old-deja/g++.eh/vbase4.C: New test.
11966
11967 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11968
11969         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11970
11971 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11972
11973         * g++.old-deja/g++.brendan/misc12.C: Removed.
11974         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11975         * g++.old-deja/g++.ext/pretty4.C: New test.
11976
11977 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11978
11979         * g++.old-deja/g++.other/string2.C: New test.
11980
11981 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11982
11983         * g++.old-deja/g++.warn/impint2.C: New test.
11984
11985 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11986
11987         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11988         is 1, not zero.
11989
11990 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.old-deja/g++.warn/impint.C: New test.
11993         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11994         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11995         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11996         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11997         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11998         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11999         * g++.old-deja/g++.pt/explicit19.C: Likewise.
12000         * g++.old-deja/g++.pt/explicit23.C: Likewise.
12001         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12002         * g++.old-deja/g++.pt/explicit35.C: Likewise.
12003         * g++.old-deja/g++.pt/explicit6.C: Likewise.
12004         * g++.old-deja/g++.pt/memclass7.C: Likewise.
12005
12006 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
12007
12008         * gcc.dg/cpp-redef.c: New test.
12009
12010 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
12011
12012         * g++.old-deja/g++.pt/unify7.C: New test.
12013
12014 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12015
12016         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
12017         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
12018
12019 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
12020
12021         * gcc.c-torture/compile/20000224-1.c: New test.
12022
12023 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12024
12025         * gcc.c-torture/compile/cpp-2.c: New test.
12026         * gcc.c-torture/compile/cpp-1.c: New test.
12027
12028 2000-02-25  Jeffrey A Law  (law@cygnus.com)
12029
12030         * gcc.c-torture/execute/20000225-1.c: New test.
12031
12032 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12033
12034         * gcc.dg/cpp-li2.c: New test.
12035
12036         * gcc.dg/cpp-wi1.c: New test.
12037
12038         * gcc.dg/cpp-li1.c: New test.
12039
12040 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
12041
12042         * g++.old-deja/g++.other/sizeof5.C: New test.
12043
12044 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12045
12046         * gcc.c-torture/execute/va-arg-13.c: New test.
12047
12048 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12049
12050         * gcc.c-torture/execute/va-arg-12.c: New test.
12051
12052 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12053
12054         * gcc.c-torture/execute/20000223-1.c: New test.
12055
12056 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12059
12060 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12061
12062         * g++.old-deja/g++.abi/ptrmem.C: New test.
12063
12064 2000-02-19  Richard Henderson  <rth@cygnus.com>
12065
12066         * gcc.c-torture/compile/init-3.c: New.
12067
12068 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12069
12070         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12071         ALWAYS_CXXFLAGS.
12072
12073 2000-02-11  Robert Lipe <robertl@sco.com>
12074
12075         * gcc.c-torture/compile/20000211-3.c: New test.
12076
12077 2000-02-11  Martin Buchholz <martin@xemacs.org>
12078
12079         * gcc.c-torture/compile/20000211-2.c: New test.
12080
12081 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12082
12083         * gcc.c-torture/compile/20000211-1.c: New test.
12084
12085 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12086
12087         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12088           on native targets
12089
12090 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12091
12092         * g++.old-deja/g++.other/cast5.C: New test.
12093
12094 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12095
12096         * gcc.c-torture/execute/20000205-1.c: New.
12097
12098 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12099
12100         * g++.old-deja/g++.jason/cast3.C: Return void.
12101         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12102
12103 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12104
12105         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12106
12107         * gcc.dg/loop-1.c: New test.
12108
12109 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * gcc.c-torture/compile/20000127-1.c: New test.
12112         * gcc.c-torture/execute/991228-1.c: New test.
12113
12114 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12115
12116         * gcc.dg/unused-2.c: New test.
12117
12118         * gcc.dg/conv-1.c: New test.
12119
12120 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
12121
12122         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
12123         compiler.
12124         (tool_option_proc): Fix typo.
12125
12126 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
12127
12128         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
12129         of the ld on the host, not on the build machine.
12130         Also, don't crash if '--help' is not a supported option.
12131
12132 2000-01-24  Richard Henderson  <rth@cygnus.com>
12133
12134         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
12135
12136 2000-01-20  Jeffrey A Law  (law@cygnus.com)
12137
12138         * gcc.c-torture/execute/20000120-2.c: New test.
12139         * gcc.c-torture/execute/20000120-1.c: New test.
12140
12141 2000-01-13  Jeffrey A Law  (law@cygnus.com)
12142
12143         * gcc.c-torture/execute/20000113-1.c: New test.
12144
12145 2000-01-12  Jeffrey A Law  (law@cygnus.com)
12146
12147         * gcc.c-torture/execute/20000112-1.c: New test.
12148
12149 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12150
12151         * gcc.dg/20000111-1.c: New test.
12152
12153 2000-01-10  Jeffrey A Law  (law@cygnus.com)
12154
12155         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
12156         with 16 bit integers.
12157
12158 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12159
12160         * gcc.dg/20000108-1.c: New test.
12161
12162 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12163
12164         * g++.old-deja/g++.ns/koenig8.C: New test.
12165
12166 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12167
12168         * g++.old-deja/g++.other/cast4.C: New test.
12169
12170 2000-01-05  Jeffrey A Law  (law@cygnus.com)
12171
12172         * gcc.c-torture/compile/20000105-2.c: New test.
12173         * gcc.c-torture/compile/20000105-1.c: New test.
12174
12175 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12176
12177         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
12178         references to printf & atoi to conform to ANSI standard.
12179         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
12180         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
12181         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
12182         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
12183         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
12184         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12185         * g++.old-deja/g++.brendan/copy1.C: Likewise.
12186         * g++.old-deja/g++.brendan/copy2.C: Likewise.
12187         * g++.old-deja/g++.brendan/copy3.C: Likewise.
12188         * g++.old-deja/g++.brendan/copy4.C: Likewise.
12189         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12190         * g++.old-deja/g++.brendan/copy6.C: Likewise.
12191         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12192         * g++.old-deja/g++.brendan/copy8.C: Likewise.
12193         * g++.old-deja/g++.brendan/crash11.C: Likewise.
12194         * g++.old-deja/g++.brendan/crash14.C: Likewise.
12195         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
12196         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12197         * g++.old-deja/g++.brendan/delete2.C: Likewise.
12198         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
12199         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
12200         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
12201         * g++.old-deja/g++.brendan/eh1.C: Likewise.
12202         * g++.old-deja/g++.brendan/groff1.C: Likewise.
12203         * g++.old-deja/g++.brendan/init3.C: Likewise.
12204         * g++.old-deja/g++.brendan/misc12.C: Likewise.
12205         * g++.old-deja/g++.brendan/misc7.C: Likewise.
12206         * g++.old-deja/g++.brendan/new2.C: Likewise.
12207         * g++.old-deja/g++.brendan/operators4.C: Likewise.
12208         * g++.old-deja/g++.brendan/operators5.C: Likewise.
12209         * g++.old-deja/g++.brendan/overload2.C: Likewise.
12210         * g++.old-deja/g++.brendan/overload7.C: Likewise.
12211         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
12212         * g++.old-deja/g++.brendan/reference1.C: Likewise.
12213         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
12214         * g++.old-deja/g++.brendan/template24.C: Likewise.
12215         * g++.old-deja/g++.brendan/template3.C: Likewise.
12216         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
12217         * g++.old-deja/g++.jason/inline3.C: Likewise.
12218         * g++.old-deja/g++.jason/opeq.C: Likewise.
12219         * g++.old-deja/g++.law/arg5.C: Likewise.
12220         * g++.old-deja/g++.law/arm7.C: Likewise.
12221         * g++.old-deja/g++.law/ctors11.C: Likewise.
12222         * g++.old-deja/g++.law/cvt8.C: Likewise.
12223         * g++.old-deja/g++.law/init9.C: Likewise.
12224         * g++.old-deja/g++.law/refs4.C: Likewise.
12225         * g++.old-deja/g++.law/template2.C: Likewise.
12226         * g++.old-deja/g++.law/visibility24.C: Likewise.
12227         * g++.old-deja/g++.law/vtable3.C: Likewise.
12228         * g++.old-deja/g++.mike/asm2.C: Likewise.
12229         * g++.old-deja/g++.mike/eh1.C: Likewise.
12230         * g++.old-deja/g++.mike/misc1.C: Likewise.
12231         * g++.old-deja/g++.mike/misc13.C: Likewise.
12232         * g++.old-deja/g++.mike/misc14.C: Likewise.
12233         * g++.old-deja/g++.mike/ns12.C: Likewise.
12234         * g++.old-deja/g++.mike/p1248.C: Likewise.
12235         * g++.old-deja/g++.mike/p3708.C: Likewise.
12236         * g++.old-deja/g++.mike/p3708a.C: Likewise.
12237         * g++.old-deja/g++.mike/p3708b.C: Likewise.
12238         * g++.old-deja/g++.mike/p646.C: Likewise.
12239         * g++.old-deja/g++.mike/p700.C: Likewise.
12240         * g++.old-deja/g++.mike/p783.C: Likewise.
12241         * g++.old-deja/g++.mike/p783a.C: Likewise.
12242         * g++.old-deja/g++.mike/p783b.C: Likewise.
12243         * g++.old-deja/g++.mike/p786.C: Likewise.
12244         * g++.old-deja/g++.mike/p789.C: Likewise.
12245         * g++.old-deja/g++.mike/p789a.C: Likewise.
12246         * g++.old-deja/g++.mike/p807a.C: Likewise.
12247         * g++.old-deja/g++.other/delete3.C: Likewise.
12248         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12249         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12250         * g++.old-deja/g++.other/dyncast3.C: Likewise.
12251         * g++.old-deja/g++.other/empty1.C: Likewise.
12252         * g++.old-deja/g++.other/temporary1.C: Likewise.
12253         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
12254         * g++.old-deja/g++.pt/t16.C: Likewise.
12255         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
12256
12257 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
12258
12259         * gcc.dg/991230-1.c: New test.
12260
12261 1999-12-29  Jeffrey A Law  (law@cygnus.com)
12262
12263         * gcc.c-torture/compile/991229-3.c: New test.
12264         * gcc.c-torture/compile/991229-2.c: New test.
12265         * gcc.c-torture/compile/991229-1.c: New test.
12266
12267 1999-12-29  Greg McGary <gkm@eng.ascend.com>
12268
12269         * gcc.c-torture/compile/labels-2.c: New test.
12270
12271 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12272
12273         * gcc.c-torture/execute/991227-1.c: New test.
12274
12275 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12276
12277         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
12278
12279 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12280
12281         * gcc.c-torture/execute/991221-1.c: New test.
12282
12283 1999-12-20  Nathan Sidwell  <nathan@acm.org>
12284
12285         * g++.old-deja/g++.other/cast3.C: New test.
12286
12287 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
12288
12289         * gcc.c-torture/execute/991216-4.c: New test.
12290
12291 1999-12-16  Michael Meissner  <meissner@cygnus.com>
12292
12293         * gcc.c-torture/execute/991216-1.c: New test.
12294         * gcc.c-torture/execute/991216-2.c: New test.
12295         * gcc.c-torture/execute/991216-3.c: New test.
12296
12297 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12298
12299         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
12300         Actually make the test fail by using "-O2" for compilation.
12301
12302 1999-12-15  Nathan Sidwell  <nathan@acm.org>
12303
12304         * g++.old-deja/g++.warn/cast-align1.C: New test.
12305
12306 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12307
12308         * gcc.c-torture/compile/991214-1.c: New test.
12309         * gcc.c-torture/compile/991214-2.c: New test.
12310
12311 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12312
12313         * gcc.dg/991214-1.c: New test.
12314
12315 1999-12-13  Jeffrey A Law  (law@cygnus.com)
12316
12317         * gcc.c-torture/compile/991213-3.c: New test.
12318         * gcc.c-torture/compile/991213-2.c: New test.
12319         * gcc.c-torture/compile/991213-1.c: New test.
12320
12321 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
12322
12323         * gcc.dg/991209-1.c: New test.
12324
12325 1999-12-08  Nathan Sidwell <nathan@acm.org>
12326
12327         * gcc.c-torture/compile/991208-1.c: New test.
12328
12329 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12330
12331         * gcc.dg/ultrasp2.c: New test.
12332
12333 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
12334
12335         * g++.old-deja/g++.abi/align.C (main): Fix typo.
12336
12337 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
12338
12339         * gcc.c-torture/compile/991202-1.c: New test.
12340         * gcc.c-torture/execute/991202-1.c: New test.
12341         * gcc.c-torture/execute/991202-2.c: New test.
12342         * gcc.c-torture/execute/991202-3.c: New test.
12343
12344 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
12345
12346         * g++.old-deja/g++.abi/align.C: New test.
12347         * g++.old-deja/g++.abi/aggregates.C: Likewise.
12348         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12349
12350 1999-12-01  Richard Henderson  <rth@cygnus.com>
12351
12352         * gcc.c-torture/execute/991201-1.c: New.
12353
12354 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
12355
12356         * gcc.dg/991129-1.c: New test.
12357
12358 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12359
12360         * gcc.c-torture/compile/991127-1.c: New test.
12361
12362 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12363
12364         * g++.old-deja/g++.other/warn4.C: New test.
12365
12366 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12367
12368         * g++.old-deja/g++.eh/cleanup2.C: New test.
12369         * g++.old-deja/g++.ext/pretty2.C: New test.
12370         * g++.old-deja/g++.ext/pretty3.C: New test.
12371         * g++.old-deja/g++.other/debug6.C: New test.
12372
12373 1999-10-20  Jim Wilson  <wilson@cygnus.com>
12374
12375         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
12376         compiler_output to look for one error message instead of two.
12377
12378 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
12379
12380         * gcc.c-torture/execute/991118-1.c: Also test case
12381         where the word boundary does not split a byte evenly.
12382
12383 1999-11-19  Nathan Sidwell  <nathan@acm.org>
12384
12385         * g++.old-deja/g++.ext/restrict1.C: New test.
12386
12387 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
12388
12389         * gcc.c-torture/execute/991118-1.c: New test.
12390
12391 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
12392
12393         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
12394         working directory pathnames.
12395
12396 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
12397
12398         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
12399         host is equipped with driver.h and driver.o so it can actually
12400         compile and run the tests.
12401
12402 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
12403
12404         * gcc.c-torture/compile/991008-1.c: New test.
12405
12406 1999-11-08  Nick Clifton  <nickc@cygnus.com>
12407
12408         * lib/gcc-dg.exp: Include target-supports.exp
12409
12410 1999-11-05  Nick Clifton  <nickc@cygnus.com>
12411
12412         * lib/target-supports.exp: New file: Provide procs to test for
12413         features supported by the target.
12414         (check_weak_available): Moved here from ecos.exp.
12415         (check_alias_available): New proc: Determine of the target
12416         toolchain supports the alias attribute.
12417
12418         * gcc.dg/special/ecos.exp: Move check_weak_available to
12419         target-supports.exp.
12420         (alias-1.c): Only perform the test if the target supports
12421         aliases.
12422         (wkali-1.c): Only perform the test if the target supports
12423         aliases.
12424
12425         * gcc.dg/990506-0.c: Expect error messages from cross
12426         targets as well as native targets.
12427
12428 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12429
12430         * gcc.dg/ultrasp1.c: Removed xfail.
12431         * gcc.dg/struct-ret-2.c: Likewise.
12432         * gcc.dg/array-1.c: Likewise.
12433
12434 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12435
12436         * gcc.dg/struct-ret-2.c: New test.
12437
12438         * gcc.dg/array-1.c: New test.
12439
12440 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
12441
12442         * gcc.c-torture/execute/991030-1.c: New test.
12443
12444 1999-10-26  Richard Henderson  <rth@cygnus.com>
12445
12446         * gcc.c-torture/compile/991026-2.c: New test.
12447
12448 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12449
12450         * gcc.c-torture/compile/991026-1.c: New test.
12451
12452 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12453
12454         * gcc.c-torture/execute/991023-1.c: New test.
12455
12456 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12457
12458         * gcc.c-torture/execute/991019-1.c: New test.
12459
12460 1999-10-16  Richard Henderson  <rth@cygnus.com>
12461
12462         * gcc.c-torture/execute/991016-1.c: New test.
12463
12464 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12465
12466         * gcc.c-torture/execute/991014-1.c: New test.
12467
12468 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12469
12470         * g++.old-deja/g++.other/union2.C: New test.
12471
12472 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12473
12474         * g++.old-deja/g++.other/vaarg2.C: New test.
12475         * g++.old-deja/g++.other/vaarg3.C: New test.
12476
12477 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12478
12479         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12480         in compile/.
12481
12482 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12483
12484         * gcc.c-torture/execute/va-arg-11.c: New test.
12485
12486 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12487
12488         * lib/file-format.exp (gcc_target_object_format): Don't
12489         crash if objdump is unavailable.
12490
12491 1999-09-29  Donn Terry <donn@interix.com>
12492
12493         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12494
12495 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12496
12497         * gcc.c-torture/compile/990928-1.c: New test.
12498
12499 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12500
12501         * g++.old-deja/g++.other/decl6.C: New test.
12502
12503 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12504
12505         * gcc.c-torture/execute/va-arg-10.c: New test.
12506
12507 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12508
12509         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12510         __PRETTY_FUNCTION__.
12511
12512 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12513
12514         * gcc.c-torture/execute/990923-1.c: New test.
12515
12516 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12517
12518         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12519         for which -fpic is inappropriate.
12520
12521 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12522
12523         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12524
12525 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12526
12527         * g++.old-deja/g++.other/dyncast1.C: New test.
12528         * g++.old-deja/g++.other/dyncast2.C: New test.
12529         * g++.old-deja/g++.other/dyncast3.C: New test.
12530         * g++.old-deja/g++.other/dyncast4.C: New test.
12531         * g++.old-deja/g++.other/dyncast5.C: New test.
12532         * g++.old-deja/g++.eh/catch3.C: New test.
12533         * g++.old-deja/g++.eh/catch3p.C: New test.
12534         * g++.old-deja/g++.eh/catch4.C: New test.
12535         * g++.old-deja/g++.eh/catch4p.C: New test.
12536         * g++.old-deja/g++.eh/catch5.C: New test.
12537         * g++.old-deja/g++.eh/catch5p.C: New test.
12538         * g++.old-deja/g++.eh/catch6.C: New test.
12539         * g++.old-deja/g++.eh/catch6p.C: New test.
12540         * g++.old-deja/g++.eh/catch7.C: New test.
12541         * g++.old-deja/g++.eh/catch7p.C: New test.
12542         * g++.old-deja/g++.eh/catch8.C: New test.
12543         * g++.old-deja/g++.eh/catch8p.C: New test.
12544         * g++.old-deja/g++.eh/catch9.C: New test.
12545         * g++.old-deja/g++.eh/catch9p.C: New test.
12546
12547 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12548
12549         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12550         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12551
12552 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12553
12554         * gcc.c-torture/compile/990913-1.c: New test.
12555
12556 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12557
12558         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12559         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12560
12561 1999-09-09  Richard Henderson  <rth@cygnus.com>
12562
12563         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12564
12565 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12566
12567         * g++.old-deja/g++.other/lookup11.C: New test.
12568         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12569         what is permitted and what we want.
12570         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12571         overload use.
12572         * g++.old-deja/g++.jason/rfg5.C: Likewise
12573
12574 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12575
12576         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12577         * gcc.c-torture/noncompile/poison-1.c: New file.
12578
12579 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12580
12581         * g++.old-deja/g++.other/sizeof3.C: New test.
12582         * g++.old-deja/g++.other/sizeof4.C: New test.
12583         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12584         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12585
12586 1999-09-07  Richard Henderson  <rth@cygnus.com>
12587
12588         * gcc.dg/va-arg-1.c: New.
12589
12590 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12591
12592         * gcc.c-torture/execute/va-arg-9.c: New test.
12593
12594 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12595
12596         * g77.f-torture/compile/980519-2.f: New test.
12597         * g77.f-torture/compile/19990905-0.f: New test.
12598         * g77.f-torture/compile/19990905-1.f: New test.
12599         * g77.f-torture/compile/19990905-2.f: New test.
12600
12601         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12602
12603 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12604
12605         * gcc.c-torture/execute/990827-1.c: Fix typo.
12606
12607 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12608
12609         * g++.old-deja/g++.other/deref1.C: New test.
12610
12611 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12612
12613         * g++.old-deja/g++.other/ambig2.C: New test.
12614         * g++.old-deja/g++.other/cond5.C: New test.
12615         * g++.old-deja/g++.other/lookup16.C: New test.
12616
12617 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12618
12619         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12620         assemblers too.
12621
12622 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12623
12624         * lib/c-torture.exp: Avoid the "compare executables" optimization
12625         when testing native.
12626
12627 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12628
12629         * gcc.c-torture/execute/990829-1.c: New test.
12630         * gcc.c-torture/compile/990829-1.c: New test.
12631
12632 1999-08-27  Paul Burchard  <burchard@pobox.com>
12633
12634         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12635         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12636         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12637         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12638         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12639         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12640         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12641         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12642         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12643         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12644         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12645
12646 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12647
12648         * gcc.c-torture/execute/990827-1.c: New test.
12649
12650 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12651
12652         * g77.f-torture/noncompile/19990826-4.f: New test.
12653
12654         * g77.f-torture/compile/19990826-3.f: New test.
12655
12656         * g77.f-torture/execute/19990826-2.f: New test.
12657
12658         * g77.f-torture/compile/19990826-1.f: New test.
12659
12660         * gcc.c-torture/execute/990826-0.c: New test.
12661         * g77.c-torture/execute/19990826-0.f: New test.
12662
12663         * g77.f-torture/noncompile/970626-2.f: New test.
12664
12665 1999-08-25  Paul Burchard  <burchard@pobox.com>
12666
12667         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12668         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12669         lss-011.C: New tests.
12670
12671 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12672
12673         * g++.old-deja/g++.other/decl5.C: New test.
12674
12675 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12676
12677         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12678         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12679         call `postbase' for each one.  All callers of `postbase' changed
12680         to call this instead.
12681
12682 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12683
12684         * gcc.c-torture/execute/990811-1.c: New test.
12685
12686 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12687
12688         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12689         just native ones.
12690
12691         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12692         just native ones.
12693
12694 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12695
12696         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12697
12698 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12699
12700         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12701
12702 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12703
12704         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12705
12706 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12707
12708         * gcc.c-torture/execute/990804-1.c: New test.
12709
12710 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12711
12712         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12713         * g++.old-deja/g++.brendan/crash64.C: Likewise
12714         * g++.old-deja/g++.brendan/overload8.C: Likewise
12715
12716 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12717
12718         * g++.old-deja/g++.other/struct1.C: New test.
12719
12720 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12721
12722         * g++.old-deja/g++.other/enum2.C: New test.
12723
12724 1999-08-02  Richard Henderson  <rth@cygnus.com>
12725
12726         Adapted from tests from Franz Sirl:
12727         * gcc.c-torture/execute/va-arg-7.c: New test.
12728         * gcc.c-torture/execute/va-arg-8.c: New test.
12729
12730 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12731
12732         * gcc.c-torture/compile/990801-2.c: New test.
12733
12734         * gcc.c-torture/compile/990801-1.c: New test.
12735
12736 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12737
12738         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12739         fp-cmp-1.c, converting double to float.
12740
12741         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12742         fp-cmp-1.c, converting double to long double.
12743
12744         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12745         from fr1 to unknown_register, since fr1 is a legitimate register
12746         on some machines.
12747
12748 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12749
12750         * README: More listname related changes.
12751
12752 1999-07-08  Catherine Moore  <clm@cygnus.com>
12753
12754         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12755
12756 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12757
12758         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12759
12760 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12761
12762         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12763
12764 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12765
12766         * gcc.dg/990703-1.c: New test.
12767
12768 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12769
12770         * lib/file-format.exp: New file: Move definition of proc
12771         gcc_target_object_format to here from
12772         gcc.dg/special/ecos.exp.
12773
12774         * lib/c-torture.exp: Include lib file-format.exp.
12775         * lib/gcc-dg.exp: Include lib file-format.exp.
12776
12777         * gcc.dg/special/ecos.exp: Remove definition of proc
12778         gcc_target_object_format.
12779
12780 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12781
12782         * gcc.c-torture/execute/990628-1.c: New test.
12783
12784 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12785
12786         * gcc.c-torture/compile/990625-2.c: New test.
12787
12788         * gcc.c-torture/compile/990625-1.c: New test.
12789
12790 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12791
12792         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12793         attributes compile.
12794         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12795         ports that use the COFF/PE file format.
12796
12797 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12798
12799         * gcc.c-torture/compile/990617-1.c: New test.
12800
12801 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12802
12803         * g++.old-deja/g++.other/decl4.C: New test.
12804
12805 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12806
12807         * g++.old-deja/g++.other/bitfld3.C: New test.
12808
12809 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12810
12811         * g++.old-deja/g++.eh/catch1.C: New test.
12812
12813 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12814
12815         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12816
12817         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12818         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12819
12820 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12821
12822         * g77.f-torture/compile/19990502-0.f: Replace with new,
12823         shorter, test that still fails after recent changes.
12824
12825 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12826
12827         * gcc.c-torture/execute/990604-1.c: New test.
12828
12829 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12830
12831         * gcc.c-torture/execute/990531-1.c: New test.
12832
12833 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12834
12835         * gcc.c-torture/compile/990527-1.c: New test.
12836
12837 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12838
12839         * gcc.c-torture/execute/990527-1.c: New test.
12840
12841 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12842
12843         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12844         bitfields as signed.
12845
12846 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12847
12848         * g77.f-torture/compile/19990525-0.f: New test.
12849
12850 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12851
12852         * gcc.c-torture/execute/990525-2.c: New test.
12853
12854         * gcc.c-torture/execute/990525-1.c: New test.
12855
12856 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12857
12858         * g++.old-deja/g++.other/anon3.C: New test.
12859         * g++.old-deja/g++.other/anon4.C: New test.
12860         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12861         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12862         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12863         Merrill).
12864
12865 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12866
12867         * gcc.c-torture/execute/990524-1.c: New test.
12868
12869         * gcc.dg/990524-1.c: New test.
12870
12871 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12872
12873         * gcc.c-torture/compile/990523-1.c: New test.
12874
12875 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12876
12877         * gcc.c-torture/compile/990519-1.c: New test.
12878
12879 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12880
12881         * gcc.c-torture/compile/990517-1.c: New test.
12882
12883         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12884         (e4, f4): New tests.
12885         (main): Call them.
12886
12887 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12888
12889         * gcc.dg/noreturn-1.c: New test.
12890
12891 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12892
12893         * gcc.c-torture/execute/990513-1.c: New test.
12894
12895 1999-05-10  Richard Henderson  <rth@cygnus.com>
12896
12897         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12898
12899 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12900
12901         * g77.f-torture/execute/erfc.f: Use small single-precision
12902         values, to avoid problems on Alphas when not -mieee.
12903
12904 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12905
12906         * gcc.dg/990506-0.c: New test.
12907
12908 1999-05-08  Richard Henderson  <rth@cygnus.com>
12909
12910         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12911         the constant to test.  Don't XFAIL 64-bit targets.
12912
12913         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12914         * g++.old-deja/g++.law/profile1.C: Likewise.
12915
12916         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12917         operator new instances.
12918         * g++.old-deja/g++.other/delete5.C: Likewise.
12919
12920 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12921
12922         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12923         intrinsic.
12924
12925 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12926
12927         * g77.f-torture/execute/u77-test.f: Reverse order of two
12928         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12929
12930 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12931
12932         * gcc.dg/compare1.c: New test.
12933
12934 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12935
12936         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12937         New tests.
12938
12939 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12940
12941         * g77.f-torture/compile/19990502-1.f: New test.
12942
12943 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12944
12945         * g77.f-torture/compile/19990502-0.f: New test.
12946
12947 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12948
12949         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12950         intrinsic.
12951
12952 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12953
12954         * g77.f-torture/execute/u77-test.f (main): List libU77
12955         intrinsics not currently tested.
12956         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12957         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12958         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12959         Trim blanks off the ends of some printed strings.
12960
12961 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12962
12963         * g77.f-torture/execute/u77-test.f (main): Just warn about
12964         FSTAT gid disagreement, as it's expected on some systems.
12965
12966 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12967
12968         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12969         use a new function, which allows for some slop.
12970         Clean up some commentary.
12971         (issum): The new function.
12972         (sgladd): Deleted subroutine.
12973
12974 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12975
12976         * g77.f-torture/execute/u77-test.f: Modify to be more like
12977         libf2c/libU77 version, bringing patches to that version here.
12978         Add suitable commentary.
12979
12980 1999-04-25  Richard Henderson  <rth@cygnus.com>
12981
12982         * gcc.dg/990424-1.c: New test.
12983
12984 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12985
12986         * g77.f-torture/execute/u77-test.f (main): Bug involving
12987         LSTAT has been fixed, so turn back on full checking.
12988
12989 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12990
12991         * g77.f-torture/compile/19990419-0.f: New test.
12992         * g77.f-torture/execute/19990419-1.f: New test.
12993
12994 1999-04-17  Richard Henderson  <rth@cygnus.com>
12995
12996         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12997         to avoid the need for a prototype to supress a warning.
12998
12999 1999-04-07  Jim Wilson  <wilson@cygnus.com>
13000
13001         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
13002
13003 1999-04-04  Jeffrey A Law  (law@cygnus.com)
13004
13005         * gcc.c-torture/execute/990404-1.c: New test.
13006
13007 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13008
13009         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
13010         * gcc.dg/cpp-if3.c: Don't use -pedantic.
13011         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
13012         missing initializer warnings.
13013
13014 1999-03-28  Jeffrey A Law  (law@cygnus.com)
13015
13016         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
13017         matching strings.
13018
13019 1999-03-26  Jeffrey A Law  (law@cygnus.com)
13020
13021         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
13022
13023 1999-03-26  Craig Burley  <craig@jcb-sc.com>
13024
13025         * g77.f-torture/execute/19990325-0.f: New test.
13026         * g77.f-torture/execute/19990325-1.f: New test.
13027
13028 1999-03-24  Jeffrey A Law  (law@cygnus.com)
13029
13030         * gcc.c-torture/execute/990324-1.c: New test.
13031
13032 1999-03-22  Jim Wilson  <wilson@cygnus.com>
13033
13034         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
13035         test with 4.
13036
13037 1999-03-17  Richard Henderson  <rth@cygnus.com>
13038
13039         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
13040
13041 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13042
13043         * g77.f-torture/execute/19990313-2.f: New test.
13044         * g77.f-torture/execute/19990313-3.f: New test.
13045
13046 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13047
13048         * g77.f-torture/execute/19990313-0.f: New test.
13049         * g77.f-torture/execute/19990313-1.f: New test.
13050
13051 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13052
13053         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13054         printf to sprintf.
13055         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13056         (main): Add check for u15.  Conditionalize u31 check depending on
13057         whether ints are <32 bits or >=32 bits.
13058
13059 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13060
13061         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13062
13063 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13064
13065         * g77.f-torture/compile/19990305-0.f: New test.
13066         * g77.f-torture/execute/19981119-0.f: New test.
13067
13068 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13069
13070         * g77.f-torture/execute/970625-2.f: call ABORT if final
13071         result is not correct, instead of just printing it.
13072         Add this checking via newly introduced obfuscation, to
13073         trip up buggy front ends.
13074
13075 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13076
13077         * g77.f-torture/compile/960317-1.f: Moved from being
13078         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13079
13080 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13081
13082         * g77.f-torture/execute/960317-1.f: New (old) test.
13083         * g77.f-torture/execute/970625-2.f: Ditto.
13084
13085 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13086
13087         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13088         message on line 1 or line 2; cccp and cpplib do this differently.
13089
13090 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13091
13092         * g++.old-deja/g++.law/weak1.C: New test.
13093
13094 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13095
13096         * gcc.c-torture/execute/990119-1.c: Renamed to...
13097         * gcc.dg/990119-1.c: this, so it will only be tested once
13098         (it's a preprocessor test, it doesn't need to be run at
13099         multiple optimization levels).
13100
13101 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13102
13103         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13104           ALWAYS_CXXFLAGS.
13105
13106 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13107
13108         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13109         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13110         to not be compilable by current g77.
13111
13112 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13113
13114         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
13115
13116 1999-02-22  Jeffrey A Law  (law@cygnus.com)
13117
13118         * gcc.c-torture/execute/990222-1.c: New test.
13119
13120 1999-02-19  Craig Burley  <craig@jcb-sc.com>
13121
13122         * g77.f-torture/compile/19990218-0.f: New test.
13123         * g77.f-torture/noncompile/19990218-1.f: New test.
13124
13125 1999-02-18  Craig Burley  <craig@jcb-sc.com>
13126
13127         * g77.f-torture/compile/19981216-0.f: New test.
13128
13129 1999-02-14  Jeffrey A Law  (law@cygnus.com)
13130
13131         * gcc.dg/990214-1.c: New test.
13132
13133 1999-02-13  Jeffrey A Law  (law@cygnus.com)
13134
13135         * gcc.dg/990213-2.c: New test.
13136
13137         * gcc.dg/990213-1.c: New test.
13138
13139 1999-02-12  Jeffrey A Law  (law@cygnus.com)
13140
13141         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
13142         ints.
13143
13144 1999-02-11  Nick Clifton  <nickc@cygnus.com>
13145
13146         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
13147         specified by target.
13148
13149         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
13150
13151 1999-02-11  Jeffrey A Law  (law@cygnus.com)
13152
13153         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
13154
13155 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13156
13157         * gcc.dg/special/ecos.exp: New test driver for new tests with
13158         special requirements.
13159
13160         * gcc.dg/special/alias-1.c: New test.
13161         * gcc.dg/special/gcsec-1.c: New test.
13162         * gcc.dg/special/weak-1.c: New test.
13163         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
13164         * gcc.dg/special/weak-2.c: New test.
13165         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
13166         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
13167         * gcc.dg/special/wkali-1.c: New test.
13168         * gcc.dg/special/wkali-2.c: New test.
13169         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
13170         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
13171
13172 1999-02-10  Felix Lee  <flee@cygnus.com>
13173
13174           * lib/c-torture.exp (c-torture-compile): Pull out code for
13175           analyzing gcc error messages.
13176           (c-torture-execute): Likewise.  Fix some (harmless) false
13177           positives.
13178           * lib/gcc.exp (gcc_check_compile): New function.
13179
13180 1999-02-08  Richard Henderson  <rth@cygnus.com>
13181
13182         * gcc.c-torture/execute/990208-1.c: New test.
13183
13184 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13185
13186         * g++.dg/special/ecos.exp: New driver for new tests with special
13187         requirements
13188
13189         * g++.dg/special/conpr-1.C: New test
13190         * g++.dg/special/conpr-2.C: New test
13191         * g++.dg/special/conpr-2a.C: New test
13192         * g++.dg/special/conpr-3.C: New test
13193         * g++.dg/special/conpr-3a.C: New test
13194         * g++.dg/special/conpr-3b.C: New test
13195
13196         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
13197         allow g++ to use the dg driver
13198
13199         * README: Add comment about g++.dg directory
13200
13201 1999-02-06  Jeffrey A Law  (law@cygnus.com)
13202
13203         * README: Update email addresses.
13204
13205 1999-02-03  Nick Clifton  <nickc@cygnus.com>
13206
13207         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
13208         arguments in order to force structure S onto the stack even on
13209         the alpha.
13210         (test): Pass 10 leading arguments to function foo as well as the
13211         structure S.
13212
13213         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
13214         failure for all targets.
13215
13216         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
13217         abort to terminate program execution.
13218
13219 1999-01-30  Richard Henderson  <rth@cygnus.com>
13220
13221         * gcc.c-torture/execute/990130-1.c: New test.
13222
13223 1999-01-30  Jeffrey A Law  (law@cygnus.com)
13224
13225         * gcc.dg/990130-1.c: New test.
13226
13227 1999-01-28  Michael Meissner  <meissner@cygnus.com>
13228
13229         * gcc.c-torture/execute/990128-1.c: New test.
13230
13231 1999-01-27  Michael Meissner  <meissner@cygnus.com>
13232
13233         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
13234
13235 1999-01-27  Felix Lee  <flee@cygnus.com>
13236
13237         * lib/c-torture.exp (c-torture-compile): pull out code for
13238         analyzing gcc error messages.
13239         (c-torture-execute): ditto, and fix some (harmless) false
13240         positives.
13241         * lib/gcc.exp (gcc_check_compile): new function.
13242
13243 1999-01-17  Jeffrey A Law  (law@cygnus.com)
13244
13245         * gcc.dg/990117-1.c: New test.
13246
13247         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
13248
13249         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
13250
13251 1999-01-15  Jeffrey A Law  (law@cygnus.com)
13252
13253         * g77.f-torture/compile/990115-1.f: New test.
13254
13255 1999-01-07  Jeffrey A Law  (law@cygnus.com)
13256
13257         * gcc.c-torture/compile/990107-1.c: New test
13258
13259 1999-01-06  Jeffrey A Law  (law@cygnus.com)
13260
13261         * gcc.c-torture/execute/990106-2.c: New test.
13262
13263         * gcc.c-torture/execute/990106-1.c: New test.
13264
13265 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
13266
13267         * gcc.c-torture/compile/981223-1.c: New test.
13268
13269 1998-12-29  Richard Henderson  <rth@cygnus.com>
13270
13271         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
13272         (opt3): Rename from opt4 and disable.
13273
13274 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
13275
13276         * g++.old-deja/g++.pt/ptrmem5.C: New test.
13277
13278 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13279
13280         * g++.old-deja/g++.other/conv5.C: New test.
13281
13282 1998-12-14  Nick Clifton  <nickc@cygnus.com>
13283
13284         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
13285
13286 1998-12-11  Jeffrey A Law  (law@cygnus.com)
13287
13288         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
13289
13290 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
13291
13292         * gcc.c-torture/compile/981211-1.c: New test.
13293
13294 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
13295
13296         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
13297
13298         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
13299
13300 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13301
13302         * gcc.special/930510-1.c: Make C9X safe.
13303         * gcc.misc-tests/gcov-1.c Similarly.
13304         * gcc.misc-tests/gcov-2.c Similarly.
13305
13306 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13307
13308         * gcc.dg/ultrasp1.c: New test.
13309
13310 1998-12-06  Richard Henderson  <rth@cygnus.com>
13311
13312         * gcc.c-torture/execute/981206.c: New test.
13313
13314 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13315
13316         * g++.old-deja/g++.ns/template7.C: New test.
13317
13318         * g++.old-deja/g++.other/expr1.C: New test.
13319
13320         * g++.old-deja/g++.eh/tmpl3.C: New test.
13321
13322         * g++.old-deja/g++.eh/tmpl2.C: New test.
13323
13324 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13325
13326         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
13327         * g++.old-deja/g++.other/using6.C: Removed.
13328         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
13329
13330         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
13331
13332 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13333
13334         * g++.old-deja/g++.pt/overload8.C: New test.
13335
13336         * g++.old-deja/g++.pt/overload7.C: New test.
13337
13338         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
13339
13340         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
13341         and relinking messages.
13342         * lib/g++.exp (g++_target_compile): Remove .rpo file when
13343         compiling with -frepo.
13344
13345 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
13346
13347         * g++.old-deja/g++.pt/lookup6.C: New test.
13348
13349 1998-11-30  Nick Clifton  <nickc@cygnus.com>
13350
13351         * gcc.c-torture/execute/981130-1.c: New test.
13352         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
13353
13354 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13355
13356         * g++.old-deja/g++.pt/explicit76.C: New test.
13357
13358         * g++.old-deja/g++.pt/friend38.C: New test.
13359
13360         * g++.old-deja/g++.ns/crash2.C: New test.
13361
13362         * g++.old-deja/g++.pt/defarg8.C: New test.
13363
13364         * g++.old-deja/g++.pt/instantiate6.C: New test.
13365
13366         * g++.old-deja/g++.pt/static6.C: New test.
13367
13368         * g++.old-deja/g++.pt/decl2.C: New test.
13369
13370 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13371
13372         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
13373         problem is actually related with name lookup, but so what? :-)
13374
13375         * g++.old-deja/g++.pt/friend37.C: New test.
13376
13377 1998-11-25  Dave Love  <d.love@dl.ac.uk>
13378
13379         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
13380         element, which fails on some systems.
13381
13382         * g77.f-torture/execute/labug1.f: New test.
13383
13384 1998-11-21  Jeffrey A Law  (law@cygnus.com)
13385
13386         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
13387         is defined.
13388
13389 1998-11-18  Dave Love  <d.love@dl.ac.uk>
13390
13391         * g77.f-torture/compile/981117-1.f: New test.
13392
13393 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
13394
13395         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
13396         properly discarded.
13397
13398 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
13399
13400         * gcc.c-torture/execute/memcheck: New directory of tests for
13401         -fcheck-memory-usage.
13402
13403 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13404
13405         * README: New file, general information about the testsuite and
13406         new description of the various C++ test subdirectories.
13407         * README.g++: Eliminate obsolete information, update and move most
13408         relevant stuff to README.
13409
13410 1998-11-07  Richard Henderson  <rth@cygnus.com>
13411
13412         * gcc.c-torture/compile/981107-1.c: New test.
13413
13414 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
13415
13416         * execute/memcpy-bi.c: New testcase.
13417
13418 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
13419
13420         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
13421         base classes.
13422
13423         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
13424         template is selected.
13425
13426         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
13427         classes, it should be accepted for all types.
13428
13429         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
13430
13431         * g++.old-deja/g++.pt/spec24.C: Ensure that template
13432         specializations start with template headers.
13433
13434 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
13435
13436         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
13437
13438         * g++.old-deja/g++.other/init9.C: Test cross initialization of
13439         non-POD types.
13440
13441 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13442
13443         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
13444
13445 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
13446
13447         * compile/981022-1.c, compile/981022-1.x: New test and driver.
13448
13449 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13450
13451         * 981019-1.c: New test.
13452
13453 1998-10-14  Robert Lipe <robertl@dgii.com>
13454
13455         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13456         find objc headers.
13457
13458 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13459
13460         * compile/981001-4.c: Remove use of GCC extension that triggers a
13461         compiler bug.
13462
13463 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13464
13465         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13466
13467 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13468
13469         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13470         instantiation of template produces incorrect code for delete
13471         expression.
13472
13473         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13474         constructors' name is not unique.
13475         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13476         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13477
13478         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13479         automatic array of const is ill-formed.
13480
13481         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13482         of template parameter?
13483
13484         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13485         const.
13486
13487         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13488         pointer-to-member expression.
13489
13490         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13491         declaration causes ICE.
13492
13493 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13494
13495         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13496         reserved in the global namespace.
13497
13498         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13499         generate needed virtual table.
13500
13501         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13502
13503 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13504
13505         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13506         template-dependent type
13507
13508 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13509
13510         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13511         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13512         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13513
13514         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13515         class should be usable as argument of member function.
13516         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13517         class should be usable as return type of member function.
13518         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13519         class should be usable as type of data member.
13520
13521         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13522
13523 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13524
13525         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13526
13527 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13528
13529         * gcc.dg/dll-?.c Add thumb to target list.
13530         Fix assembler scan patterns to match current assembler output.
13531
13532 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13533
13534         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13535         matching of template brackets.
13536
13537         * g++.old-deja/g++.other/using4.C: New test.  Test using
13538         declarations of methods from base classes.
13539
13540         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13541         within functions should introduce names into the innermost
13542         enclosing namespace.
13543
13544         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13545         of static locals if first initialization throws.
13546
13547 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13548
13549         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13550
13551 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13552
13553         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13554         lose track of the possible targets of tablejump insns.
13555         * special/special.exp: Run it.
13556
13557 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13558
13559         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13560         must be declared before its specializations can be named in friend
13561         declarations.
13562
13563 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13564
13565         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13566
13567         * g77.f-torture/execute/io1.f: New test.
13568
13569 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13570
13571         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13572         with pointer to template function, for which no argument deduction
13573         is possible.
13574
13575         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13576         specialization of template function as argument to template
13577         function.
13578
13579         * g++.old-deja/g++.other/access2.C: New test; Inner class
13580         shouldn't have privileged access to Outer's names.
13581
13582 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13583
13584         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13585         friend template declared within template class conflicts with
13586         nested class of the same name.
13587
13588         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13589         is ignored.
13590
13591         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13592         object with direct initializer as function declaration.
13593
13594         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13595         initializers.
13596
13597         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13598         involving const pointer and NULL produces incorrect result.
13599
13600         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13601         type name without `typename' should be rejected with -pedantic.
13602
13603 1998-10-02  Richard Henderson  <rth@cygnus.com>
13604
13605         * g++.old-deja/g++.other/addrof1.C: New test.
13606
13607 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13608
13609         * gcc.c-torture/compile/981001-1.c: New test.
13610         * gcc.c-torture/execute/981001-1.c: New test.
13611
13612 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13613
13614         * gcc.c-torture/compile/981001-2.c: New test.
13615         * gcc.c-torture/compile/981001-3.c: New test.
13616         * gcc.c-torture/compile/981001-4.c: New test.
13617
13618 1998-10-01  Robert Lipe  <robertl@dgii.com>
13619
13620         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13621         multilibbed hosts.   Idea grafted from g77.exp.
13622
13623 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13624
13625         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13626         avoid losing on systems which need -lsocket.
13627
13628 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13629
13630         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13631         * g++.old-deja/g++.other/nested2.C: Ditto.
13632         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13633         failure.
13634
13635 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13636
13637         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13638         preferred over template operator!= for enum bitfields.
13639
13640 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13641
13642         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13643         that happen to have the same base name, but in different scopes,
13644         are incorrectly rejected.
13645
13646 1998-09-16  Richard Henderson  <rth@cygnus.com>
13647
13648         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13649         on the native word size instead of an integer literal.
13650
13651 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13652
13653         * g++.old-deja/g++.other/static2.C: Invocation of static data
13654         member of type pointer-to-function denoted as non-static member.
13655
13656         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13657         checks involving function types and aliases.
13658
13659 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13660
13661         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13662         redefined to the same non-trivial type.
13663
13664         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13665         namespace-qualification of template specializations declared in
13666         other namespaces.
13667
13668         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13669         to declare a subset of the specializations of a template function
13670         as friends of specializations of a template class.
13671
13672         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13673         member templates that do not fully specialize the enclosing
13674         template class are rejected.
13675
13676 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13677
13678         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13679
13680 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13681
13682         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13683         altered from libf2c/libU77 version.
13684
13685 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13686
13687         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13688
13689 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13690
13691         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13692         (un)signed char are different types for template specialization
13693         purposes.
13694
13695 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13696
13697         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13698         * objc: ObjC testsuite.
13699
13700 1998-08-31  Catherine Moore  <clm@cygnus.com>
13701
13702         * gcc.c-torture/execute/941014-1.x:  New file.
13703
13704 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13705
13706         * lib/c-torture.exp: Add support for
13707         torture_eval_before_compile and torture_eval_before_execute
13708         variables.
13709
13710 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13711
13712         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13713         this test triggers valid.
13714
13715 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13716
13717         * gcc.dg/980827-1.c: New test.
13718
13719 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13720
13721         * gcc.c-torture/execute/loop-4b.c: New test.
13722
13723 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13724
13725         * lib/c-torture.exp: Add support for
13726         torture_eval_before_compile and torture_eval_before_execute
13727         variables.
13728
13729 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13730
13731         * gcc.c-torture/compile/980825-1.c: New test.
13732
13733 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13734
13735         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13736         count number tests in opt_t0 not good_t0.
13737
13738 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13739
13740         * gcc.c-torture/compile/930326-1.x: Fix typo.
13741
13742 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13743
13744         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13745         causes an ICE.
13746
13747 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13748
13749         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13750         STACK_SIZE is defined.
13751         * gcc.c-torture/unsorted/stuct.c: Similarly.
13752
13753         * gcc.c-torture/compile/980821-1.c: New test.
13754
13755 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13756
13757         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13758
13759 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13760
13761         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13762         code.
13763
13764 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13765
13766         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13767         error'.
13768
13769 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13770
13771         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13772
13773 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13774
13775         * gcc.c-torture/compile/980816-1.c: New test.
13776
13777         * gcc.dg/980816-1.c: New test.
13778
13779 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13780
13781         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13782         compiler for ieee tests.
13783
13784 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13785
13786         * g77.f-torture/compile/980729-0.f: New test.
13787
13788 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13789
13790         * gcc.c-torture/special/eeprof-1.c: New test, for
13791         -finstrument-functions.
13792         * gcc.c-torture/special/special.exp: Run it.
13793
13794 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13795
13796         * gcc.c-torture/compile/980729-1.c: New test.
13797
13798 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13799
13800         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13801         __thumb__ is defined, and test for ARM style doubles if so.
13802
13803 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13804
13805         * g77.f-torture/noncompile/980615-0.f: New test.
13806
13807 1998-07-26  H.J. Lu  (hjl@gnu.org)
13808
13809         * gcc.dg/980312-1.c: Do link instead of compile.
13810         * gcc.dg/980313-1.c: Likewise.
13811
13812 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13813
13814         * gcc.c-torture/compile/980726-1.c: New test.
13815
13816 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13817
13818         * g77.f-torture/execute/io0.f: New test.
13819
13820 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13821
13822         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13823         an int.
13824
13825 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13826
13827         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13828         m32r bugs.
13829
13830 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13831
13832         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13833         c-decl.c:grokdeclarator can handle mode attributes.
13834
13835 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13836
13837         * gcc.c-torture/execute/980716-1.c: New test.
13838
13839 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13840
13841         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13842         the mn10200.
13843         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13844         the mn10200.
13845         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13846         * gcc.c-torture/compile/930326-1.x: Similarly.
13847
13848 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13849
13850         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13851         New test from Craig.
13852
13853 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13854
13855         * g77.f-torture/noncompile/980616-0.f: New test.
13856
13857         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13858
13859 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13860
13861         *  g++.other/singleton.C: Return error value instead of taking
13862         SIGSEGV.
13863
13864 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13865
13866         *  g++.other/singleton.C: New test.   Warning is under dispute.
13867         Runtime crash is not.
13868
13869 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13870
13871         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13872         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13873         using6.C, using7.C}:  New namespace tests.
13874
13875 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13876
13877         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13878         specialization with typedef'ed names used as array indexes.
13879
13880 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13881
13882         * gcc.c-torture/execute/980709-1.c: New test.
13883
13884         * gcc.dg/980709-1.c: New test.
13885
13886 1998-07-07  Richard Henderson  <rth@cygnus.com>
13887
13888         * gcc.c-torture/execute/bcp-1.c: New test.
13889
13890 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13891
13892         * gcc.c-torture/execute/980707-1.c: New test.
13893
13894 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13895
13896         * gcc.c-torture/compile/980706-1.c: New test.
13897
13898 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13899
13900         * g77.f-torture/execute/980701-0.f,
13901         g77.f-torture/execute/980701-1.f: New test from Craig.
13902
13903 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13904
13905         * gcc.c-torture/compile/980701-1.c: New test.
13906
13907         * gcc.c-torture/execute/980701-1.c: New test.
13908
13909 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13910 rlsruhe.de>
13911
13912         * g++.old-deja/g++.robertl/eb132.C: New test.
13913         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13914
13915 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13916
13917         * g77.f-torture/execute/980628-7.f,
13918         g77.f-torture/execute/980628-8.f,
13919         g77.f-torture/execute/980628-9.f,
13920         g77.f-torture/execute/980628-10.f: New tests from Craig.
13921
13922         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13923
13924 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13925
13926         * g77.f-torture/execute/980628-4.f: New test from Craig.
13927         * g77.f-torture/execute/980628-5.f: Likewise.
13928         * g77.f-torture/execute/980628-2.f: Likewise.
13929         * g77.f-torture/execute/980628-0.f: Likewise.
13930         * g77.f-torture/execute/980628-1.f: Likewise.
13931         * g77.f-torture/execute/980628-3.f: Likewise.
13932         * g77.f-torture/execute/980628-6.f: Likewise.
13933
13934 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13935
13936         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13937         directory when nothing has been installed yet.
13938
13939 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13940
13941         * gcc.c-torture/special/special.exp: Handle newer versions of
13942         dejagnu.
13943
13944 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13945
13946         * gcc.dg/980626-1.c: New test.
13947
13948 1998-06-19  Bruno Haible <haible@ilog.fr>
13949
13950         * gcc.misc-tests/m-un-2.c: New test.
13951         * g++.old-deja/g++.other/warn01.c: Likewise.
13952
13953 1998-06-19  Robert Lipe  <robertl@dgii.com>
13954
13955         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13956         compatibility with assmblers with a different comment character.
13957         Eliminate use of GAS-specific extensions.
13958
13959 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13960
13961         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13962
13963 1998-06-19  Robert Lipe  <robertl@dgii.com>
13964
13965         *lib/g77.exp: Replace search for libf2c.a with search for newly
13966         renamed libg2c.a
13967
13968 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13969
13970         * gcc.c-torture/execute/980617-1.c: New test.
13971
13972 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13973
13974         * gcc.c-torture/execute/980612-1.c: New test.
13975
13976 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13977
13978         * gcc.dg/980523-1.c: Only test on ppc-linux.
13979         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13980
13981         * gcc.c-torture/execute/980608-1.c: New test.
13982
13983 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13984
13985         * gcc.c-torture/execute/980605-1.c: New test.
13986
13987 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13988
13989         * gcc.c-torture/execute/980604-1.c: New test.
13990
13991 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13992
13993         * gcc.c-torture/execute/980602-1.c: New test.
13994         * gcc.c-torture/execute/980602-2.c: Likewise.
13995
13996 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13997
13998         * 970125-0.f: Fix per JCB.  Add commentary.
13999
14000 1998-05-31  Michael Meissner  <meissner@cygnus.com>
14001
14002         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
14003         IEEE -0 support.
14004
14005 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
14006
14007         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
14008         earlier.
14009
14010 1998-05-28  Catherine Moore <clm@cygnus.com>
14011
14012         * gcc.c-torture/execute/980526-3.c: New test.
14013
14014 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
14015
14016         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
14017         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
14018         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
14019         m88k-motorola-sysv3 to XFAIL.
14020
14021 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14022
14023         * gcc.dg/980526-1.c: New test.
14024         * gcc.c-torture/execute/980526-2.c: New test.
14025
14026 1998-05-26  Jeffrey A Law  (law@cygnus.com)
14027
14028         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
14029
14030         * gcc.c-torture/execute/980526-1.c: New test.
14031
14032 1998-05-26  Dave Love  <d.love@dl.ac.uk>
14033
14034         * g77.f-torture/execute/alpha2.f: Add runtime test.
14035
14036 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
14037
14038         * g++.old-deja/old-deja.exp: Strip leading directories.
14039
14040         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
14041         error for the line.  Don't run multiple tests for the same line.
14042
14043 1998-05-23  Jeffrey A Law  (law@cygnus.com)
14044
14045         * gcc.dg/980523-1.c: New test.
14046
14047 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14048
14049         * g77.f-torture/compile/970915-0.f: New test.
14050
14051 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14052
14053         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14054
14055 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14056
14057         * gcc.dg/980520-1.c: New test.
14058
14059 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14060
14061         * gcc.dg/980502-1.c: Fix return type.
14062
14063 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14064
14065         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14066         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14067         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14068         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14069         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14070
14071 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14072
14073         * g77.f-torture/execute/980520-1.f: New test.
14074
14075 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14076
14077         * lib/mike-g77.exp: New file.
14078
14079         * g77.f-torture/noncompile/noncompile.exp,
14080         g77.f-torture/noncompile/check0.f: New files.
14081
14082 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14083
14084         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14085         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14086         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14087         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14088         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14089         abort where appropriate.
14090
14091 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14092
14093         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14094         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14095
14096 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14097
14098         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14099
14100 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14101
14102         * g77.f-torture/compile/980427-0.f: New test.
14103
14104 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14105
14106         * g77.f-torture/compile/980424-0.f: New test.
14107
14108 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14109
14110         * g77.f-torture/compile/980419-2.f (main): New test.
14111         * g77.f-torture/compile/970125-0.f: New test.
14112         * g77.f-torture/compile/980419-1.f: New test.
14113
14114 1998-04-08  Jim Wilson  <wilson@cygnus.com>
14115
14116         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
14117         of loop-4.c.
14118
14119 1998-04-07  Jim Wilson  <wilson@cygnus.com>
14120
14121         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
14122
14123 1998-04-03  Jim Wilson  <wilson@cygnus.com>
14124
14125         * gcc.c-torture/compile/980329-1.c: New test.
14126
14127 1998-03-18  Jim Wilson  <wilson@cygnus.com>
14128
14129         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
14130         * gcc.dg/980312-1.c: Fix typo in -march command.
14131
14132 1998-03-16  H.J. Lu  (hjl@gnu.org)
14133
14134         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
14135
14136 1998-03-11  Robert Lipe  <robertl@dgii.com>
14137
14138         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
14139         Dave Love agree the Fortran source is bogus.
14140
14141 1998-03-11  Robert Lipe  <robertl@dgii.com>
14142
14143         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
14144         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
14145         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
14146         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
14147         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
14148
14149 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
14150
14151         * g++.old-deja/g++.other/friend1.C: New test.
14152
14153 1998-02-18  Dave Love  <d.love@dl.ac.uk>
14154
14155         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
14156         possibly uninitialized) variables and declare dnrm2.
14157
14158 1998-02-23  Robert Lipe <robertl@dgii.com>
14159
14160         From Bruno Haible <haible@ilog.fr>:
14161         * gcc.c-torture/execute/980223.c: New test.
14162
14163 1998-02-13  Jeffrey A Law  (law@cygnus.com)
14164
14165         * gcc.dg/ifelse-1.c: New test.
14166
14167 1998-02-09  H.J. Lu  (hjl@gnu.org)
14168
14169         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
14170
14171           * lib/old-dejagnu.exp (old-dejagnu): Added the
14172           "execution test - XFAIL *-*-*" handling in the spirit of
14173           "excess errors test -". Changed the "execution test fails"
14174           handling to be like "excess errors test fails".
14175           * Update various tests accordingly.
14176
14177 1998-02-06  Jim Wilson  <wilson@cygnus.com>
14178
14179         * gcc.c-torture/execute/980205.c: New test.
14180
14181 1998-01-18  Jeffrey A Law  (law@cygnus.com)
14182
14183         * lib/c-torture.exp: Look for .x files instead of .cexp files.
14184         * lib/f-torture.exp: Similarly.
14185         * gcc.c-torture: Rename all .cexp files to .x files.
14186
14187 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
14188
14189         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
14190         (940510-1.c): Removed duplicate.
14191         (971104-1.c): New test.
14192
14193 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
14194
14195           * lib/f-torture.exp: Improve error and loop detection.
14196
14197 1997-11-19  Michael Meissner  <meissner@cygnus.com>
14198
14199         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
14200         use that to size the filler array.
14201
14202 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
14203
14204         * lib/c-torture.exp(c-torture-execute): Fix typo.
14205
14206         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
14207         testcase as the executable name. Keep the executable around if
14208         the test fails.
14209
14210 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
14211
14212         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
14213         changes.  Only test one -g option, and move it to the end of the
14214         list of options to test.
14215
14216 1997-09-19  Michael Meissner  <meissner@cygnus.com>
14217
14218         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
14219         variable GCC_TORTURE_OPTIONS to supply default switches separated
14220         by colons.  If no environment variable, run tests with -O0 -g, -O1
14221         -g, and -O2 -g as well.
14222
14223 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
14224
14225         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
14226         explanatory comments. Fix indentation.
14227
14228 1997-09-15  Jeffrey A Law  (law@cygnus.com)
14229
14230         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
14231
14232 1997-09-11  Jeffrey A Law  (law@cygnus.com)
14233
14234         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
14235         * g++.old-deja/g++.mike/p7325.C: Likewise.
14236         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
14237
14238 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
14239
14240         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
14241         * g++.old-deja/g++.brendan/crash30.C: Likewise.
14242         * g++.old-deja/g++.brendan/crash39.C: Likewise.
14243         * g++.old-deja/g++.law/operators4.C: Likewise.
14244
14245 1997-09-11  Joe Buck  (jbuck@synopsys.com)
14246
14247         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
14248         * g++.old-deja/g++.mike/p784.C: Ditto.
14249         * g++.old-deja/g++.mike/p785.C: Ditto.
14250
14251 1997-09-05  Jeffrey A Law  (law@cygnus.com)
14252
14253           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
14254
14255 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14256
14257         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
14258         target feature; pass this to c-torture-execute as needed.
14259
14260 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14261
14262         * lib/c-torture.exp(c-torture-execute): If the previous and the
14263         current executables being tested are identical, we don't need to
14264         run the executable again. Try to make the executable names
14265         unique. Add an optional argument for passing additional compiler
14266         flags.
14267
14268 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
14269
14270         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
14271
14272 1997-08-29  Jeffrey A Law  (law@cygnus.com)
14273
14274         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
14275
14276 1997-07-31  Jeffrey A Law  (law@cygnus.com)
14277
14278         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
14279         32bit or larger longs.
14280
14281         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
14282         have either a 32bit long or 32bit int.
14283
14284 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
14285
14286         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
14287         Make double precision tests dependent on sizeof (double).
14288
14289 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
14290
14291         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
14292         too.
14293
14294 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
14295
14296         * gcc.c-torture/compile/961203-1.cexp: New script.
14297
14298 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
14299
14300         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
14301         up the includes ourselves.
14302
14303 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
14304
14305         * lib/plumhall.exp: Remove random include, and add a few
14306         verbose messages for debugging.
14307
14308 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
14309
14310         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
14311         of trying to do it ourselves.
14312
14313 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14314
14315         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
14316
14317 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
14318
14319         * gcc.prms/5403.c: Made regexp a bit less strict.
14320
14321 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
14322
14323         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
14324         is returned from remote_load instead.
14325         * lib/plumhall.exp: Ditto.
14326         * lib/mike-g++.exp: Ditto.
14327         * lib/old-dejagnu.exp: Ditto.
14328         * lib/c-torture.exp: Ditto.
14329
14330 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
14331
14332         * lib/g++.exp: Use build_wrapper procedure.
14333         * lib/gcc.exp: Ditto.
14334
14335 1997-05-20  Jeffrey A Law  (law@cygnus.com)
14336
14337         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
14338         an old-style decl for malloc.  Fixes tests to work when
14339         sizeof (int) != sizeof (size_t).
14340
14341 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14342
14343         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
14344
14345         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
14346         use stdargs.h interface.
14347
14348 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14349
14350         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
14351         NO_VARARGS when compiling.
14352
14353 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
14354
14355         * lib/plumhall.exp(ph_includes): New procedure.
14356         (ph_make): Use it.
14357         (ph_compiler): Ditto.
14358
14359         * lib/g++.exp: Rename test-glue.c to testglue.c.
14360         * lib/gcc.exp: Ditto.
14361
14362 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
14363
14364         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
14365         to completion when it's called.
14366
14367 1997-03-21  Michael Meissner  <meissner@cygnus.com>
14368
14369         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
14370         is defined, don't do test.
14371
14372 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
14373
14374         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
14375         for object files.
14376         (ph_summary): Mark skipped testcases as untested, not unresolved.
14377
14378         * lib/plumhall.exp (ph_make): If unresolved because of bad
14379         errorCode, record errorCode in log file.
14380         (*): Replace send_log/verbose with verbose -log.
14381
14382 1997-03-19  Michael Meissner  <meissner@cygnus.com>
14383
14384         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
14385         double conversion if double isn't at least 8 bytes.
14386
14387         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
14388         int to work with targets where int is 16 bits.
14389
14390         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
14391         8 bytes, just exit, since 4 byte doubles don't have enough bits of
14392         precision for the test to complete.
14393
14394 1997-03-14  Michael Meissner  <meissner@cygnus.com>
14395
14396         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
14397         if d10v is not compiled with the -mdouble64 flag.
14398         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
14399
14400         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
14401         d10v is not compiled with the -mint32 flag.
14402
14403 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
14404
14405         * lib/plumhall.exp: Use incr_count.
14406
14407 1997-03-12  Jeffrey A Law  (law@cygnus.com)
14408
14409         * gcc.c-torture: Update to c-torture-1.45.
14410
14411 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
14412
14413         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
14414         the name of the expect testcase file).
14415
14416         * lib/g++.exp(g++_init): Ditto.
14417
14418 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
14419
14420         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
14421         the host.
14422
14423         * lib/gcc.exp(gcc_exit): New procedure.
14424
14425 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
14426
14427         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
14428         specs where appropriate.
14429
14430         * g++.old-deja/g++.arm/*: Added additional ERROR checks
14431         because of new "candidates are" messages, and removed a few
14432
14433         * Converted all non-old-style g++ testcases to old-style, and
14434         moved into g++.old-deja.
14435
14436 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
14437
14438         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
14439         options.
14440
14441         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
14442         succeeded.
14443
14444         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
14445
14446 1997-02-13  Michael Meissner  <meissner@cygnus.com>
14447
14448         * lib/gcc.exp (gcc_target_compile): Add support for defining
14449         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14450         the machine doesn't have those features.
14451
14452 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14453
14454         * g++.law/operators4.exp: Don't use LIBS.
14455
14456 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14457
14458         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14459
14460         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14461         * lib/g++.exp: Set it here instead. Also, allow use of the
14462         --tool_exec and --tool_opt options. Change CXX to
14463         GXX_UNDER_TEST.
14464
14465         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14466
14467         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14468
14469 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14470
14471         * lib/old-dejagnu.exp: Use prune_warnings instead of
14472         prune_system_crud.
14473         * lib/mike-g++.exp: Ditto.
14474         * lib/gcc.exp: Ditto.
14475         * lib/g++.exp: Ditto.
14476
14477         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14478
14479 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14480
14481           * 941014-2.c: Include stdlib.h
14482           * 960327-1.c: Include stdio.h
14483           * dbra.c, index-1.c: Don't assume ints are 32bits.
14484
14485 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14486
14487         * lib/gcc.exp: Add gcc,stack_size target feature.
14488
14489         * lib/g++.exp(g++_target_compile): Add the include and link
14490         paths here, not in two other places. And, it's $options, not
14491         options.
14492
14493         * lib/mike-g++.exp(postbase): Remove the code that determines
14494         the correct include and link paths.
14495         * g++.old-deja/old-deja.exp: Ditto.
14496
14497 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14498
14499         * lib/g++.exp(g++_init): target_compile no longer returns the
14500         filename of the result.
14501
14502 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14503
14504         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14505         call to glob.
14506
14507         * gcc.c-torture/special/special.exp: Change call to
14508         gcc_target_compile to include the object file.
14509
14510 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14511
14512         * gcc.c-torture/special/special.exp: Correct misspelling in last
14513         change.
14514
14515 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14516
14517         * lib/plumhall.exp(ph_summary): Log the entire output of the
14518         executable. Return -1 if there were any failures, 0 otherwise.
14519         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14520         (ph_make): Clean up objects and executables that were built
14521         if the tests succeeded.
14522
14523 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14524
14525         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14526         libraries and includes in the build tree as appropriate.
14527
14528 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14529
14530         * lib/c-torture.exp: Instead of looking for the global variable
14531         NO_LONG_LONG, check to see if that's a feature of the target.
14532
14533 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14534
14535         * config/default.exp: Minimize. Delete the remainer of the files in
14536         config; this functionality is now in devo/dejagnu/config.
14537
14538         g++.*/*: Pass any additional flags used to compile to postbase;
14539         delete CXXFLAGS.
14540
14541         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14542         is now done by runtest.exp. Use gcc_target_compile instead of
14543         compile.
14544
14545         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14546         Remove references to CFLAGS. Use remote_file instead of
14547         calling rm -f.
14548         (c-torture): Take a list of arguments to use to compile this
14549         testcase.
14550
14551         lib/g++.exp: Simplify. Use target_compile instead of compile.
14552         lib/gcc-dg.exp: Ditto.
14553         lib/gcc.exp: Ditto.
14554         lib/mike-{gcc,g++}.exp: Ditto.
14555         lib/old-dejagnu.exp: Ditto.
14556         lib/plumhall.exp: Ditto.
14557
14558 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14559
14560         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14561         (ph_linker): Likewise.
14562
14563 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14564
14565           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14566         MAP_ANON / MAP_ANONYMOUS if defined;
14567         else try to map from /dev/zero .
14568
14569 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14570
14571         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14572         isn't defined, then define it to MAP_ANONYMOUS.
14573
14574 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14575
14576         * gcc.c-torture: Update to c-torture-1.42 release.
14577
14578 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14579
14580         * gcc.c-torture: Update to c-torture-1.41 release.
14581
14582 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14583
14584         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14585         c-torture release.
14586
14587 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14588
14589         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14590         and LDFLAGS.  Fix second case to append the target_info ldflags
14591         onto LDFLAGS, not CFLAGS.
14592         * lib/g++.exp (g++_init): Add target_info stuff.
14593         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14594         of libgloss and newlib flags for !native.
14595
14596         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14597         (GDB): Fix relative path to go up another dir for finding gdb.
14598
14599 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14600
14601         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14602         versions in the target_info array, if they don't exist.
14603
14604 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14605
14606         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14607
14608 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14609
14610         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14611         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14612
14613 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14614
14615         * lib/old-dejagnu.exp: Don't remove the output file before we've
14616         actually tested it. Don't append pwd to the path of the executable
14617         we're testing.
14618
14619 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14620
14621         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14622
14623 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14624
14625         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14626         temporary directory for compiler files, and set it to a default
14627         value of /tmp. Set $output as the name of the output file from
14628         compiling the testcase. Add a -o option to $cflags_var so the
14629         compiler writes the final output file as $output. Set $executable
14630         to $output.
14631
14632         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14633         directory for compiler files, and set it to /tmp if it doesn't
14634         already have a value. Set $output_file to the name of the output
14635         file from compiling the testcase. Add a -o option to CXXFLAGS so
14636         the compiler writes the final output file as $output. Use $output
14637         as the executable to be tested.
14638
14639 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14640
14641         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14642
14643 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14644
14645         * gcc.c-torture/execute/pending-1.c: New test.  Still
14646         pending in Tege's queue.
14647
14648 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14649
14650         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14651         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14652         if there were failures.  Call unresolved if there were unresolved
14653         testcases.  Call gcc_fail if program did not run to completion.
14654         (ph_make): Pass additional argument name to ph_execute.
14655         (ph_execute): Add new argument.  Pass additional arguments to
14656         ph_summary.  Call gcc_fail is there is no execution output.
14657
14658 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14659
14660         * lib/plumhall.exp (proc_summary): Output relavent summary
14661         lines into the log so specific failures in plumhall can be
14662         investigated.
14663
14664 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14665
14666         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14667         (c-torture-execute): Don't try to execute tests which use
14668         "long long" types if $NO_LONG_LONG is nonzero.
14669
14670 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14671
14672         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14673         not c-torture.
14674
14675         * gcc.ieee: Move from here.
14676         * gcc.c-torture/execute/ieee: To here.
14677
14678 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14679
14680         * gcc.c-torture: Update to c-torture-1.41 release.
14681
14682 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14683
14684         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14685         not "$output".
14686
14687 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14688
14689         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14690         -c present.
14691
14692 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14693
14694         * config/proelf.exp: Handle connecting to a simulator.
14695
14696 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14697
14698         * config/proelf.exp: New file.  Enough framework that we can
14699         run c-torture tests on the proelf targets (or any other target
14700         that gdb can connect to for that matter).
14701
14702 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14703
14704         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14705         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14706
14707         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14708         exec_output exists.
14709
14710 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14711
14712         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14713         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14714
14715         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14716         to pass/fail/unresolved/unsupported/untested.  Caller must now
14717         call unresolved/unsupported/untested.
14718         * lib/*.exp: Update FSF address.  Update to handle new results of
14719         ${tool}_load.
14720         * lib/chill.exp (verbose): Delete.
14721
14722 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14723
14724         * lib/gcc.exp (default_gcc_start): Change order of args to
14725         $LDFLAGS $CFLAGS $LIBS.
14726         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14727         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14728         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14729         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14730         * gcc.misc-tests/dg-test.exp: Likewise.
14731         * gcc.misc-tests/msgs.exp: Likewise.
14732         * gcc.prms/prms.exp: Likewise.
14733         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14734         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14735
14736         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14737
14738 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14739
14740         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14741
14742         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14743         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14744
14745         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14746         necessary.
14747
14748 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14749
14750         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14751         global for loop; add use of $mathlib.
14752         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14753         settings here; set mathlib for anything but VxWorks.
14754
14755 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14756
14757         * gcc.c-torture: Update to c-torture-1.40 release.
14758
14759 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14760
14761         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14762         dg.exp.
14763
14764 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14765
14766         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14767         global.
14768
14769 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14770
14771         * lib/g++.exp (LIBS): Define if not already.
14772         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14773         (gcc-dg-prune): Call prune_gcc_output.
14774         * lib/gcc.exp (prune_gcc_output): New proc.
14775         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14776         prune_gcc_output.
14777
14778 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14779
14780         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14781         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14782
14783 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14784
14785         * gcc.c-torture: Update to c-torture-1.39 release.
14786
14787 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14788
14789         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14790         fails, try others as well.
14791
14792 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14793
14794         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14795         If compilation fails, mark execute tests as `untested'.
14796         If test is marked as unsupported, don't mark compilation and
14797         execute tests as failed.
14798
14799 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14800
14801         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14802         libstdc++ for whether or not we want to be doing shared
14803         libraries.  Delete link_curses since we don't need it anymore.
14804         * lib/mike-g++.exp (postbase): Don't link in libg++.
14805         * g++.old-deja/old-deja.exp: Likewise.
14806
14807 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14808
14809         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14810
14811 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14812
14813         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14814         For that, add `-Wl,-a,shared_archive'.
14815         * g++.old-deja/old-deja.exp: Likewise.
14816
14817 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14818
14819         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14820
14821 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14822
14823         * lib/mike-g++.exp (postbase): Pay attention to the status of
14824         g++_load.
14825
14826 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14827
14828           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14829
14830 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14831
14832         * lib/gcc.exp (default_gcc_start): No longer need to log program
14833         being executed or its output, execute_anywhere does that now.
14834         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14835         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14836
14837 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14838
14839         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14840         the same as those in lib/g++.exp.
14841
14842 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14843
14844         * gcc.c-torture: Update to c-torture-1.38 release.
14845         * gcc.ieee: Related changes.
14846
14847 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14848
14849         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14850         "exec". Minor reformatting changes.
14851
14852         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14853         cross. This means all "exec" calls now work on a remote host as
14854         well.
14855         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14856         cross. Filter out the extra "\r\n" stuff that expect puts in.
14857         (c-torture-execute): Filter out the bogus warnings like
14858         c-torture-compile does. Add support for canadian cross.
14859         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14860         Use execute_anywhere rather than calling exec directly. Now it
14861         works for canadian cross testing.
14862
14863 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14864
14865         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14866         results into a variable, and check that rather than using file exists.
14867
14868 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14869
14870         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14871         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14872
14873 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14874
14875         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14876         lib_curses if there's a shared libg++ in the build tree.
14877
14878 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14879
14880         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14881         if not supported target.
14882
14883 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14884
14885         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14886         link_curses up to always happen, not just for native builds.
14887
14888 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14889
14890         * gcc.c-torture: Update to c-torture-1.36 release.
14891         * gcc.failure: Related changes.
14892
14893 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14894
14895         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14896
14897 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14898
14899         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14900         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14901         runshlib, link_curses, and mathlib for link and run.
14902
14903         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14904         pass the runtime shared library options for Solaris, OSF/1, and
14905         Irix5, and link with -lcurses to avoid unresolved references.
14906
14907 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14908
14909         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14910         only run once.
14911
14912 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14913
14914         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14915
14916 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14917
14918         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14919         do not have a framework for the "compat" tests yet.
14920
14921 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14922
14923         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14924         set to null if we're testing vxworks5.1.  Use that instead of
14925         `-lm' in the setting of LIBS for link and run.
14926
14927 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14928
14929         * config/rom68k.exp (${tool}_load): Major changes to make it
14930         work.  Verified that it does in fact return the stuff in
14931         exec_output properly.  Catch any Emul or any TRAP other than 0.
14932
14933 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14934
14935         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14936         LDFLAGS properly for targets that need stuff from libgloss.
14937         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14938         only run once.
14939         (gpp_initialized): New variable.
14940
14941 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14942
14943         * config/rom68k.exp: Load libgloss.exp.
14944         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14945         so we can produce a fully linked binary.
14946         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14947         so we can produce a fully linked binary.
14948
14949 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14950
14951         * lib/plumhall.exp (ph_section): Watch for expected failures.
14952         Add missing `else'.
14953
14954         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14955         run the testcase.
14956         (c-torture): Likewise.
14957
14958 1995-08-28  Doug Evans  <dje@cygnus.com>
14959
14960         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14961
14962         * lib/mike-g++.exp (mike_cleanup): New proc.
14963         (prebase): New globals compiler_result, not_compiler_result,
14964         target_regexp.
14965         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14966         allow leading "-" in pattern.  Watch for unsupported tests.
14967         If $compiler_result is set, pattern match assembler code,
14968         and ditto for $not_compiler_result.
14969         * lib/mike-gcc.exp: Likewise.
14970
14971         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14972         execution "succeeded".
14973
14974 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14975
14976         * config/win32.exp: New file.
14977         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14978
14979 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14980
14981         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14982         unsupported.
14983         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14984         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14985         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14986
14987         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14988         "... without exceptions was ...".  That is now handled by
14989         prune_system_crud.
14990         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14991
14992 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14993
14994         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14995         sieve.c,sort2.c}: New files.
14996         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14997         sieve.exp,sort2.exp}: Drivers for them.
14998
14999         * lib/mike-gcc.exp (program_output): New user settable variable.
15000         (postbase): Call prune_system_crud.  Also prune extraneous compiler
15001         messages.
15002         * lib/mike-g++.exp (program_output): New user settable variable.
15003
15004         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
15005
15006         * config/sh.exp: Deleted (use sim.exp instead).
15007
15008 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
15009
15010         * config/vx.exp: Declare CHECKTASK as global.
15011         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
15012         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
15013         * lib/old-dejagnu.exp: Load [pwd]/$executable.
15014
15015 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15016
15017         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
15018         target. Like vx.exp, only includes `vx29k.exp' instead of
15019         `vxworks.exp'.
15020
15021 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
15022
15023         * config/sim.exp: Increase time limit from 120 seconds to 240.
15024
15025 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
15026
15027         * gcc.c-torture/execute/950628-1.c: New test.
15028
15029 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
15030
15031         * gcc.c-torture: Update with changes/additions from
15032         c-torture-1.34.
15033
15034 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
15035
15036         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
15037
15038 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
15039
15040         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
15041
15042 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
15043
15044         * gcc.c-torture/compile/950512-1.c: New test.
15045         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
15046         * gcc.dg/struct-ret-1.c: Likewise.
15047
15048 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15049
15050         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15051           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15052
15053 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15054
15055         * gcc.c-torture/special/920411-1.c: Deleted.
15056         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15057
15058 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15059
15060         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15061         cpu limit.
15062
15063 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15064
15065         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15066
15067 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15068
15069         From kenner;
15070         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15071         is the proper length.
15072         * va-arg-3.c: Likewise.
15073
15074 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15075
15076         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15077         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15078
15079         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15080         * lib/g++.exp (default_g++_start): Delete old cruft.
15081
15082 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15083
15084         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15085         (2 * (1 << 18)) to (2 * (1 << 17)).
15086
15087         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15088
15089 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15090
15091         * config/rom68k.exp: Renamed from config/idp.exp
15092
15093 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15094
15095         * c-torture/compile/921109-2.c
15096
15097 1995-04-18  Mike Stump  <mrs@cygnus.com>
15098
15099         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15100         excess errors.
15101
15102 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15103
15104         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15105         output.
15106         * lib/g++.exp (default_g++_start): Likewise.
15107
15108 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15109
15110         * gcc.c-torture/compile/950329-1.c: New test.
15111
15112 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15113
15114           * config/bug.exp (${tool}_load): Updated to use new remote_open
15115           and remote_close procs.
15116         * config/idp.exp: New file.
15117
15118 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
15119
15120         * gcc.c-torture/execute/950322-1.c: New test.
15121
15122 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
15123
15124         * config/vx.exp (${tool}_load): Clean up testing of return code from
15125         vxworks_ld and vxworks_spawn.
15126
15127 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
15128
15129         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
15130
15131 1995-03-13  Mike Stump  <mrs@cygnus.com>
15132
15133         * lib/old-deja.exp: Add `excess errors test - ' error, now one
15134         can mark excess errors on a machine by machine basis.  Note, the
15135         default is to not expect any excess errors, even when excess
15136         errors test - is given, so you will want to put an XFAIL ... on
15137         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
15138         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
15139         those 4 machines, but no others.
15140
15141 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
15142
15143         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
15144         * lib/c-torture.exp: to here.
15145
15146 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
15147
15148         * gcc.c-torture/execute/950221-1.c: New test.
15149         * gcc.c-torture/execute/struct-ret-1.c: New test.
15150         * gcc.c-torture/compile/950221-1.c: New test.
15151
15152         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
15153
15154 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
15155
15156         * gcc.c-torture/execute/arith-1.c (main): Return 0.
15157         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
15158
15159 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
15160
15161         * g++.gb: New directory of tests, derived from my signature and
15162         class scoping tests.
15163
15164         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
15165         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
15166         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
15167         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
15168         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
15169         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
15170         * g++.gb/sig25.C: Likewise.
15171
15172         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
15173         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
15174         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
15175         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
15176         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
15177         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
15178         * g++.gb/sig25.exp: Likewise.
15179
15180         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
15181         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
15182         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
15183         * g++.gb/scope13.C: Likewise, this test still fails.
15184
15185         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
15186         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
15187         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
15188         * g++.gb/scope13.exp: Ditto.
15189
15190         * g++.gb/README: New file, explains what these tests are about.
15191
15192 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
15193
15194         * lib/dg.exp (dg-do): Support `preprocess'.
15195         (dg-test): Likewise.
15196
15197 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
15198
15199         * config/udi.exp: change "continue -expect" to "exp_continue".
15200
15201 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
15202
15203         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
15204         Delete redundant tests.
15205
15206         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
15207         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
15208         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
15209         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
15210         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
15211         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
15212         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
15213         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
15214
15215         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
15216         storing label pointers.
15217         * gcc.c-torture/execute/921019-1.c: Likewise.
15218         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
15219         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
15220         parameter fp.
15221         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
15222         constants.
15223
15224         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
15225         Delete obsolete tests.
15226
15227         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
15228         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
15229         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
15230         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
15231         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
15232         * gcc.c-torture/compile/950124-1.c: New test.
15233
15234         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
15235
15236 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
15237
15238         * lib/mike-g++.exp: Add -lm to LIBS.
15239
15240 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
15241
15242         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
15243
15244 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
15245
15246         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
15247
15248 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
15249
15250         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
15251
15252 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
15253
15254         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
15255         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
15256         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
15257         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
15258         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
15259         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
15260         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
15261         * g++.law/{operators31.C, operators32.C,
15262         * g++.law/{operators33.C, operators34.C}: Likewise.
15263         * g++.law/{pic1.C, refs2.C}: Likewise.
15264         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
15265         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
15266         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
15267         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15268
15269         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
15270         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
15271         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
15272         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
15273         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
15274         * g++.law/{enum9.exp, friend5.exp}: Likewise.
15275         * g++.law/{nest3.exp, nest4.exp}: Likewise.
15276         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
15277         * g++.law/{operators30.exp, operators31.exp}: Likewise.
15278         * g++.law/{operators32.exp, operators33.exp}: Likewise.
15279         * g++.law/{operators34.exp}: Likewise.
15280         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
15281         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
15282         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
15283         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
15284         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15285
15286         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
15287         No longer expected to fail.
15288         * g++.law/missed-error3.C: Tweak for recent bool changes.
15289
15290 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
15291
15292         * config/emb-unix: Deleted.
15293         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
15294         remote execution.  Do final link on remote host if REMOTE_LINK is set.
15295
15296 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
15297
15298         * lib/dg.exp (dg-test): Fix typo in last patch.
15299
15300 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
15301
15302         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
15303         (handles multiple occurrences).
15304
15305 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
15306
15307         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
15308         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
15309         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
15310         printed).
15311         * lib/c-torture.exp (c-torture-compile): Likewise.
15312         (c-torture): Prepend full path if missing.
15313         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
15314         (gcc_fail): Likewise.
15315         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
15316
15317 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
15318
15319         * lib/netware.exp: Only attach to NetWare i386 systems.
15320
15321 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
15322
15323         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
15324         messages.  Add test name to "output pattern match" pass/fail message.
15325
15326 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
15327
15328         * gcc.dg: New testsuite.
15329         * gcc.dg/dg.exp: New file.
15330
15331         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
15332         test-switch.c}: Deleted.
15333
15334         * gcc.misc-tests/msgs.exp: New testcase driver.
15335
15336 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
15337
15338         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
15339         Watch for illegal return values from ${tool}_load.
15340         * config/unix.exp (${tool}_load): Fix pass/fail detection for
15341         cross targets.  Coerce return value >0 to 1.
15342
15343 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
15344
15345         * config/unix.exp (${tool}_load): Call program rsh, not proc.
15346
15347         * config/emb-unix.exp: New file.
15348
15349         * config/sim.exp: Error if variable $SIM not defined.
15350         (${tool}_load): Mark test as "untested" if simulator missing.
15351
15352         * config/unix.exp: Load remote.exp to get rcp_download.
15353         * lib/c-torture.exp: Use different option lists for testcases with
15354         and without loops.
15355         * gcc.c-torture/execute/execute.exp: Likewise.
15356
15357 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
15358
15359         * config/*.exp: Clarify return code from ${tool}_load.
15360         Call `unresolved' or `untested' instead of `warning' or `perror'
15361         (sometimes you still want to call both though).
15362         Add comment that `shell_id' is local to each file.
15363         * config/udi.exp (timeout): Set to 30.
15364         Don't print warning if connection fails, $connectmode has already
15365         printed an error.
15366         (${tool}_load): Move verbose messages to level 2.
15367         Rework pattern for "Process started" message.
15368         Pass `shell_id' to ${connectmode}_download.
15369         Retry twice upon timeout.  Make resetting of target more robust.
15370         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
15371         Pass `shell_id' to exit_$connectmode.
15372         Only call exit_$connectmode if connected.
15373         * config/unix.exp (${tool}_load): Check return codes better.
15374         * config/vrtx.exp (${tool}_load): Likewise.
15375         * config/vx.exp (${tool}_load): Likewise.
15376         Delete unneeded global's.
15377         * lib/dg.exp (dg-test): Update to reflect clarified return codes
15378         from ${tool}_load.
15379         (dg-stat): Delete.
15380         (dg-init): Delete recording of pass/fail counts.
15381         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15382         (old-dejagnu-init): Likewise.
15383         (old-dejagnu-stat): Delete contents, empty proc now.
15384         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
15385         (c-torture): Delete references to lcnt, lpass, lfail.
15386         Get option list from TORTURE_OPTIONS.
15387         Delete -funroll[-all]-loops if no loops.
15388         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
15389         (g++_stat): Delete contents (empty proc now).
15390         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
15391         (gcc_finish): Likewise.
15392         (gcc_stat): Deleted.
15393         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
15394         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
15395         * gcc.c-torture/execute/execute.exp: Likewise.
15396         Split tests into two parts: compile, execute.
15397         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
15398         no loops.  Update to reflect clarified return codes from ${tool}_load.
15399
15400 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
15401
15402         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
15403         to grep for.
15404         (old-dejagnu): Likewise (where necessary).
15405
15406 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
15407
15408         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
15409
15410         * lib/dg.exp (dg-process-target): Fix processing of selector.
15411         Add comment regarding use of `error'.
15412
15413         * lib/gcc.exp (prune_system_crud): Define if missing.
15414         * lib/g++.exp (prune_system_crud): Likewise.
15415
15416         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
15417         Call prune_system_crud.
15418         * lib/dg.exp (dg-runtest): New proc.
15419         Use perror instead of send_user for tcl errors in testcase.
15420         Don't return any value, it's never used.
15421         Don't clobber previous definition of `unknown'.
15422         Print tcl errors in `dg-final'.
15423
15424 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
15425
15426         * lib/dg.exp (dg-process-target): Improve syntax error messages.
15427         (dg-test): Don't print errorInfo, it contains stack backtrace.
15428
15429 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
15430
15431         * lib/g++.exp (runtest_file_p): Define if missing.
15432
15433 1994-09-24  Doug Evans  (dje@cygnus.com)
15434
15435         * lib/mike-g++.exp: Comment out loading of g++.exp.
15436         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
15437         (default_g++_version): Always print something.
15438         (default_g++_start): Comment out call to `which'.
15439         (g++_start, g++_load): Deleted (must be defined in config file).
15440         * lib/gcc.exp: Test for existence of $CC at start.
15441         Delete check for tmpdir (done in gcc_init).
15442         (default_gcc_version): Always print something.
15443         (default_gcc_start): Comment out call to `which'.
15444         * config/*.exp: Major cleanup - make cross targets work at least a
15445         little better for g++ (by not being "--tool gcc" specific).
15446         Rename gcc_xxx to ${tool}_xxx.
15447         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
15448         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15449
15450 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15451
15452         * lib/c-torture.exp (c-torture-compile): Rework compiler
15453         message processing.
15454
15455         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15456         c-torture.
15457
15458 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15459
15460         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15461
15462         * lib/dg.exp (dg-process-target): Support { target native }.
15463
15464 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15465
15466         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15467         looked for "... program xxx got fatal signal".
15468         Correct regsub munging of `comp_output'.
15469         Ignore compiler messages "path prefix not used" and "linker input
15470         file unused".
15471
15472 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15473
15474         * lib/gcc.exp (runtest_file_p): Define if missing.
15475         * gcc.prms/template.c: Example to work from.
15476
15477 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15478
15479         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15480         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15481
15482         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15483         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15484         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15485         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15486
15487         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15488         (dg-process-target): No longer a varargs proc.
15489         Return S/N for target, P/F for xfail.  All callers changed.
15490         (user option procs): More argument checking.
15491         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15492         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15493         (dg-test): Skip test if not running on selected target in `dg-do'.
15494         Update handling of `dg-do-what', `dg-output-text'.
15495         Separate execution pass/fail from output pattern match pass/fail.
15496         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15497
15498 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15499
15500         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15501         target for 920510-1.c.
15502
15503 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15504
15505         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15506         Clean up comment regarding use of passcnt, etc.
15507         (gcc_stat): Don't update `testcnt' here.
15508         (gcc_finish): Do it here.
15509         Might as well reset `but_id' here too.
15510         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15511         to determine if the file should be tested.
15512         * gcc.c-torture/compile/compile.exp: Likewise.
15513         * gcc.c-torture/execute/execute.exp: Likewise.
15514         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15515         * gcc.misc-tests/dg-test.exp: Likewise.
15516         * gcc.prms/prms.exp: Likewise.
15517         * gcc.wendy/wendy.exp: Likewise.
15518         * g++.old-deja.exp: Likewise.
15519         Move "Testing file" message to verbose level 1.
15520
15521 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15522
15523         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15524
15525 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15526
15527         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15528         (default_gcc_start): Accept optional second list element
15529         of compiler flags.  Print compiler output at verbosity level 2.
15530         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15531         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15532         Save current values of framework globals passcnt, failcnt, xpasscnt,
15533         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15534         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15535         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15536         xfailcnt to compute stats.  Update framework global `testcnt' from
15537         pass/fail counts.
15538         (gcc_finish): New proc.  Clean up test environment.
15539         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15540         (gcc_epass, gcc_efail): Delete.
15541         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15542         argument of line number.
15543         (dg-init): If the tool has an init routine, call it.
15544         (dg-test): Remove args `cflags_var' and `libs_var'.
15545         Pass all compiler options to ${tool}_start.
15546         Handle missing line number.
15547         (dg-finish): New function.
15548         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15549         particular files.  Call gcc_finish at end.  Move "skipping test"
15550         message to verbosity level 3.
15551         * gcc.c-torture/compile/compile.exp: Likewise.
15552         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15553         * gcc.c-torture/execute/execute.exp: Likewise.
15554         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15555         Print testcase being tried at verbosity level 1.
15556         * gcc.c-torture/special/special.exp: Unset xfail.
15557         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15558         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15559         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15560         * gcc.failure/failure.exp: Likewise.
15561         * gcc.ieee/ieee.exp: Likewise.
15562         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15563         Update call to dg-test.  Call dg-finish at end.
15564         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15565         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15566         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15567         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15568         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15569         * gcc.wendy/wendy.exp: Add copyright.
15570         Delete setting of tmpdir (done by gcc_init).
15571         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15572         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15573         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15574         gcc_[ce]pass/fail.
15575
15576 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15577
15578         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15579         confusion.
15580         (g++_load): Likewise.
15581
15582         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15583         Rename argument to `prog' to remove the confusion.
15584         Varargs fns behave differently too!
15585         (g++_load): Likewise.
15586
15587         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15588
15589         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15590         what it is.  Delete (always) printing of status value for !native.
15591         Simplify verbose code, and include status and exec_output.
15592         (g++_load): Use gcc_load.
15593
15594 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15595
15596         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15597         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15598         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15599         940714-3.c as these testcases don't exist anymore.  Make
15600         va-arg-1.c expected to pass.
15601
15602 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15603
15604         * gcc.misc-tests/misc.exp: Only run specific testcases.
15605         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15606         * gcc.misc-tests/dg-[1-9].c: New files.
15607
15608         * lib/dg.exp: New testsuite driver.
15609         * gcc.prms/prms.exp: Use it.
15610
15611         * README.gcc: New file.
15612
15613         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15614         Document and reset `lxpass' and `lxfail'.
15615         Simplify "initialized" message.
15616         (gcc_stat): Clean up comments a little.
15617
15618 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15619
15620         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15621
15622 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15623
15624         * lib/old-dejagnu.exp (process-option): New proc.
15625         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15626         (old-dejagnu): Simplify.
15627         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15628
15629 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15630
15631         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15632         exists and is not an empty string.
15633
15634         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15635         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15636         finished.
15637         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15638         automatically.
15639
15640         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15641         longer expected to fail.
15642
15643         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15644         "f" function call.
15645
15646         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15647
15648         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15649         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15650         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15651         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15652         c-torture-1.29.
15653
15654         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15655         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15656
15657         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15658
15659         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15660         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15661
15662         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15663         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15664         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15665
15666 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15667
15668         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15669         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15670         940714-1.c, 940714-2.c, 940714-3.c},
15671         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15672         gcc.misc-tests/{mg.c,mg.exp}:
15673         New tests.
15674         * gcc.noncompile/noncompile.exp: Change accordingly.
15675
15676 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15677
15678         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15679         Undo previous clobberage.
15680
15681 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15682
15683         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15684         * gcc.special/{930510-1.c, special.exp}:
15685         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15686         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15687         struct-varargs-1.c}: New tests from c-torture-1.26.
15688
15689 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15690
15691         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15692           argument to switch.
15693
15694 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15695
15696         * Revert the previous changes.  Please see Rob's directory
15697           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15698           fixes.
15699
15700 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15701
15702         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15703             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15704             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15705             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15706             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15707             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15708             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15709             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15710             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15711             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15712             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15713             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15714             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15715             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15716             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15717             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15718             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15719             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15720             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15721             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15722             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15723             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15724             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15725             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15726             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15727             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15728             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15729
15730 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15731
15732         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15733             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15734           with perror calls.
15735
15736 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15737
15738         * config/unix.exp (g++_load): Fix syntax.
15739
15740 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15741
15742         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15743         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15744         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15745         Don't expect va-arg-1.c to fail.  Correct expected output for
15746         920928-1.c.
15747         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15748         * gcc.wendy/hbm4.c: Correct typo.
15749         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15750
15751 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15752
15753         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15754         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15755         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15756         * lib/c-torture.exp (c-torture-compile): Ditto.
15757
15758         Reduce volume of output (remove all the -I's and such).
15759         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15760         Call gcc_cpass, gcc_cfail.
15761         (c-torture): Pass testing option to c-torture-compile.
15762
15763 1994-03-21  Doug Evans  (dje@cygnus.com)
15764
15765         Bring patches over from progressive.
15766         * config/default.exp: Exit remote shell cleanly.
15767         (g++_exit, g++_start): Add default versions.
15768         * config/sim.exp (gcc_load): Use perror, not error.
15769
15770 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15771
15772         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15773         set in site.exp.
15774
15775 1994-03-14  Doug Evans  (dje@cygnus.com)
15776
15777         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15778         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15779         (wendy_try): New proc to run testcase.
15780         (main loop): Call 'em.
15781         * gcc.wendy/*.c: Clean up pass to correct expected output.
15782
15783         * lib/gcc.exp: Minor cleanup work.
15784         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15785
15786 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15787
15788         * config/sim.exp (gcc_load): Document return codes better.
15789         Don't pass -v to simulator.
15790
15791 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15792
15793           * gcc.special/920717-x.c: Fix typo.
15794           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15795           get at sources.
15796
15797         * lib/mike-gcc.exp: Fix typo.
15798
15799 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15800
15801         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15802         binary to use, transform the name.
15803         * config/*.exp: rename everything. Nuke any g++ specific files,
15804         it's now a special case of gcc that requires no special support.
15805         Add a default.exp for unsupported targets.
15806
15807 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15808
15809         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15810         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15811         version of Tcl.
15812
15813 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15814
15815         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15816         than a warning.
15817
15818 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15819
15820         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15821
15822 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15823
15824         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15825         option_list.  Compile every file with only 4/6 option choices
15826         (same as C torture) instead of with 12/18 different option
15827         choices.
15828         * lib/c-torture.exp: Likewise.
15829
15830         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15831         not already set.
15832
15833 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15834
15835         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15836         can put an XFAIL *-*-* on excess errors.
15837
15838 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15839
15840         * g++.law: Add more tests derived from g++-bugs snapshots.
15841
15842         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15843         equivalent to g++.law/init9.
15844
15845         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15846         compiled it, and the a.out file after we've run it.
15847
15848 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15849
15850         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15851         compiled it, and the a.out file after we've run it.
15852
15853 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15854
15855         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15856
15857 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15858
15859         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15860         version number.
15861
15862 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15863
15864         * g++.law: New directory of g++ tests derived from the g++-bugs
15865         snapshots.
15866
15867 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15868
15869         * gcc.compile: initbug1.c initbug1.exp testcase added
15870
15871 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15872
15873         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15874         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15875           fixes submitted by Jeff Law (law@cs.utah.edu)
15876         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15877           Jeff Law (law@cs.utah.edu)
15878
15879
15880 1993-11-30  Mike Stump  (mrs@cygnus.com)
15881
15882         * config/unix-g++.exp: Follow the gcc way of doing things.
15883         * g++.old-deja/old-deja.exp: Minor updates.
15884         * lib/g++.exp: New file, follow the gcc way of doing things.
15885         * lib/old-dejagnu.exp: Minor updates.
15886         * lib/mike-g++.exp: Always unset errorInfo.
15887
15888 1993-11-06  Mike Stump  (mrs@cygnus.com)
15889
15890         * lib/gcc.exp: Fix some errors with the below change, CC and
15891         CFLAGS should be global when setting, not local.
15892
15893 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15894
15895         * lib/gcc.exp: Transform tool name.
15896
15897 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15898
15899         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15900
15901 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15902
15903         * lib/gcc.exp: change gcc_done to gcc_stat
15904
15905 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15906
15907         * Upgraded gcc testsuite to c-torture version 1.25
15908
15909 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15910
15911         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15912         * lib/c-torture: added hooks for new reporting code.
15913
15914 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15915
15916         * config/sh-gcc.exp: check if sh-sim exists in the path
15917
15918 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15919
15920         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15921         * gcc.compile/compile.exp: Initial changes for new logic.
15922         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15923         * gcc.failure/failure.exp: Initial changes for new logic.
15924         * gcc.ieee/ieee.exp: Initial changes for new logic.
15925         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15926         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15927         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15928         * lib/c-torture.exp: Initial changes for new logic.
15929         * lib/gcc.exp: Initial changes for new logic.
15930
15931 1993-10-15  Mike Stump  (mrs@cygnus.com)
15932
15933         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15934         depend upon failure or success.  Fully qualify names in failure
15935         and success messages.  Always remove a.out before starting
15936         compile, just in case.  Pay more attention to error text output by
15937         the compiler.  Handle testcases with no known past errors just
15938         like all others, so that things are uniform.  Other miscellaneous
15939         improvements.
15940
15941 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15942
15943         * gcc.cpp: new directory for cpp tests
15944
15945 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15946
15947         * lib/chill.exp: Code reformatted, removed unused code.
15948         * config/unix-chill.exp: Code reformatted, removed unused code.
15949         * chill.execute/execute.exp: Code reformatted, removed unused code.
15950         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15951
15952 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15953
15954         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15955         routines not written.
15956
15957 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15958
15959         * config/bug-gcc.exp: Use new procs from bug.exp.
15960
15961 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15962
15963         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15964         via ftp, rather than depending on NFS.
15965         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15966         case.
15967
15968 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15969
15970         * config/bug-gcc.exp: Use new download proc.
15971
15972 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15973
15974         * chill.execute/execute.exp: cleanups, handles errors better
15975         * chill.compile/compile.exp: rewrite, based on execute.exp
15976         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15977         * lib/chill.exp: major changes to diff proc and compile and link
15978           procs. added chill_fail and chill_pass wrappers to pass and
15979           fail. added more comments, and handle error codes better.
15980           Added a hack to capture stderr from exec, so noncompile tests
15981           can work.
15982
15983 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15984
15985         * chill.execute/execute.exp: rewrite of testsuite driver
15986         * lib/chill.exp: rewrite of testsuite driver
15987         * config/unix-chill.exp: rewrite of testsuite driver
15988
15989 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15990
15991     In chill.execute:
15992         * iexpr.ch: Standardize uppercase.
15993         * tuples.dat: Standardize uppercase.
15994         * vary.ch: standardize.  Correct varying string assignments.
15995         * vary.dat: Add new output lines.
15996
15997 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15998
15999     In chill.execute:
16000         * chprintf.ch: Standardize use of uppercase.
16001         * tuples.ch: Standardize and turn arr2 into a DCL,
16002           rather than a SYN.
16003         * pinits.ch: Standardize.
16004
16005 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
16006
16007         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
16008         * Makefil: Renamed to Makefile.in.
16009         * configure.in: New.
16010
16011 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
16012
16013     In chill.execute:
16014         * .cvsignore: Add result/output files.
16015         * Makefile: Fix up variables at start.  Use MFLAGS
16016           everywhere.  Correct bool_loc, built_ins entries.
16017           Add entry for vary1.ch.
16018         * bitarray.ch: Standardize upper-case usage.
16019         * bitexpr.ch: Standardize, add output of b1.
16020         * params.ch: Use arrayt in along PROC parameters, to
16021           avoid novelty problems.
16022         * sets.ch: Tiny cleanup.
16023         * vary1.ch: Re-indent.
16024
16025 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
16026
16027           * Add PR-related files to Makefiles, .cvsignore files, etc.
16028
16029 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
16030
16031         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
16032           with compiler objects. New names are test-flow.c and test-loop.c
16033
16034 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
16035
16036         * Upgraded c-torture tests from 1.19 to 1.20
16037
16038         * new files:
16039         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
16040         * gcc.compile: 930623-1.c 930623-2.c
16041         * gcc.noncompile: 930622-1.c 930622-2.c
16042         * gcc.failure: 920411-1.c 920627-2.c
16043         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
16044
16045 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
16046
16047         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16048           More changes to get testsuite working properly. Needs more work.
16049           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16050
16051 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16052
16053         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16054           More changes to get testsuite working properly. Needs more work.
16055
16056 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16057
16058         * chill.compile/compile.exp: Added for Dejagnu support
16059         * chill.execute/execute.exp: Added for Dejagnu support
16060         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16061
16062 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16063
16064     This should complete moving the CHILL test files.
16065         * chill.noncompile(.cvsignore printf.grt
16066             in-printf.grt chprintf.grt chprintf.ch):
16067             Added test-support files.
16068           (Makefile): Modified further.
16069         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16070             signal.ch): Added test files.
16071           * chill.execute (.cvsignore printf.grt printr.c
16072             in-printf.grt rts.c chprintf.grt rts.h): Added
16073           test-support files.
16074             (Makefile): More corrections.
16075
16076 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16077
16078         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16079           test cases, ready for DejaGnu.
16080
16081 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16082
16083         * Upgraded c-torture tests from 1.18 to 1.19
16084
16085         * gcc.compile: added test(s):
16086           930607-1.c
16087         * gcc.execute: added test(s):
16088           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16089
16090         * added new subdirectory for misc tests: gcc.misc-tests
16091         * gcc.misc-test(s): added tests:
16092           inst-check.c test-consts.c test-ior.c test-switch.c
16093
16094 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16095
16096         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16097
16098 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16099
16100         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16101
16102 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16103
16104         * Upgraded c-torture tests from 1.17 to 1.18
16105
16106 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16107
16108         * Upgraded c-torture tests from 1.12 to 1.17
16109
16110 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16111
16112         * lib/old-dejagnu.exp:
16113           Fixed handling of XFAIL target triplets to correctly
16114           recognize wildcard characters.  Removed code that
16115           appended a unique id tag to the end of the file name
16116           printed out by the result of the testcases within a
16117           given test file.
16118
16119 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16120
16121         * lib/old-dejagnu.exp:
16122           Reworked expected failure handling to trigger off of XFAIL
16123           keyword in keyphrase embeded in testcase source code. The
16124           XFAIL keyword must be at the end of the keyphrase line. It
16125           may optionally be followed by one or more target triplets.
16126           It has just occured that the handling of wildcards in the
16127           target triplet may not be correct.
16128
16129 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16130
16131         * g++.old-deja/tests:
16132           Moved all subdirectories up one level into g++.old-deja .
16133
16134         * lib/old-dejagnu.exp:
16135           Fixed problem with CXXFLAGS not being properly reset, and being
16136           corrupted with extraneous "-c" compiler option.  This was
16137           causing binaries to not be generated for test that needed them.
16138           Modified strings passed to "pass" and "fail" so that individual
16139           tests from the same test file would be distinguished by an
16140           identifier appended to the test file name in the summary logs;
16141           this corrected a problem with erroneous diff logs.  Added code
16142           to search testcases for expected fail and unexpected pass keywords.
16143
16144 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16145
16146         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16147
16148 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16149
16150         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16151           Removed extraneous text from end of "Special g++ Options"
16152           keyphrase.
16153
16154         * lib/old-dejagnu.exp: Added pattern matching to look for new
16155           keywords, embedded in testcases comments, which will trigger
16156           calls to xpass and xfail.
16157
16158 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16159
16160         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16161           comments embedded in the testcases, especially the one looking for
16162           special compiler options, as well as the pattern matching for the
16163           compiler output again.
16164
16165 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16166
16167         * lib/old-dejagnu.exp: Do a proper check of the return value for
16168           execute tests. Fixed several problems with the pattern matching
16169           of the compiler output which gave erroneous test results.
16170           Changed several of the test result messages to be more descriptive.
16171         * config/unix-g++.exp: Proc g++_load now actually works and
16172           executes the tests passed to it and returns a usable return
16173           value.
16174
16175 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16176
16177           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16178
16179 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
16180
16181         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
16182           Modified both files to properly execute the old style
16183           dejagnu tests. The previous versions of these files were
16184           experimental and did not function anything near correctly.
16185
16186 1993-04-05  Rob Savoye  (rob@cygnus.com)
16187
16188         * Removed all Makefile.in and configure.in files. No configuration
16189         needed now.
16190
16191 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
16192
16193         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
16194
16195 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
16196
16197         * gcc.compile/configure.in, gcc.unsorted/configure.in,
16198         gcc.special/configure.in, gcc.noncompile/configure.in,
16199         gcc.execute/configure.in, gcc.code_quality/configure.in,
16200         g++.other/configure.in, g++.old-deja/configure.in,
16201         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
16202         in srcname setting.
16203
16204 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
16205
16206         * lib/udi.exp:  Fixed mondfe and mondfe_download.
16207         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
16208         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
16209
16210 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
16211
16212         * config/udi-gdb.exp: Check $shell_id after connecting to target.
16213         (gdb_exit): Don't remove *_soc files.
16214
16215 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
16216
16217         * lib/c-torture.exp: Don't look for main; instead always use -w
16218         -c.  This is how the c-torture tests work.  Remove the object
16219         file if the compilation succeeds.
16220         * gcc.execute/execute.exp: Remove executable if test passes.
16221         * gcc.noncompile/noncompile.exp: Every test is an expected
16222         failure.
16223         * gcc.special/special.exp: Added tests from c-torture 1.11,
16224         corrected use of existing test.
16225         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
16226         gcc.execute/920625-1.c: Updated to c-torture 1.11.
16227         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
16228         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
16229         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
16230         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
16231         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
16232         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
16233         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
16234         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
16235         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
16236         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
16237         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
16238         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
16239         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
16240         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
16241         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
16242         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
16243         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
16244         c-torture 1.11.
16245         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
16246         correspond to c-torture 1.11.
16247
16248         * New file.