PR c++/10555, c++/10576
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/10555, c++/10576
4         * g++.dg/template/memclass1.C: New test.
5
6 2003-05-08  DJ Delorie  <dj@redhat.com>
7
8         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9         targets.
10         * gcc.c-torture/execute/20021024-1.x: Likewise.
11         * gcc.c-torture/execute/shiftdi.x: Likewise.
12         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14         * gcc.dg/20021018-1.c: Likewise.
15
16 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17
18         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19
20         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21         (bcopy): Call memmove.
22
23 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24
25         * g77.f-torture/compile/8485.f: New test case.
26
27 2003-05-07  Richard Henderson  <rth@redhat.com>
28
29         PR c++/10570
30         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31         Verify exception_cleanup not called for rethrows.
32         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33         when exiting catch block without rethrowing.
34         * g++.dg/eh/forced3.C: New.
35         * g++.dg/eh/forced4.C: New.
36
37 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
38
39         * gcc.dg/20030505.c: Fix triplet.
40
41 2003-05-06  DJ Delorie  <dj@redhat.com>
42
43         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44         * gcc.dg/nest.c: Likewise.
45
46 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47
48         * gcc.dg/builtins-14.c: New test case.
49
50 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
51
52         * lib/compat.exp (compat-execute): New argument.
53         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
54         * gcc.dg/compat: New test directory.
55         * gcc.dg/compat/compat.exp: New expect script.
56         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
57         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
58         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
59         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
60         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
61         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
62
63         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
64         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
65         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
66         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
67         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
68         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
69         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
70         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
71         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
72         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
73         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
74         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
75         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
76         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
77         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
78
79 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
80
81         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
82
83 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
84
85         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
86
87 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
88
89         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
90         * gcc.dg/ppc-fsel-2.c: New test.
91
92         * gcc.dg/unused-5.c: New test.
93
94 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
95
96         PR c++/10496
97         * g++.dg/warn/pmf1.C: New test.
98
99 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
100
101         PR c++/4494
102         * g++.dg/warn/main.C: New test.
103
104 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
105
106         * gcc.dg/nonnull-3.c: New test.
107
108 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
109
110         * gcc.dg/cpp/Wtrigraphs.c: Update.
111         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
112
113 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
114
115         * gcc.dg/ppc-fsel-1.c: New test.
116
117 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
118
119         PR c/10604
120         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
121
122 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
123
124         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
125
126 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
127
128         PR c++/9364, c++/10553, c++/10586
129         * g++.dg/parse/typename4.C: New test.
130         * g++.dg/parse/typename5.C: Likewise.
131
132 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
133
134         * gcc.c-torture/compile/20030503-1.c: New test.
135
136 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
137
138         * g++.dg/lookup/using5.C: Fix testcase error.
139
140 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
141
142         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
143         since MEABI is no longer supported.  Remove all vestiges
144         of MEABI from the test.
145
146 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
147
148         PR c++/10554
149         * g++.dg/lookup/using5.C: New test.
150
151 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
152
153         PR c++/8772
154         * g++.dg/template/ttp5.C: New test.
155
156 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
157
158         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
159         (dg-gpp-additional-sources): New function.
160         (dg-gpp-additional-files): Likewise.
161         * lib/g++.exp (additional_sources): New variable.
162         (additional_files): Likewise.
163         (g++_target_compile): Deal with them.
164         * lib/old-dejagnu.exp: Remove.
165         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
166         * g++.old-deja: Revise all tests to use dg commands.
167
168 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
169
170         PR c++/9432, c++/9528
171         * g++.dg/lookup/using4.C: New test.
172
173 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
174
175         * gcc.dg/noreturn-5.c: New file.
176         * gcc.dg/noreturn-6.c: New file.
177
178         * gcc.c-torture/compile/inline-1.c: New file.
179
180 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
181
182         PR c++/10551
183         * g++.dg/template/explicit1.C: New test.
184
185 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/10549
188         * g++.dg/other/bitfield1.C: New test.
189
190         PR c++/10527
191         * g++.dg/init/new7.C: New test.
192
193 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
194
195         * g++.dg/ext/desig1.C: New test.
196         * g++.dg/ext/init1.C: Update.
197
198         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
199
200 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/10180
203         * g++.dg/warn/Winline-1.C: New test.
204
205 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
206
207         * gcc.c-torture/execute/string-opt-19.c: New test.
208
209         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
210         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
211
212 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/10506
215         * g++.dg/init/new6.C: New test.
216
217         PR c++/10503
218         * g++.dg/init/ref6.C: New test.
219
220 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
221
222         * g++.dg/warn/weak1.C: XFAIL on AIX4.
223
224 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
225
226         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
227         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
228
229 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
230
231         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
232         initialized static data members.
233
234 2003-04-25  H.J. Lu <hjl@gnu.org>
235
236         * gcc.dg/ia64-sync-4.c: New test.
237
238 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
239
240         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
241         date.
242
243 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
244
245         PR c++/10337
246         * g++.dg/warn/conv1.C: New test.
247         * g++.old-deja/g++.other/conv7.C: Adjust.
248         * g++.old-deja/g++.other/overload14.C: Adjust.
249
250 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
251
252         PR c++/10471
253         * g++.dg/template/defarg2.C: New test.
254
255 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
256
257         * gcc.dg/cpp/include2.c: Update.
258         * gcc.dg/cpp/multiline-2.c: New.
259         * gcc.dg/cpp/multiline.c: Update.
260         * gcc.dg/cpp/strify2.c: Update.
261         * gcc.dg/cpp/trad/literals-2.c: Update.
262
263 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
264
265         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
266
267 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
268
269         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
270
271 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
272
273         PR c++/10451
274         * g++.dg/parse/crash4.C: New test.
275
276         PR c++/9847
277         * g++.dg/parse/crash5.C: New test.
278
279 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
280
281         PR c++/10446
282         * g++.dg/parse/crash3.C: New test.
283
284         PR c++/10428
285         * g++.dg/parse/elab1.C: New test.
286
287 2003-04-22  Devang Patel  <dpatel@apple.com>
288
289         * gcc.dg/cpp/trad/funlike-5.c: New test.
290
291 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
292
293         * g++.dg/other/packed1.C: Fix dg options.
294
295 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
296
297         * g++.dg/other/offsetof2.C: New test.
298
299 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
300
301         * g++.dg/template/recurse.C: Adjust location of error messages.
302
303 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
304
305         PR c++/9881
306         * g++.dg/init/addr-const1.C: New test.
307         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
308
309 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
310
311         PR c++/10405
312         * g++.dg/lookup/struct-hack1.C: New test.
313
314 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
315
316         * ucs.c: Update diagnostic messages.
317
318 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
319
320         * gcc.dg/cpp/truefalse.cpp: New test.
321         * gcc.dg/cpp/cpp.exp: Update.
322         * g++.dg/other/stdbool-if.C: Remove.
323
324 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
325
326         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
327         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
328
329 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
330
331         * gcc.c-torture/compile/20030418-1.c: New test.
332
333 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
334
335         * README.compat: Remove; content moved to doc/sourcebuild.texi.
336
337 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
338
339         PR c++/10347
340         g++.dg/template/dependent-name1.C: New test.
341
342 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
343
344         * gcc.dg/warn-1.c (tourist_guide): New array,
345         contains a pointer to bar.
346
347 2003-04-16  Roger Sayle  <roger@eyesopen.com>
348
349         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
350         * gcc.c-torture/execute/medce-1.c: New test case.
351         * gcc.c-torture/execute/medce-2.c: New test case.
352
353 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
354
355         * lib/prune.exp: Ignore more messages.
356
357         PR c++/10381
358         * g++.dg/parse/lookup3.C: New test.
359
360 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
361
362         * gcc.c-torture/compile/20030415-1.c : New test.
363
364 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
365
366         * gcc.c-torture/execute/scope-2.c: Move to ...
367         * gcc.dg/noncompile/scope.c: .... here.
368
369 2003-04-14  Roger Sayle  <roger@eyesopen.com>
370
371         * gcc.dg/20030414-2.c: New test case.
372
373 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
374
375         PR target/10377
376         * gcc.dg/20030414-1.c: New test.
377
378 2003-04-13  Roger Sayle  <roger@eyesopen.com>
379
380         * gcc.dg/builtins-12.c: New test case.
381         * gcc.dg/builtins-13.c: New test case.
382
383 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
384
385         * gcc.c-torture/execute/string-opt-18.c: New test.
386
387 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/10300
390         * g++.dg/init/new5.C: New test.
391
392 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
393
394         PR c++/7910
395         * g++.dg/ext/dllimport1.C: New test.
396
397 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
398
399         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
400
401 2003-04-11  Bud Davis <bdavis9659@comcast.net>
402
403         PR Fortran/9263
404         * g77.f-torture/noncompile/9263.f: New test
405         PR Fortran/1832
406         * g77.f-torture/execute/1832.f: New test
407
408 2003-04-11  David Chad  <davidc@freebsd.org>
409             Loren J. Rittle  <ljrittle@acm.org>
410
411         libobjc/8562
412         * objc.dg/headers.m: New test.
413
414 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
415
416         * gcc.c-torture/execute/builtin-noret-2.c: New.
417         * gcc.c-torture/execute/builtin-noret-2.x: New.
418         XFAIL builtin-noret-2.c at -O1 and above.
419         * gcc.dg/redecl.c: New.
420         * gcc.dg/Wshadow-1.c: Update error regexps.
421
422 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
423
424         * g++.dg/abi/bitfield10.C: New test.
425
426 2003-04-09  Mike Stump  <mrs@apple.com>
427
428         * gcc.dg/pch/pch.exp: Make testcase names longer.
429         * g++.dg/pch/pch.exp: Make testcase names longer.
430
431 2003-04-08  Roger Sayle  <roger@eyesopen.com>
432
433         * gcc.dg/builtins-11.c: New test case.
434
435 2003-04-08  Roger Sayle  <roger@eyesopen.com>
436
437         * gcc.dg/builtins-9.c: New test case.
438         * gcc.dg/builtins-10.c: New test case.
439
440 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
441
442         * gcc.dg/noncompile/init-4.c.c: New test.
443
444 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
445
446         * gcc.misc-test/gcov-9.c: New test.
447         * gcc.misc-test/gcov-10.c: New test
448         * gcc.misc-test/gcov-11.c: New test.
449
450 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
451
452         PR optimization/10024
453         * gcc.c-torture/compile/20030405-1.c: New test.
454
455 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
456
457         * gcc.dg/pch/static-3.c: New.
458         * gcc.dg/pch/static-3.hs: New.
459         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
460
461 2003-04-04  Richard Henderson  <rth@redhat.com>
462
463         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
464         * g++.dg/eh/forced2.C: Likewise.
465
466 2003-04-03  Mike Stump  <mrs@apple.com>
467
468         * lib/scanasm.exp (scan-assembler): Add xfail processing for
469         target arg.
470         (scan-assembler-times, scan-assembler-not): Likewise.
471         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
472
473 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
474
475         * gcc.dg/sparc-loop-1.c: New test.
476
477 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
478
479         PR other/9274
480         * g++.dg/pch/system-2.C: New.
481         * g++.dg/pch/system-2.Hs: New.
482
483 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
484
485         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
486
487         * g++.dg/eh/simd-1.C (vecfunc): Same.
488
489 2003-04-01  Roger Sayle  <roger@eyesopen.com>
490
491         * gcc.c-torture/execute/20030401-1.c: New test case.
492
493 2003-04-01  Ziemowit Laski <zlaski@apple.com>
494
495         * objc.dg/defs.m: New.
496
497 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
498
499         * g++.dg/eh/simd-1.C: New.
500         * g++.dg/eh/simd-2.C: New.
501
502 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
503
504         * gcc.c-torture/execute/simd-3.c: New.
505
506 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
507
508         PR c/9936
509         * gcc.dg/20030331-2.c: New test.
510
511 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/10278
514         * g++.dg/parse/crash2.C: New test.
515
516 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
517
518         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
519         * gcc.c-torture/execute/20030331-1.c: ...here.
520
521 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
522
523         * gcc.c-torture/execute/20030331-1.c: New test.
524
525 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
526
527         * lib/gcov.exp: Adjust call return testing strings.
528         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
529
530 2003-03-31  Roger Sayle  <roger@eyesopen.com>
531
532         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
533         * gcc.dg/builtins-7.c: New test case.
534         * gcc.dg/builtins-8.c: New test case.
535
536 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
537
538         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
539
540 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/7647
543         * g++.dg/lookup-class-member-2.C: New test.
544
545 2003-03-30  Glen Nakamura  <glen@imodulo.com>
546
547         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
548
549 2003-03-28  Roger Sayle  <roger@eyesopen.com>
550
551         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
552
553 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
554
555         * g++.dg/init/attrib1.C: New test.
556
557 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
558
559         * gcc.dg/ultrasp8.c: New test.
560
561 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
562
563         * gcc.dg/ultrasp7.c: New test.
564
565 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
566
567         PR c++/10047
568         * g++.dg/template/inline1.C: New test.
569
570 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
571
572         * gcc.dg/sparc-dwarf2.c: New test.
573
574 2003-03-27  Roger Sayle  <roger@eyesopen.com>
575
576         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
577         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
578
579 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
580
581         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
582         than reading .x files.
583         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
584         * g77.dg/gcov/gcov-1.f: Likewise.
585         * gcc.misc-tests/gcov-4b.c: Likewise.
586         * gcc.misc-tests/gcov-5b.c: Likewise.
587         * gcc.misc-tests/gcov-6.c: Likewise.
588         * gcc.misc-tests/gcov-7.c: Likewise.
589         * gcc.misc-tests/gcov-8.c: Likewise.
590         * g++.dg/gcov/gcov-1.x: Remove.
591         * g77.dg/gcov/gcov-1.x: Likewise.
592         * gcc.misc-tests/gcov-4b.x: Likewise.
593         * gcc.misc-tests/gcov-5b.x: Likewise.
594         * gcc.misc-tests/gcov-6.x: Likewise.
595         * gcc.misc-tests/gcov-7.x: Likewise.
596         * gcc.misc-tests/gcov-8.x: Likewise.
597
598 2003-03-27  Glen Nakamura  <glen@imodulo.com>
599
600         PR opt/10087
601         * gcc.dg/20030324-1.c: New test.
602
603 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
604
605         PR c++/10224
606         * g++.dg/template/arg3.C: New test.
607
608         PR c++/10158
609         * g++.dg/template/friend18.C: New test.
610
611 2003-03-26  Roger Sayle  <roger@eyesopen.com>
612
613         * g77.f-torture/compile/20030326-1.f: New test case.
614
615 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
616
617         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
618
619         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
620
621 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
622
623         * gcc.dg/ia64-sync-3.c: New test.
624
625 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
626
627         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
628
629 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
630
631         * gcc.dg/ultrasp6.c: New test.
632
633 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * gcc.dg/i386-signbit-1.c: New test.
636         * gcc.dg/i386-signbit-2.c: New test.
637         * gcc.dg/i386-signbit-3.c: New test.
638
639 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
640
641         * gcc.dg/ultrasp5.c: Fix options.
642
643 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
644
645         * gcc.dg/ultrasp5.c: Fix comment.
646
647 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
648
649         PR fortran/10197
650         * g77.f-torture/execute/10197.f: New test.
651
652 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
653
654         PR c++/9898, c++/383
655         * g++.dg/template/conv6.C: New test.
656
657         PR c++/10119
658         * g++.dg/template/ptrmem5.C: New test.
659
660         PR c++/10026
661         * g++.dg/lookup/koenig1.C: New test.
662
663         PR C++/10199
664         * g++.dg/lookup/template2.C: New test.
665
666 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
667
668         * g++.dg/opt/rtti1.C: New test.
669
670 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
671
672         * gcc.dg/ultrasp5.c: New test.
673
674 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
675
676         PR middle-end/9967
677         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
678         builtin fputs.
679
680 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
681
682         PR c/8224
683         * gcc.dg/20030323-1.c: New test.
684
685 2003-03-23  Roger Sayle  <roger@eyesopen.com>
686
687         * gcc.c-torture/compile/20030323-1.c: New test case.
688
689 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
690
691         * gcc.dg/20030321-1.c: New test.
692
693 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
694
695         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
696
697 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
698
699         PR c++/9978, c++/9708
700         * g++.dg/ext/vlm1.C: Adjust expected error.
701         * g++.dg/ext/vla2.C: New test.
702         * g++.dg/template/arg1.C: New test.
703         * g++.dg/template/arg2.C: New test.
704
705 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
706
707         * g77.f-torture/execute/select.f: New test.
708         * g77.f-torture/noncompile/select_no_compile.f: New test.
709
710 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
711
712         PR c++/9898
713         * g++.dg/other/error4.C: New test.
714
715 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
716
717         * g++.dg/template/friend17.C: New test.
718
719 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
720
721         * gcc.c-torture/compile/20030320-1.c: New.
722
723 2003-03-20  Roger Sayle  <roger@eyesopen.com>
724
725         * gcc.dg/builtins-6.c: New test case.
726
727 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
728
729         PR target/10073
730         * gcc.c-torture/compile/20030319-1.c: New.
731
732 2003-03-18  Jan Hubicka  <jh@suse.cz>
733
734         * gcc.dg/i386-cvt-1.c: New test.
735
736 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
737
738         * objc.dg/naming-1.m: Use "(parse|syntax) error".
739         * objc.dg/naming-2.m: Likewise.
740
741 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
742
743         PR c++/9639
744         * g++.dg/parse/crash1.C: New test.
745
746 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/8805
749         * g++.dg/eh/cleanup1.C: New test.
750
751 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
752
753         * gcc.c-torture/execute/20030316-1.c: New test case.
754
755 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
756
757         PR c++/9629
758         * g++.dg/init/ctor2.C: New test.
759
760 2003-03-15  Roger Sayle  <roger@eyesopen.com>
761
762         * g77.f-torture/compile/xformat.f: New test case.
763
764 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
765
766         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
767         * g++.old-deja/g++.mike/eh50.C: Likewise.
768
769 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
770
771         PR c++/6440
772         * g++.dg/template/spec7.C: New test.
773         * g++.dg/template/spec8.C: Likewise.
774
775 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
776
777         * gcc.c-torture/execute/20030313-1.c: New test.
778
779 2003-03-14  Richard Henderson  <rth@redhat.com>
780
781         * gcc.dg/inline-2.c: Adjust alpha test for external call.
782
783 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
784
785         * gcc.c-torture/compile/20030314-1.c: New test.
786
787 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
788
789         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
790         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
791         thumb target,
792         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
793         to accept newer _imp__  prefix and additional
794         newline in .drectve section.
795         * gcc.dg/dll-4.c: Likewise.
796         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
797         switch.
798
799 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
800
801         * g++.dg/parse/namespace9.C: New test.
802
803         * g++.dg/init/ref5.C: New test.
804         * g++.dg/parse/ptrmem1.C: Likewise.
805
806 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
807
808         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
809         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
810         regular expression.
811         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
812         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
813
814 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
815
816         * gcc.c-torture/execute/20030224-2.c: New test.
817
818 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
819
820         * gcc.dg/decl-3.c: New test.
821
822 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
823
824         * gcc.dg/i386-loop-2.c: New test.
825
826 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/9474
829         * g++.dg/parse/namespace8.C: New test.
830
831         PR c++/9924
832         * g++.dg/overload/builtin2.C: New test.
833
834 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
835
836         * gcc.dg/return-type-3.c: New test.
837
838 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
839
840         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
841         profiling options are not supported.
842
843 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
844
845         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
846         * g++.old-deja/g++.warn/impint2.C: Likewise.
847
848 2003-03-10  Devang Patel  <dpatel@apple.com>
849
850         * g++.dg/cpp/c++_cmd_1.C: New test.
851         * g++.dg/cpp/c++_cmd_1.h: New file.
852
853 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
854
855         * gcc.dg/altivec-9.c: New file.
856
857 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
858
859         * gcc.dg/ppc-sdata-1.c: New test.
860         * gcc.dg/ppc-sdata-2.c: New test.
861
862 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
863
864         PR c++/9373
865         * g++.dg/opt/ptrmem2.C: New test.
866
867         PR c++/8534
868         * g++.dg/opt/ptrmem1.C: New test.
869
870 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
871
872         * gcc.dg/i386-loop-1.c: New test.
873
874 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
875
876         PR c++/9970
877         * g++.dg/lookup/friend1.C: New test.
878
879 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/9823
882         * g++.dg/parser/constructor1.C: New test.
883
884 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
885
886         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
887
888         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
889
890 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
891
892         * gcc.dg/cpp/Wunused.c: Update test.
893
894 2003-03-08  Jan Hubicka  <jh@suse.cz>
895
896         * gcc.dg/inline-3.c: New test.
897
898 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/9809
901         * g++.dg/parse/builtin1.C: New test.
902
903         PR c++/9982
904         * g++.dg/abi/cookie1.C: New test.
905         * g++.dg/abi/cookie2.C: Likewise.
906
907         PR c++/9524
908         * g++.dg/template/field1.C: New test.
909
910         PR c++/9912
911         * g++.dg/parse/class1.C: New test.
912         * g++.dg/parse/namespace7.C: Likewise.
913         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
914
915 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
916
917         * g++.dg/init/ref4.C: New test.
918
919 2003-03-07  Jan Hubicka  <jh@suse.cz>
920
921         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
922         * gcc.dg/inline-3.c:  New test.
923
924 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
925
926         * g++.dg/init/ref3.C: New test.
927
928         PR c++/9965
929         * g++.dg/init/ref2.C: New test.
930
931         PR c++/9400
932         * g++.dg/warn/Wshadow-2.C: New test.
933
934         PR c++/9791
935         * g++.dg/warn/Woverloaded-1.C: New test.
936
937 2003-03-05  Jan Hubicka  <jh@suse.cz>
938
939         * gcc.dg/i386-local2.c: New.
940         * gcc.dg/i386-local.c: Fix typo.
941
942 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
943
944         * g++.dg/abi/layout3.C: New test.
945
946 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
947
948         * gcc.c-torture/compile/20030305-1.c
949
950 2003-03-05  Jan Hubicka  <jh@suse.cz>
951
952         * gcc.dg/i386-local.c: New.
953
954 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
955
956         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
957
958 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
959
960         * gcc.dg/switch-2.c: New test.
961         * gcc.dg/switch-3.c: New test.
962         * gcc.dg/Wswitch.c: Adjust line numbers.
963         * gcc.dg/Wswitch-default.c: Likewise.
964         * gcc.dg/Wswitch-enum.c: Likewise.
965
966 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
967
968         * gcc.c-torture/execute/20030222-1.c: New test.
969
970 2003-03-03  James E Wilson  <wilson@tuliptree.org>
971
972         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
973
974 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
975
976         PR c++/9878
977         * g++.dg/init/ref1.C: New test.
978
979 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
980
981         * gcc.dg/sh-relax.c: New SH-only test.
982
983 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
984
985         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
986         comment explaining purpose of testcase.
987
988 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
989
990         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
991         for HC11/HC12 (asm needs two int registers).
992         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
993         HC11/HC12 because the test uses an asm which needs two 32-bit
994         registers.
995
996 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
997
998         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
999         for HC11/HC12 (array is too large otherwise).
1000         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1001         * gcc.c-torture/compile/20010518-2.x: Likewise.
1002         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1003         HC11/HC12 (array is too large).
1004
1005 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1006
1007         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1008         * lib/g++-dg.exp (g++-dg-test): Likewise.
1009
1010 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1011
1012         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1013         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1014
1015 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1016
1017         * g++.dg/warn/implicit-typename1.C: Remove warning.
1018
1019 2003-02-28  Richard Henderson  <rth@redhat.com>
1020
1021         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1022         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1023
1024 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1025
1026         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1027         * g++.dg/pch/pch.exp: Likewise.
1028
1029 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR c++/9879
1032         * testsuite/g++.dg/init/new4.C: New test.
1033
1034 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1035
1036         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1037
1038 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1039
1040         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1041         unsigned long.
1042
1043         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1044         wider than float.
1045
1046 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1047
1048         * lib/scanasm.exp: Add support for counting numbers of
1049         occurences.
1050         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1051         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1052
1053 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/9683
1056         * g++.dg/template/static3.C: New test.
1057
1058         PR c++/9829
1059         * g++.dg/parse/namespace6.C: New test.
1060
1061 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1062
1063         PR target/9732
1064         * gcc.dg/20030225-1.c: New test.
1065
1066 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
1067
1068         * README: Remove out-of-date information.
1069
1070         PR c++/9836
1071         * g++.dg/template/spec6.C: New test.
1072
1073 2003-02-24  Jeff Law  <law@redhat.com>
1074
1075         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1076
1077 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1078
1079         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1080         * gcc.dg/pragma-ep-1.c: Likewise.
1081
1082 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1083
1084         PR c++/9602
1085         * g++.dg/template/friend16.C: New test.
1086
1087 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/5333
1090         * g++.dg/parse/fused-params1.C: Adjust error messages.
1091         * g++.dg/template/nested3.C: New test.
1092
1093 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
1094
1095         * g++.dg/abi/param1.C: New test.
1096
1097 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1098
1099         PR c++/7982
1100         * g++.dg/warn/implicit-typename1.C: New test.
1101
1102 2003-02-22  Kelley Cook <kelleycook@comcast.net>
1103
1104         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1105         with "mtune".
1106         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1107         * gcc.c-torture/execute/20010129-1.x: Likewise.
1108         * gcc.dg/20011107-1.c: Likewise.
1109         * gcc.dg/20020108-1.c: Likewise.
1110         * gcc.dg/20020122-3.c: Likewise.
1111         * gcc.dg/20020206-1.c: Likewise.
1112         * gcc.dg/20020310-1.c: Likewise.
1113         * gcc.dg/20020426-2.c: Likewise.
1114         * gcc.dg/20020517-1.c: Likewise.
1115         * gcc.dg/991230-1.c: Likewise.
1116         * gcc.dg/i386-unroll-1.c: Likewise.
1117         * gcc.misc-tests/i386-prefetch.exp: Likewise.
1118
1119 2003-02-22  Jan Hubicka  <jh@suse.cz>
1120
1121         * gcc.dg/i386-mul.c: New test.
1122
1123 2003-02-21  Roger Sayle  <roger@eyesopen.com>
1124
1125         * gcc.dg/builtins-5.c: New test case.
1126
1127 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
1128
1129         * gcc.dg/asmreg-1.c: New test.
1130
1131 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/9749
1134         * g++.dg/parse/varmod1.C: New test.
1135
1136 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/9727
1139         * g++.dg/template/op1.C: New test.
1140
1141 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/8906
1144         * g++.dg/template/nested2.C: New test.
1145
1146 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR c++/8724
1149         * g++.dg/expr/dtor1.C: New test.
1150
1151 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
1152
1153         * gcc.dg/cpp/include3.c: New test.
1154         * gcc.dg/cpp/inc/foo.h: New file.
1155
1156 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1157
1158         * gcc.c-torture/execute/20030221-1.c: New test.
1159
1160 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1161
1162         PR c++/9729
1163         * g++.dg/abi/conv1.C: New test.
1164
1165 2003-02-20  Jan Hubicka  <jh@suse.cz>
1166
1167         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1168
1169 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1170
1171         * gcc.c-torture/compile/20030219-1.c: New test.
1172
1173 2003-02-18  Jan Hubicka  <jh@suse.cz>
1174
1175         * gcc.dg/funcorder.c: New test.
1176
1177 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1178
1179         * gcc.c-torture/execute/20030218-1.c: New.
1180
1181 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1182
1183         * gcc.dg/20030218-1.c: New.
1184
1185 2003-02-18  Richard Henderson  <rth@redhat.com>
1186
1187         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1188         * gcc.dg/attr-used-2.c: New.
1189
1190 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1191
1192         PR c++/9704
1193         * g++.dg/init/copy5.C: New test.
1194
1195 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1196
1197         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1198         * g++.dg/pch/pch.exp: Likewise.
1199
1200 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1201
1202         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1203         STACK_SIZE is not defined.
1204
1205 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1206
1207         PR c++/9457
1208         * g++.dg/template/init1.C: New test.
1209
1210 2003-02-16  Jan HUbicka  <jh@suse.cz>
1211
1212         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1213         (foo): Add few extra tests
1214         * gcc.dg/c99-const-expr-3.c: Likewise.
1215         * gcc.c-torture/execute/20030216-1.c: New.
1216
1217 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1218
1219         PR c++/9459
1220         * g++.dg/ext/typeof4.C: New test.
1221
1222 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1223
1224         * gcc.dg/i386-387-3.c: New test case.
1225
1226 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1227
1228         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1229         cris-*-elf* cris-*-aout* and mmix-*-*.
1230
1231 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1232
1233         * gcc.dg/20030213-1.c: New test.
1234
1235 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1236
1237         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1238         * gcc.dg/i386-387-2.c: Likewise.
1239
1240 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1241
1242         * gcc.dg/ppc-spe.c: Fix formatting.
1243         Enable tests that were previously unsupported by gas.
1244         Delete tests for instructions that no longer exist.
1245         Switch arguments on evsubifw builtin.
1246
1247 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1248
1249         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1250         STACK_SIZE is too small.
1251
1252 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1253             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1254
1255         * gcc.dg/decl-2.c: New test.
1256
1257 2003-02-10  Jan Hubicka  <jh@suse.cz>
1258
1259         * gcc.dg/i386-fpcvt-1.c:  New test.
1260
1261 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1262
1263         * gcc.c-torture/execute/20030209-1.c: New test.
1264
1265 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1266
1267         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1268         int-wide bitops, use the constants of the same width.
1269         Likewise, if long long is 32-bit wide, test bitops using
1270         32-bit constants.
1271
1272 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1273
1274         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1275
1276 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1277
1278         * testsuite/gcc.dg/builtins-4.c: New test case.
1279
1280 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1281
1282         * gcc.dg/20020430-1.c: Fix dg command typos.
1283         * gcc.dg/20020503-1.c: Likewise.
1284
1285 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1286
1287         PR c++/8785
1288         * g++.dg/parse/fused-params1.C: New test.
1289
1290         PR c++/8857
1291         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1292
1293         PR c++/8921
1294         * g++.dg/parse/non-dependent1.C: New test.
1295
1296         PR c++/8928
1297         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1298
1299         PR c++/9228
1300         * g++.dg/parse/undefined7.C: New test.
1301         * g++.dg/parse/non-templ1.C: New test.
1302
1303         PR c++/9229
1304         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1305
1306 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1307
1308         * gcc.c-torture/compile/20030206-1.c: New test.
1309
1310 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1311
1312         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1313         "pow" to "foo" to avoid potential confusion with a math built-in.
1314
1315 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1316
1317         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1318         conditions for SPARC targets.
1319
1320 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1321
1322         * gcc.dg/20030204-1.c: New test.
1323
1324 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1325
1326         PR c++/38
1327         * g++.dg/parse/array-size1.C: New test.
1328
1329         PR c++/5657
1330         * g++.dg/parse/undefined3.C: New test.
1331
1332         PR c++/5665
1333         * g++.dg/parse/undefined4.C: New test.
1334
1335         PR c++/5975
1336         * g++.dg/parse/undefined5.C: New test.
1337
1338         PR c++/7259
1339         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1340
1341         PR c++/8578
1342         * g++.dg/parse/casting-operator1.C: New test.
1343
1344         PR c++/8596
1345         * g++.dg/parse/undefined6.C: New test.
1346
1347         PR c++/8736
1348         * g++.dg/parse/missing-template1.C: New test.
1349
1350 2003-02-04  Jan Hubicka  <jh@suse.cz>
1351
1352         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1353         * gcc.dg/i386-cmov?.c:  Likewise.
1354         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1355         * gcc.dg/i386-ssefp-1.c:  Likewise.
1356         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1357         conventions.
1358
1359 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1360
1361         PR c++/7129
1362         * testsuite/g++.dg/ext/max.C: New test.
1363
1364 2003-02-03  Jan Hubicka  <jh@suse.cz>
1365
1366         * gcc.c-torture/execute/20030203-1.c: New test.
1367
1368 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1369
1370         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1371         'natural-endian'.
1372
1373 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1374
1375         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1376         * g++.dg/init/new2.C: Likewise.
1377         * g++.dg/other/new1.C: Likewise.
1378
1379 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1380
1381         * gcc.dg/struct-ret-libc.c: New test.
1382
1383 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1384
1385         * gcc.dg/20030129-1.c: New test.
1386
1387 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1388
1389         PR c++/8849
1390         * g++.dg/template/ptrmem4.C: New test.
1391
1392 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1393
1394         * g++.dg/parser/constant1.C: New test.
1395
1396 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1397
1398         PR c++/8591
1399         * g++.dg/parse/friend2.C: New test.
1400
1401 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1402
1403         PR c++/9437
1404         * g++.dg/template/unify4.C: New test.
1405
1406 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1407
1408         * gcc.c-torture/execute/20030128-1.c: New test.
1409
1410 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1411
1412         * g++.dg/lookup/nested1.C: Test moved from ...
1413         * g++.old-deja/g++.other/lookup24.C: ... here.
1414
1415 2003-01-28  Jan Hubicka  <jh@suse.cz>
1416
1417         * gcc.dg/i386-cmov5.c:  New test.
1418
1419 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1420
1421         * gcc.c-torture/execute/20010925-1.c: Changed the
1422         memcpy declaration.
1423
1424 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1425
1426         PR c++/3902
1427         * g++.dg/parse/template5.C: New test.
1428
1429 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1430
1431         PR fortran/9258
1432         * g77.dg/pr9258: New test.
1433
1434 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1435
1436         * README: Move relevant parts from README.g++.
1437
1438         * README.g++: Remove this file.
1439
1440 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1441
1442         * g++.dg/abi/dcast1.C: New test.
1443
1444 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1445
1446         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1447
1448 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1449
1450         PR c++/47
1451         * g++.old-deja/g++.other/lookup24.C: New test.
1452
1453 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1454
1455         PR middle-end/7227
1456         * gcc.dg/uninit-C.c: New test.
1457
1458 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1459
1460         * g++.dg/abi/covariant1.C: New test.
1461
1462 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1463
1464         * gcc.dg/20030123-1.c: New test.
1465
1466 2003-01-25  Jan Hubicka  <jh@suse.cz>
1467
1468         PR opt/8492
1469         * gcc.c-torture/compile/20030125-1.c
1470
1471 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1472
1473         PR c++/9403
1474         * g++.dg/parse/template3.C: New test.
1475         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1476
1477         PR c++/795
1478         * g++.dg/parse/template4.C: New test.
1479
1480         PR c++/9415
1481         * g++.dg/template/qual2.C: New test.
1482
1483         PR c++/8545
1484         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1485
1486         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1487
1488 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1489
1490         * gcc.c-torture/execute/switch-1.c: New test case.
1491
1492 2003-01-25  Jan Hubicka  <jh@suse.cz>
1493
1494         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1495
1496 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1497
1498         Tweaks for Bison-1.875. From the NEWS file:
1499         "- `parse error' -> `syntax error'
1500         Bison now uniformly uses the term `syntax error'"
1501         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1502         * gcc.dg/cpp/digraph2.c: Likewise.
1503         * gcc.dg/cpp/direct2.c: Likewise.
1504         * gcc.dg/cpp/paste4.c: Likewise.
1505         * gcc.dg/c90-restrict-1.c: Likewise.
1506         * gcc.dg/c99-func-2.c: Likewise.
1507         * gcc.dg/noncompile/920721-2.c: Likewise.
1508         * gcc.dg/noncompile/930622-2.c: Likewise.
1509         * gcc.dg/noncompile/940112-1.c: Likewise.
1510         * gcc.dg/noncompile/950921-1.c: Likewise.
1511         * gcc.dg/noncompile/951123-1.c: Likewise.
1512         * gcc.dg/noncompile/971104-1.c: Likewise.
1513         * gcc.dg/noncompile/990416-1.c: Likewise.
1514
1515 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1516
1517         * g++.dg/parse/undefined1.C: Add error message.
1518
1519 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1520
1521         PR c++/9354
1522         * g++.dg/parse/new1.C: New test.
1523
1524         PR c++/9216
1525         * g++.dg/parse/template2.C: New test.
1526
1527         PR c++/9354
1528         * g++.dg/parse/typedef2.C: New test.
1529
1530         PR c++/9328
1531         * g++.dg/ext/typeof3.C: New test.
1532
1533 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1534
1535         PR c++/2738
1536         * g++.dg/parse/ret-type1.C: New test.
1537
1538         PR c++/3792
1539         * g++.dg/parse/tmpl-outside1.C: New test.
1540
1541         PR c++/4207
1542         * g++.dg/parse/int-as-enum1.C: New test.
1543
1544         PR c++/4903
1545         * g++.dg/parse/no-typename1.C: New test.
1546
1547         PR c++/5533
1548         * g++.dg/parse/no-value1.C: New test.
1549
1550         PR c++/5921
1551         * g++.dg/parse/wrong-inline1.C: New test.
1552
1553         PR c++/6402
1554         * g++.dg/parse/ref1.C: New test.
1555
1556         PR c++/6992
1557         * g++.dg/parse/attr-ctor1.C: New test.
1558
1559         PR c++/7229
1560         * g++.dg/parse/namespace5.C: New test.
1561
1562         PR c++/7917
1563         * g++.dg/parse/func-def1.C: New test.
1564
1565         PR c++/8143
1566         * g++.dg/parse/undefined1.C: New test.
1567
1568         PR c++/5723, PR c++/8522
1569         * g++.dg/parse/specialization1.C: New test.
1570
1571         PR c++/163, PR c++/8595
1572         * g++.dg/parse/struct-as-enum1.C: New test.
1573
1574         PR c++/9173
1575         * g++.dg/parse/undefined2.C: New test.
1576
1577 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/9298
1580         * g++.dg/parse/template1.C: New test.
1581
1582         PR c++/9384
1583         * g++.dg/parse/using1.C: New test.
1584
1585         PR c++/9285
1586         PR c++/9294
1587         * g++.dg/parse/expr2.C: New test.
1588
1589         PR c++/9388
1590         * g++.dg/parse/lookup2.C: Likewise.
1591
1592 2003-01-21  Jan Hubicka  <jh@suse.cz>
1593
1594         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1595         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1596         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1597         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1598
1599 2003-01-20  Nick Clifton  <nickc@redhat.com>
1600
1601         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1602         problem with ARM sibcall code generation.
1603
1604 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1605
1606         * gcc.c-torture/execute/20030120-1.c: New.
1607
1608 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1609
1610         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1611
1612 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/9272
1615         * g++.dg/parse/ctor1.C: New test.
1616
1617         PR c++/9294:
1618         * g++.dg/parse/qualified1.C: New test.
1619
1620         * g++.dg/parse/typename3.C: New test.
1621
1622 2003-01-16  Richard Henderson  <rth@redhat.com>
1623
1624         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1625
1626 2003-01-16  Richard Henderson  <rth@redhat.com>
1627
1628         * g++.dg/pch/pch.exp: Copy test header to the working directory
1629         before using it either for precompilation or direct use.
1630         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1631         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1632
1633 2003-01-16  Richard Henderson  <rth@redhat.com>
1634
1635         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1636         before using it either for precompilation or direct use.
1637         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1638         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1639
1640 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1641
1642         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1643         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1644         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1645         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1646         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1647         typename warning into error.
1648         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1649         error messages.
1650         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1651         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1652         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1653         messages.
1654         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1655         make declaration visible in template.
1656         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1657         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1658         messages.
1659         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1660         message.
1661         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1662         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1663         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1664         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1665         typename warning with error message.
1666         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1667         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1668         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1669
1670 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1671
1672         * g++.dg/parse/ambig2.C: New test.
1673
1674 2003-01-15  Richard Henderson  <rth@redhat.com>
1675
1676         * g++.dg/tls/init-2.C: Update error message string.
1677
1678 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1679
1680         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1681
1682 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1683
1684         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1685         all for HC11/HC12.
1686         * gcc.c-torture/compile/20001205-1.x: Likewise.
1687         * gcc.c-torture/compile/20001226-1.x: Likewise.
1688         * gcc.c-torture/compile/920520-1.x: Likewise.
1689         * gcc.c-torture/compile/961203-1.x: Likewise.
1690         * gcc.c-torture/compile/20020604-1.x: Likewise.
1691
1692 2003-01-15  Jan Hubicka  <jh@suse.cz>
1693
1694         * gcc.c-torture/compile/20030115-1.c: New test.
1695
1696         * gcc.dg/i386-fpcvt-1.c: New test.
1697         * gcc.dg/i386-fpcvt-2.c: New test.
1698
1699 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1700
1701         Further conform g++'s __vmi_class_type_info to the C++ ABI
1702         specification.
1703         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1704         the specification.
1705
1706 2003-01-14  Jan Hubicka  <jh@suse.cz>
1707
1708         * gcc.dg/i386-fpcvt-1.c: New test.
1709         * gcc.dg/i386-fpcvt-2.c: New test.
1710
1711 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1712
1713         * gcc.dg/i386-mmx-3.c: New test.
1714
1715 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1716
1717         PR c++/9264
1718         * g++.dg/parse/octal1.C: New file.
1719
1720         PR c++/9172
1721         * g++.dg/parse/typename1.C: New file.
1722
1723 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1724
1725         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1726         * gcc.dg/bf-no-ms-layout.c: Likewise.
1727         * gcc.dg/bf-ms-attrib.c: Likewise.
1728
1729 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/9099
1732         * g++.dg/parse/dtor1.C: New file.
1733
1734         PR c++/9128
1735         * g++.dg/rtti/typeid1.C: New file.
1736
1737         PR c++/9153
1738         * g++.dg/parse/lookup1.C: New file.
1739
1740         PR c++/9171
1741         * g++.dg/templ/spec5.C: New file.
1742
1743 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1744
1745         * gcc.c-torture/compile/20030110-1.c: New test.
1746
1747 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1748
1749         Merge from pch-branch:
1750
1751         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1752
1753         * gcc.dg/pch/cpp-1.h: New.
1754         * gcc.dg/pch/cpp-1.c: New.
1755         * gcc.dg/pch/cpp-2.h: New.
1756         * gcc.dg/pch/cpp-2.c: New.
1757
1758         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1759
1760         * gcc.dg/pch/except-1.h: New.
1761         * gcc.dg/pch/except-1.c: New.
1762
1763         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1764
1765         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1766         running test.
1767         * gcc.dg/pch: Include *.hp not *.h.
1768         * gcc.dg/pch/system-1.h: New.
1769         * gcc.dg/pch/system-1.c: New.
1770
1771         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1772
1773         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1774         rather than trying to build and run a program using PCH.
1775         * gcc.dg/pch: Remove dg-do commands from test files.
1776
1777         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1778
1779         * gcc.dg/pch/macro-3.c: New.
1780         * gcc.dg/pch/macro-3.h: New.
1781
1782         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1783
1784         * gcc.dg/pch/common-1.c: New.
1785         * gcc.dg/pch/common-1.h: New.
1786         * gcc.dg/pch/decl-1.c: New.
1787         * gcc.dg/pch/decl-1.h: New.
1788         * gcc.dg/pch/decl-2.c: New.
1789         * gcc.dg/pch/decl-2.h: New.
1790         * gcc.dg/pch/decl-3.c: New.
1791         * gcc.dg/pch/decl-3.h: New.
1792         * gcc.dg/pch/decl-4.c: New.
1793         * gcc.dg/pch/decl-4.h: New.
1794         * gcc.dg/pch/decl-5.c: New.
1795         * gcc.dg/pch/decl-5.h: New.
1796         * gcc.dg/pch/global-1.c: New.
1797         * gcc.dg/pch/global-1.h: New.
1798         * gcc.dg/pch/inline-1.c: New.
1799         * gcc.dg/pch/inline-1.h: New.
1800         * gcc.dg/pch/inline-2.c: New.
1801         * gcc.dg/pch/inline-2.h: New.
1802         * gcc.dg/pch/static-1.c: New.
1803         * gcc.dg/pch/static-1.h: New.
1804         * gcc.dg/pch/static-2.c: New.
1805         * gcc.dg/pch/static-2.h: New.
1806
1807         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1808
1809         * g++.dg/pch/pch.exp: Better handle failing testcases.
1810         * gcc.dg/pch/pch.exp: Likewise.
1811         * gcc.dg/pch/macro-1.c: New.
1812         * gcc.dg/pch/macro-1.h: New.
1813         * gcc.dg/pch/macro-2.c: New.
1814         * gcc.dg/pch/macro-2.h: New.
1815
1816         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1817
1818         * g++.dg/dg.exp: Treat files in pch/ specially.
1819         * g++.dg/pch/pch.exp: New file.
1820         * g++.dg/pch/empty.H: New file.
1821         * g++.dg/pch/empty.C: New file.
1822         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1823         "precompile".
1824
1825         * gcc.dg/pch/pch.exp: New file.
1826         * gcc.dg/pch/empty.h: New file.
1827         * gcc.dg/pch/empty.c: New file.
1828         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1829         "precompile".
1830
1831 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1832
1833         * g++.dg/template/friend14.C: New test.
1834
1835 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1836
1837         * gcc.dg/old-style-asm-1.c: New test.
1838
1839 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1840
1841         * gcc.c-torture/compile/20030109-1.c: New test.
1842
1843 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1844
1845         * gcc.c-torture/execute/20030109-1.c: New test.
1846
1847 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1848
1849         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1850         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1851         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1852         * g++.old-deja/g++.mike/eh2.C: Likewise
1853         * g++.old-deja/g++.mike/eh3.C: Likewise
1854         * g++.old-deja/g++.mike/eh5.C: Likewise
1855         * g++.old-deja/g++.mike/eh6.C: Likewise
1856         * g++.old-deja/g++.mike/eh7.C: Likewise
1857         * g++.old-deja/g++.mike/eh8.C: Likewise
1858         * g++.old-deja/g++.mike/eh9.C: Likewise
1859         * g++.old-deja/g++.mike/eh10.C: Likewise
1860         * g++.old-deja/g++.mike/eh12.C: Likewise
1861         * g++.old-deja/g++.mike/eh13.C: Likewise
1862         * g++.old-deja/g++.mike/eh14.C: Likewise
1863         * g++.old-deja/g++.mike/eh16.C: Likewise
1864         * g++.old-deja/g++.mike/eh17.C: Likewise
1865         * g++.old-deja/g++.mike/eh18.C: Likewise
1866         * g++.old-deja/g++.mike/eh21.C: Likewise
1867         * g++.old-deja/g++.mike/eh23.C: Likewise
1868         * g++.old-deja/g++.mike/eh24.C: Likewise
1869         * g++.old-deja/g++.mike/eh25.C: Likewise
1870         * g++.old-deja/g++.mike/eh26.C: Likewise
1871         * g++.old-deja/g++.mike/eh27.C: Likewise
1872         * g++.old-deja/g++.mike/eh28.C: Likewise
1873         * g++.old-deja/g++.mike/eh29.C: Likewise
1874         * g++.old-deja/g++.mike/eh31.C: Likewise
1875         * g++.old-deja/g++.mike/eh33.C: Likewise
1876         * g++.old-deja/g++.mike/eh34.C: Likewise
1877         * g++.old-deja/g++.mike/eh35.C: Likewise
1878         * g++.old-deja/g++.mike/eh36.C: Likewise
1879         * g++.old-deja/g++.mike/eh37.C: Likewise
1880         * g++.old-deja/g++.mike/eh38.C: Likewise
1881         * g++.old-deja/g++.mike/eh39.C: Likewise
1882         * g++.old-deja/g++.mike/eh40.C: Likewise
1883         * g++.old-deja/g++.mike/eh41.C: Likewise
1884         * g++.old-deja/g++.mike/eh42.C: Likewise
1885         * g++.old-deja/g++.mike/eh44.C: Likewise
1886         * g++.old-deja/g++.mike/eh46.C: Likewise
1887         * g++.old-deja/g++.mike/eh47.C: Likewise
1888         * g++.old-deja/g++.mike/eh48.C: Likewise
1889         * g++.old-deja/g++.mike/eh49.C: Likewise
1890         * g++.old-deja/g++.mike/eh50.C: Likewise
1891         * g++.old-deja/g++.mike/eh51.C: Likewise
1892         * g++.old-deja/g++.mike/eh53.C: Likewise
1893         * g++.old-deja/g++.mike/eh55.C: Likewise
1894         * g++.old-deja/g++.mike/p7912.C: Likewise
1895         * g++.old-deja/g++.mike/p9706.C: Likewise
1896         * g++.old-deja/g++.mike/p10416.C: Likewise
1897         * g++.old-deja/g++.mike/p11667.C: Likewise
1898         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1899         Remove redundant reference to Iris.
1900         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1901         Elxsi, i860, Pico Java, and WE32K.
1902
1903 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1904
1905         * g++.dg/ext/asm4.C: New test.
1906
1907 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1908
1909         PR c++/9030
1910         * g++.dg/template/friend12.C: New test.
1911         * g++.dg/template/friend13.C: Likewise.
1912         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1913
1914 2003-01-08  Jan Hubicka  <jh@suse.cz>
1915
1916         * gcc.dg/i386-cadd.c: New test.
1917         * gcc.dg/i386-cmov4.c: Likewise.
1918
1919 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1920
1921         PR c++/9165
1922         * g++.dg/warn/Wunused-3.C: New test.
1923
1924         * g++.dg/abi/bitfield9.C: New test.
1925
1926         PR c++/9189
1927         * g++.dg/parse/defarg3.C: New test.
1928
1929 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1930
1931         * g++.dg/parse/ambig1.C: New test.
1932         * g++.dg/parse/defarg2.C: New test.
1933
1934 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1935
1936         * g++.dg/template/defarg-1.C: New test.
1937         * g++.dg/template/local2.C: Likewise.
1938
1939 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1940
1941         * gcc.c-torture/execute/20030105-1.c: New test.
1942
1943 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1944
1945         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1946         * g++.dg/parse/namespace4.C: Likewise.
1947
1948 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1949
1950         * g++.dg/template/ntp2.C: New test.
1951
1952 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1953
1954         * g++.dg/parse/extern-C-1.C: New test.
1955
1956         * g++.dg/parse/namespace4.C: New test.
1957
1958         * g++.dg/template/nested1.C: New test.
1959
1960         * g++.dg/parse/namespace3.C: New test.
1961
1962 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1963
1964         * g++.dg/lookup/two-stage1.C: New test.
1965
1966 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1967
1968         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1969         * g++.old-deja/g++.jason/access8.C: Likewise.
1970         * g++.old-deja/g++.other/decl5.C: Likewise.
1971
1972 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1973
1974         * g++.dg/parse/parse7.C: New test.
1975
1976 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1977
1978         PR c++/2843
1979         * g++.dg/ext/attrib7.C: New test.
1980
1981 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1982
1983         * g++.dg/parse/parse6.C: New test.
1984
1985 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1986
1987         * gcc.dg/h8300-stack-1.c: New.
1988
1989 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1990
1991         g++.dg/lookup/exception1.C: New test.
1992
1993         g++.dg/lookup/template1.C: New test.
1994
1995         g++.dg/parse/namespace2.C: New test.
1996
1997         g++.dg/parse/parens2.C: New test.
1998
1999 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2000
2001         * g++.dg/parse/parse5.C: New test.
2002         * g++.dg/lookup/scoped4.C: New test.
2003
2004 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2005
2006         * g++.dg/parse/parens1.C: New test.
2007
2008         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2009         angle-bracket1.C.
2010         * g++.dg/parse/parens2.C: New test.
2011
2012         * g++.dg/lookup/scope-operator1.C: New test.
2013
2014         * g++.dg/parse/operator1.C: New test.
2015
2016 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2017
2018         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2019         * g++.old-deja/g++.other/access6.C: Likewise.
2020         * g++.old-deja/g++.other/decl1.C: Likewise.
2021         * g++.old-deja/g++.pt/typename12.C: Likewise.
2022
2023 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2024
2025         * g++.dg/parse/namespace1.C: New test.
2026
2027 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2028
2029         * g++.dg/parse/parse4.C: New test.
2030
2031 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2032
2033         * g++.dg/parse/parse3.C: New test.
2034
2035 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2036
2037         * g++.dg/parse/parse2.C: New test.
2038
2039 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2040
2041         * g++.dg/template/friend11.C: New test.
2042
2043 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2044
2045         * g++.dg/parse/parse1.C: New test.
2046
2047 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
2048
2049         * lib/profopt.exp: Change the name of a global variable to avoid
2050         possible clashes with other test suites.
2051
2052 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
2053
2054         * g++.dg/inherit/covariant8.C: New test.
2055
2056 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2057
2058         * g++.dg/init/array9.C: New test.
2059
2060         PR c++/9112
2061         * g++.dg/parse/expr1.C: New test.
2062
2063 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
2064
2065         * gcc.c-torture/compile/20021230-1.c: New test.
2066
2067 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2068
2069         * g++.dg/inherit/covariant5.C: New test.
2070         * g++.dg/inherit/covariant6.C: New test.
2071         * g++.dg/inherit/covariant7.C: New test.
2072
2073 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2074
2075         PR c++/2739
2076         * g++.dg/other/access2.C: New test.
2077
2078 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2079
2080         * g++.dg/other/anon-struct.C: No longer fails
2081         * g++.old-deja/g++.brendan/parse4.C: Likewise.
2082         * g++.old-deja/g++.brendan/parse5.C: Likewise.
2083         * g++.old-deja/g++.brendan/parse6.C: Likewise.
2084
2085 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2086
2087         * g++.dg/parse/angle-bracket.C (main): No longer fails.
2088
2089 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
2090
2091         * g++.dg/eh/spec4.C: Remove stray semicolon.
2092         * g++.dg/expr/pmf-1.C: Change error message.
2093         * g++.dg/ext/asm1.C: Remove stray semicolon.
2094         * g++.dg/ext/typename1.C: Add missing typenames.
2095         * g++.dg/inherit/template-as-base.C: Change error message.
2096         * g++.dg/lookup/scoped1.C: Likewise.
2097         * g++.dg/lookup/scoped2.C: Likewise.
2098         * g++.dg/lookup/using2.C: Likewise.
2099         * g++.dg/other/component1.C: Remove stray semicolon.
2100         * g++.dg/other/do1.C: Change error message.
2101         * g++.dg/other/error2.C: Likewise.
2102         * g++.dg/other/init1.C: Likewise.
2103         * g++.dg/other/packed1.C: Remove stray semicolon.
2104         * g++.dg/other/ptrmem2.C: Change error message.
2105         * g++.dg/parse/parameter-declaration-1.C: Remove line number
2106         marker.
2107         * g++.dg/special/initp1.C: Remove invalid attribute usage.
2108         * g++.dg/template/access3.C: Add typename keyword.
2109         * g++.dg/template/access5.C: Remove stray semicolon.
2110         * g++.dg/template/access6.C: Likewise.
2111         * g++.dg/template/complit1.C: Likewise.
2112         * g++.dg/template/crash1.C: Change error message.
2113         * g++.dg/template/inherit2.C: Remove stray semicolon.
2114         * g++.dg/template/instantiate2.C: Likewise.
2115         * g++.dg/template/instantiate3.C: Change error message.
2116         * g++.dg/template/qual1.C: Remove stray semicolon.
2117         * g++.dg/template/qualttp18.C: Change error message.
2118         * g++.dg/template/ref1.C: Remove stray semicolon.
2119         * g++.dg/template/sizeof1.C (A::value): Declare it.
2120         * g++.dg/template/spec4.C: Change error message.
2121         * g++.dg/template/static1.C: Likewise.
2122         * g++.dg/template/type1.C: Likewise.
2123         * g++.dg/template/typename3.C: Likewise.
2124         * g++.old-deja/g++.benjamin/13478.C: Change error message.
2125         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2126         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2127         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2128         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2129         named return value extension.
2130         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2131         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2132         * g++.old-deja/g++.bob/extern_C.C: Likewise.
2133         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2134         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2135         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2136         * g++.old-deja/g++.brendan/crash13.C: Likewise.
2137         * g++.old-deja/g++.brendan/crash15.C: Likewise.
2138         * g++.old-deja/g++.brendan/crash18.C: Change error message.
2139         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2140         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2141         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2142         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2143         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2144         syntax.
2145         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2146         * g++.old-deja/g++.brendan/crash8.C: Change error message.
2147         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2148         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2149         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2150         * g++.old-deja/g++.brendan/template11.C: Likewise.
2151         * g++.old-deja/g++.brendan/template26.C: Likewise.
2152         * g++.old-deja/g++.brendan/template27.C: Use explicit
2153         specialization syntax.
2154         * g++.old-deja/g++.brendan/template30.C: Likewise.
2155         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2156         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2157         non-dependent names.
2158         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2159         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2160         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2161         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2162         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2163         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2164         named return value extension.
2165         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2166         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2167         * g++.old-deja/g++.ext/return1.C: Likewise.
2168         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2169         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2170         * g++.old-deja/g++.jason/access8.C: Likewise.
2171         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2172         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2173         pseudo-destructor names.
2174         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2175         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2176         pseudo-destructor names.
2177         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2178         * g++.old-deja/g++.jason/overload19.C: Likewise.
2179         * g++.old-deja/g++.jason/overload32.C: Likewise.
2180         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2181         stray semicolons.
2182         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2183         * g++.old-deja/g++.jason/return.C: Likewise.
2184         * g++.old-deja/g++.jason/return2.C: Likewise.
2185         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2186         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2187         syntax.
2188         * g++.old-deja/g++.jason/template10.C: Account for use of
2189         non-dependent names.
2190         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2191         syntax.
2192         * g++.old-deja/g++.jason/template37.C: Likewise.
2193         * g++.old-deja/g++.law/access4.C: Change error messages.
2194         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2195         pseudo-destructor names.
2196         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2197         * g++.old-deja/g++.law/ctors9.C: Likewise.
2198         * g++.old-deja/g++.law/cvt22.C: Likewise.
2199         * g++.old-deja/g++.law/dtors5.C: Likewise.
2200         * g++.old-deja/g++.law/global-init1.C: Likewise.
2201         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2202         * g++.old-deja/g++.law/operators28.C: Likewise.
2203         * g++.old-deja/g++.law/visibility28.C: Likewise.
2204         * g++.old-deja/g++.martin/eval1.C: Likewise.
2205         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2206         name.
2207         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2208         * g++.old-deja/g++.mike/net34.C: Likewise.
2209         * g++.old-deja/g++.mike/net36.C: Likewise.
2210         * g++.old-deja/g++.mike/ns2.C: Likewise.
2211         * g++.old-deja/g++.mike/p12306.C: Likewise.
2212         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2213         value extension.
2214         * g++.old-deja/g++.mike/p700.C: Likewise.
2215         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2216         * g++.old-deja/g++.mike/p710.C: Likewise.
2217         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2218         value extension.
2219         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2220         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2221         * g++.old-deja/g++.ns/crash2.C: Likewise.
2222         * g++.old-deja/g++.ns/crash3.C: Likewise.
2223         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2224         * g++.old-deja/g++.ns/ns17.C: Likewise.
2225         * g++.old-deja/g++.ns/template16.C: Likewise.
2226         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2227         keyword.
2228         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2229         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2230         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2231         named return value extension.
2232         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2233         * g++.old-deja/g++.other/access4.C: Issue additional error
2234         messages.
2235         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2236         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2237         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2238         * g++.old-deja/g++.other/crash25.C: Change error message.
2239         * g++.old-deja/g++.other/crash4.C: Change error message.
2240         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2241         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2242         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2243         checks.
2244         * g++.old-deja/g++.other/defarg8.C: Likewise.
2245         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2246         * g++.old-deja/g++.other/dtor10.C: Likewise.
2247         * g++.old-deja/g++.other/incomplete.C: Likewise.
2248         * g++.old-deja/g++.other/linkage7.C: Likewise.
2249         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2250         lookup algorithm.
2251         * g++.old-deja/g++.other/mangle2.C: Likewise.
2252         * g++.old-deja/g++.other/refinit2.C: Likewise.
2253         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2254         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2255         * g++.old-deja/g++.pt/crash28.C: Likewise.
2256         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2257         syntax.
2258         * g++.old-deja/g++.pt/crash32.C: Change error message.
2259         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2260         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2261         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2262         error message position.
2263         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2264         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2265         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2266         syntax.
2267         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2268         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2269         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2270         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2271         keyword.
2272         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2273         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2274         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2275         keyword.
2276         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2277         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2278         syntax.
2279         * g++.old-deja/g++.pt/friend28.C: Account for use of
2280         non-dependent names.
2281         * g++.old-deja/g++.pt/friend29.C: Likewise.
2282         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2283         rules.
2284         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2285         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2286         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2287         lookup rules.
2288         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2289         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2290         keyword.
2291         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2292         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2293         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2294         keyword.
2295         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2296         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2297         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2298         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2299         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2300         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2301         keyword.
2302         * g++.old-deja/g++.pt/spec10.C: Likewise.
2303         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2304         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2305         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2306         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2307         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2308         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2309         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2310         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2311         * g++.old-deja/g++.pt/typename15.C: Likewise.
2312         * g++.old-deja/g++.pt/typename22.C: Likewise.
2313         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2314         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2315         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2316         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2317         syntax.
2318         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2319         return value extension.
2320         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2321         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2322         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2323         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2324
2325 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         * g++.dg/warn/inline1.C: New test.
2328         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2329         * g++.old-deja/g++.jason/synth10.C: Likewise.
2330         * g++.old-deja/g++.mike/net31.C: Likewise.
2331         * g++.old-deja/g++.mike/p8786.C: Likewise.
2332
2333         * g++.dg/template/friend10.C: New test.
2334         * g++.dg/template/conv5.C: New test.
2335
2336 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2337
2338         * g++.dg/lookup/scoped3.C: New test.
2339
2340         * g++.dg/lookup/decl1.C: New test.
2341         * g++.dg/lookup/decl2.C: New test.
2342
2343 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2344
2345         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2346         gcc.c-torture/compile/20021015-1.c,
2347         gcc.c-torture/compile/20021015-2.c,
2348         gcc.c-torture/compile/20021123-1.c,
2349         gcc.c-torture/compile/20021123-2.c,
2350         gcc.c-torture/compile/20021123-3.c,
2351         gcc.c-torture/compile/20021123-4.c,
2352         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2353         only to 3.1 or 3.2 branch.
2354
2355 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2356
2357         * gcc.dg/i386-bitfield3.c: New test.
2358
2359         * gcc.dg/i386-bitfield2.c: New test.
2360
2361 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2362
2363         * g++.dg/parse/conv_op1.C: New test.
2364
2365 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2366
2367         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2368         approved.
2369
2370 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2371
2372         * gcc.c-torture/compile/20021220-1.c: New test.
2373
2374 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2375
2376         * gcc.dg/i386-fastcall-1.c: New.
2377
2378 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2379
2380         * gcc.c-torture/execute/20021219-1.c: New test.
2381
2382 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2383
2384         * gcc.dg/i386-pic-1.c: New test.
2385
2386 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2387
2388         PR c++/8099
2389         * g++.dg/template/friend9.C: New test.
2390
2391 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2392
2393         PR c++/3663
2394         * g++.dg/template/access7.C: New test.
2395
2396 2002-12-18  Nick Clifton  <nickc@redhat.com>
2397
2398         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2399         the libstdc++-v3 directory has been found.
2400
2401 2002-12-12  Devang Patel <dpatel@apple.com>
2402         * gcc.dg/darwin-ld-1.c: New test.
2403         * gcc.dg/darwin-ld-2.c: New test.
2404         * gcc.dg/darwin-ld-3.c: New test.
2405         * gcc.dg/darwin-ld-4.c: New test.
2406         * gcc.dg/darwin-ld-5.c: New test.
2407
2408 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2409
2410         * gcc.c-torture/compile/20021212-1.c: New test.
2411
2412 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2413
2414         * gcc.dg/fshort-wchar: New test.
2415
2416 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/8372
2419         * g++.dg/template/dtor1.C: New test.
2420
2421         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2422         markers.
2423
2424 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2425
2426         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2427
2428 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2429
2430         * g++.dg/template/static1.C: New test.
2431         * g++.dg/template/static2.C: New test.
2432         * g++.old-deja/g++.ext/memconst.C: New test.
2433
2434 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2435
2436         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2437         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2438         * g++.dg/special/initp1.C: Likewise.
2439
2440 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2441
2442         * gcc.c-torture/execute/20021204-1.c: New test.
2443
2444 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2445
2446         * gcc.dg/ppc-fmadd-1.c: New file.
2447         * gcc.dg/ppc-fmadd-2.c: New file.
2448         * gcc.dg/ppc-fmadd-3.c: New file.
2449
2450 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2451
2452         * gcc.c-torture/compile/20021204-1.c: New test.
2453
2454 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2455
2456         * g++.dg/inherit/covariant2.C: New test.
2457         * g++.dg/inherit/covariant3.C: New test.
2458         * g++.dg/inherit/covariant4.C: New test.
2459         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2460         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2461
2462 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/8688
2465         * g++.dg/init/brace3.C: New test.
2466
2467 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2468
2469         * gcc.dg/20020210-1.c: Fix a comment typo.
2470
2471 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/8720
2474         * g++.dg/parse/defarg1.C: New test.
2475
2476         PR c++/8615
2477         * g++.dg/template/char1.C: New test.
2478
2479         * g++.dg/template/varmod1.C: Fix typo.
2480
2481 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2482
2483         DR 180
2484         * g++.old-deja/g++.pt/crash32.C: Expect error.
2485
2486 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2487
2488         PR c++/5919
2489         * g++.dg/template/varmod1.C: New test.
2490
2491         PR c++/8727
2492         * g++.dg/inherit/typeinfo1.C: New test.
2493
2494         PR c++/8663
2495         * g++.dg/inherit/typedef1.C: New test.
2496
2497 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2498
2499         PR c++/8332
2500         PR c++/8493
2501         * g++.dg/template/strlen1.C: New test.
2502
2503         PR c++/8227
2504         * g++.dg/template/ctor2.C: New test.
2505
2506         PR c++/8214
2507         * g++.dg/init/string1.C: New test.
2508
2509         PR c++/8511
2510         * g++.dg/template/friend8.C: New test.
2511
2512 2002-11-29  Joe Buck <jbuck@synopsys.com>
2513
2514         * g++.dg/lookup/anon2.C: New test.
2515
2516 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2517
2518         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2519         h8300 port.
2520
2521 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2522
2523         * gcc.dg/bitfld-6.c: New test.
2524
2525 2002-11-27  Jan Hubicka  <jh@suse.cz>
2526
2527         * gcc.c-torture/execute/20021127.[cx]: New test.
2528
2529 2002-11-26  Jan Hubicka  <jh@suse.cz>
2530
2531         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2532         quality.
2533
2534 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2535
2536         * g++.dg/init/brace2.C: New test.
2537         * g++.old-deja/g++.mike/p9129.C: Correct.
2538
2539 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2540
2541         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2542
2543 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2544
2545         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2546
2547 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2548
2549         * testsuite/g++.dg/abi/empty11.C: New test.
2550         * testsuite/g++.dg/rtti/cv1.C: New test.
2551
2552 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2553
2554         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2555
2556 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2557
2558         * g++.dg/abi/empty10.C: New test.
2559
2560 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2561
2562         * gcc.c-torture/compile/20021124-1.c: New test.
2563
2564 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2565
2566         * g++.dg/abi/rtti2.C: New test.
2567
2568 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         * gcc.dg/i386-unroll-1.c: New test.
2571
2572 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2573
2574         * gcc.c-torture/compile/20021120-1.c: New test.
2575         * gcc.c-torture/compile/20021120-2.c: New test.
2576
2577 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2578
2579         * gcc.dg/bitfld-5.c: New test.
2580
2581 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2582
2583         * gcc.c-torture/execute/20021120-3.c: New test.
2584
2585 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2586
2587         * gcc.c-torture/execute/20021120-2.c: New test.
2588
2589 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2590
2591         * gcc.c-torture/execute/20021120-1.c: New test.
2592
2593 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2594
2595         * gcc.c-torture/execute/20021118-3.c: New test.
2596
2597 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2598
2599         * gcc.c-torture/compile/20021119-1.c: New test.
2600
2601 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2602
2603         * gcc.dg/duff-1.c: New test.
2604         * gcc.dg/duff-2.c: New test.
2605         * gcc.dg/duff-3.c: New test.
2606
2607 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2608
2609         * gcc.dg/cpp/_Pragma5.c: New test.
2610
2611 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2612
2613         * gcc.c-torture/execute/20021118-2.c: New test.
2614
2615 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2616
2617         * gcc.c-torture/execute/20021118-1.c: New test.
2618
2619 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2620
2621         * gcc.dg/20021116-1.c: New test.
2622
2623 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2624
2625         * g++.dg/abi/vcall1.C: New test.
2626
2627 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2628
2629         * gcc.dg/20021029-1.c: New test.
2630         * gcc.dg/20021029-2.c: New test.
2631
2632 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2633
2634         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2635
2636 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2637
2638         PR c/8439
2639         * gcc.dg/20021110.c: Move to ...
2640         * gcc.c-torture/compile/20021110.c: .... here.
2641
2642 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2643
2644         PR c/8467
2645         * gcc.c-torture/execute/20021111-1.c
2646
2647 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2648
2649         PR c/8439
2650         * gcc.dg/20021110.c: New test.
2651
2652 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2653
2654         * g++.dg/abi/vthunk3.C: Run only on x86.
2655
2656 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2657
2658         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2659
2660 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2661
2662         * lib/compat.exp (compat-execute): Fix logic error in last
2663         change.
2664
2665 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2666
2667         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2668
2669 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2670
2671         PR c++/8389
2672         * g++.dg/template/access6.C: New test.
2673
2674 2002-11-08  Jan Hubicka  <jh@suse.cz>
2675
2676         * gcc.dg/i386-ssefp-1.c: New test.
2677         * gcc.dg/i386-ssefp-1.c: New test.
2678
2679 2002-11-08  Jan Hubicka  <jh@suse.cz>
2680
2681         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2682
2683 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2684
2685         * g++.dg/abi/vthunk3.C: New test.
2686
2687         PR c++/8338
2688         * g++.dg/template/crash2.C: New test.
2689
2690 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2691
2692         * testsuite/g++.dg/abi/dtor1.C: New test.
2693         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2694
2695 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2696
2697         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2698         Darwin.
2699
2700 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2701
2702         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2703         -mthumb.  Only xfail with -O0.
2704
2705 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2706
2707         * g++.dg/abi/thunk1.C: New test.
2708         * g++.dg/abi/thunk2.C: Likewise.
2709         * g++.dg/abi/vtt1.C: Likewise.
2710
2711 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2712
2713         PR optimization/8423
2714         * gcc.c-torture/execute/builtin-constant.c: New test.
2715
2716 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2717
2718         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2719         Add some more cases.
2720
2721 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2722
2723         PR c++/8391
2724         * g++.dg/opt/local1.C: New test.
2725
2726 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2727
2728         PR c++/8160
2729         * g++.dg/template/complit1.C: New test.
2730
2731         PR c++/8149
2732         * g++.dg/template/typename4.C: Likewise.
2733
2734 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2735
2736         Core issue 287, PR c++/7639
2737         * g++.dg/template/instantiate1.C: Adjust error location.
2738         * g++.dg/template/instantiate3.C: New test.
2739         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2740         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2741         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2742
2743 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2744
2745         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2746
2747 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/8287
2750         * g++.dg/init/dtor2.C: New test.
2751
2752 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2753
2754         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2755         * gcc.dg/nest.c: Bypass errors on irix6.
2756
2757 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2758
2759         * gcc.dg/nest.c: Expect error for mmix-*-*.
2760         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2761
2762 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2763
2764         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2765         markers.
2766
2767         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2768
2769 2002-10-25  Mike Stump  <mrs@apple.com>
2770
2771         * gcc.dg/warn-1.c: New test.
2772
2773 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2774
2775         * g++.dg/template/typename3.C: New test.
2776
2777 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2778
2779         * g++.dg/lookup/ptrmem1.C: New test.
2780
2781         * g++.dg/abi/vthunk2.C: New test.
2782
2783 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2784
2785         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2786
2787 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2788
2789         * g++.dg/abi/empty9.C: New test.
2790
2791 2002-10-24  Richard Henderson  <rth@redhat.com>
2792
2793         * g++.dg/inherit/thunk1.C: Enable for ia64.
2794
2795 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2796
2797         PR c++/8067
2798         * g++.dg/lookup/pretty1.C: New test.
2799
2800 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2801
2802         * gcc.dg/20021023-1.c: New test.
2803
2804 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2805
2806         PR c++/7679
2807         * g++.dg/parse/inline1.C: New test.
2808
2809 2002-10-23  Richard Henderson  <rth@redhat.com>
2810
2811         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2812
2813         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2814
2815 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2816
2817         PR c++/6579
2818         * g++.dg/parse/stmtexpr3.C: New test.
2819
2820 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2821
2822         * g++.dg/expr/cond1.C: New test.
2823
2824 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2825
2826         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2827
2828 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2829
2830         * g++.dg/abi/vbase13.C: New test.
2831         * g++.dg/abi/vbase14.C: Likewise.
2832
2833 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2834
2835         * gcc.dg/tls/pic-1.c: New test.
2836         * gcc.dg/tls/nonpic-1.c: New test.
2837         * gcc.dg/20021018-1.c: New test.
2838
2839 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2840
2841         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2842         Remove only files with the same base name as the test case.
2843         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2844         (profopt-execute): Likewise.  Also, remove old profiling
2845         and performance data files before running the tests.
2846
2847         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2848         * g++.dg/bprob/bprob.exp: Likewise.
2849         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2850         to allow more general test case names.
2851
2852         * g++.dg/bprob/bprob-1.C: Rename to ...
2853         * g++.dg/bprob/g++-bprob-1.C: ... this.
2854
2855         * g77.dg/bprob/bprob-1.f: Rename to ...
2856         * g77.dg/bprob/g77-bprob-1.f: ... this.
2857
2858 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2859
2860         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2861         bison 1.50 or later.
2862
2863 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2864
2865         * g++.dg/README: Describe more test directories.
2866
2867 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2868
2869         * g++.dg/init/array6.C: Add additional tests.
2870
2871 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2872
2873         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2874         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2875
2876 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2877
2878         * gcc.c-torture/compile/20020604-1.x: New.
2879         * gcc.c-torture/compile/simd-5.x: Likewise.
2880         * gcc.c-torture/execute/920710-1.x: Likewise.
2881         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2882
2883 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2884
2885         * g++.dg/inherit/override1.C: Add dg-options clause.
2886
2887 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2888
2889         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2890         _mm_slli_si128.
2891
2892 2002-10-19  Andreas Schwab  <schwab@suse.de>
2893
2894         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2895         directory component.
2896
2897 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2898
2899         * g++.dg/inherit/thunk1.C: New test.
2900
2901         * g++.dg/inherit/override1.C: New test.
2902
2903         * g++.dg/abi/mangle11.C: New test.
2904         * g++.dg/abi/mangle14.C: New test.
2905         * g++.dg/abi/mangle17.C: New test.
2906
2907 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2908
2909         * g++.dg/overload/member2.C: New test.
2910
2911 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2912
2913         * g++.dg/README: Describe new compat directory.
2914         * g++.dg/dg.exp: Skip tests in compat directory.
2915         * README.compat: New file.
2916         * lib/compat.exp: New expect script.
2917         * g++.dg/compat: New test directory.
2918         * g++.dg/compat/compat.exp: New expect script.
2919         * g++.dg/compat/abi: New test directory.
2920         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2921         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2922         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2923         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2924         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2925         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2926         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2927         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2928         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2929         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2930         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2931         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2932         * g++.dg/compat/break: New test directory.
2933         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2934         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2935         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2936         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2937         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2938         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2939         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2940         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2941         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2942         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2943         g++.dg/compat/break/README: New files.
2944         * g++.dg/compat/eh: New test directory.
2945         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2946         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2947         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2948         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2949         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2950         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2951         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2952         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2953         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2954         g++.dg/compat/eh/filter2_y.C,
2955         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2956         g++.dg/compat/eh/new1_y.C,
2957         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2958         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2959         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2960         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2961         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2962         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2963         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2964         g++.dg/compat/eh/unexpected1_y.C: New files.
2965         * g++.dg/compat/init: New test directory.
2966         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2967         g++.dg/compat/init/array5_y.C,
2968         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2969         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2970         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2971         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2972         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2973         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2974         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2975         g++.dg/compat/init/init-ref2_y.C: New files.
2976
2977 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/7584
2980         * g++.dg/inherit/using3.C: New test.
2981
2982 2002-10-17  Jan Hubicka  <jh@suse.cz>
2983
2984         * gcc.dg/20021017-2.c: New test.
2985
2986 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2987
2988         * g++.dg/abi/mangle16.C: Adjust.
2989
2990         * g++.dg/init/array8.C: New test.
2991
2992 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2993
2994         * gcc.dg/special/mips-abi.exp: New test.
2995         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2996
2997 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2998
2999         * g++.dg/abi/mangle16.C: New test.
3000         * g++.dg/abi/mangle17.C: Likewise.
3001
3002         PR c++/7478
3003         * g++.dg/template/ref1.C: New test.
3004
3005 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3006
3007         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3008
3009 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3010
3011         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3012
3013 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3014
3015         PR c++/7524
3016         * g++.dg/init/array7.C: New test.
3017
3018 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3019
3020         * g++.dg/init/array6.C: New test.
3021
3022         * g++.dg/abi/mangle13.C: Likewise.
3023         * g++.dg/abi/mangle14.C: Likewise.
3024         * g++.dg/abi/mangle15.C: Likewise.
3025
3026 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3027
3028         * g++.dg/abi/empty8.C: New test.
3029
3030 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3031
3032         * g++.dg/init/ctor1.C: New test.
3033
3034 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3035
3036         * gcc.c-torture/execute/20021015-1.c: New test.
3037
3038 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3039
3040         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3041
3042 2002-10-14  Jan Hubicka  <jh@suse.cz>
3043
3044         * gcc.dg/i386-ssetype-[1-5].c: New tests.
3045
3046 2002-10-14  Richard Henderson  <rth@redhat.com>
3047
3048         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3049
3050 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3051
3052         PR optimization/6631
3053         * g++.dg/opt/const2.C: New test.
3054
3055 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3056
3057         PR c++/7176
3058         * g++.dg/parse/friend1.C: New test.
3059         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3060
3061 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
3062
3063         * gcc.dg/20021014-1.c: New test.
3064
3065 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
3066
3067         PR c++/5661
3068         * g++.dg/ext/vlm1.C: New test.
3069         * g++.dg/ext/vlm2.C: Likewise.
3070
3071         * g++.dg/init/array1.C: Remove invalid braces.
3072         * g++.dg/init/brace1.C: New test.
3073         * g++.dg/init/copy2.C: Likewise.
3074         * g++.dg/init/copy3.C: Likewise.
3075         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3076         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3077         braces.
3078
3079 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
3080
3081         * gcc.dg/cpp/assembler.S: Don't use -ansi.
3082
3083 2002-10-11  Richard Shann  <richard.shann@superh.com>
3084
3085         * gcc.c-torture/compile/simd-5.c: New test.
3086
3087 2002-10-10  Roger Sayle  <roger@eyesopen.com>
3088
3089         * gcc.c-torture/execute/shiftopt-1.c: New test case.
3090
3091 2002-10-10  Jim Wilson  <wilson@redhat.com>
3092
3093         * gcc.c-torture/execute/20021010-1.c: New test.
3094
3095 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
3096
3097         PR c/7353
3098         * g++.dg/ext/typedef-init.C: New test.
3099         * gcc.dg/typedef-init.c: New test.
3100
3101 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
3102
3103         * gcc.dg/cpp/paste13.c: New test.
3104
3105 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3106
3107         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
3108         remaining platforms, XFAIL during compile, not execute.  Don't
3109         XFAIL at -O0.
3110
3111 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3112
3113         * gcc.dg/alias-1.c: Tweak expected warning.
3114
3115 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
3116
3117         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
3118
3119 2002-10-06  Andreas Jaeger  <aj@suse.de>
3120
3121         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
3122         * gcc.dg/cpp/c++98.C: Likewise.
3123
3124         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
3125         * g++.dg/cpp/c++98.C: Likewise.
3126
3127         * g++.dg/README (Subdirectories): Mention cpp directory.
3128
3129         PR target/7559
3130         * gcc.dg/20021006-1.c: New test.
3131
3132 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3133
3134         PR c++/7804
3135         * g++.dg/other/warning1.C: New test.
3136
3137 2002-10-04  Roger Sayle  <roger@eyesopen.com>
3138
3139         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
3140         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
3141         and sparc-*-* with -m64 as expected failures.  See PR 8087.
3142
3143 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/7931
3146         * g++.dg/template/ptrmem3.C: New test.
3147
3148         PR c++/7754
3149         * g++.dg/template/union1.C: New test.
3150
3151 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3152
3153         PR c++/8006
3154         * g++.dg/abi/mangle9.C: New test.
3155         * g++.dg/abi/mangle10.C: New test.
3156         * g++.dg/abi/mangle11.C: New test.
3157         * g++.dg/abi/mangle12.C: New test.
3158
3159 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3160
3161         PR c++/7188.
3162         * g++.dg/template/meminit1.C: New test.
3163         * g++.dg/warn/Wreorder-1.C: Likewise.
3164         * g++.old-deja/g++.mike/warn3.C: Tweak.
3165         * lib/prune.exp: Ingore "in copy constructor".
3166
3167 2002-10-02  Andreas Jaeger  <aj@suse.de>
3168
3169         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3170         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3171         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3172         on x86-64.
3173
3174 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3175
3176         * gcc.dg/empty1.C: Fix typo.
3177
3178 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3179
3180         * gcc.dg/alias-1.c: New test.
3181
3182 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3183
3184         * gcc.dg/empty1.C: New test.
3185
3186         * g++.dg/tls/init-2.C: Tweak error messages.
3187
3188 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3189
3190         * gcc.c-torture/compile/20020923-1.c: New test.
3191
3192 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3193
3194         * gcc.c-torture/execute/ffs-1.c: New test.
3195         * gcc.c-torture/execute/ffs-2.c: Ditto.
3196
3197 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3198
3199         * g++.dg/overload/member1.C: New test.
3200
3201 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3202
3203         * g++.dg/abi/empty7.C: New test.
3204         * g++.dg/init/pm2.C: Likewise.
3205
3206 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3207
3208         * g++.dg/rtti/crash1.C: New test.
3209
3210 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3211
3212         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3213         gcc.dg/sibcall-4.c: New tests.
3214
3215 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3216
3217         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3218         powerpc and MMIX targets.
3219
3220 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3221
3222         * gcc.dg/cpp/20020927-1.c: New.
3223
3224 2002-09-26  David S. Miller  <davem@redhat.com>
3225
3226         * gcc.c-torture/compile/trunctfdf.c: New.
3227
3228 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3229
3230         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3231
3232 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3233
3234         * gcc.c-torture/execute/loop-15.c: New.
3235
3236 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3237
3238         * README.QMTEST: Fix typo.
3239
3240 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3241
3242         * gcc.dg/20020926-1.c: New test.
3243
3244 2002-09-25  David S. Miller  <davem@redhat.com>
3245
3246         PR target/7842
3247         * gcc.c-torture/execute/shiftdi.c: New test.
3248
3249 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3250
3251         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3252         unique to the tool.
3253         * lib/g77.exp (g77_init): Likewise.
3254         * lib/g++.exp (g++_init): Likewise.
3255         * lib/objc.exp (objc_init): Likewise.
3256
3257 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3258
3259         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3260         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3261         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3262
3263 2002-09-25  Richard Henderson  <rth@redhat.com>
3264
3265         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3266         too-small long double.
3267
3268 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3269
3270         * gcc.dg/20020919-1.c: New test.
3271
3272 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3273
3274         * g++.dg/abi/bitfield6.C: New test.
3275         * g++.dg/abi/bitfield7.C: New test.
3276         * g++.dg/abi/bitfield8.C: New test.
3277         * g++.dg/abi/vbase11.C: New test.
3278
3279 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3280
3281         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3282         hppa*-*-hpux*.  Update test comment.
3283
3284 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3285
3286         * gcc.dg/tls/struct-1.c: New test.
3287
3288 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3289
3290         * gcc.dg/cpp/tr-warn2.c: Update.
3291
3292 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3293
3294         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3295
3296 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3297
3298         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3299         systems.
3300
3301 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3302
3303         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3304
3305         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3306         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3307         setting of cxxfilt.
3308
3309 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3310
3311         * gcc.dg/20020312-2.c: Update for darwin.
3312
3313 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3314
3315         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3316
3317 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3318
3319         * objc.dg/comp-types-1.m: New test.
3320         * objc.dg/comp-types-2.m: New test.
3321         * objc.dg/comp-types-3.m: New test.
3322         * objc.dg/comp-types-4.m: New test.
3323         * objc.dg/comp-types-5.m: New test.
3324         * objc.dg/comp-types-6.m: New test.
3325
3326 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3327
3328         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3329
3330 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3331
3332         * g++.dg/other/do1.C: New test.
3333
3334         * g++.dg/template/subst1.C: New test.
3335
3336 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3337
3338         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3339
3340 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3341
3342         * g++.dg/template/qualttp20.C: Adjust expected errors.
3343         * g++.old-deja/g++.jason/report.C: Likewise.
3344         * g++.old-deja/g++.other/qual1.C: Likewise.
3345
3346         * g++.dg/lookup/scoped2.C: New test.
3347
3348         * g++.dg/ext/asm3.C: New test.
3349
3350 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3351
3352         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3353
3354 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3355
3356         * ChangeLog: follow spelling conventions.
3357         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3358         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3359         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3360         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3361         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3362         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3363         * g++.old-deja/g++.law/global-init1.C: Likewise.
3364         * g++.old-deja/g++.other/delete4.C: Likewise.
3365         * g++.old-deja/g++.other/inline21.C: Likewise.
3366         * g++.old-deja/g++.other/singleton.C: Likewise.
3367         * g77.dg/strlen0.f: Likewise.
3368         * g77.f-torture/compile/20010519-1.f: Likewise.
3369         * g77.f-torture/compile/980310-4.f: Likewise.
3370         * gcc.c-torture/compile/20000605-1.c: Likewise.
3371         * gcc.c-torture/execute/20020225-1.c: Likewise.
3372         * gcc.dg/c90-hexfloat-2.c: Likewise.
3373         * gcc.dg/c99-bool-1.c: Likewise.
3374         * gcc.dg/c99-hexfloat-2.c: Likewise.
3375         * gcc.dg/dll-2.c: Likewise.
3376         * gcc.dg/wtr-union-init-1.c: Likewise.
3377         * gcc.dg/wtr-union-init-2.c: Likewise.
3378         * gcc.dg/wtr-union-init-3.c: Likewise.
3379         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3380         * gcc.dg/cpp/defined.c: Likewise.
3381         * gcc.dg/cpp/macsyntx.c: Likewise.
3382         * gcc.dg/cpp/paste2.c: Likewise.
3383         * gcc.dg/cpp/trad/defined.c: Likewise.
3384         * gcc.dg/format/c90-printf-1.c: Likewise.
3385         * gcc.dg/format/c90-scanf-1.c: Likewise.
3386         * gcc.dg/format/c99-printf-1.c: Likewise.
3387         * gcc.dg/format/c99-scanf-1.c: Likewise.
3388         * gcc.misc-tests/gcov-8.c: Likewise.
3389         * lib/profopt.exp: Likewise.
3390
3391 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3392
3393         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3394
3395 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         * g++.dg/inherit/using2.C: New test.
3398
3399 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3400
3401         * ChangeLog: Follow spelling conventions.
3402         * g++.dg/template/friend4.C: Likewise.
3403         * g++.old-deja/g++.pt/crash67.C: Likewise.
3404         * gcc.c-torture/execute/20000801-4.c: Likewise.
3405         * gcc.dg/c90-digraph-1.c: Likewise.
3406         * gcc.dg/c94-digraph-1.c: Likewise.
3407         * gcc.dg/c99-digraph-1.c: Likewise.
3408         * gcc.dg/cpp/line5.c: Likewise.
3409         * gcc.dg/cpp/multiline.c: Likewise.
3410         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3411         * gcc.dg/format/attr-3.c: Likewise.
3412         * gcc.dg/format/c90-scanf-3.c: Likewise.
3413         * gcc.dg/format/ext-4.c: Likewise.
3414
3415 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3416
3417         * g++.dg/template/pretty1.C: New test.
3418
3419 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3420
3421         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3422
3423 2002-09-13  Matt Austern  <austern@apple.com>
3424
3425         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3426         passing a cast expression to a function by const reference.
3427
3428 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3429
3430         * g++.dg/template/deduce1.C: New test.
3431
3432 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3433
3434         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3435         32-bit int.
3436
3437 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3438
3439         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3440         usage.
3441
3442 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3443
3444         * gcc.c-torture/compile/20020910-1.c: New test.
3445
3446 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3447
3448         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3449
3450 2002-09-10  Andreas Jaeger  <aj@suse.de>
3451
3452         * gcc.dg/20020312-2.c: Adjust for x86-64.
3453
3454 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3455
3456         * g77.dg/7388.f: New test case for PR 7388.
3457
3458 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3459
3460         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3461
3462 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3463
3464         * objc.dg/proto-lossage-1.m: New test.
3465
3466 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3467
3468         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3469
3470 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3471
3472         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3473         expected to pass.
3474
3475 2002-09-06  Stan Shebs  <shebs@apple.com>
3476             David Edelsohn  <edelsohn@gnu.org>
3477
3478         * gcc.dg/weak: New directory.
3479         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3480         target-specific xfail bits.
3481         * gcc.dg/typeof-2.c: Move to new directory.
3482         * gcc.dg/weak.exp: New expect script.
3483
3484 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3485
3486         * gcc.c-torture/execute/extzvsi.c: New test.
3487
3488 2002-09-05  Stan Shebs  <shebs@apple.com>
3489
3490         * gcc.dg/weak-1.c: xfail on Darwin.
3491         * gcc.dg/weak-2.c: Ditto.
3492         * gcc.dg/weak-3.c: Ditto.
3493         * gcc.dg/weak-4.c: Ditto.
3494         * gcc.dg/weak-5.c: Ditto.
3495         * gcc.dg/weak-6.c: Ditto.
3496         * gcc.dg/weak-7.c: Ditto.
3497         * gcc.dg/weak-8.c: Ditto.
3498         * gcc.dg/weak-9.c: Ditto.
3499
3500 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3501
3502         * gcc.c-torture/execute/loop-14.c: New test.
3503
3504 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3505
3506         * g++.dg/other/cxa-atexit1.C: New test.
3507
3508         * gcc.dg/typeof-2.c: New test.
3509
3510 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3511
3512         * gcc.dg/builtins-2.c: New testcase.
3513         * gcc.dg/builtins-3.c: New testcase.
3514
3515 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3516
3517         * gcc.dg/cpp/_Pragma4.c: New test.
3518
3519 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3520
3521         * objc/execute/nil_method-1.m: New testcase.
3522
3523 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3524
3525         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3526         [Object class], not [Object initialize].
3527
3528 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3529             Hans-Peter Nilsson  <hp@bitrange.com>
3530
3531         * gcc.c-torture/execute/20020720-1.x: Skip test on
3532         mmix-knuth-mmixware.  Correct comment.
3533
3534 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3535
3536         * testsuite/g++.dg/abi/bitfield5.C: New test.
3537         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3538
3539 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3540
3541         * objc.dg/undeclared-selector.m: New test.
3542
3543 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3544
3545         * g++.dg/other/offsetof1.C: Avoid cast warning.
3546
3547 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3548
3549         * objc.dg/super-class-2.m: New test.
3550
3551 2002-08-24  Matt Austern  <austern@apple.com>
3552
3553         * g++.dg/ext/lvaddr.C: New test.
3554         * g++.dg/ext/lvcast.C: New test.
3555
3556 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * testsuite/g++.dg/inherit/cond1.C: New test.
3559
3560 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3561
3562         * gcc.dg/noncompile/incomplete-1.c: New test.
3563
3564 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3565
3566         * gcc.dg/typespec-1.c: New test.
3567
3568 2002-08-20  Devang Patel  <dpatel@apple.com>
3569         * objc.dg/proto-hier-2.m: New test.
3570
3571 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3572
3573         * objc.dg/bitfield-1.m: New test.
3574         * objc.dg/bitfield-2.m: New test.
3575
3576 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3577
3578         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3579         gcc.dg/c99-flex-array-4.c: New tests.
3580
3581 2002-08-16  Stan Shebs  <shebs@apple.com>
3582
3583         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3584
3585 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3586
3587         * gcc.dg/typeof-1.c: New test.
3588         * g++.dg/ext/typeof2.C: New test.
3589
3590 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3591
3592         * g++.dg/other/offsetof1.C: New test.
3593
3594 2002-08-14  Richard Henderson  <rth@redhat.com>
3595
3596         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3597
3598 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3599
3600         * gcc.dg/cpp/_Pragma3.c: New test.
3601
3602 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3603
3604         * g++.dg/template/inherit3: New test.
3605
3606 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3607
3608         * gcc.dg/bitfld-4.c: Add blank options.
3609
3610 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3611
3612         * g++.dg/template/crash1.C: New test.
3613
3614 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3615
3616         * gcc.dg/tls/opt-2.c: New test.
3617
3618 2002-08-08  Devang Patel  <dpatel@apple.com>
3619
3620         * objc.dg/selector-1.m : New test
3621
3622 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3623
3624         * g++.dg/abi/bitfield4.C: New test.
3625         * gcc.dg/bitfld-4.c: New test.
3626
3627 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3628
3629         * g++.dg/other/packed1.C: New test.
3630
3631 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3632
3633         * g++.dg/abi/offsetof.C: Tweak error messages.
3634         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3635
3636 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.dg/bitfld-3.c: New test.
3639
3640 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3641             Richard Henderson  <rth@redhat.com>
3642
3643         * gcc.dg/i386-bitfield1.c: New test.
3644         * g++.dg/abi/bitfield3.C: Update.
3645
3646 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3647
3648         * objc.dg/const-str-2.m: Update.
3649         * gcc.dg/cpp/c++98.c: Change to C extension.
3650         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3651         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3652
3653 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3654
3655         * testsuite/gcc.dg/tls/diag-3.c: New.
3656
3657 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3658
3659         * g++.dg/README (Subdirectories): Document new subdir expr.
3660         * g++.dg/expr/pmf-1.C: New test.
3661
3662 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3663
3664         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3665
3666 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3667
3668         * g++.dg/abi/bitfield3.C: New test.
3669
3670 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3671
3672         * lib/gcov.exp: Tweak expected line formats.
3673         * gcc.misc-tests/gcov8.c: New test.
3674         * gcc.misc-tests/gcov8.x: New flags.
3675
3676 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3677
3678         * consistency.vlad/layout/endian.c: Include string.h.
3679
3680         * gcc.c-torture/execute/20020805-1.c: New test.
3681
3682 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3683
3684         * g++.dg/other/conversion1.C: New test.
3685
3686 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3687
3688         * gcc.dg/builtins-1.c: New testcase.
3689
3690 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3691
3692         * g++.dg/inherit/access3.C: New test.
3693
3694 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3695
3696         * gcc.dg/ia64-visibility-2.c: New test.
3697
3698 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3699
3700         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3701         __qualifier_flags to __flags.
3702
3703 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3704
3705         * g++.dg/inherit/operator1.C: New test.
3706         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3707         * g++.dg/other/error1.C: Change expected error message.
3708         * g++.dg/template/conv4.C: Likewise.
3709
3710 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3711
3712         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3713         for documented behavior.
3714
3715 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3716
3717         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3718         several targets known to fail.
3719
3720 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3721
3722         * gcc.dg/mips-args-[123].c: New tests.
3723
3724 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3725
3726         * gcc.dg/ppc-spe.c: New.
3727
3728 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3729
3730         * g++.dg/other/ptrmem4.C: New testcase.
3731
3732 2002-07-24  Richard Henderson  <rth@redhat.com>
3733
3734         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3735
3736 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3737
3738         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3739
3740 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.c-torture/execute/memset-3.c: New testcase.
3743
3744 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3745
3746         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3747         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3748
3749 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3750
3751         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3752         Delete.
3753
3754 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3755
3756         * gcc.c-torture/compile/simd-4.c: New test.
3757
3758 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3759
3760         PR c++/7347, c++/7348
3761         * g++.dg/template/access4.C: New test.
3762         * g++.dg/template/access5.C: New test.
3763         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3764         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3765         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3766         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3767
3768 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3769
3770         * gcc.dg/gnu89-init-2.c: New test.
3771
3772 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3773
3774         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3775
3776 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3777
3778         * gcc.c-torture/execute/20020720-1.c: New testcase.
3779
3780 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3781
3782         * gcc.dg/cpp/Wsignprom.c: New tests.
3783
3784 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3785
3786         * gcc.c-torture/execute/loop-13.c: New test.
3787
3788 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3789
3790         * gcc.dg/cpp/expr.c: New tests.
3791
3792 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3793
3794         * g++.dg/opt/pr6713.C: Add template instantiation.
3795
3796 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3797
3798         * gcc.dg/nest.c: New test.
3799
3800 2002-07-17  Richard Henderson  <rth@redhat.com>
3801
3802         * g++.dg/opt/pr6713.C: New test.
3803
3804 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3805
3806         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3807         XFAIL for all x86 processors.
3808
3809 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3810
3811         * gcc.c-torture/execute/20010122-1.x: Do not test with
3812         -fomit-frame-pointer.
3813
3814 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3815
3816         * g++.dg/template/instantiate2.C: New test.
3817         * g++.dg/template/spec4.C: New test.
3818
3819 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3820
3821         * g++.dg/template/access2.C: New test.
3822         * g++.dg/template/access3.C: New test.
3823
3824 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3825
3826         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3827         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3828         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3829         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3830         Convert to use <stdarg.h>.
3831         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3832         Delete.
3833         * gcc.dg/va-arg-2.c: New.
3834         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3835
3836 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3837
3838         * gcc.c-torture/compile/20020710-1.c: New test.
3839
3840 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3841                           Andrew Pinski  <pinskia@physics.uc.edu>
3842
3843         gcc.c-torture/compile/simd-2.c: New testcase.
3844         gcc.c-torture/compile/simd-3.c: Likewise.
3845
3846 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/7224
3849         * g++.dg/overload/error1.C: New test.
3850
3851 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3852
3853         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3854         configuration and IRIX 6 O32 ABI.
3855
3856 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3857
3858         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3859
3860 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3861
3862         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3863
3864 2002-07-10  Jeffrey A Law  <law@redhat.com>
3865
3866         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3867
3868         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3869
3870 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3871
3872         * gcc.dg/20020312-2.c: Check for __PPC__.
3873
3874 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3875
3876         * gcc.c-torture/compile/20020709-1.c: New test.
3877
3878 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3879
3880         * g++.dg/template/qualttp21.C: New test case.
3881
3882 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3883
3884         * gcc.c-torture/compile/20020706-1.c: New test.
3885         * gcc.c-torture/compile/20020706-2.c: New test.
3886
3887 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3888             Alexandre Oliva  <aoliva@redhat.com>
3889
3890         * g++.dg/warn/incomplete1.C: New test.
3891
3892 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3893
3894         PR c++/7099
3895         * g++.dg/warn/noreturn1.C: New test.
3896
3897 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3898
3899         PR c++/6706
3900         * g++.dg/debug/debug6.C: New test.
3901         * g++.dg/debug/debug7.C: New test.
3902
3903 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3904
3905         * gcc.c-torture/compile/simd-3.c: New test.
3906
3907 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3908
3909         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3910         * gcc.dg/20020620-1.c: Likewise.
3911
3912 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3913
3914         PR c++/6944
3915         * g++.dg/init/array4.C: New test.
3916         * g++.dg/init/array5.C: New test.
3917
3918 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3919
3920         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3921         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3922
3923 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3924
3925         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3926         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3927         * gcc.dg/wtr-conversion-1.c: Likewise.
3928         * gcc.dg/wtr-escape-1.c: Likewise.
3929         * gcc.dg/wtr-int-type-1.c: Likewise.
3930         * gcc.dg/wtr-label-1.c: Likewise.
3931         * gcc.dg/wtr-static-1.c: Likewise.
3932         * gcc.dg/wtr-strcat-1.c: Likewise.
3933         * gcc.dg/wtr-suffix-1.c: Likewise.
3934         * gcc.dg/wtr-switch-1.c: Likewise.
3935         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3936         * gcc.dg/wtr-union-init-1.c: Likewise.
3937         * gcc.dg/wtr-union-init-2.c: Likewise.
3938         * gcc.dg/wtr-union-init-3.c: Likewise.
3939
3940         * gcc.dg/wtr-func-def-1.c: New test.
3941
3942 2002-07-02 Devang Patel <dpatel@apple.com>
3943
3944         * objc.dg/param-1.m: New test.
3945
3946 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3947
3948         * gcc.dg/cpp/trad/directive.c: Add test.
3949         * gcc.dg/cpp/trad/macroargs.c: Add test.
3950         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3951
3952 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3953
3954         * gcc.dg/cpp/cmdlne-M.c: New test.
3955
3956 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3957
3958         * objc.dg/desig-init-1.m: New test.
3959
3960 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3961
3962         PR c++/6716
3963         * g++.dg/template/instantiate1.C: New test.
3964
3965 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3966
3967         PR c++/7112
3968         * g++.dg/template/sizeof2.C: New test.
3969
3970 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3971
3972         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3973         gcc.dg/cpp/trad/include.c: New tests.
3974
3975 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3976
3977         PR target/7177
3978         * gcc.c-torture/compile/20020701-1.c: New test.
3979
3980 2002-07-01  Stan Shebs  <shebs@apple.com>
3981
3982         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3983         header here...
3984         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3985         (objc-torture-execute): or here.
3986
3987 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3988
3989         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3990
3991 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3992
3993         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3994
3995 2002-06-30  Devang Patel  <dpatel@apple.com>
3996
3997         * objc.dg/fsyntax-only.m: New test.
3998
3999 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
4000
4001         PR c++/6695
4002         * g++.dg/template/friend7.C: New file.
4003
4004 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
4005
4006         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
4007         return type.
4008
4009 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
4010
4011         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
4012         avoid division by zero.
4013
4014 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
4015
4016         * gcc.dg/Wunknownprag.c: New tests.
4017
4018 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
4019
4020         * gcc.c-torture/execute/simd-2.c: New test.
4021
4022 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
4023
4024         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
4025         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
4026         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
4027         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
4028         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
4029         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
4030         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
4031         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
4032         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
4033         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
4034         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
4035         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
4036         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
4037         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
4038         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
4039         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
4040         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
4041
4042 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
4043
4044         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
4045         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
4046         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
4047         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
4048         New tests.
4049         * gcc.dg/cpp/trad/directive.c: Update.
4050
4051 2002-06-23  Andreas Jaeger  <aj@suse.de>
4052
4053         * gcc.c-torture/execute/complex-6.c: New.
4054
4055 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
4056
4057         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
4058         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
4059         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
4060         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
4061
4062 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
4063
4064         * gcc.dg/cpp/trad: New directory with traditional tests copied
4065         from parent directory.
4066         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4067         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4068         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4069         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4070         Move to trad/ and rename.
4071         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
4072         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
4073         gcc.dg/cpp/trad/redef2.c: New tests.
4074         * gcc.dg/cpp/trad/trad.exp: New driver.
4075
4076 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
4077
4078         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4079         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4080         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4081         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4082         Remove.
4083
4084 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
4085
4086         * gcc.dg/20020620-1.c: New test.
4087
4088 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4089
4090         * g++.dg/template/ttp4.C: New test.
4091
4092 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
4093
4094         * g++.dg/opt/vt1.C: Fix regexp.
4095
4096 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4097
4098         * gcc.c-torture/execute/pure-1.c: Make functions static again.
4099         Don't use attribute `noinline'.
4100
4101 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4102
4103         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
4104
4105 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
4106
4107         * gcc.c-torture/execute/simd-1.c: New.
4108
4109         * gcc.dg/simd-1.c: New.
4110
4111 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4112
4113         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
4114
4115 2002-06-16  Richard Henderson  <rth@redhat.com>
4116
4117         * g++.dg/ext/anon-struct1.C: New.
4118         * g++.dg/ext/anon-struct2.C: New.
4119         * g++.dg/ext/anon-struct3.C: New.
4120         * gcc.dg/anon-struct-1.c: New.
4121         * gcc.dg/anon-struct-2.c: New.
4122         * gcc.dg/anon-struct-3.c: New.
4123         * gcc.dg/20011008-1.c: Adjust warning text.
4124         * gcc.dg/20020527-1.c: Add -fms-extensions.
4125
4126 2002-06-16  Richard Henderson  <rth@redhat.com>
4127
4128         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
4129
4130 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
4131
4132         * gcc.c-torture/execute/20020615-1.c: New test.
4133
4134 2002-06-15  Roger Sayle  <roger@eyesopen.com>
4135
4136         * gcc.c-tortuture/execute/compare-1.c: New test case.
4137         * gcc.c-tortuture/execute/compare-2.c: New test case.
4138         * gcc.c-tortuture/execute/compare-3.c: New test case.
4139
4140 2002-06-13  Richard Henderson  <rth@redhat.com>
4141
4142         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
4143         ia64 ilp32.
4144
4145 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4146
4147         * g++.dg/template/typename2.C: Update error message.
4148
4149 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
4150
4151         * gcc.c-torture/execute/20020611-1.c: New test.
4152
4153 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
4154
4155         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
4156         list of targets to skip.
4157
4158 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
4159
4160         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
4161         targets if not optimizing.
4162
4163 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
4164
4165         * gcc.c-torture/compile/20020605-1.c: New test.
4166
4167         * g++.dg/opt/vt1.C: New test.
4168
4169         * gcc.dg/20020531-1.c: New test.
4170
4171         * gcc.dg/20020530-1.c: New test.
4172
4173         * gcc.dg/20020527-1.c: New test.
4174
4175         * g++.dg/opt/cse1.C: New test.
4176
4177 2002-06-07  Roger Sayle  <roger@eyesopen.com>
4178
4179         * gcc.dg/20020607-2.c: New test case.
4180
4181 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
4182
4183         * gcc.c-torture/compile/20020604-1.c: New test.
4184
4185 2002-06-04  Richard Henderson  <rth@redhat.com>
4186
4187         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
4188         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
4189         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
4190
4191 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
4192
4193         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
4194
4195 2002-06-03  Richard Henderson  <rth@redhat.com>
4196
4197         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
4198         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
4199
4200 2002-06-02  Richard Henderson  <rth@redhat.com>
4201
4202         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
4203         test functions static.
4204
4205 2002-06-02  Andreas Jaeger  <aj@suse.de>
4206
4207         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
4208         now.
4209
4210 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4211
4212         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
4213         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
4214         Update for mofified diagnostics.
4215         * gcc.dg/c99-intconst-1.c: No longer fail.
4216
4217 2002-06-02  Richard Henderson  <rth@redhat.com>
4218
4219         * gcc.dg/uninit-A.c: Remove xfail markers.
4220
4221 2002-06-01  Roger Sayle  <roger@eyesopen.com>
4222
4223         * gcc.dg/fnegate-1.c: New test case.
4224
4225 2002-05-30  Osku Salerma  <osku@iki.fi>
4226
4227         * gcc.c-torture/execute/mayalias-1.c: New file.
4228
4229 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4230
4231         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4232         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4233         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4234
4235 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4236
4237         * gcc.c-torture/execute/20020529-1.c: New test.
4238
4239 2002-05-27  Richard Henderson  <rth@redhat.com>
4240
4241         * g++.dg/ext/attrib6.C: New test case.
4242
4243 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4244
4245         * gcc.c-torture/execute/pure-1.c: New test.
4246
4247 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4248
4249         * gcc.dg/cpp/arith-2.c: Remove.
4250
4251 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4252
4253         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4254         * gcc.dg/cpp/if-3.c: Remove.
4255
4256 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4257
4258         * g++.dg/opt/cse2.C: New test.
4259
4260 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4261
4262         * gcc.dg/cpp/arith-1.c: New semantic tests.
4263         * gcc.dg/cpp/if-1.c: Update.
4264
4265 2002-05-24  Ben Elliston  <bje@redhat.com>
4266
4267         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4268
4269 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4270
4271         * gcc.dg/verbose-asm.c: New test.
4272
4273 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4274
4275         * gcc.dg/cpp/paste12.c: New test.
4276
4277 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4278
4279         * g++.dg/parse/named_ops.C: New test.
4280
4281 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4282
4283         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4284
4285 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4286
4287         * gcc.dg/weak-2.c: Allow optional leading underscore
4288         in scan-assembler symbol name.
4289         * gcc.dg/weak-3.c: Likewise.
4290         * gcc.dg/weak-4.c: Likewise.
4291         * gcc.dg/weak-5.c: Likewise.
4292
4293 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4294
4295         * gcc.dg/20020523-1.c: New test.
4296
4297 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4298
4299         * objc.dg/const-str-2.m: Update now that we stop after
4300         a command line error.
4301
4302 2002-05-22  Richard Henderson  <rth@redhat.com>
4303
4304         * g++.dg/dg.exp: Fix typo in test pruneing.
4305
4306 2002-05-22  Richard Henderson  <rth@redhat.com>
4307
4308         * g++.dg/dg.exp: Prune the tls subdirectory.
4309         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4310         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4311         * g++.dg/tls/init-1.C: New.
4312
4313 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4314
4315         * gcc.dg/20020517-1.c: New test.
4316
4317 2002-05-21  Richard Henderson  <rth@redhat.com>
4318
4319         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4320         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4321
4322 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4323
4324         * g++.dg/other/copy2.C: New test.
4325
4326 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4327
4328         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4329         (MAX_COPY): Bump up to 10 times sizeof (long long).
4330         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4331
4332         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4333         sizeof (long long).
4334
4335         * gcc.c-torture/execute/strcpy-1.c: New test.
4336
4337 2002-05-19  Jason Merrill  <jason2redhat.com>
4338
4339         * g++.dg/ext/oper1.C: New test.
4340
4341 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4342 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4343
4344         * README.QMTEST: New file.
4345
4346         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4347
4348 2002-05-19  Andreas Jaeger  <aj@suse.de>
4349
4350         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4351         now.
4352         * gcc.c-torture/execute/loop-2d.x: Likewise.
4353
4354 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4355
4356         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4357         support weak symbols.
4358         * gcc.dg/weak-4.c: Likewise
4359         * gcc.dg/weak-6.c: Likewise
4360
4361 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4362
4363         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4364         cygwin, coff and h8300-*-hms targets
4365         * gcc.dg/weak-5.c: Likewise
4366         * gcc.dg/weak-7.c: Likewise
4367
4368 2002-05-16  Jason Merrill  <jason@redhat.com>
4369
4370         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4371         (scan-assembler-not, scan-assembler-dem): Likewise.
4372         (scan-assembler-dem-not): Likewise.
4373
4374 2002-05-15  Richard Henderson  <rth@redhat.com>
4375
4376         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4377
4378 2002-05-15  Richard Henderson  <rth@redhat.com>
4379
4380         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4381         (vfoo1f): Warning here.
4382         (vfoo1l): Don't redefine the alias.
4383
4384 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4385
4386         * g++.dg/init/pm1.C: New test.
4387
4388 2002-05-12  David S. Miller  <davem@redhat.com>
4389
4390         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4391         types.
4392
4393 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4394
4395         * gcc.c-torture/execute/20020510-1.c: New test case.
4396
4397 2002-05-10  David S. Miller  <davem@redhat.com>
4398
4399         * gcc.c-torture/execute/conversion.c: Test long double too.
4400
4401 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4402
4403         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4404         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4405         * lib/g++.exp (g++_link_flags): Likewise.
4406         * lib/objc.exp (objc_target_compile): Likewise.
4407
4408 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4409
4410         * gcc.dg/cpp/poison.c: Update.
4411         * gcc.dg/cpp/20000625-2.c: Remove.
4412         * gcc.dg/cpp/direct2s.c: Remove final test.
4413
4414 2002-05-08  Tom Rix  <trix@redhat.com>
4415
4416         * gcc.c-torture/execute/20020508-1.c: New test.
4417         * gcc.c-torture/execute/20020508-2.c: New test.
4418         * gcc.c-torture/execute/20020508-3.c: New test.
4419
4420 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4421
4422         * gcc.dg/cpp/charconst-4.c: More tests.
4423
4424 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c/6569
4427         * gcc.dg/weak-3.c: Update location of warning messages.
4428         * gcc.dg/weak-5.c: Likewise.
4429
4430 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4431
4432         * gcc.c-torture/execute/20020506-1.c: New test case.
4433
4434 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4435
4436         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4437
4438 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4439
4440         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4441
4442 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4443
4444         * gcc.dg/cpp/charconst-3.c: New test.
4445
4446 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4447
4448         * gcc.dg/cpp/charconst.c: Update tests.
4449
4450 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4451
4452         * treelang: Added directory for new sample language treelang. Also
4453         lib/treelang.exp: New file to signal treelang should be tested.
4454
4455 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4456
4457         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4458         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4459         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4460         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4461         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4462         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4463         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4464
4465 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4466
4467         * gcc.dg/format/xopen-2.c: New test.
4468
4469 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4470
4471         * gcc.dg/20020503-1.c: New test.
4472
4473 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4474
4475         * g++.dg/init/dtor1.C: Make it tougher.
4476
4477 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4478
4479         * g++.dg/init/dtor1.C: New test.
4480
4481 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4482
4483         * gcc.dg/altivec-8.c: New.
4484
4485 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4486
4487         * gcc.dg/altivec-7.c: New.
4488
4489 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4490
4491         * g++.dg/parse/typedef1.C: New test.
4492
4493 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4494
4495         PR c++/6486
4496         * g++.dg/template/friend6.C: New test.
4497
4498         PR c++/6492
4499         * g++.dg/init/copy1.C: New test.
4500
4501 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4502
4503         * g++.dg/warn/effc1.C: New test.
4504
4505 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4506
4507         * gcc.dg/cpp/if-cexp.c: Add a test.
4508
4509 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4510
4511         * gcc.dg/20020426-2.c: New test.
4512
4513 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4514
4515         * gcc.dg/cpp/if-mop.c: Update.
4516         * gcc.dg/cpp/if-mpar.c: Add test.
4517         * gcc.dg/cpp/if-oppr.c: Update.
4518
4519 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4520
4521         PR c/6343
4522         * gcc.dg/weak-[2-7].c: New tests.
4523
4524 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4525
4526         * gcc.dg/enum1.c: New test.
4527
4528 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4529
4530         PR c++/6497
4531         * g++.dg/inherit/access2.C: New test.
4532
4533 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4534
4535         PR bootstrap/6445
4536         * gcc.dg/20020426-1.c: New test.
4537
4538 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4539
4540         * g++.dg/abi/enum1.C: New test.
4541
4542 2002-04-26  Richard Henderson  <rth@redhat.com>
4543
4544         * gcc.dg/c99-bool-1.c: Expect always true warning.
4545
4546 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4547
4548         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4549
4550 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4551
4552         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4553         targets.
4554
4555 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4556
4557         * g++.dg/abi/mange7.C: New test.
4558
4559         PR c++/6438.
4560         * g++.dg/parse/stmtexpr2.C: New test.
4561
4562 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4563
4564         * gcc.dg/20020312-2.c: Add SH target.
4565
4566 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4567
4568         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4569         compiler output on mips*-*-irix*.
4570
4571 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4572
4573         * g++.dg/parse/attr1.C: New test.
4574
4575 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4576
4577         * gcc.c-torture/execute/string-opt-17.c: New test case.
4578         * gcc.c-torture/execute/memset-2.c: New test case.
4579
4580 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/6256:
4583         * g++.dg/template/friend5.C: New test.
4584
4585         PR c++/6331:
4586         * g++.dg/template/qual1.C: Likewise.
4587
4588 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4589
4590         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4591         Include stdlib.h, not stdio.h or ctype.h.
4592
4593 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4594
4595         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4596         cris-*-elf* and mmix-*-*.
4597         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4598         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4599         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4600         Ditto.
4601         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4602         * gcc.dg/wchar_t-1.c: Ditto.
4603
4604 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4605
4606         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4607         Clarify comment.
4608
4609 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4610
4611         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4612
4613 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4614
4615         * gcc.c-torture/execute/20000906-1.x: Delete.
4616
4617 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4618
4619         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4620
4621 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4622
4623         * PR6367
4624         * g77.f-torture/execute/6367.f: New test.
4625         * g77.f-torture/execute/6367.x: Disable for MMIX.
4626
4627 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4628
4629         * PR6352
4630         * g++.dg/opt/inline2.C: New test.
4631
4632 2002-04-18  Richard Henderson  <rth@redhat.com>
4633
4634         * gcc.dg/20000906-1.c: Enable for all targets.
4635         * gcc.c-torture/compile/iftrap-2.c: New.
4636
4637 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4638
4639         * gcc.dg/20020418-1.c: New test.
4640         * gcc.dg/20020418-2.c: New test.
4641
4642 2002-04-18  Richard Henderson  <rth@redhat.com>
4643
4644         * gcc.c-torture/compile/iftrap-1.c: New.
4645         * gcc.dg/iftrap-1.c: Adjust for ia64.
4646         * gcc.dg/iftrap-2.c: New.
4647
4648 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4649
4650         * gcc.c-torture/compile/20020418-1.c: New test.
4651
4652 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4653
4654         * gcc.c-torture/compile/20020415-1.c: New.
4655
4656 2002-04-18  David S. Miller  <davem@redhat.com>
4657
4658         * gcc.c-torture/execute/20020418-1.c: New test.
4659
4660 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4661
4662         * gcc.dg/20020416-1.c: New test.
4663
4664         * g++.dg/opt/inline1.C: New test.
4665
4666 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4667
4668         * gcc.dg/altivec-5.c: New test.
4669
4670         * gcc.dg/20020415-1.c: New test.
4671
4672 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4673
4674         * testsuite/lib/chill.exp: Remove.
4675
4676 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4677
4678         * g++.dg/other/big-struct.C: New test.
4679
4680 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4681
4682         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4683         of scratch file.
4684
4685 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4686
4687         PR c/6277
4688         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4689         in scan-assembler function name
4690
4691 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4692
4693         * g77.f-torture/execute/980628-4.x,
4694         g77.f-torture/execute/980628-5.x,
4695         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4696         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4697         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4698         i[34567]86-*-*.
4699
4700 2002-04-13  David S. Miller  <davem@redhat.com>
4701
4702         * gcc.c-torture/execute/20020413-1.c: New test.
4703
4704 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4705
4706         * gcc.dg/asm-6.c,
4707         * g++.dg/ext/asm1.C: New tests.
4708
4709 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++ 5373.
4712         * g++.dg/parse/stmtexpr1.C: New test.
4713
4714         PR c++/5189.
4715         * g++.dg/template/copy1.C: New test.
4716
4717 2002-04-12  Richard Henderson  <rth@redhat.com>
4718
4719         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4720
4721 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4722
4723         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4724         gcc.c-torture/execute/20020307-2.c.
4725
4726 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4727
4728         * g++.dg/ext/attrib5.C,
4729         * g++.dg/lookup/struct1.C: New tests.
4730
4731 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4732
4733         * gcc.dg/20020411-1.c: New test.
4734
4735         * gcc.c-torture/execute/20020411-1.c: New test.
4736
4737 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4738
4739         * g77.f-torture/execute/6177.f: New test.
4740
4741 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR middle-end/6247
4744         * g++.dg/opt/cleanup1.C: New test.
4745
4746         * g++.dg/opt/const1.C: New test.
4747
4748 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4749
4750         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4751
4752 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4753
4754         PR c++/5507
4755         * g++.dg/template/typename2.C: New test.
4756
4757 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4758
4759         * gcc.c-torture/execute/loop-12.c: New.
4760
4761 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4762
4763         * g77.f-torture/execute/980628-4.x,
4764         g77.f-torture/execute/980628-5.x,
4765         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4766         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4767         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4768
4769 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4770
4771         PR optimization/6086
4772         * g++.dg/opt/preinc1.C: New test.
4773
4774 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4775
4776         PR c++/5571
4777         * g++.dg/opt/static2.C: New test.
4778
4779 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4780
4781         PR c/5120
4782         * gcc.dg/20020406-1.c: New test.
4783
4784 2002-04-04  David S. Miller  <davem@redhat.com>
4785
4786         * gcc.c-torture/execute/20020404-1.c: New test.
4787
4788 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4789
4790         PR c/6123
4791         * gcc.dg/20020312-2.c: Do not declare global register variable
4792         if __PIC__ or __pic__ is defined.
4793
4794 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4795
4796         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4797         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4798
4799 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4800
4801         * gcc.misc-tests/linkage.exp: Update last change to handle
4802         sparc*-, not just sparc-.
4803
4804 2002-04-03  Richard Henderson  <rth@redhat.com>
4805
4806         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4807
4808 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4809
4810         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4811
4812 2002-04-02  David S. Miller  <davem@redhat.com>
4813
4814         * gcc.c-torture/execute/20020402-3.c: New test.
4815
4816 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4817
4818         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4819         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4820
4821         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4822         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4823         g77.f-torture/execute/20001201.x,
4824         g77.f-torture/execute/u77-test.x: New files.
4825
4826         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4827         * gcc.dg/wchar_t-1.c: Ditto.
4828
4829 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4830
4831         * gcc.c-torture/execute/20020402-1.c: New test.
4832
4833 2002-04-01  Richard Henderson  <rth@redhat.com>
4834
4835         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4836
4837         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4838
4839 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4840
4841         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4842
4843 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4844
4845         * g++.dg/inherit/template-as-base.C: Expect error.
4846         * g++.dg/inherit/namespace-as-base.C: Likewise.
4847
4848 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4849
4850         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4851         g++.dg/ext/instantiate3.C: Tweak match patterns.
4852
4853         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4854         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4855         -da test.
4856
4857 2002-03-31  Richard Henderson  <rth@redhat.com>
4858
4859         * gcc.dg/special/alias-2.c: New.
4860         * gcc.dg/special/ecos.exp: Run it.
4861
4862 2002-03-31  Richard Henderson  <rth@redhat.com>
4863
4864         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4865
4866 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4867
4868         * gcc.dg/weak-1.c: Disable on h8300 port.
4869
4870 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4871
4872         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4873         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4874         ordering tests.
4875         * g++.dg/bprob/bprob-1.C: New test.
4876         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4877         * g++.dg/gcov/gcov-1.C: New test.
4878         * g++.dg/gcov/gcov-1.x: New file.
4879         * g++.dg/gcov/gcov-2.C: New test.
4880         * g++.dg/gcov/gcov-3.C: New test.
4881         * g++.dg/gcov/gcov-3.h: New file.
4882
4883 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4884
4885         * g++.old-deja/g++.other/builtins5.C: New test.
4886         * g++.old-deja/g++.other/builtins6.C: New test.
4887         * g++.old-deja/g++.other/builtins7.C: New test.
4888         * g++.old-deja/g++.other/builtins8.C: New test.
4889         * g++.old-deja/g++.other/builtins9.C: New test.
4890
4891 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4892
4893         * g++.dg/opt/static1.C: New test.
4894
4895         * g++.dg/opt/longbranch1.C: New test.
4896
4897 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4898
4899         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4900
4901         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4902
4903 2002-03-28  Jeffrey A Law  (law@redhat.com)
4904
4905         * gcc.c-torture/execute/20020328-1.c: New test.
4906
4907 2002-03-27  Richard Henderson  <rth@redhat.com>
4908
4909         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4910         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4911         move from g++.old-deja/g++.ext/.
4912
4913 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4914
4915         * g++.dg/init/new2.C: New test.
4916
4917 2002-03-26  Richard Henderson  <rth@redhat.com>
4918
4919         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4920
4921         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4922         on sparc.
4923
4924         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4925         sparcv9 systems.
4926         * gcc.dg/20001102-1.c: Likewise.
4927
4928 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4929
4930         * gcc.dg/cpp/endif-pedantic1.c,
4931         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4932
4933 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4934
4935         * g++.dg/init/new1.C: New test.
4936
4937 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4938
4939         * g++.dg/abi/vbase9.C: New test.
4940
4941 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4942
4943         * gcc.dg/arm-asm.c: New test.
4944
4945 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4946
4947         * gcc.dg/Wswitch-enum.c: New test.
4948         Fix PR c/5044.
4949
4950 2002-03-26  Richard Henderson  <rth@redhat.com>
4951
4952         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4953         structure.
4954
4955 2002-03-25  Richard Henderson  <rth@redhat.com>
4956
4957         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4958         sparcv9 systems.
4959
4960         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4961         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4962
4963 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4964
4965         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4966
4967 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4968
4969         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4970         targets using generic thunk support.
4971
4972 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4973
4974         * gcc.c-torture/compile/20020323-1.c: New test.
4975
4976         * g++.dg/opt/conj2.C: New test.
4977
4978 2002-03-24  Richard Henderson  <rth@redhat.com>
4979
4980         * gcc.dg/weak-1.c: Use -fno-common.
4981
4982 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4983
4984         * g77.dg/f77-edit-apostrophe-out.f: New test
4985         * g77.dg/f77-edit-h-out.f: New test
4986         * g77.dg/f77-edit-t-in.f: New test
4987         * g77.dg/f77-edit-t-out.f: New test
4988         * g77.dg/f77-edit-x-out.f: New test
4989         * g77.dg/f77-edit-slash-out.f: New test
4990         * g77.dg/f77-edit-colon-out.f: New test
4991         * g77.dg/f77-edit-s-out.f: New test
4992
4993 2002-03-24  Richard Henderson  <rth@redhat.com>
4994
4995         * objc/execute/formal_protocol-6.x: New XFAIL.
4996
4997 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4998
4999         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
5000         that do not support weak symbols
5001
5002 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5003
5004         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
5005         * lib/g77.exp:  Likewise
5006         * lib/objc.exp: Likewise
5007
5008 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
5009
5010         * gcc.dg/Wswitch-default.c: New test.
5011
5012 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
5013
5014         * g++.dg/other/enum1.C: New test.
5015
5016 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
5017
5018         * gcc.dg/pragma-ep-3.c: Fix typo.
5019
5020 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5021
5022         * g++.dg/inherit/template-as-base.C: New test.
5023
5024 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
5025
5026         * g++.old-deja/g++.other/dwarf2-1.C: Move...
5027         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
5028
5029 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
5030
5031         * gcc.dg/cpp/multiline.c: Update to match.
5032
5033 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
5034
5035         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
5036
5037 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
5038
5039         * gcc.dg/cpp/extratokens2.c:  New file.
5040
5041 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
5042
5043         * gcc.dg/20020312-2.c: Add rs6000 target.
5044
5045         * gcc.c-torture/compile/20020319-1.c: New test.
5046
5047 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5048
5049         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
5050         (A, E): Handle this.
5051
5052 2002-03-20  Jason Merrill  <jason@redhat.com>
5053
5054         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
5055         ignoring -fpic.
5056         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
5057         through prune_gcc_output.
5058
5059 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
5060
5061         * gcc.c-torture/compile/20020320-1.c: New test.
5062
5063 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
5064
5065         * gcc.c-torture/compile/20020318-1.c: New test.
5066
5067         * gcc.dg/struct-by-value-1.c: New test.
5068
5069         * gcc.dg/20020319-1.c: New test.
5070
5071 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
5072
5073         * g++.dg/opt/conj1.C: New test.
5074
5075 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
5076
5077         * g++.dg/template/qualttp20.C: Revert previous change.
5078         * g++.dg/template/qualttp3.C: Likewise.
5079         * g++.dg/template/qualttp4.C: Likewise
5080         * g++.dg/template/qualttp5.C: Likewise
5081         * g++.dg/template/qualttp6.C: Likewise
5082         * g++.dg/template/qualttp7.C: Likewise
5083         * g++.dg/template/qualttp8.C: Likewise
5084         * g++.dg/template/recurse.C: Likewise.
5085
5086 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
5087
5088         * gcc.dg/cpp/wchar-1.c: Update.
5089
5090 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5091
5092         * g++.dg/template/conv1.C: New test.
5093         * g++.dg/template/conv2.C: New test.
5094         * g++.dg/template/conv3.C: New test.
5095         * g++.dg/template/conv4.C: New test.
5096
5097 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5098
5099         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
5100         * g++.dg/template/qualttp3.C: Likewise.
5101         * g++.dg/template/qualttp4.C: Likewise
5102         * g++.dg/template/qualttp5.C: Likewise
5103         * g++.dg/template/qualttp6.C: Likewise
5104         * g++.dg/template/qualttp7.C: Likewise
5105         * g++.dg/template/qualttp8.C: Likewise
5106         * g++.dg/template/recurse.C: Likewise.
5107
5108 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5109
5110         * g++.dg/opt/dtor1.C: New test.
5111
5112 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
5113
5114         * gcc.c-torture/compile/20020315-1.c: New test.
5115
5116 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
5117
5118         * gcc.dg/weak-1.c: Fix scan tests.
5119
5120 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
5121
5122         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
5123         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
5124         cris-*-aout* mmix-*-*.
5125         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
5126         cris-*-aout* mmix-*-*.
5127         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
5128         cris-*-elf* cris-*-aout* and mmix-*-*.
5129         * gcc.dg/20001009-1.c: Ditto.
5130         * gcc.dg/20010912-1.c: Ditto.
5131         * gcc.dg/20020122-4.c: Ditto.
5132         * gcc.dg/inline-2.c: Ditto.
5133
5134 2002-03-14  Jeffrey A Law  (law@cygnus.com)
5135
5136         * gcc.c-torture/compile/20020314-1.c: New test.
5137
5138 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
5139
5140         * gcc.c-torture/execute/20020314-1.c: New test.
5141
5142 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
5143
5144         * g++.dg/warn/Wunused-1.C: New test.
5145
5146 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
5147
5148         * g++.dg/abi/mangle6.C: New test.
5149
5150 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
5151
5152         * gcc.c-torture/compile/20020309-2.c: New test.
5153
5154         * gcc.c-torture/compile/20020312-1.c: New test.
5155
5156 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
5157
5158         * g++.dg/other/access1.C: New test.
5159
5160 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
5161
5162         * gcc.c-torture/execute/wchar_t-1.c: New test.
5163
5164 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
5165
5166         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
5167
5168 2002-03-12  Roger Sayle  <roger@eyesopen.com>
5169
5170         * gcc.dg/20020312-1.c: New test case.
5171
5172 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
5173
5174         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
5175
5176 2002-03-11  Richard Henderson  <rth@redhat.com>
5177
5178         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
5179         * g++.old-deja/g++.jason/report.C: Likewise.
5180
5181 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5182
5183         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
5184         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
5185
5186 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5187
5188         * testsuite/g++.dg/overload/pmf1.C: New test.
5189
5190 2002-03-11  Kazu Hirata  <kazu@hxi.com>
5191
5192         * gcc.c-torture/execute/20020307-1.c: Use long.
5193
5194 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR optimization/5844
5197         * gcc.dg/20020310-1.c: New test.
5198
5199 2002-03-09  Michael Meissner  <meissner@redhat.com>
5200
5201         * gcc.c-torture/execute/memcpy-2.c: New test.
5202         * gcc.c-torture/execute/memset-1.c: New test.
5203         * gcc.c-torture/execute/strlen-1.c: New test.
5204         * gcc.c-torture/execute/strcmp-1.c: New test.
5205         * gcc.c-torture/execute/strncmp-1.c: New test.
5206
5207 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
5208
5209         * gcc.dg/ppc-ldstruct.c: New test.
5210
5211 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
5212
5213         * gcc.c-torture/execute/va-arg-22.c: New test.
5214
5215 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5216
5217         * gcc.c-torture/compile/20020309-1.c: New test.
5218
5219 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * gcc.c-torture/execute/20020307-2.c: New test.
5222
5223 2002-03-07  Jeffrey A Law  (law@redhat.com)
5224
5225         * g77.f-torture/compile/20020307-1.f: New test.
5226
5227 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5228
5229         * gcc.dg/unordered-1.c: New test.
5230
5231 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5232
5233         * gcc.c-torture/execute/20020307-1.c: New test.
5234
5235 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5236
5237         * gcc.dg/20020304-1.c: New test.
5238
5239         * gcc.c-torture/compile/20020304-2.c: New test.
5240
5241 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5242
5243         * gcc.c-torture/compile/20020304-1.c: New test case
5244         (from PR c/5830).
5245
5246 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5247
5248         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5249
5250 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5251
5252         * g++.dg/other/classkey1.C: New test.
5253
5254 2002-03-01  Richard Henderson  <rth@redhat.com>
5255
5256         * gcc.c-torture/compile/981223-1.x: New.
5257         * gcc.c-torture/compile/920625-1.x: New.
5258
5259 2002-02-28  Richard Henderson  <rth@redhat.com>
5260
5261         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5262
5263 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5264
5265         * gcc.c-torture/execute/20020227-1.c: New test.
5266
5267 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5268
5269         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5270         here" ERROR lines.
5271         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5272         * g++.old-deja.g++.other/defarg1.C: Likewise.
5273         * g++.old-deja/g++.pt/calls2.C: Likewise.
5274         * g++.old-deja/g++.pt/crash20.C: Likewise.
5275         * g++.old-deja/g++.pt/crash30.C: Likewise.
5276         * g++.old-deja/g++.pt/crash36.C: Likewise.
5277         * g++.old-deja/g++.pt/crash6.C: Likewise.
5278         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5279         * g++.old-deja/g++.pt/derived3.C: Likewise.
5280         * g++.old-deja/g++.pt/error1.C: Likewise.
5281         * g++.old-deja/g++.pt/friend21.C: Likewise.
5282         * g++.old-deja/g++.pt/friend23.C: Likewise.
5283         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5284         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5285
5286 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5287
5288         * gcc.c-torture/execute/20020225-2.c: New test.
5289
5290 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5291
5292         * gcc.c-torture/execute/920730-1t.c,
5293         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5294         Delete test cases, only relevant to -traditional.
5295
5296 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5297
5298         * gcc.dg/cpp/undef1.c: Remove.
5299         * gcc.dg/cpp/directiv.c: Update.
5300         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5301
5302 2002-02-27  Michael Meissner  <meissner@redhat.com>
5303
5304         * gcc.c-torture/execute/20020226-1.c: New test.
5305
5306 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5307
5308         * g++.dg/debug/debug4.C: New test.
5309
5310         * gcc.dg/ia64-visibility-1.c: New test.
5311
5312 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5313
5314         * gcc.dg/debug/20020224-1.c: New.
5315
5316 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5317
5318         * gcc.c-torture/execute/960416-1.x: New.
5319         * gcc.c-torture/execute/divconst-3.x: Likewise.
5320
5321 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5322
5323         * gcc.dg/20020224-1.c: New test.
5324
5325 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5326
5327         * gcc.c-torture/execute/20020225-1.c: New.
5328
5329 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5330
5331         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5332
5333 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5334
5335         * gcc.dg/20020222-1.c: New test.
5336
5337 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5338
5339         * g++.dg/opt/anonunion1.C: New test.
5340
5341 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5342
5343         * g++.dg/template/qualttp19.C: New test.
5344         * g++.dg/template/qualttp20.C: New test.
5345         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5346         * g++.old-deja/g++.other/qual1.C: Likewise.
5347
5348 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5349
5350         * gcc.dg/attr-alwaysinline.c: New.
5351
5352 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5353
5354         * gcc.dg/20020220-1.c: New test.
5355
5356         * gcc.dg/20020220-2.c: New test.
5357
5358         * g++.dg/opt/mmx1.C: New test.
5359
5360 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5361
5362         * gcc.c-torture/compile/20020110.c: New test.
5363
5364 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5365
5366         * gcc.c-torture/execute/20020219-1.c: New test.
5367
5368         * gcc.dg/20020219-1.c: New test.
5369
5370         * gcc.dg/noncompile/20020220-1.c: New test.
5371
5372         * g++.dg/opt/ptrintsum1.C: New test.
5373
5374         * gcc.dg/debug/20020220-1.c: New test.
5375
5376 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5377
5378         * gcc.c-torture/execute/20020216-1.c: New test.
5379
5380 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5381
5382         * gcc.dg/decl-1.c: Update, new test.
5383
5384 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5385
5386         * g++.dg/abi/bitfield1.C: New test.
5387         * g++.dg/abi/bitfield2.C: New test.
5388
5389 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5390
5391         * gcc.dg/attr-nest.c: New test.
5392
5393 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5394
5395         * gcc.c-torture/execute/20020215-1.c: New test.
5396
5397 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5398
5399         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5400         * g++.dg/debug/debug.exp: New.
5401         * g++.dg/debug/trivial.C: New.
5402         * g++.dg/debug/debug1.C: Moved...
5403         * g++.dg/other/debug1.C: ...from here.
5404         * g++.dg/debug/debug2.C: Moved...
5405         * g++.dg/other/debug2.C: ...from here.
5406         * g++.dg/debug/debug3.C: Moved...
5407         * g++.dg/other/debug3.C: ...from here.
5408
5409         * gcc.dg/noncompile/20020213-1.c: New test.
5410
5411 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5412
5413         * g++.dg/other/debug3.C: New test.
5414
5415         * gcc.c-torture/execute/20020213-1.c: New test.
5416
5417 2002-02-13  Richard Smith <richard@ex-parrot.com>
5418
5419         * g++.old-deja/g++.other/thunk1.C: New test.
5420
5421 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5422
5423         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5424
5425 2002-02-13  Stan Shebs  <shebs@apple.com>
5426
5427         * gcc.dg/altivec-3.c: New.
5428
5429 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5430
5431         * gcc.dg/Wunreachable-1.c: New test.
5432         * gcc.dg/Wunreachable-2.c: New test.
5433
5434 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5435
5436         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5437
5438 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5439
5440         * gcc.dg/decl-1.c: New test.
5441
5442 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5443
5444         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5445
5446 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5447
5448         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5449         * gcc.c-torture/compile/980506-1.x: Likewise.
5450
5451 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5452
5453         * gcc.dg/20020210-1.c: New.
5454
5455 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5456
5457         * g77.f-torture/execute/947.f: New regression test
5458         for PR fortran/947.
5459
5460 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5461
5462         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5463         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5464
5465 2002-02-08  Richard Henderson  <rth@redhat.com>
5466
5467         * gcc.c-torture/compile/labels-3.c: New.
5468
5469 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5470
5471         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5472         expression statements work instead.
5473         * gcc.dg/noncompile/20020207-1.c: New test.
5474
5475 2002-02-07  Richard Henderson  <rth@redhat.com>
5476
5477         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5478
5479 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5480
5481         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5482         message from g77
5483         * lib/g77-dg.exp: Trim g77 error messages so that they are
5484         recognized by dg.exp.
5485
5486 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5487
5488         PR fortran/5473
5489         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5490
5491 2002-02-07  Richard Henderson  <rth@redhat.com>
5492
5493         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5494         to be sufficiently aligned for integers.
5495
5496 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5497
5498         * g++.dg/template/friend4.C: New test.
5499
5500 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5501
5502         PR fortran/5743
5503         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5504         unsupported cases.
5505
5506 2002-02-07  Richard Henderson  <rth@redhat.com>
5507
5508         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5509         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5510         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5511         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5512
5513 2002-02-06  Richard Henderson  <rth@redhat.com>
5514
5515         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5516
5517 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5518
5519         * gcc.dg/20020206-1.c: New test.
5520
5521 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5522
5523         * gcc.c-torture/execute/20020206-1.c: New test.
5524
5525         * gcc.c-torture/execute/20020206-2.c: New test.
5526
5527         PR optimization/5429:
5528         * gcc.c-torture/compile/20020206-1.c: New test.
5529
5530 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5531
5532         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5533         as certain file formats cannot support particularly large
5534         alignments.
5535
5536         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5537         and do not expect to be able to link the executable.
5538
5539         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5540         fail because the COFF format does not support the weak attribute.
5541
5542 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5543
5544         * g77.dg/pr5473.f:  New test
5545
5546 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5547
5548         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5549         Fix testcase accordingly.
5550
5551 2002-02-04  Richard Henderson  <rth@redhat.com>
5552
5553         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5554         (buf): Change to be an array of pointers, not ints.
5555
5556 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5559         before all tests.  Move warning one line above to match where it
5560         C frontend emits.
5561         * gcc.dg/Wswitch-2.c: New test.
5562         * g++.dg/warn/Wswitch-1.C: New test.
5563         * g++.dg/warn/Wswitch-2.C: New test.
5564
5565 2002-02-04  Richard Henderson  <rth@redhat.com>
5566
5567         * g++.dg/abi/offsetof.C: Fix size comparison.
5568
5569 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5570
5571         * gcc.dg/cast-qual-2.c: New test.
5572
5573 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5574
5575         * gcc.dg/20020201-4.c: New test.
5576
5577 2002-02-04  Ben Elliston  <bje@redhat.com>
5578
5579         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5580         target_info attribute != 0, in addition to the empty string.
5581         (gcc_target_compile): Likewise.
5582
5583 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5584
5585         * gcc.dg/Wswitch.c: New test.
5586         PR gcc/4475. PR gcc/3780.
5587
5588 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5589
5590         * g77.f-torture/execute/5122.f: New test for regressions
5591         against PR fortran/5122.
5592
5593 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5594
5595         * g77.f-torture/compile/pr3743.f: Delete
5596         * g77.dg/pr3743-1.f: New test.
5597         * g77.dg/pr3743-2.f: New test.
5598         * g77.dg/pr3743-3.f: New test.
5599         * g77.dg/pr3743-4.f: New test.
5600
5601 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5602
5603         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5604
5605 2002-02-02  Richard Henderson  <rth@redhat.com>
5606
5607         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5608         * gcc.c-torture/execute/bf64-1.c: Likewise.
5609
5610 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5611
5612         * gcc.dg/20020201-2.c: New test.
5613
5614         * gcc.dg/20020201-3.c: New test.
5615
5616         * gcc.c-torture/execute/bitfld-2.c: New test.
5617
5618 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5619
5620         * gcc.dg/bitfld-1.c: Update.
5621         * gcc.dg/bitfld-2.c: Update.
5622         * gcc.c-torture/execute/bitfld-1.x: New.
5623
5624 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5625
5626         * gcc.c-torture/execute/20020201-1.c: New test.
5627
5628 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5629
5630         PR target/5469
5631         * gcc.dg/20020201-1.c: New test.
5632
5633 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5634
5635         PR fortran/3743
5636         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5637         * g77.f-torture/compile/pr3743.x: Remove
5638
5639 2002-01-31  Tom Rix  <trix@redhat.com>
5640
5641         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5642
5643 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5644
5645         * gcc.dg/noncompile/20020130-1.c: New test.
5646
5647 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5648
5649         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5650
5651 2002-01-29  Richard Henderson  <rth@redhat.com>
5652
5653         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5654         to long long.
5655         * gcc.c-torture/execute/bf64-1.c: Likewise.
5656
5657 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5658
5659         * gcc.c-torture/execute/20020129-1.c: New test.
5660
5661 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5662
5663         * gcc.c-torture/compile/20000224-1.c: Update.
5664         * gcc.c-torture/execute/bitfld-1.c: New tests.
5665         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5666         * gcc.dg/uninit-A.c: Update.
5667
5668 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5669
5670         * g++.dg/template/ctor1.C: Add instantiation.
5671
5672 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5673
5674         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5675         argument to __builtin_prefetch to be const ptr.
5676
5677 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5678
5679         * gcc.c-torture/compile/20020120-1.c: New test.
5680
5681 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5682
5683         * gcc.c-torture/execute/20020127-1.c: New test.
5684
5685 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5686
5687         * g77.dg/f77-edit-i-in.f: New test
5688         * g77.dg/f77-edit-i-out.f: New test
5689
5690 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5691
5692         * gcc.dg/debug/debug.exp: New file.
5693         * gcc.dg/debug/trivial.c: New file.
5694         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5695         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5696         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5697         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5698         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5699         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5700         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5701         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5702         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5703         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5704         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5705         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5706         * gcc.dg/20000503-1.c: Removed.
5707         * gcc.dg/20010207-1.c: Removed.
5708         * gcc.dg/20011223-1.c: Removed.
5709         * gcc.dg/20020104-2.c: Removed.
5710         * gcc.dg/debug-1.c: Removed.
5711         * gcc.dg/debug-2.c: Removed.
5712         * gcc.dg/debug-3.c: Removed.
5713         * gcc.dg/debug-4.c: Removed.
5714         * gcc.dg/debug-5.c: Removed.
5715         * gcc.dg/debug-6.c: Removed.
5716         * gcc.dg/dwarf2-1.c: Removed.
5717         * gcc.dg/dwarf2-2.c: Removed.
5718
5719 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5720
5721         * g++.old-deja/g++.other/eh5.C: New test.
5722         * g++.old-deja/g++.other/sibcall2.C: New test.
5723         * g++.old-deja/g++.other/array9.C: New test.
5724         * g++.old-deja/g++.other/typename2.C: New test.
5725         * g++.old-deja/g++.other/crash60.C: New test.
5726         * g++.old-deja/g++.other/conv9.C: New test.
5727         * g++.old-deja/g++.other/mangle10.C: New test.
5728         * g++.old-deja/g++.other/unchanging1.C: New test.
5729         * g++.old-deja/g++.other/exprstmt1.C: New test.
5730         * g++.old-deja/g++.other/inline23.C: New test.
5731         * g++.old-deja/g++.eh/ia64-1.C: New test.
5732         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5733         * g++.old-deja/g++.other/reload1.C: New test.
5734         * g++.old-deja/g++.other/static20.C: New test.
5735         * g++.old-deja/g++.other/local-alloc1.C: New test.
5736         * g++.old-deja/g++.other/conv8.C: New test.
5737         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5738         * g++.old-deja/g++.other/storeexpr1.C: New test.
5739         * g++.old-deja/g++.other/storeexpr2.C: New test.
5740         * g++.dg/eh/template2.C: New test.
5741         * g++.dg/warn/weak1.C: New test.
5742
5743 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5744
5745         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5746         Remove first, non-varying, argument.
5747
5748 2002-01-23  Richard Henderson  <rth@redhat.com>
5749
5750         * gcc.dg/inline-2.c: New.
5751
5752         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5753         Add optional target arg.  Check number of arguments.
5754         (scan-assembler-not, scan-assembler-dem): Likewise.
5755         (scan-assembler-dem-not): Likewise.
5756
5757 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5758
5759         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5760         line 12.
5761         * g++.old-deja/g++.brendan/parse3.C,
5762         g++.old-deja/g++.other/crash26.C,
5763         g++.old-deja/g++.other/crash28.C,
5764         g++.old-deja/g++.other/crash29.C,
5765         g++.old-deja/g++.other/crash30.C,
5766         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5767
5768 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5769
5770         * gcc.dg/20020115-1.c: New.
5771
5772 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5773
5774         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5775
5776 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5777
5778         * gcc.dg/20020122-3.c: New.
5779
5780 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5781
5782         * g++.dg/other/gc1.C: New test.
5783
5784 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5785
5786         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5787
5788 2002-01-22  Richard Henderson  <rth@redhat.com>
5789
5790         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5791
5792 2002-01-22  Richard Henderson  <rth@redhat.com>
5793
5794         * gcc.dg/20020122-4.c: New.
5795
5796 2002-01-22  H.J. Lu <hjl@gnu.org>
5797
5798         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5799         link output.
5800         * gcc.dg/special/ecos.exp: Likewise.
5801         * lib/g++-dg.exp: Likewise.
5802         * lib/g77-dg.exp: Likewise.
5803         * lib/gcc-dg.exp : Likewise.
5804         * lib/mike-g++.exp: Likewise.
5805         * lib/mike-g77.exp: Likewise.
5806         * lib/mike-gcc.exp: Likewise.
5807         * lib/objc-dg.exp: Likewise.
5808
5809 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5810
5811         PR target/5379
5812         * gcc.dg/20020122-2.c: New test.
5813
5814 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5815
5816         * gcc.dg/20020122-1.c: New test.
5817
5818 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5819
5820         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5821
5822 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5823
5824         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5825
5826 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5827
5828         * gcc.c-torture/compile/20020121-1.c: New test.
5829
5830 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5831
5832         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5833         ld_library_path.
5834
5835 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5836
5837         * gcc.dg/20020218-1.c: New test.
5838
5839 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5840
5841         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5842         messages
5843         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5844         "At global scope" warning
5845         * g++.dg/ext/align1.C: Change cygwin test for alignment
5846         from db-bogus to dg-warning
5847
5848 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5849
5850         * g77.f-torture/compile/cpp2.F: New test.
5851
5852 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5853
5854         * g++.dg/template/access1.C: New test.
5855
5856 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5857
5858         * gcc.dg/20020118-1.c: New.
5859
5860 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5861
5862         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5863
5864 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5865
5866         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5867         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5868         alignment warnings.
5869
5870 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5871
5872         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5873         torture_with_loops and torture_without_loops
5874
5875 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5876
5877         * gcc.c-torture/compile/20020116-1.c: New test.
5878
5879 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5880
5881         * gcc.dg/20020116-2.c: New test.
5882
5883         * gcc.dg/ultrasp4.c: New test.
5884
5885         * gcc.dg/20020116-1.c: New test.
5886
5887 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5888
5889         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5890         by EABI.
5891
5892 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5893
5894         * gcc.misc-tests/i386-prefetch.exp: New.
5895         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5896         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5897         * gcc.misc-tests/i386-pf-none-1.c: New test.
5898         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5899
5900 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5901
5902         * gcc.dg/gnu89-init-1.c: Add new tests.
5903
5904 2002-01-15  Andreas Jaeger  <aj@suse.de>
5905
5906         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5907         * gcc.dg/i386-mmx-2.c: Likewise.
5908         * gcc.dg/i386-sse-1.c: Likewise.
5909         * gcc.dg/i386-sse-2.c: Likewise.
5910         * gcc.dg/i386-sse-3.c: Likewise.
5911
5912 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5913
5914         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5915         Uncomment additional cases that now pass.
5916
5917 2002-01-11  Richard Henderson  <rth@redhat.com>
5918
5919         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5920         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5921
5922 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5923
5924         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5925
5926 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5927
5928         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5929         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5930
5931 2002-01-10  Dale Johannesen  <dalej@apple.com>
5932
5933         * gcc.c-torture/execute/loop-11.c: New.
5934
5935 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5936
5937         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5938         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5939
5940 2002-01-09  Richard Henderson  <rth@redhat.com>
5941
5942         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5943         type in which to perform the operation for each size.
5944
5945 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5946
5947         * gcc.c-torture/compile/20020109-2.c: New test.
5948
5949 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5950
5951         * gcc.c-torture/execute/loop-10.c: New test.
5952
5953 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * gcc.c-torture/compile/20010226-1.c: New test.
5956         * gcc.c-torture/compile/20010227-1.c: New test.
5957         * gcc.c-torture/compile/20010426-1.c: New test.
5958         * gcc.c-torture/compile/20010510-1.c: New test.
5959         * gcc.c-torture/compile/20010605-3.c: New test.
5960         * gcc.c-torture/compile/20010824-1.c: New test.
5961         * gcc.c-torture/execute/20010409-1.c: New test.
5962         * gcc.dg/noncompile/20000901-1.c: New test.
5963         * gcc.dg/20001023-1.c: New test.
5964         * gcc.dg/20001101-1.c: New test.
5965         * gcc.dg/20001102-1.c: New test.
5966         * gcc.dg/20010207-1.c: New test.
5967         * gcc.dg/20010405-1.c: New test.
5968         * gcc.dg/20010822-1.c: New test.
5969         * gcc.dg/20011107-1.c: New test.
5970
5971 2002-01-09  Jeffrey A Law  (law@redhat.com)
5972
5973         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5974
5975         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5976         execution failure on PA targets.
5977
5978 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5979
5980         * gcc.c-torture/compile/20020109-1.c: New test.
5981
5982 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5983
5984         * gcc.c-torture/execute/20020108-1.c: New test.
5985
5986 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5987
5988         * gcc.dg/20020108-1.c: New test.
5989
5990 2002-01-08  H.J. Lu <hjl@gnu.org>
5991
5992         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5993         for header files.
5994
5995 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5996
5997         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5998         consistency.
5999
6000 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
6001
6002         * gcc.dg/altivec-4.c: Test altivec predicates.
6003
6004 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
6005
6006         * gcc.c-torture/execute/20020107-1.c: New test.
6007
6008 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6009
6010         PR c/5279
6011         * gcc.c-torture/compile/20020106-1.c: New test.
6012
6013 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6014
6015         * gcc.c-torture/execute/nestfunc-4.c: New test.
6016
6017 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6018
6019         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
6020         extra triple that slipped in.
6021         * g++.old-deja/g++.abi/align.C: Likewise.
6022         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6023
6024 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6025
6026         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
6027         * g++.old-deja/g++.abi/align.C: Likewise.
6028         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6029
6030         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
6031         on FreeBSD/i386.
6032         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
6033         FreeBSD.
6034
6035 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
6036
6037         * gcc.dg/20020104-1.c: New test.
6038
6039         * gcc.dg/20020104-2.c: New test.
6040
6041 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
6042
6043         * gcc.dg/20020103-1.c: Fix typo in target selector.
6044
6045 2002-01-03  Richard Henderson  <rth@redhat.com>
6046
6047         * gcc.dg/20020103-1.c: New.
6048
6049 2002-01-03  Kazu Hirata  <kazu@hxi.com>
6050
6051         * gcc.c-torture/execute/20020103-1.c: New test.
6052
6053 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
6054
6055         * g++.dg/other/debug2.C: New test.
6056
6057         * gcc.c-torture/compile/20020103-1.c: New test.
6058
6059 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * gcc.dg/gnu89-init-1.c: Added new tests.
6062
6063 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6064
6065         * g++.dg/template/friend2.C: Remove as patch is reverted.
6066
6067         * g++.dg/warn/oldcast1.C: New test.
6068
6069         * g++.dg/template/ptrmem1.C: New test.
6070         * g++.dg/template/ptrmem2.C: New test.
6071
6072         * g++.dg/template/ntp.C: New test.
6073
6074         * g++.dg/other/component1.C: New test.
6075
6076         * g++.dg/template/ttp3.C: New test.
6077
6078         * g++.dg/template/friend2.C: New test.
6079         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
6080
6081 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6082
6083         * g++.dg/other/ptrmem1.C: New test.
6084         * g++.dg/other/ptrmem2.C: New test.
6085
6086 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6087
6088         * g++.dg/template/ctor1.C: New test.
6089
6090 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6091
6092         * g++.dg/template/friend2.C: New test.
6093
6094 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
6095
6096         * gcc.dg/mmix-1.c: New test.
6097
6098 2001-12-31  Richard Henderson  <rth@redhat.com>
6099
6100         * gcc.dg/asm-5.c: New.
6101
6102 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
6103
6104         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
6105         in namespace __gnu_cxx
6106
6107 2001-12-30  Richard Henderson  <rth@redhat.com>
6108
6109         * gcc.dg/debug-6.c: New.
6110
6111 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
6112
6113         * gcc.c-torture/compile/20011229-2.c: New test.
6114
6115 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
6116
6117         * gcc.dg/debug-3.c: New test.
6118         * gcc.dg/debug-4.c: New test.
6119         * gcc.dg/debug-5.c: New test.
6120
6121 2001-12-29  Richard Henderson  <rth@redhat.com>
6122
6123         * g++.dg/eh/loop1.C: New.
6124
6125 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6126
6127         * g++.dg/template/crash1.C: New test.
6128
6129 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6130
6131         * g++.dg/other/const1.C: New test.
6132
6133 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
6134
6135         * gcc.c-torture/compile/20011229-1.c: New test.
6136
6137 2001-12-28  Stan Shebs  <shebs@apple.com>
6138
6139         * lib/objc-torture.exp: Resync with c-torture.exp.
6140         * lib/objc.exp: Load standard libraries.
6141
6142 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
6143
6144         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
6145         additional tests.
6146
6147 2001-12-27  Roger Sayle <roger@eyesopen.com>
6148
6149         * gcc.c-torture/execute/string-opt-16.c: New testcase.
6150
6151 2001-12-27  Richard Henderson  <rth@redhat.com>
6152
6153         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
6154
6155 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6156
6157         * g++.dg/eh/ctor1.C: New test.
6158         * g++.dg/other/error2.C: New test.
6159
6160 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6161
6162         * g++.dg/other/init2.C: New test.
6163
6164 2001-12-24  Richard Henderson  <rth@redhat.com>
6165
6166         * gcc.dg/20011223-1.c: New.
6167         * gcc.dg/inline-1.c: New.
6168
6169 2001-12-23  Richard Henderson  <rth@redhat.com>
6170
6171         * gcc.dg/asm-4.c: Test operand modifiers.
6172
6173 2001-12-23  Richard Henderson  <rth@redhat.com>
6174
6175         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
6176
6177 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6178
6179         * gcc.c-torture/execute/20011223-1.c: New test.
6180
6181 2001-12-21  Richard Henderson  <rth@redhat.com>
6182
6183         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
6184         re-enables the warning.
6185
6186 2001-12-21  Richard Henderson  <rth@redhat.com>
6187
6188         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
6189
6190 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6191
6192         * gcc.c-torture/compile/20011218-1.c: New test.
6193
6194 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
6195
6196         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
6197         arm-isr.c test.
6198         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
6199         epilogue generation for ARM ISR routines.
6200
6201 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6202
6203         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
6204         * gcc.dg/format/c90-printf-3.c: Likewise.
6205         * gcc.dg/format/c99-printf-3.c: Likewise.
6206         * gcc.dg/format/ext-1.c: Likewise.
6207         * gcc.dg/format/ext-6.c: Likewise.
6208         * gcc.dg/format/format.h: Prototype unlocked stdio.
6209
6210 2001-12-20  Richard Henderson  <rth@redhat.com>
6211
6212         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
6213         (arena): Use it.
6214         (malloc): Correct allocation logic.  Abort if we fill up the
6215         arena before initialization complete.
6216         (realloc): Correct allocation logic.
6217
6218 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6219
6220         * gcc.c-torture/compile/20011219-2.c: New test.
6221
6222         * gcc.c-torture/execute/20011219-1.c: New test.
6223
6224 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
6225
6226         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
6227         target does not support weak symbols.
6228
6229 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6230
6231         * gcc.c-torture/compile/20011219-1.c: New test.
6232
6233 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6234
6235         * g++.dg/other/error1.C: New test.
6236
6237 2001-12-17  Jeffrey A Law  (law@redhat.com)
6238
6239         * gcc.c-torture/execute/20011217-1.c: New test.
6240
6241 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6242
6243         * objc.dg/special/: New directory.
6244         * objc.dg/special/special.exp: New file.
6245         * objc.dg/special/unclaimed-category-1.h: New file.
6246         * objc.dg/special/unclaimed-category-1a.m: New file.
6247         * objc.dg/special/unclaimed-category-1.m: New file.
6248
6249 2001-12-17  Andreas Jaeger  <aj@suse.de>
6250
6251         * gcc.c-torture/compile/20011217-2.c: New test.
6252
6253 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6254
6255         * gcc.c-torture/compile/20011217-1.c: New test.
6256
6257 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6258
6259         * testsuite/gcc.dg/20011214-1.c: New.
6260
6261 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6262
6263         * gcc.dg/altivec-4.c: New.
6264
6265 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6266
6267         * gcc.dg/20011113-1.c: New test.
6268
6269 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6270
6271         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6272         std::__malloc_alloc_template<0> and
6273         std::__default_alloc_template<false, 0>.
6274
6275 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6276
6277         * objc/execute/bf-21.m: New test.
6278         * objc/execute/enumeration-1.m: New test.
6279         * objc/execute/enumeration-2.m: New test.
6280
6281 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6282
6283         * gcc.dg/gnu89-init-1.c: New test.
6284
6285 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6286
6287         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6288         * g++.old-deja/g++.jason/2371.C: Likewise.
6289         * g++.old-deja/g++.jason/template33.C: Likewise.
6290         * g++.old-deja/g++.jason/template34.C: Likewise.
6291         * g++.old-deja/g++.jason/template36.C: Likewise.
6292         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6293         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6294         * g++.old-deja/g++.other/typename1.C: Likewise.
6295         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6296         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6297         * g++.old-deja/g++.pt/typename11.C: Likewise.
6298         * g++.old-deja/g++.pt/typename14.C: Likewise.
6299         * g++.old-deja/g++.pt/typename16.C: Likewise.
6300         * g++.old-deja/g++.pt/typename3.C: Likewise.
6301         * g++.old-deja/g++.pt/typename4.C: Likewise.
6302         * g++.old-deja/g++.pt/typename5.C: Likewise.
6303         * g++.old-deja/g++.pt/typename7.C: Likewise.
6304         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6305
6306 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6307
6308         * g++.dg/other/linkage1.C: New test.
6309         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6310         specifiers.
6311
6312 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6313
6314         * gcc.dg/concat.c: New test.
6315
6316 2001-12-11  Stan Shebs  <shebs@apple.com>
6317
6318         * objc/compile: New test directory.
6319         * objc/compile/compile.exp: New expect script.
6320         * objc/compile/20011211-1.m: New compile test.
6321
6322 2001-12-11  Jason Merrill  <jason@redhat.com>
6323
6324         * lib/prune.exp (prune_gcc_output): Also handle "In member
6325         function".  So many permutations...
6326
6327 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6328
6329         * g++.dg/template/typedef1.C: New test.
6330
6331 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6332
6333         * g++.dg/other/copy1.C: New test.
6334
6335 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6336
6337         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6338
6339         * gcc.dg/builtin-choose-expr.c: New.
6340
6341 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6342
6343         * gcc.dg/altivec-2.c: New.
6344
6345 2001-12-07  Richard Henderson  <rth@redhat.com>
6346
6347         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6348
6349 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6350
6351         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6352         ultrasparc.
6353
6354 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6355
6356         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6357
6358 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6359
6360         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6361         variable argument list.
6362
6363 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6364
6365         * gcc.c-torture/execute/memcheck: Delete entire directory.
6366         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6367         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6368
6369 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6370
6371         * gcc.dg/Wshadow-1.c: New test.
6372
6373 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6374
6375         * gcc.c-torture/compile/20011130-1.c: New test.
6376
6377         * gcc.dg/noncompile/20011025-1.c: New test.
6378
6379         * g++.dg/other/anon-union.C: New test.
6380
6381         * gcc.c-torture/execute/20011024-1.c: New test.
6382
6383 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6384
6385         * gcc.c-torture/execute/20000722-1.x,
6386         gcc.c-torture/execute/20010123-1.x: Remove.
6387         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6388         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6389         gcc.dg/c99-complit-2.c: New tests.
6390
6391 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6392
6393         * g++.dg/inherit/base1.C: New test.
6394
6395 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6396
6397         * g++.dg/other/stdarg1.C: New test.
6398
6399         * gcc.c-torture/compile/20011130-2.c: New test.
6400
6401 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6402
6403         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6404         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6405         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6406         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6407         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6408         * gcc.dg/builtin-prefetch-1.c: New test.
6409
6410 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6411
6412         * gcc.dg/20011130-1.c: New test.
6413
6414 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6415
6416         * g++.dg/other/scope1.C: New test.
6417         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6418
6419 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6420
6421         * gcc.dg/vla-init-1.c: New test.
6422
6423 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6424
6425         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6426
6427 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6428
6429         * objc.dg/alias.m: Update.
6430         * objc.dg/class-1.m: Update.
6431         * objc.dg/const-str-1.m: Update.
6432         * objc.dg/fwd-proto-1.m: Update.
6433         * objc.dg/id-1.m: Update.
6434         * objc.dg/super-class-1.m: Update.
6435
6436 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6437
6438         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6439         constructs.
6440
6441 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6442
6443         * gcc.c-torture/execute/20011128-1.c: New test.
6444
6445 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6446
6447         * gcc.dg/20011127-1.c: New test.
6448
6449 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6450
6451         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6452         from Austin Group draft 7.
6453         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6454         scanf format arguments.
6455         * gcc.dg/format/no-exargs-2.c: New test.
6456
6457 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6458
6459         * g++.dg/abi/vbase8-4.C: New test.
6460
6461 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6462
6463         * gcc.c-torture/execute/20011121-1.c: New test.
6464
6465 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6466
6467         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6468
6469 2001-11-23  Andreas Jaeger  <aj@suse.de>
6470
6471         * gcc.dg/cpp/charconst-2.c: New test.
6472
6473 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6474
6475         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6476         to the host if it is remote.  Let tests specify extra headers
6477         they use.
6478         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6479         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6480         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6481         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6482         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6483         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6484         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6485         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6486         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6487         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6488
6489 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6490
6491         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6492         for little endian ARMs.
6493
6494 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6495
6496         * gcc.c-torture/compile/20011119-1.c: New test.
6497         * gcc.c-torture/compile/20011119-2.c: New test.
6498
6499 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6500
6501         * gcc.dg/altivec-1.c: Fix typo.
6502
6503 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6504
6505         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6506
6507 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6508
6509         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6510
6511 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6512
6513         * lib/g77.exp: Don't specify --rpath-link.
6514
6515         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6516         across all the headers.
6517         * gcc.dg/format/format.exp: For testing on a remote host,
6518         copy format.h.
6519
6520         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6521         * gcc.c-torture/execute/930406-1.c: Likewise.
6522         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6523
6524 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6525
6526         * gcc.dg/altivec-1.c: New.
6527
6528 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6529
6530         * gcc.dg/cpp/fpreprocessed.c: New test case.
6531
6532 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6533
6534         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6535         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6536         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6537
6538 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6539
6540         * gcc.dg/no-builtin-1.c: New test.
6541
6542 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6543
6544         * gcc.c-torture/execute/20011115-1.c: New test.
6545
6546 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * gcc.c-torture/compile/20011114-2.c: New test.
6549         * gcc.c-torture/compile/20011114-3.c: New test.
6550         * gcc.c-torture/compile/20011114-4.c: New test.
6551
6552 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6553
6554         * g++.dg/other/init1.C: New test.
6555
6556 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6557
6558         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6559         message.
6560
6561         * gcc.c-torture/execute/20011114-1.c: New testcase.
6562
6563         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6564         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6565         like the (before this change) version of 20010327-1.c.
6566
6567 2001-11-14  Roger Sayle <roger@eyesopen.com>
6568
6569         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6570
6571 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6572
6573         * g++.dg/init/array2.C: New test.
6574
6575 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6576
6577         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6578
6579 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6580
6581         * g++.dg/other/forscope1.C: New test.
6582         * g++.dg/ext/forscope1.C: New test.
6583         * g++.dg/ext/forscope2.C: New test.
6584
6585 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6586
6587         * gcc.c-torture/execute/20011113-1.c: New test.
6588
6589 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6590
6591         * gcc.c-torture/execute/20011109-2.c: New test.
6592
6593         * gcc.c-torture/execute/20011109-1.c: New test.
6594
6595 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6596
6597         * gcc.c-torture/compile/20011109-1.c: New test.
6598
6599 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6600
6601         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6602         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6603         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6604         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6605         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6606         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6607         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6608
6609 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6610
6611         * g++.dg/warn/Wshadow-1.C: New tests.
6612         * g++.old-deja/g++.mike/for3.C: Update.
6613
6614 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6615
6616         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6617         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6618         XFAILs.  Adjust expected error texts.
6619         * gcc.c-torture/compile/20011106-1.c,
6620         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6621         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6622         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6623         gcc.dg/c99-array-lval-5.c: New tests.
6624
6625 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6626
6627         * gcc.dg/cpp/defined.c: Update.
6628
6629 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6630
6631         * gcc.c-torture/execute/anon-1.c: New test.
6632
6633 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6634
6635         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6636         same size, so no warning should be produced on stormy16.
6637
6638         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6639         due to oversized array.
6640         * g++.old-deja/g++.mike/ns15.C: Likewise.
6641         * g++.old-deja/g++.pt/crash16.C: Likewise.
6642
6643 2001-11-02  Graham Stott  <grahams@redhat.com>
6644
6645         * g++.dgother/debug1.C: Fix typos.
6646
6647 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6648
6649         * g++.dg/other/debug1.C: New test.
6650
6651 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6652
6653         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6654         of unsigned long.
6655
6656 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6657
6658         * gcc.dg/20011029-2.c: New test.
6659
6660         * gcc.c-torture/compile/20011029-1.c: New test.
6661
6662 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6663
6664         * objc/execute/class_self-1.m: New test.
6665         * objc/execute/class_self-2.m: New test.
6666
6667 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6668
6669         * gcc.misc-tests/msgs.exp: Delete.
6670         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6671         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6672         error set to match recent changes.
6673
6674 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6675
6676         * gcc.dg/20011021-1.c: New test.
6677
6678 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6679
6680         * gcc.c-torture/compile/20011023-1.c: New test.
6681
6682 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6683
6684         * lib/g77.exp: Rewrite based on lib/g++.exp.
6685
6686 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6687
6688         * gcc.c-torture/execute/20011019-1.c: New test.
6689
6690         * gcc.dg/20011018-1.c: New test.
6691
6692 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6693
6694         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6695
6696 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6697
6698         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6699         * gcc.dg/attr-invalid.c: Likewise.
6700
6701 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6702
6703         * testsuite/gcc.dg/20011015-1.c: New test.
6704
6705 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6706
6707         * g++.dg/template/unify2.C: New test.
6708
6709 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6710
6711         * g++.dg/other/exception-specification.C: New test
6712
6713 2001-10-13  Tom Rix  <trix@redhat.com>
6714
6715         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6716         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6717
6718 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6719
6720         * testsuite/gcc.dg/20011009-1.c: New test.
6721
6722 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6723
6724         PR g++/4476
6725         * g++.dg/other/friend1.C: New test.
6726
6727 2001-10-11  Richard Henderson  <rth@redhat.com>
6728
6729         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6730
6731 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6732
6733         * gcc.c-torture/compile/20011010-1.c: New.
6734
6735 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6736
6737         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6738         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6739         g77.f-torture/execute/execute.exp,
6740         g77.f-torture/noncompile/noncompile.exp,
6741         gcc.c-torture/compile/compile.exp,
6742         gcc.c-torture/execute/execute.exp,
6743         gcc.c-torture/execute/ieee/ieee.exp,
6744         gcc.c-torture/execute/memcheck/memcheck.exp,
6745         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6746         objc/execute/execute.exp: Update FSF address.
6747
6748 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6749
6750         * gcc.dg/cpp/cmdlne-C.c: Update.
6751         * gcc.dg/cpp/cmdlne-C2.c: New.
6752
6753 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6754
6755         * gcc.c-torture/execute/20011008-3.c: New.
6756
6757 2001-10-08  DJ Delorie  <dj@redhat.com>
6758
6759         * gcc.dg/20011008-1.c: New.
6760         * gcc.dg/20011008-2.c: New.
6761
6762 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6763
6764         * gcc.dg/cpp/spacing1.c: Update test.
6765
6766 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6767
6768         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6769         spelling errors of "separate" as "seperate".
6770
6771 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6772
6773         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6774         enough to avoid inlining.
6775
6776 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6777
6778         * lib/g77.exp: set libg2c_dir correctly.
6779
6780 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6781
6782         * gcc.dg/cpp/macro11.c: New test.
6783
6784 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6785
6786         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6787         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6788         gcc.dg/format/multattr-3.c: New tests.
6789         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6790         tests for format attributes on function pointers being rejected.
6791
6792 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6793
6794         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6795
6796 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6797
6798         * g++.dg/warn/format1.C: New test.
6799
6800 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6801
6802         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6803
6804 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6805
6806         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6807
6808 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6809
6810         * gcc.dg/cpp/redef2.c: Add test.
6811
6812 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6813
6814         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6815         long-standing bug on i686, apparently.
6816         * gcc.c-torture/execute/loop-2c.x: New file.
6817         * gcc.c-torture/execute/loop-2d.x: New file.
6818         * gcc.c-torture/execute/loop-3c.x: New file.
6819
6820 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6821
6822         * gcc.dg/cpp/20000625-2.c: Correct line number.
6823
6824 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6825
6826         * gcc.dg/cpp/macro10.c: New test.
6827         * gcc.dg/cpp/strify3.c: New test.
6828         * gcc.dg/cpp/spacing1.c: Add tests.
6829         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6830         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6831
6832 2001-09-24  DJ Delorie  <dj@redhat.com>
6833
6834         * gcc.c-torture/execute/20010924-1.c: New test.
6835
6836 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6837
6838         * testsuite/objc/execute/paste.m: Remove.
6839
6840 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6841
6842         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6843
6844 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6845
6846         * g77.dg/strlen0.f: New test.
6847
6848 2001-09-21  Richard Henderson  <rth@redhat.com>
6849
6850         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6851         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6852
6853 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6854
6855         Table-driven attributes.
6856         * g++.dg/ext/attrib1.C: New test.
6857
6858 2001-09-20  DJ Delorie  <dj@redhat.com>
6859
6860         * gcc.dg/20000926-1.c: Update expected warning messages.
6861         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6862         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6863         array.
6864
6865 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6866
6867         * g++.dg/eh/registers1.C: New test case.
6868
6869 2001-09-17  Richard Henderson  <rth@redhat.com>
6870
6871         * gcc.dg/array-5.c: Fix VLA decomposition test.
6872
6873 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6874
6875         * gcc.dg/cpp/line5.c: New testcase.
6876
6877 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6878
6879         * gcc.dg/cpp/macro9.c: New test.
6880
6881 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6882
6883         * gcc.c-torture/execute/980223.c: Change type of addr from long
6884         to char *.
6885
6886 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6887
6888         * gcc.c-torture/execute/20010915-1.c: New test.
6889
6890 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6891
6892         * g77.dg/bprob: New directory.
6893         * g77.dg/bprob/bprob.exp: New file.
6894         * g77.dg/bprob/bprob-1.f: New test.
6895         * g77.dg/gcov: New directory.
6896         * g77.dg/gcov/gcov.exp: New file.
6897         * g77.dg/gcov/gcov-1.f: New test.
6898         * g77.dg/gcov/gcov-1.x: New file.
6899
6900 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6901
6902         * gcc.dg/cpp/directiv.c: Update.
6903         * gcc.dg/cpp/undef1.c: Update.
6904
6905 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6906
6907         * gcc.dg/20010912-1.c: New test.
6908
6909 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6910
6911         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6912         language-independent file in lib.
6913         * lib/gcov.exp: New file.
6914
6915 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6916
6917         * gcc.c-torture/compile/20010911-1.c: New test.
6918
6919 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6920
6921         * lib/profopt.exp: New, to support profile-directed optimizations.
6922         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6923         * gcc.misc-tests/bprob-1.c: New test.
6924         * gcc.misc-tests/bprob-2.c: New test.
6925
6926 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6927
6928         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6929         XFAIL and which kinds of gcov output to verify.
6930         * gcc.misc-tests/gcov-4b.x: New file.
6931         * gcc.misc-tests/gcov-5b.x: New file.
6932         * gcc.misc-tests/gcov-6.x: New file.
6933         * gcc.misc-tests/gcov-7.c: New test.
6934         * gcc.misc-tests/gcov-7.x: New file.
6935
6936 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6937
6938         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6939         * gcc.misc-tests/gcov-6.c: New test.
6940
6941 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6942
6943         PR c++/3986
6944         * g++.dg/abi/vbase1.C: New test.
6945
6946 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6947
6948         * objc.dg/method-2.m: New.
6949
6950 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6951
6952         PR c++/4203
6953         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6954         * g++.dg/init/empty1.C: New test.
6955
6956 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6957
6958         * gcc.c-torture/compile/20010903-1.c: New test.
6959
6960 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6961
6962         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6963         for m68k.
6964
6965 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6966
6967         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6968
6969         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6970
6971         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6972
6973 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6974
6975         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6976         for 16-bit 'unsigned int'.
6977
6978 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6979
6980         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6981
6982 2001-08-27  Richard Henderson  <rth@redhat.com>
6983
6984         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6985         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6986
6987 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6988
6989         * gcc.dg/asm-names.c (ymain): New.
6990
6991 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6992
6993         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6994         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6995         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6996
6997 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6998
6999         * gcc.dg/compare5.c: New testcase.
7000
7001 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
7002
7003         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
7004         and "In instantiation".
7005
7006 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
7007
7008         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
7009
7010 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
7011
7012         * gcc.misc-tests/gcov.exp: Add support for branch information.
7013         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
7014         * gcc.misc-tests/gcov-4.c: New test.
7015         * gcc.misc-tests/gcov-4b.c: New test.
7016         * gcc.misc-tests/gcov-5b.c: New test.
7017
7018 2001-08-20  Zack Weinberg  <zackw@panix.com>
7019
7020         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
7021         expected to fail.
7022
7023 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7024
7025         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
7026
7027 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * g++.dg/eh/template1.C: New test.
7030
7031 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
7032
7033         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
7034         Fix thinko.
7035         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
7036         for xfail.
7037
7038 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
7039
7040         * lib/g77-dg.exp:  Use prune.exp for common procedures
7041         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
7042         * lib/g77.exp: (g77-dg-prune) Remove
7043
7044 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
7045
7046         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
7047
7048 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7049
7050         * g++.dg/template/unify1.C: New test.
7051
7052 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
7053
7054         * g++.dg/abi/empty4.C: New test.
7055
7056 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
7057
7058         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
7059         solaris2.*
7060         * g77.f-torture/compile/pr3743.x: Likewise
7061
7062 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7063
7064         * g++.dg/other/using-declaration.C: New test.
7065
7066 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7067
7068         * gcc.dg/cpp/tr-sign.c: New testcase.
7069
7070 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7071
7072         * gcc.dg/cpp/19951025-1.c: Revert.
7073         * gcc.dg/cpp/directiv.c: We no longer process directives that
7074         interrupt macro arguments.
7075
7076 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
7077
7078         * gcc.dg/bconstp-1.c: New test.
7079
7080 2001-08-03  Richard Henderson  <rth@redhat.com>
7081
7082         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
7083
7084 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7085
7086         * gcc.dg/cpp/19951025-1.c: Update.
7087
7088 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
7089
7090         * g77.dg/ff90-1.f (s): Fix reference of variable z,
7091         should be x.
7092
7093 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7094
7095         Kill -fhonor-std.
7096         * g++.old-deja/g++.ns/ns14.C: Remove special options.
7097         * g++.old-deja/g++.other/std1.C: Likewise.
7098         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
7099
7100 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
7101
7102         * lib/g77.exp:  Load gcc-defs.exp for common procedures
7103         (g77_pass, g77_fail, g77_finish, g77_exit,
7104         ${tool}_check_unsupported_p} Now redundant.  Deleted.
7105
7106 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
7107
7108         * g77.dg/fbackslash.f
7109         * g77.dg/fcase-preserve.f
7110         * g77.dg/ff90-1.f
7111         * g77.dg/ffixed-line-length-0.f
7112         * g77.dg/ffixed-line-length-132.f
7113         * g77.dg/ffixed-line-length-7.f
7114         * g77.dg/ffixed-line-length-72.f
7115         * g77.dg/ffixed-line-length-none.f
7116         * g77.dg/ffree-form-1.f
7117         * g77.dg/fno-backslash.f
7118         * g77.dg/fno-f90-1.f
7119         * g77.dg/fno-fixed-form-1.f
7120         * g77.dg/fno-onetrip.f
7121         * g77.dg/fno-typeless-boz.f
7122         * g77.dg/fno-underscoring.f
7123         * g77.dg/fno-vxt-1.f
7124         * g77.dg/fonetrip.f
7125         * g77.dg/ftypeless-boz.f
7126         * g77.dg/fugly-assumed.f
7127         * g77.dg/funderscoring.f
7128         * g77.dg/fvxt-1.f
7129
7130 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
7131
7132         * objc.dg/fwd-proto-1.m: New.
7133         * objc.dg/local-decl-1.m: New.
7134         * objc.dg/naming-1.m: New.
7135         * objc.dg/naming-2.m: New.
7136         * objc.dg/proto-hier-1.m: New.
7137
7138 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
7139
7140         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
7141         largest-type elements to a struct makes its size grow.
7142
7143 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7144
7145         * g++.dg/abi/vthunk1.C: New test.
7146
7147 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7148
7149         * g++.dg/abi/vbase8-22.C: New test.
7150
7151 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7152
7153         * gcc.dg/cpp/macro8.c: New test.
7154
7155 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7156
7157         * g++.dg/abi/vbase8-21.C: New test.
7158
7159 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7160
7161         * g++.dg/abi/vbase8-10.C: New test.
7162
7163 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7164
7165         * lib/g++.exp (g++_set_ld_library_path): Renamed to
7166         ${tool}_set_ld_library_path.
7167         Changed caller.
7168         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
7169         g++.exp.
7170
7171 2001-07-26  Stan Cox <scox@redhat.com>
7172
7173         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
7174         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
7175         gcc_exit, gcc_check_unsupported_p):
7176         Moved to gcc-deps.exp
7177         * gcc-deps.exp: New file.
7178
7179 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7180
7181         * g++.old-deja/g++.pt/defarg14.C: New test.
7182
7183 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7184
7185         * g++.old-deja/g++.other/lineno5.C: New test.
7186
7187 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7188
7189         * g++.old-deja/g++.pt/crash68.C: New test.
7190
7191 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7192
7193         * g++.old-deja/g++.other/crash42.C: New test.
7194
7195 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7196
7197         * gcc.dg/cpp/extratokens.c: Fix.
7198         * gcc.dg/cpp/skipping2.c: New tests.
7199
7200 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7201
7202         * gcc.c-torture/execute/20010724-1.c: New file.
7203         * gcc.c-torture/execute/20010724-1.x: New file.
7204
7205 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7206
7207         * g++.old-deja/g++.other/cond7.C: New test.
7208
7209 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7210
7211         * g++.old-deja/g++.other/optimize4.C: New test.
7212
7213 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7214
7215         * g++.old-deja/g++.abi/vbase8-5.C: New test.
7216
7217 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
7218
7219         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
7220         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
7221         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
7222         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
7223
7224         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
7225         bug report" message.
7226
7227         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7228         * g++.dg/ext/instantiate1.C: Move from old-deja.
7229
7230 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7231
7232         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7233         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7234         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7235         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7236
7237 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7238
7239         * gcc.c-torture/execute/20010723-1.c: New test.
7240
7241 2001-07-23  Ben Elliston  <bje@redhat.com>
7242
7243         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7244
7245 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7246
7247         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7248         i[34567]86-*-*.
7249         Delete handling of ieee_multilib_flags.
7250         Pass -mieee for alpha*-*-* and sh-*-*.
7251         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7252
7253 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7254
7255         Remove old-abi tests.
7256         * g++.old-deja/g++.mike/p11116.C: Remove.
7257         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7258
7259 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7260
7261         * g77.f-torture/compile/pr3743.f:  New test
7262
7263 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7264
7265         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7266
7267 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7268
7269         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7270         g++.old-deja/g++.pt/static6.C: Likewise.
7271         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7272         supports weak symbols.
7273
7274 2001-07-18  Andreas Jaeger  <aj@suse.de>
7275
7276         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7277         supported again.
7278
7279 2001-07-18  Andreas Jaeger  <aj@suse.de>
7280
7281         * gcc.dg/iftrap-1.c: Fix target line.
7282
7283 2001-07-17  Richard Henderson  <rth@redhat.com>
7284
7285         * gcc.c-torture/execute/20010717-1.c: New.
7286
7287 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7288
7289         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7290         tests.
7291
7292 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7293
7294         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7295
7296 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7297
7298         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7299         UAC_SIGBUS, UAC_NOPRINT definitions.
7300
7301 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7302
7303         * objc/execute/object_is_class.m: New test.
7304         * objc/execute/object_is_meta_class.m: New test.
7305
7306 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7307
7308         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7309         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7310
7311 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7312
7313         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7314         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7315
7316 2001-07-14  Richard Henderson  <rth@redhat.com>
7317
7318         * gcc.dg/iftrap-1.c: New.
7319
7320 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7321
7322         * g77.f-torture/execute/intrinsic77.f: New test.
7323
7324 2001-07-11  Janis Johnson <janis@us.ibm.com>
7325
7326         * gcc.misc-tests/gcov-3.c: New test.
7327
7328 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7329
7330         * gcc.c-torture/compile/20010711-1.c,
7331         * gcc.c-torture/compile/20010711-2.c: New tests.
7332
7333 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7334
7335         * gcc.c-torture/execute/20010711-1.c: New test.
7336
7337 2001-07-11  Ben Elliston  <bje@redhat.com>
7338
7339         * g++.old-deja/g++.other/enum5.C: New test.
7340
7341 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7342
7343         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7344         (g++-dg-prune): Call prune_gcc_output.
7345         * prune.exp: New file for prune_gcc_output.
7346         * lib/g++.exp, lib/gcc.exp: Load it.
7347
7348 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7349
7350         * gcc.c-torture/compile/20010701-1.c,
7351         g++.old-deja/g++.ext/attrib6.C: New tests.
7352
7353 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7354
7355         * gcc.c-torture/compile/20010706-1.c: New test.
7356
7357 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7358
7359         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7360
7361 2001-06-28  Stan Shebs  <shebs@apple.com>
7362
7363         * gcc.dg/pragma-darwin.c: New test.
7364
7365 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7366
7367         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7368         Solaris 2.[678] system.
7369
7370 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7371
7372         * gcc.dg/20010622-1.c: New test.
7373
7374 2001-06-18  Stan Shebs  <shebs@apple.com>
7375
7376         * objc.dg: New directory.
7377         * objc.dg/dg.exp: New file.
7378         * objc.dg/alias.m: New.
7379         * objc.dg/class-1.m: New.
7380         * objc.dg/class-2.m: New.
7381         * objc.dg/const-str-1.m: New.
7382         * objc.dg/const-str-2.m: New.
7383         * objc.dg/id-1.m: New.
7384         * objc.dg/method-1.m: New.
7385         * objc.dg/super-class-1.m: New.
7386         * lib/objc-dg.exp: New file.
7387
7388 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7389
7390         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7391         of label name.
7392
7393 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7394
7395         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7396
7397 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7398
7399         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7400         variable.
7401
7402 2001-06-12  Richard Henderson  <rth@redhat.com>
7403
7404         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7405
7406 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7407
7408         * g++.old-deja/g++.abi/vbase5.C: New test.
7409         * g++.old-deja/g++.abi/vbase6.C: New test.
7410         * g++.old-deja/g++.abi/vbase7.C: New test.
7411
7412 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7413
7414         * gcc.c-torture/compile/20010610-1.c: New test.
7415
7416 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7417
7418         * g++.old-deja/g++.abi/vbase4.C: New test.
7419
7420 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7421
7422         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7423         support %f for HC11/HC12 targets.
7424         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7425         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7426         on HC11/HC12 targets.
7427         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7428
7429 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7430
7431         * gcc.dg/wchar_t-1.c: New file.
7432         * gcc.dg/wint_t-1.c: Likewise.
7433
7434 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7435
7436         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7437
7438 2001-06-11  Richard Henderson  <rth@redhat.com>
7439
7440         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7441
7442 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7443
7444         * gcc.c-torture/compile/20010611-1.c: New test.
7445
7446 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7447
7448         * gcc.dg/c99-tag-1.c: Add more tests.
7449
7450 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7451
7452         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7453         representation on MN10300 and ARM/Thumb.
7454
7455 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7456
7457         * g77.f-torture/execute/20010610.f: New.
7458
7459 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7460
7461         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7462         names.
7463
7464 2001-06-09  Richard Henderson  <rth@redhat.com>
7465
7466         * gcc.c-torture/execute/ashrdi-1.c: New.
7467         * gcc.c-torture/execute/ashldi-1.c: New.
7468         * gcc.c-torture/execute/lshrdi-1.c: New.
7469
7470 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7471
7472         * objc/execute/load-3.m: Added. Check sending +load to categories,
7473         in addition to classes.
7474
7475 2001-06-08  Stan Shebs  <shebs@apple.com>
7476
7477         * objc/execute/load-2.m: New test.  From Nicola Pero
7478         <n.pero@mi.flashnet.it>.
7479
7480 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7481
7482         * gcc.c-torture/execute/20010605-2.c: New test.
7483
7484 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7485
7486         * g++.old-deja/g++.abi/vbase2.C: New test.
7487         * g++.old-deja/g++.abi/vbase3.C: New test.
7488
7489 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7490
7491         * g++.old-deja/g++.pt/friend49.C: New test.
7492
7493 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7494
7495         * g++.old-deja/g++.ext/anon3.C: New test.
7496
7497 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7498
7499         * g++.old-deja/g++.other/conv7.C: New test.
7500
7501 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7502
7503         * gcc.c-torture/compile/20010605-2.c: New test.
7504
7505 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7506
7507         * gcc.c-torture/execute/20010604-1.c: New test.
7508
7509 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7510
7511         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7512
7513 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7514
7515         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7516         (g++_link_flags): Likewise.
7517         (g++_init): Pass gccpath's value to two previous functions.
7518
7519 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7520
7521         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7522         Ensure logfile entry matches exec command line.
7523
7524 2001-05-31  Richard Henderson  <rth@redhat.com>
7525
7526         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7527         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7528
7529 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7530
7531         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7532         compiler for irix6.2
7533
7534 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7535
7536         * g++.old-deja/g++.other/optimize3.C: New file.
7537
7538 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7539
7540         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7541         assemble.
7542
7543 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7544
7545         * g++.old-deja/g++.other/optimize2.C: New file.
7546
7547 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7548
7549         * gcc.c-torture/compile/20010518-2.c: New file.
7550         * gcc.c-torture/execute/20010518-1.c: New file.
7551         * gcc.c-torture/execute/20010518-2.c: New file.
7552
7553 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7554
7555         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7556
7557 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7558
7559         G++ no longer defines builtins that do not begin with __builtin.
7560         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7561         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7562         * g++.old-deja/g++.law/builtin1.C: Likewise.
7563         * g++.old-deja/g++.law/cvt2.C: Likewise.
7564         * g++.old-deja/g++.mike/net5.C: Likewise.
7565         * g++.old-deja/g++.other/builtins1.C: Likewise.
7566         * g++.old-deja/g++.other/builtins2.C: Likewise.
7567         * g++.old-deja/g++.other/builtins3.C: Likewise.
7568         * g++.old-deja/g++.other/builtins4.C: Likewise.
7569         * g++.old-deja/g++.other/inline8.C: Likewise.
7570         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7571
7572 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         * g++.old-deja/g++.pt/using1.C: Adjust.
7575         * g++.old-deja/g++.pt/using2.C: New test.
7576
7577 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7578
7579         * gcc.dg/cpp/charconst.c: New tests.
7580         * gcc.dg/cpp/escape.c: New tests.
7581         * gcc.dg/cpp/escape-1.c: New tests.
7582         * gcc.dg/cpp/escape-2.c: New tests.
7583         * gcc.dg/cpp/ucs.c: New tests.
7584
7585 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7586
7587         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7588         native compiler for irix6.5.
7589
7590 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7591
7592         * lib/g++.exp (g++_include_flags): Use args to compute
7593         get_multilibs.
7594         (g++_link_flags): Likewise.
7595         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7596
7597 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7598
7599         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7600
7601 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7602
7603         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7604         this file.
7605
7606 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7607
7608         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7609         STACK_SIZE;
7610         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7611         to STACK_SIZE; Use it to define size of add_histo array.
7612         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7613         to STACK_SIZE.
7614         (f): Use GITT_SIZE to define size of gitt local table.
7615         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7616         to STACK_SIZE; Use it to define size of bytemem array.
7617
7618 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7619
7620         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7621         on 68HC11/HC12 due to the asm instruction.
7622         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7623         * gcc.c-torture/compile/920520-1.x: Likewise.
7624         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7625         on 68HC11/HC12 because the function is larger than 64K.
7626         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7627         on 68HC11/HC12 because the structure is too large.
7628
7629 2001-05-20  Richard Henderson  <rth@redhat.com>
7630
7631         * gcc.c-torture/execute/20010520-1.c: New.
7632
7633 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7634
7635         * g++.old-deja/g++.warn/compare1.C: New test.
7636         * gcc.dg/compare4.c: New test.
7637
7638 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7639
7640         * g++.old-deja/g++.other/optimize1.C: New test.
7641
7642 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7643
7644         * g++.old-deja/g++.pt/spec41.C: New test.
7645
7646 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7647
7648         * gcc.c-torture/compile/20010114-1.x: Remove.
7649
7650 2001-05-18  Stan Shebs  <shebs@apple.com>
7651
7652         * gcc.c-torture/compile/20010518-1.c: New test.
7653
7654 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7657         * g++.old-deja/g++.pt/crash67.C: New test.
7658
7659 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7660
7661         * g++.old-deja/g++.other/debug9.C: New test.
7662
7663 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7664
7665         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7666
7667 2001-05-16  Jan Hubicka  <jh@suse.cz>
7668
7669         * gcc.c-torture/compile/20010516-1.c: New test.
7670
7671 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7672
7673         * g++.old-deja/g++.other/crash41.C: New test.
7674
7675 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7676
7677         * g++.old-deja/g++.pt/crash66.C: New test.
7678
7679 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7680
7681         * g++.old-deja/g++.robertl/eb27.C: Convert.
7682
7683 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7684
7685         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7686         declaration being redundant.
7687
7688 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7689
7690         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7691
7692 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7693
7694         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7695
7696 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7697
7698         * lib/g++.exp: Use testsuite_flags.
7699
7700 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7703
7704 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7705
7706         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7707
7708 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7709
7710         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7711
7712 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7713
7714         * gcc.c-torture/compile/20010313-1.c: New test.
7715
7716 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7717
7718         * gcc.dg/cpp/direct2.c: New test.
7719         * gccq.dg/cpp/direct2s.c: New test.
7720
7721         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7722
7723 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7724
7725         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7726         * g++.old-deja/g++.other/op3.C: Likewise.
7727
7728 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7729
7730         * gcc.dg/cpp/syshdr.h: New file.
7731         * gcc.dg/cpp/sysmac1.c: Update.
7732         * gcc.dg/cpp/sysmac2.c: Update.
7733
7734 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7735
7736         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7737
7738 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7739
7740         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7741         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7742
7743 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7744
7745         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7746
7747 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7748
7749         * lib/g++.exp (g++_include_flags): Don't use any special flags
7750         if TESTING_IN_BUILD_TREE is not defined.
7751         (g++_init): Use a plain 'c++' as the compiler if
7752         TESTING_IN_BUILD_TREEE is not defined.
7753
7754 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7755
7756         * g++.old-deja/g++.eh/catch13.C: New test.
7757         * g++.old-deja/g++.eh/catch14.C: New test.
7758
7759 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.dg/cpp/tr-define.c: New test.
7762
7763 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7764
7765         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7766         <stdlib.h>, not <malloc.h>.
7767
7768 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7769
7770         * g++.old-deja/g++.ns/template17.C: New test.
7771
7772 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7773
7774         * g++.old-deja/g++.pt/ref4.C: New test.
7775
7776 2001-04-30  Richard Henderson  <rth@redhat.com>
7777
7778         * gcc.dg/20000724-1.c: Revert last change.
7779
7780 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7781
7782         * g77.f-torture/execute/20010430.f: New test.
7783
7784 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7787
7788 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7789
7790         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7791
7792 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7793
7794         * g++.old-deja/g++.eh/crash6.C: New test.
7795
7796 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7797
7798         * g++.old-deja/g++.other/warn7.C: New test.
7799
7800 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7801
7802         * g++.old-deja/g++.other/defarg9.C: New test.
7803
7804 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7805
7806         * g77.f-torture/compile/20010426.f: New test.
7807         * g77.f-torture/execute/20010426.f: New test.
7808
7809 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7810
7811         * g77.f-torture/compile/20000629-1.x: Remove - error
7812         has been fixed.
7813
7814 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7815
7816         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7817         Tweak slightly to work with g++.dg framework.
7818         * g++.dg/special/ecos.exp: Run initp1.C test.
7819         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7820
7821         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7822         its linker doesn't give line numbers either.
7823         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7824
7825 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7826
7827         * g++.old-deja/g++.other/lex1.C: New test.
7828
7829 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7830
7831         * gcc.dg/noncompile/20010425-1.c: New test.
7832
7833 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7834
7835         * g++.old-deja/g++.pt/mangle2.C: New test.
7836
7837 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7838
7839         * gcc.dg/format/plus-1.c: New test.
7840
7841 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7842
7843         * gcc.dg/20010423-1.c: New test.
7844
7845 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7846
7847         * gcc.c-torture/execute/20010422-1.c: New test.
7848
7849 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7850
7851         * g++.old-deja/g++.ns/type2.C: New test.
7852
7853 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7854
7855         * g++.old-deja/g++.other/perf1.C: New test.
7856
7857 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7858
7859         * gcc.dg/c99-func-2.c: Remove xfail.
7860         * gcc.dg/c99-func-3.c: Remove xfail.
7861         * gcc.dg/c99-func-4.c: Remove xfail.
7862
7863 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7864
7865         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7866
7867 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7868
7869         * gcc.c-torture/compile/20010423-1.c: New test.
7870
7871 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7872
7873         * g++.old-deja/g++.pt/typename28.C: New test.
7874
7875 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7876
7877         * g++.old-deja/g++.abi/empty2.C: New test.
7878         * g++.old-deja/g++.abi/empty3.C: New test.
7879
7880 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7881
7882         * g++.old-deja/g++.other/comdat2.C: New test.
7883         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7884
7885 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7886
7887         * g++.old-deja/g++.other/overload14.C: New test.
7888
7889 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7890
7891         * g++.old-deja/g++.other/lookup23.C: New test.
7892
7893 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7894
7895         * gcc.c-torture/execute/20010403-1.c: New test.
7896
7897 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7898             Mark Mitchell  <mark@codesourcery.com>
7899
7900         * lib/old-dejagnu.exp: Don't delete output of executable.
7901         Add .exe suffix to executables.
7902
7903 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7904
7905         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7906
7907 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7908
7909         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7910
7911 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7912
7913         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7914         * g++.old-deja/g++.abi/crash1.C: New test.
7915
7916 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7917
7918         * g++.old-deja/g++.other/crash40.C: New test.
7919
7920 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7921
7922         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7923
7924 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7925
7926         * g++.old-deja/g++.other/warn6.C: New test.
7927
7928 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7929
7930         * g++.old-deja/g++.robertl/eb42.C: Same.
7931
7932 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7933
7934         * gcc.dg/wtr-conversion-1.c: New testcase.
7935
7936 2001-04-10  Richard Henderson  <rth@redhat.com>
7937
7938         * g++.old-deja/g++.other/array5.C: New.
7939
7940 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7941
7942         * gcc.c-torture/execute/20010408-1.c: New test.
7943
7944 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7945
7946         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7947         headers and constructs.
7948         * g++.old-deja/g++.robertl/eb79.C: Same.
7949         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7950         * g++.old-deja/g++.robertl/eb73.C: Same.
7951         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7952         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7953         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7954         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7955         * g++.old-deja/g++.robertl/eb44.C: Same.
7956         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7957         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7958         * g++.old-deja/g++.robertl/eb39.C: Same.
7959         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7960         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7961         * g++.old-deja/g++.robertl/eb30.C: Same.
7962         * g++.old-deja/g++.robertl/eb3.C: Same.
7963         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7964         * g++.old-deja/g++.robertl/eb21.C: Same.
7965         * g++.old-deja/g++.robertl/eb15.C: Same.
7966         * g++.old-deja/g++.robertl/eb118.C: Same.
7967         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7968         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7969         * g++.old-deja/g++.robertl/eb109.C: Same.
7970         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7971         * g++.old-deja/g++.mike/rtti1.C: Same.
7972         * g++.old-deja/g++.mike/p658.C: Same.
7973         * g++.old-deja/g++.mike/net46.C: Same.
7974         * g++.old-deja/g++.mike/net34.C: Same.
7975         * g++.old-deja/g++.mike/memoize1.C: Same.
7976         * g++.old-deja/g++.mike/eh2.C: Same.
7977         * g++.old-deja/g++.law/weak.C: Same.
7978         * g++.old-deja/g++.law/visibility7.C: Same.
7979         * g++.old-deja/g++.law/visibility25.C: Same.
7980         * g++.old-deja/g++.law/visibility22.C: Same.
7981         * g++.old-deja/g++.law/visibility2.C: Same.
7982         * g++.old-deja/g++.law/visibility17.C: Same.
7983         * g++.old-deja/g++.law/visibility13.C: Same.
7984         * g++.old-deja/g++.law/visibility10.C: Same.
7985         * g++.old-deja/g++.law/visibility1.C: Same.
7986         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7987         * g++.old-deja/g++.law/vbase1.C: Same.
7988         * g++.old-deja/g++.law/operators32.C: Same.
7989         * g++.old-deja/g++.law/nest3.C: Same.
7990         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7991         * g++.old-deja/g++.law/except5.C (main): Same.
7992         * g++.old-deja/g++.law/cvt7.C (run): Same.
7993         * g++.old-deja/g++.law/cvt2.C: Same.
7994         * g++.old-deja/g++.law/cvt16.C: Same.
7995         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7996         * g++.old-deja/g++.law/ctors17.C (main): Same.
7997         * g++.old-deja/g++.law/ctors13.C: Same.
7998         * g++.old-deja/g++.law/ctors12.C (main): Same.
7999         * g++.old-deja/g++.law/ctors10.C: Same.
8000         * g++.old-deja/g++.law/code-gen5.C: Same.
8001         * g++.old-deja/g++.law/bad-error7.C: Same.
8002         * g++.old-deja/g++.law/arm9.C: Same.
8003         * g++.old-deja/g++.law/arm12.C: Same.
8004         * g++.old-deja/g++.law/arg8.C: Same.
8005         * g++.old-deja/g++.law/arg1.C: Same.
8006         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
8007         * g++.old-deja/g++.jason/template31.C: Same.
8008         * g++.old-deja/g++.jason/template24.C (main): Same.
8009         * g++.old-deja/g++.jason/2371.C: Same.
8010         * g++.old-deja/g++.eh/new2.C: Same.
8011         * g++.old-deja/g++.eh/new1.C: Same.
8012         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
8013         * g++.old-deja/g++.brendan/nest21.C (main): Same.
8014         * g++.old-deja/g++.brendan/err-msg3.C: Same.
8015         * g++.old-deja/g++.brendan/crash62.C: Same.
8016         * g++.old-deja/g++.brendan/crash52.C: Same.
8017         * g++.old-deja/g++.brendan/crash49.C (main): Same.
8018         * g++.old-deja/g++.brendan/crash38.C: Same.
8019         * g++.old-deja/g++.brendan/crash15.C (main): Same.
8020         * g++.old-deja/g++.brendan/copy9.C: Same.
8021
8022 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
8023
8024         * gcc.c-torture/execute/20001203-2.c (memset):
8025         Count argument is of type __SIZE_TYPE__.
8026
8027 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
8028
8029         * gcc.c-torture/compile/20010404-1.c: New test.
8030
8031 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
8032
8033         * gcc.c-torture/compile/20010326-1.c: New test.
8034
8035 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
8036
8037         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
8038         peculiarities of the SH.
8039         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
8040
8041 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8042
8043         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
8044         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
8045         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
8046
8047 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * g77.f-torture/compile/20010321-1.f: New test.
8050
8051 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8052
8053         * gcc.c-torture/compile/20010329-1.c: New test.
8054
8055 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8056
8057         * gcc.c-torture/execute/20010329-1.c: New test.
8058
8059 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8060
8061         * g++.old-deja/g++.other/eh4.C: Fix typo.
8062
8063 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8064
8065         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
8066
8067 2001-03-28  Philip Blundell  <philb@gnu.org>
8068
8069         * gcc.c-torture/compile/20010328-1.c: New test.
8070
8071 2001-03-27  Richard Henderson  <rth@redhat.com>
8072
8073         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
8074         * g++.old-deja/g++.eh/vbase3.C: Likewise.
8075
8076 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
8077
8078         * gcc.c-torture/compile/20010327-1.c: New test.
8079
8080 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8081
8082         * g++.old-deja/g++.other/friend12.C: New test.
8083         * g++.old-deja/g++.other/friend9.C: Expect no errors.
8084         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
8085
8086 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8087
8088         * gcc.c-torture/execute/20010325-1.c: New test.
8089
8090 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
8091
8092         * g++.old-deja/g++.other/mangle3.C: New test.
8093
8094 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
8095
8096         * g++.old-deja/g++.other/anon8.C: New test.
8097
8098 2001-03-20  Philip Blundell  <philb@gnu.org>
8099
8100         * gcc.c-torture/compile/20010320-1.c: New test.
8101
8102 2001-03-17  Richard Henderson  <rth@redhat.com>
8103
8104         * g++.old-deja/g++.other/eh4.C: Add expected error text.
8105
8106 2001-03-15  Geoff Keating  <geoff@redhat.com>
8107
8108         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
8109         tests on AIX.
8110
8111 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
8112
8113         * g++.old-deja/g++.other/eh4.C: New test.
8114
8115 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8116
8117         * gcc.dg/cpp/mi1.c: Update.
8118
8119 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
8120
8121         * g++.old-deja/g++.other/regstack.C: New test.
8122
8123 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         * g++.old-deja/g++.other/ref4.C: New test.
8126
8127 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
8128
8129         * objc/execute/va_method.m: Added.
8130         * objc/execute/IMP.m: Added.
8131         * objc/execute/_cmd.m: Added.
8132         * objc/execute/accessing_ivars.m: Added.
8133         * objc/execute/class-1.m: Added.
8134         * objc/execute/class-10.m: Added.
8135         * objc/execute/class-11.m: Added.
8136         * objc/execute/class-12.m: Added.
8137         * objc/execute/class-13.m: Added.
8138         * objc/execute/class-14.m: Added.
8139         * objc/execute/class-2.m: Added.
8140         * objc/execute/class-3.m: Added.
8141         * objc/execute/class-4.m: Added.
8142         * objc/execute/class-5.m: Added.
8143         * objc/execute/class-6.m: Added.
8144         * objc/execute/class-7.m: Added.
8145         * objc/execute/class-8.m: Added.
8146         * objc/execute/class-9.m: Added.
8147         * objc/execute/class-tests-1.h
8148         * objc/execute/class-tests-2.h
8149         * objc/execute/compatibility_alias.m: Added.
8150         * objc/execute/encode-1.m: Added.
8151         * objc/execute/formal_protocol-1.m: Added.
8152         * objc/execute/formal_protocol-2.m: Added.
8153         * objc/execute/formal_protocol-3.m: Added.
8154         * objc/execute/formal_protocol-4.m: Added.
8155         * objc/execute/formal_protocol-5.m: Added.
8156         * objc/execute/formal_protocol-6.m: Added.
8157         * objc/execute/formal_protocol-7.m: Added.
8158         * objc/execute/informal_protocol.m: Added.
8159         * objc/execute/initialize.m: Added.
8160         * objc/execute/load.m: Added.
8161         * objc/execute/many_args_method.m: Added.
8162         * objc/execute/nested-3.m: Added.
8163         * objc/execute/no_clash.m: Added.
8164         * objc/execute/private.m: Added.
8165         * objc/execute/redefining_self.m: Added.
8166         * objc/execute/root_methods.m: Added.
8167         * objc/execute/selector-1.m: Added.
8168         * objc/execute/static-1.m: Added.
8169         * objc/execute/static-2.m: Added.
8170         * objc/execute/va_method.m: Added.
8171
8172 2001-03-10  Richard Henderson  <rth@redhat.com>
8173
8174         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
8175
8176 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8177
8178         * g++.old-deja/g++.other/crash31.C: XFAIL.
8179         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
8180         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
8181         * gcc.c-torture/execute/20010123-1.x: XFAIL.
8182         * gcc.c-torture/execute/20010124-1.x: XFAIL.
8183         * gcc.dg/sequence-pt-1.c: XFAIL one test.
8184
8185 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
8186
8187         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
8188
8189 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8190
8191         * gcc.dg/20000724-1.c: Don't use multiline strings.
8192
8193 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8194
8195         * objc/execute/string1.m, objc/execute/string2.m: Compare the
8196         result of -cString against what we expect it to be; don't just
8197         print it out for no one to read.
8198
8199         * objc/execute/string3.m, objc/execute/string4.m: New tests.
8200         Based on testcases provided by Nicola Pero.
8201
8202 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8203
8204         * gcc.dg/cpp/macro7.c: New test.
8205
8206 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8207
8208         * gcc.dg/cpp/multiline.c: Update.
8209
8210 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8211
8212         * g++.old-deja/g++.other/enum3.C: New test.
8213
8214 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8215
8216         * g++.old-deja/g++.other/pod1.C: New test.
8217
8218 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8219
8220         * g++.old-deja/g++.ext/overload1.C: New test.
8221
8222 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8223
8224         * g++.old-deja/g++.pt/using1.C: New test.
8225
8226 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8227
8228         * g++.old-deja/g++.other/using9.C: New test.
8229
8230 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8231
8232         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8233
8234         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8235
8236 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8237
8238         * g++.old-deja/g++.ext/realpt1.C: Remove.
8239
8240 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8241
8242         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8243
8244 2001-02-26  Will Cohen  <wcohen@redhat.com>
8245
8246         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8247
8248 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8249
8250         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8251         templatized constructors.
8252
8253 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8254
8255         * gcc.c-torture/execute/20010224-1.c: New test.
8256
8257 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8258
8259         * gcc.c-torture/execute/20010222-1.c: New test.
8260
8261 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8262
8263         * g++.old-deja/g++.other/inline20.C: New test.
8264
8265 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8266
8267         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8268
8269 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8270
8271         * g++.old-deja/g++.other/lookup22.C: New test.
8272
8273 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8274
8275         * g77.dg: New directory.
8276         * g77.dg/20010216-1.f: New test case.
8277         * g77.dg/dg.exp: New driver.
8278         * lib/g77-dg.exp: New driver library.
8279
8280 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8281
8282         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8283
8284 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8285
8286         * g++.old-deja/g++.other/decl9.C: New test.
8287
8288 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8289
8290         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8291         not need <string> and also tests the initialization at runtime.
8292
8293 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8294
8295         * gcc.c-torture/execute/longlong.c: New test.
8296
8297 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8298
8299         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8300
8301 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8302
8303         * gcc.c-torture/execute/920302-1.c (execute):
8304         Change argument type to short.
8305
8306 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         * g++.old-deja/g++.pt/deduct6.C: New test.
8309
8310 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8311
8312         * g++.old-deja/g++.pt/deduct5.C: New test.
8313
8314 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8315
8316         * gcc.c-torture/execute/20010209-1.c: New test.
8317
8318 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8319
8320         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8321
8322 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8323
8324         * g++.dg/vtgc1.C: Update for new ABI.
8325
8326         * consistency.vlad: New directory, 1665 files.
8327
8328 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8329
8330         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8331         return type.
8332         * gcc.dg/cpp/digraphs.c: Declare puts.
8333
8334 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8335
8336         * g++.old-deja/g++.other/warn5.C: New test.
8337
8338 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8339
8340         * g++.old-deja/g++.pt/spec40.C: New test.
8341
8342 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8343
8344         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8345         case.
8346         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8347
8348 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * gcc.c-torture/compile/20010209-1.c: New test.
8351
8352 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8353
8354         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8355         excess errors message but not if it crashes.
8356         * g++.old-deja/g++.other/crash27.C: Likewise.
8357         * g++.old-deja/g++.other/crash28.C: Likewise.
8358         * g++.old-deja/g++.other/crash30.C: Likewise.
8359         * g++.old-deja/g++.other/crash32.C: Likewise.
8360         * g++.old-deja/g++.other/crash35.C: Likewise.
8361         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8362
8363 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8364
8365         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8366         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8367         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8368         g77.f-torture/execute/execute.exp,
8369         g77.f-torture/noncompile/noncompile.exp,
8370         gcc.c-torture/execute/execute.exp,
8371         gcc.c-torture/execute/memcheck/memcheck.exp,
8372         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8373         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8374         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8375         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8376         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8377         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8378         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8379         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8380         Remove bug reporting instructions with ancient email addresses.
8381
8382 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8383
8384         * gcc.dg/20010202-1.c: New test.
8385         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8386
8387 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8388
8389         * g++.dg/stdbool-if.C: New test.
8390
8391 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8392
8393         * objc/execute/fdecl.m: Added main().
8394
8395 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8396
8397         * gcc.c-torture/execute/20010206-1.c: New test.
8398
8399 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8400
8401         * gcc.dg/cpp/avoidpaste1.c: Update.
8402
8403 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8404
8405         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8406         Pero <nicola@brainstorm.co.uk>.
8407         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8408
8409 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8410
8411         * g++.old-deja/g++.pt/spec39.C: New test.
8412
8413 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8414
8415         * gcc.c-torture/compile/20010202-1.c: New test.
8416
8417 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8418
8419         * g++.old-deja/g++.abi/primary2.C: New test.
8420         * g++.old-deja/g++.abi/primary3.C: New test.
8421         * g++.old-deja/g++.abi/primary4.C: New test.
8422         * g++.old-deja/g++.abi/primary5.C: New test.
8423         * g++.old-deja/g++.abi/vtable3.h: New test.
8424         * g++.old-deja/g++.abi/vtable3a.C: New test.
8425         * g++.old-deja/g++.abi/vtable3b.C: New test.
8426         * g++.old-deja/g++.abi/vtable3c.C: New test.
8427         * g++.old-deja/g++.abi/vtable3d.C: New test.
8428         * g++.old-deja/g++.abi/vtable3e.C: New test.
8429         * g++.old-deja/g++.abi/vtable3f.C: New test.
8430         * g++.old-deja/g++.abi/vtable3g.C: New test.
8431         * g++.old-deja/g++.abi/vtable3h.C: New test.
8432         * g++.old-deja/g++.abi/vtable3i.C: New test.
8433         * g++.old-deja/g++.abi/vtable3j.C: New test.
8434         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8435
8436 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8437
8438         * g++.old-deja/g++.other/anon6.C: New test.
8439         * g++.old-deja/g++.other/anon7.C: New test.
8440
8441 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8442
8443         * gcc.dg/cpp/avoidpaste2.c: New tests.
8444
8445 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8446
8447         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8448
8449 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8450
8451         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8452         DECIMAL_DIG cases for Irix."
8453
8454 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8455
8456         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8457
8458 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8459
8460         * gcc.dg/c99-tag-1.c: New test.
8461
8462 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8463
8464         * gcc.dg/cpp/tr-warn1.c: Add tests.
8465
8466 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8467
8468         * gcc.dg/cpp/avoidpaste1.c: Update.
8469         * gcc.dg/cpp/paste4.c: Update.
8470
8471 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8472
8473         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8474         cases for Irix.
8475
8476 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8477
8478         * g++.old-deja/g++.other/inline19.C: New test.
8479
8480 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8481
8482         * gcc.dg/Wlarger-than.c: New test.
8483
8484 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8485
8486         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8487
8488 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8489
8490         * gcc.c-torture/execute/20010129-1.c: New test.
8491         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8492
8493 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8494
8495         * gcc.dg/cpp/avoidpaste1.c: Test case.
8496
8497 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8498
8499         * g++.old-deja/g++.other/inline18.C: New test.
8500
8501 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8502
8503         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8504         and __builtin_putchar.
8505
8506 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8507
8508         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8509         tests.
8510
8511 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8512
8513         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8514         floating point number rounding mode to round to the nearest
8515         representable mode.
8516
8517 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8518
8519         * g++.old-deja/g++.other/mangle2.C: New test.
8520
8521 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8522
8523         * gcc.c-torture/compile/20010124-1.c: New test.
8524
8525 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8526
8527         * g++.old-deja/g++.pt/spec38.C: New test.
8528
8529 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8530
8531         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8532         "Build don't run".
8533
8534 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8535
8536         * gcc.c-torture/execute/20010123-1.c: New test.
8537
8538 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8539
8540         * g++.old-deja/g++.pt/spec37.C: New test.
8541
8542 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8543
8544         * g++.old-deja/g++.pt/overload14.C: New test.
8545
8546 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8547
8548         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8549         __builtin_return_address.
8550
8551 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8552
8553         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8554         * g++.old-deja/g++.pt/spec35.C: New test.
8555         * g++.old-deja/g++.pt/spec36.C: New test.
8556
8557 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8558
8559         * gcc.c-torture/compile/20010118-1.c: New test.
8560
8561 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8562
8563         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8564
8565 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8566
8567         * gcc.c-torture/execute/20010119-1.c: New test.
8568
8569 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         * g++.old-deja/g++.other/vbase5.C: New test.
8572
8573 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8574
8575         * gcc.c-torture/execute/20010118-1.c: New test.
8576
8577 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8578
8579         * g++.old-deja/g++.pt/deduct3.C: New test.
8580
8581 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8582
8583         * g++.old-deja/g++.pt/spec34.C: New test.
8584
8585 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8586
8587         * g77.f-torture/compile/20000601-2.f: New test.
8588
8589 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8590
8591         * g++.old-deja/g++.other/init17.C: New test.
8592
8593 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8594
8595         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8596
8597 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8598
8599         * g++.old-deja/g++.pt/unify8.C: New test.
8600
8601 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8602
8603         * g++.old-deja/g++.abi/vbase1.C: New test.
8604
8605 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8606
8607         * g++.old-deja/g++.pt/crash65.C: New test.
8608
8609 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8610
8611         * gcc.dg/cpp/assembl2.S: New test case.
8612
8613 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8614
8615         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8616         are supported.
8617
8618 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8619
8620         * g++.old-deja/g++.other/builtins1.C: New test.
8621         * g++.old-deja/g++.other/builtins2.C: Likewise.
8622         * g++.old-deja/g++.other/builtins3.C: Likewise.
8623         * g++.old-deja/g++.other/builtins4.C: Likewise.
8624
8625 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8626
8627         * gcc.c-torture/compile/20010117-1.c: New test.
8628         * gcc.c-torture/compile/20010117-2.c: New test.
8629
8630 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8631
8632         * g77.f-torture/execute/20010116.[fx]: New test,
8633         XFAIL on i?86-*-*.
8634         * g77.f-torture/compile/20010115.f: Indicate it's
8635         a test for PR fortran/1636.
8636
8637 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8638
8639         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8640
8641 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8642
8643         * g77.f-torture/compile/20010115.f: New test.
8644
8645 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8646
8647         * g++.old-deja/g++.pt/nontype5.C: New test.
8648
8649 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8650
8651         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8652         have an equivalent working one below it.
8653
8654 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8655
8656         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8657         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8658
8659 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8660
8661         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8662         message containing "init_priority".
8663         (conpr-2.C): Likewise.
8664         (conpr-3.C): Likewise.
8665         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8666
8667 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8668
8669         * gcc.c-torture/execute/20010114-2.c: New test.
8670
8671 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8672
8673         * gcc.c-torture/compile/20010114-1.c: New test.
8674         * gcc.c-torture/compile/20010114-1.x: Xfail.
8675         * gcc.c-torture/compile/20010114-2.c: New test.
8676         * gcc.c-torture/execute/20010114-1.c: New test.
8677         * gcc.dg/trunc-1.c: New test.
8678         * gcc.dg/uninit-B.c: New test.
8679
8680 2001-01-13  Nick Clifton  <nickc@redhat.com>
8681
8682         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8683         target.
8684
8685 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8686
8687         * gcc.c-torture/compile/20010113-1.c: New test.
8688
8689 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8690
8691         * gcc.c-torture/compile/20001212-1.c: New test.
8692
8693 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8694
8695         * gcc.dg/cpp/widestr1.c: Update.
8696         * gcc.dg/cpp/prag-imp.c: Remove.
8697
8698 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8699
8700         * gcc.c-torture/execute/20000801-3.x: Remove.
8701         * gcc.dg/c90-init-1.c: New test.
8702         * gcc.dg/c99-init-1.c: New test.
8703         * gcc.dg/c99-init-2.c: New test.
8704         * gcc.dg/gnu99-init-1.c: New test.
8705
8706 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8707
8708         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8709         testing that no relevant ones were found.
8710
8711 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         * g++.old-deja/g++.pt/cast2.C: New test.
8714
8715 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         * g++.old-deja/g++.pt/friend47.C: New test.
8718
8719 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8720
8721         * g++.old-deja/g++.pt/instantiate13.C: New test.
8722
8723 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8724
8725         * g++.old-deja/g++.other/defarg7.C: New test.
8726         * g++.old-deja/g++.other/defarg8.C: New test.
8727
8728 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         * g++.old-deja/g++.pt/crash64.C: New test.
8731
8732 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         * g++.old-deja/g++.pt/crash63.C: New test.
8735
8736 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8737
8738         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8739
8740 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8741
8742         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8743
8744 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8745
8746         * g++.old-deja/g++.pt/error3.C: New test.
8747
8748 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8749
8750         * g++.old-deja/g++.other/crash39.C: New test.
8751
8752 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8753
8754         * g++.old-deja/g++.other/vbase4.C: New test.
8755
8756 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8757
8758         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8759         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8760         * gcc.dg/special/special.exp: New test driver which will check
8761         for alias support for the above test.
8762
8763 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8764
8765         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8766         problems on small machines.
8767         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8768         parameterize.
8769
8770 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8771
8772         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8773         mips.
8774         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8775
8776 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8777
8778         * g++.old_deja/g++.pt/using8.C: New test.
8779
8780 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8781
8782         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8783
8784 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8785
8786         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8787         where a failure is expected.
8788         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8789
8790 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8791
8792         * g++.old_deja/g++.pt/instantiate12.C: New test.
8793
8794 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8795
8796         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8797         start of structs.
8798         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8799         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8800         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8801         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8802         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8803         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8804         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8805         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8806         * g++.old-deja/g++.eh/spec6.C: Likewise.
8807         * g++.old-deja/g++.jason/crash3.C: Likewise.
8808         * g++.old-deja/g++.law/ctors11.C: Likewise.
8809         * g++.old-deja/g++.law/ctors17.C: Likewise.
8810         * g++.old-deja/g++.law/ctors5.C: Likewise.
8811         * g++.old-deja/g++.law/ctors9.C: Likewise.
8812         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8813         * g++.old-deja/g++.mike/net22.C: Likewise.
8814         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8815         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8816         * g++.old-deja/g++.mike/virt3.C: Likewise.
8817         * g++.old-deja/g++.niklas/t128.C: Likewise.
8818         * g++.old-deja/g++.other/anon4.C: Likewise.
8819         * g++.old-deja/g++.other/using1.C: Likewise.
8820         * g++.old-deja/g++.other/warn3.C: Likewise.
8821         * g++.old-deja/g++.pt/t37.C: Likewise.
8822         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8823         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8824
8825 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8826
8827         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8828
8829 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8830
8831         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8832
8833 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8834
8835         * gcc.c-torture/compile/20010107-1.c: New test.
8836
8837 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8838
8839         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8840
8841 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8842
8843         * gcc.dg/format/format.h: New file.
8844         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8845         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8846         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8847         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8848         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8849         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8850         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8851         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8852         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8853         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8854         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8855         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8856         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8857         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8858         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8859         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8860         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8861         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8862         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8863         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8864         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8865         instead of declaring standard types, macros and functions in each
8866         test.
8867
8868 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8869
8870         * gcc.c-torture/execute/20010106-1.c: New test.
8871
8872 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8873
8874         * gcc.dg/format/format.exp: New file.
8875         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8876         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8877         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8878         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8879         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8880         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8881         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8882         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8883         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8884         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8885         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8886         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8887         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8888         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8889         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8890         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8891         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8892         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8893         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8894         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8895         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8896         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8897         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8898         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8899         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8900         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8901         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8902         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8903         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8904         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8905         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8906         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8907         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8908         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8909         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8910         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8911         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8912         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8913         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8914         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8915         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8916         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8917
8918 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8919
8920         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8921         account.
8922
8923 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8924
8925         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8926
8927 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8928
8929         * g++.old-deja/g++.pt/crash62.C: New test.
8930
8931 2001-01-04  Richard Henderson  <rth@redhat.com>
8932
8933         * gcc.dg/20000926-1.c: Update expected warnings.
8934         * gcc.dg/array-2.c: Likewise.
8935         * gcc.dg/array-4.c: Also validate flexible array members.
8936         * gcc.dg/c99-flex-array-1.c: New.
8937
8938 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8939
8940         * gcc.c-torture/compile/20001222-1.x: Remove.
8941
8942 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8943
8944         * gcc.c-torture/execute/built-in-setjmp.c: New.
8945
8946 2001-01-03  Richard Henderson  <rth@redhat.com>
8947
8948         * gcc.dg/940510-1.c: Update expected error wording.
8949         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8950
8951 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8952
8953         * lib/target-supports.exp (check_alias_available): Modified to
8954         indicate aliases not supported if only weak aliases are supported.
8955
8956 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8957
8958         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8959         Turn on cmpstrsi checks for __pj__ and __i370__.
8960
8961 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8962
8963         * g++.old-deja/g++.other/virtual11.C: New test.
8964
8965 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8968
8969 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8970
8971         * gcc.c-torture/compile/20010102-1.c: New test.
8972
8973 2001-01-02  Andreas Jaeger  <aj@suse.de>
8974
8975         * gcc.dg/noreturn-3.c: New test.
8976
8977         * gcc.dg/noreturn-4.c: New test.
8978
8979 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8980
8981         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8982         __builtin_fputc and __builtin_fwrite.
8983
8984 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8985
8986         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8987         signed char, not default char.
8988
8989 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8990
8991         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8992
8993 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8994
8995         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8996
8997 2000-12-29  Richard Henderson  <rth@redhat.com>
8998
8999         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
9000         (__cyg_profile_func_exit): Define.
9001
9002 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9003
9004         * g++.dg/vtgc1.C: New test.
9005
9006 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
9007
9008         * gcc.dg/noncompile/20001228-1.c: New test.
9009
9010         * gcc.dg/20001228-1.c: New test.
9011
9012         * gcc.c-torture/execute/20001228-1.c: New test.
9013
9014 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
9015
9016         * gcc.dg/format-strfmon-1.c: New test.
9017
9018 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9019
9020         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
9021         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
9022         * gcc.c-torture/execute/string-opt-1.c: Likewise.
9023         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9024         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9025         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9026         * gcc.c-torture/execute/string-opt-6.c: Likewise.
9027         * gcc.c-torture/execute/string-opt-7.c: Likewise.
9028         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9029         * gcc.c-torture/execute/string-opt-9.c: Likewise.
9030         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9031         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9032         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9033
9034         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
9035         * gcc.c-torture/execute/string-opt-4.c: Test index.
9036
9037 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
9038
9039         * gcc.c-torture/compile/20001226-1.c: New test.
9040
9041 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9042
9043         * gcc.c-torture/compile/20001222-1.c: New test.
9044         * gcc.c-torture/compile/20001222-1.x: Xfail.
9045
9046 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
9047
9048         * gcc.c-torture/execute/comp-goto-2.c: New test.
9049
9050 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
9051
9052         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
9053         Use long types if __INT_MAX__ is 32767.
9054         (main): Use cast to (sint32 *) when poking 88 into a_page.
9055
9056         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
9057
9058 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
9059
9060         * gcc.c-torture/compile/20001221-1.c: New test.
9061         * gcc.c-torture/execute/20001221-1.c: New test.
9062
9063 2000-12-20  Richard Henderson  <rth@redhat.com>
9064
9065         * g++.old-deja/g++.pt/crash36.C: Update error lines.
9066         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9067
9068 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9069
9070         * gcc.dg/compare3.c: New test.
9071
9072 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9073
9074         * gcc.dg/format-warnll-1.c: New test.
9075
9076 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9077
9078         * gcc.dg/cpp/cmdlne-P.c: New test.
9079
9080 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9081
9082         * gcc.c-torture/execute/builtin-abs-1.c,
9083         gcc.c-torture/execute/builtin-abs-2.c: New tests.
9084
9085 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9086
9087         * gcc.dg/cpp/multiline.c: New test.
9088
9089 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9090
9091         * g++.old-deja/g++.other/syshdr1.C: Update.
9092         * gcc.dg/cpp/lineflags.c: Remove temporarily.
9093
9094 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9095
9096         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
9097
9098 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9099
9100         * g++.old-deja/g++.pt/ttp65.C: New test.
9101
9102 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9103
9104         * g++.old-deja/g++.pt/ttp64.C: New test.
9105
9106 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9107
9108         * g++.old-deja/g++.pt/spec33.C: New test.
9109
9110 2000-12-14  Catherine Moore  <clm@redhat.com>
9111
9112         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
9113         * gcc.c-torture/execute/920612-2.c: Likewise.
9114         * gcc.c-torture/execute/920428-2.c: Likewise.
9115         * gcc-c-torture/execute/va-arg-11.c: Call exit.
9116         * gcc.c-torture/execute/va-arg-21.c: Likewise.
9117
9118 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9119
9120         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
9121         * gcc.dg/pack-test-2.c: Likewise.
9122
9123 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9124
9125         Tests by Zack Weinberg <zackw@stanford.edu>.
9126
9127         * gcc.dg/cpp/defined.c: Update.
9128         * gcc.dg/cpp/defined_trad.c: New tests.
9129
9130 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9131
9132         * gcc.dg/cpp/trad-direct.c: Update.
9133
9134 2000-12-11  Neil Booth  <neilb@earthling.net>
9135
9136         * gcc.dg/cpp/defined_trad.c
9137
9138 2000-12-11  Neil Booth  <neilb@earthling.net>
9139
9140         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
9141
9142 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9143
9144         * gcc.dg/format-miss-2.c: New test.
9145
9146 2000-12-09  Neil Booth  <neilb@earthling.net>
9147
9148         * gcc.dg/cpp/lineflags.c: New tests.
9149         * gcc.dg/cpp/poison.c: Update.
9150         * gcc.dg/cpp/redef2.c: Update.
9151         * gcc.dg/cpp/skipping.c: New test.
9152
9153 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
9154
9155         * g++.old-deja/g++.other/eh3.C: New testcase.
9156
9157 2000-12-07  Neil Booth  <neilb@earthling.net>
9158
9159         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
9160         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
9161         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
9162         wtr-union-init-2.c, wtr-union-init-3.c: Update.
9163         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
9164         Update.
9165
9166 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9167
9168         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
9169         __SIZE_TYPE__ instead of int for type of integers cast to
9170         pointers.
9171
9172 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
9173
9174         * g++.old-deja/g++.other/cleanup4.C: New test.
9175
9176 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9177
9178         * format-sec-1.c: New test.
9179
9180 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9181
9182         * gcc.dg/format-nonlit-3.c: New test.
9183
9184 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9185
9186         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
9187         through a null pointer.
9188
9189 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9190
9191         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
9192         * g++.old-deja/g++.pt/partial4.C: New test.
9193
9194 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
9195
9196         * gcc.c-torture/execute/ieee/hugeval.x: New.
9197
9198 2000-12-06  Neil Booth  <neilb@earthling.net>
9199
9200         * gcc.dg/cpp/backslash2.c: New tests.
9201
9202 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9203
9204         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
9205         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
9206
9207 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
9208
9209         * gcc.c-torture/execute/20001203-2.c: New testcase.
9210
9211 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
9214         * g++.old-deja/g++.other/virtual10.C: New test.
9215
9216 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9217
9218         * g++.old-deja/g++.mike/pmf5.C: Remove test.
9219
9220 2000-12-05  Richard Henderson  <rth@redhat.com>
9221
9222         * gcc.c-torture/compile/20001205-1.c: New.
9223
9224 2000-12-04  Neil Booth  <neilb@earthling.net>
9225
9226         * g++.old-deja/g++.other/virtual9.C: New test.
9227         * g++.old-deja/g++.pt/crash61.C: New test.
9228         * gcc.c-torture/execute/loop-9.c: New test.
9229
9230 2000-12-04  Neil Booth  <neilb@earthling.net>
9231
9232         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9233         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9234         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9235         * gcc.dg/cpp/extratokens.c: ...here.
9236
9237 2000-12-04  Neil Booth  <neilb@earthling.net>
9238
9239         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9240         New tests.
9241
9242 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9243
9244         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9245         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9246
9247 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9248
9249         * gcc.c-torture/execute/20001203-1.c: New test.
9250
9251 2000-12-03  Neil Booth  <neilb@earthling.net>
9252
9253         * gcc.dg/cpp/macro6.c: New test cases.
9254
9255 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9256
9257         * gcc.c-torture/execute/string-opt-9.c: New test.
9258         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9259         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9260         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9261
9262         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
9263         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9264
9265 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9266
9267         * gcc.dg/cpp/if-6.c: New testcase.
9268
9269         * gcc.dg/20001201-1.c: New testcase.
9270
9271 2000-12-02  Neil Booth  <neilb@earthling.net>
9272
9273         * g++.old-deja/g++.other/externC4.C,
9274         g++.old-deja/g++.other/friend10.C: New tests.
9275
9276 2000-12-02  Neil Booth  <neilb@earthling.net>
9277
9278         * g++.old-deja/g++.other/instan2.C
9279         * g++.old-deja/g++.other/instan3.C: New test.
9280
9281 2000-12-02  Neil Booth  <neilb@earthling.net>
9282
9283         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9284         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9285         gnuc99.c,gnuc99-pedantic.c: New tests.
9286
9287 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9288
9289         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9290         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9291
9292 2000-12-01  Neil Booth  <neilb@earthling.net>
9293
9294         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9295         * gcc.dg/cpp/poison.c: Update.
9296         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9297
9298 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9299
9300         * g77.f-torture/execute/20001201.f: New test.
9301
9302 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9303
9304         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9305
9306 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9309
9310 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9311
9312         * g++.old-deja/g++.other/cast6.C: New test.
9313
9314 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9315
9316         * gcc.c-torture/execute/20001130-2.c: New testcase.
9317
9318 2000-11-30  Richard Henderson  <rth@redhat.com>
9319
9320         * gcc.c-torture/execute/20001130-1.c: New test.
9321
9322 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9323
9324         * g++.old-deja/g++.other/op3.C: New test.
9325
9326 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9327
9328         * g++.old-deja/g++.other/op2.C: New test.
9329
9330 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9331
9332         * g++.old-deja/g++.other/crash38.C: New test.
9333
9334 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9335
9336         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9337
9338 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9339
9340         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9341         tests.
9342         * gcc.c-torture/execute/string-opt-6.c: New test.
9343
9344         * gcc.dg/20001117-1.c: Add main.
9345
9346 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9347
9348         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9349         Move from here ...
9350         * gcc.dg/940510-1.c: ... to here.
9351
9352         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9353         zero-size arrays in toplevel structures.
9354
9355 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9356
9357         * gcc.c-torture/execute/loop-8.c: New test.
9358
9359 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         * g++.old-deja/g++.other/base1.C: New test.
9362
9363 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9364
9365         * g++.old-deja/g++.other/parse2.C: New test.
9366
9367 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9368
9369         * g++.old-deja/g++.pt/incomplete1.C: New test.
9370
9371 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         * g++.old-deja/g++.other/friend9.C: New test.
9374
9375 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9376
9377         * gcc.dg/20001127-1.c: New test.
9378
9379 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9380
9381         * g++.old-deja/g++.pt/friend46.C: New test.
9382
9383 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9384
9385         * g++.old-deja/g++.other/ptrmem8.C: New test.
9386
9387 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9388
9389         * gcc.c-torture/execute/string-opt-7.c: New test.
9390         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9391
9392 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9393
9394         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9395         instead of 'mkcheck 2'.
9396
9397 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9398
9399         * gcc.c-torture/execute/memcheck/driver.c,
9400         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9401         C9X references to refer to C99.
9402
9403 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9404
9405         * gcc.dg/ultrasp3.c: New test.
9406
9407 2000-11-25  Neil Booth  <neilb@earthling.net>
9408
9409         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9410
9411 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9412
9413         * gcc.c-torture/compile/20001123-2.c: New.
9414
9415 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9416
9417         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9418
9419 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9420
9421         * gcc.dg/sequence-point-1.c: Add some new tests.
9422         * gcc.c-torture/execute/20001124-1.c: New test.
9423
9424 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9425
9426         * g++.old-deja/g++.other/vaarg4.C: New test.
9427         * gcc.c-torture/compile/20001123-1.c: New test.
9428
9429 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9430
9431         * g++.other/crash24.C: Adjust and remove XFAIL.
9432         * g++.other/crash37.C: New test.
9433
9434 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         * g++.old-deja/g++.pt/instantiate9.C: New test.
9437
9438 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9441         new ABI, too.
9442
9443         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9444         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9445
9446 2000-11-22  Neil Booth  <neilb@earthling.net>
9447
9448         * gcc.dg/cpp/Wtrigraphs.c: New test.
9449
9450 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9451
9452         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9453
9454 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9455
9456         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9457
9458 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9459
9460         * lib/gcc-dg.exp: load_lib scanasm.exp.
9461         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9462         * lib/g++-dg.exp: load_lib scanasm.exp.
9463         * lib/scanasm.exp: New.
9464         (scan-assembler, scan-assembler-not): Add optional arguments to
9465         test name, or if not present, the pattern name.
9466         (scan-assembler-dem, scan-assembler-dem-not): New.
9467
9468         * g++.dg/dg.exp: New.
9469
9470 2000-11-21  Neil Booth  <neilb@earthling.net>
9471
9472         * gcc.dg/cpp/integrated1.c: Remove.
9473
9474 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9475
9476         * gcc.c-torture/execute/20001121-1.c: New test.
9477
9478 2000-11-21  Richard Henderson  <rth@redhat.com>
9479
9480         * gcc.c-torture/compile/20001121-1.c: New test.
9481
9482 2000-11-20  Neil Booth  <neilb@earthling.net>
9483
9484         * gcc.dg/cpp/integrated1.c: New test.
9485
9486 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9487
9488         * g++.old-deja/g++.other/inline17.C: New test.
9489
9490 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9491
9492         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9493         local variable to be zero: I made the variable global. Now
9494         uses abort() and exit() instead of relying on main's return value.
9495
9496 2000-11-20  Neil Booth  <neilb@earthling.net>
9497
9498         * gcc.dg/cpp/paste2.c: Update test.
9499         * objc/execute/paste.m: New test.
9500
9501 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9502
9503         * gcc.dg/c99-condexpr-1.c: New test.
9504
9505 2000-11-20  Neil Booth  <neilb@earthling.net>
9506
9507         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9508
9509 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9510
9511         * g++.old-deja/g++.pt/export1.C: New test.
9512
9513 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9514
9515         * gcc.dg/20001117-1.c: New test.
9516
9517 2000-11-18  Richard Henderson  <rth@redhat.com>
9518
9519         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9520
9521 2000-11-18  Richard Henderson  <rth@redhat.com>
9522
9523         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9524         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9525         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9526
9527 2000-11-18  Richard Henderson  <rth@redhat.com>
9528
9529         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9530         (main): New.  Exit cleanly.
9531
9532 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9533
9534         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9535         gcc.dg/c99-fordecl-2.c: New tests.
9536
9537 2000-11-18  Richard Henderson  <rth@redhat.com>
9538
9539         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9540         * gcc.c-torture/execute/zerolen-2.c: New.
9541
9542 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9543
9544         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9545         memory.
9546
9547 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9548
9549         * g++.old-deja/g++.pt/instantiate8.C: New test.
9550
9551 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9552
9553         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9554         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9555
9556 2000-11-16  Nick Clifton  <nickc@redhat.com>
9557
9558         * gcc.c-torture/execute/nestfunc-2.c: New test.
9559         * gcc.c-torture/execute/nestfunc-3.c: New test.
9560
9561 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9562
9563         * gcc.c-torture/compile/20001116-1.c: New test.
9564
9565 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9566
9567         * gcc.c-torture/execute/20001115-1.c: New test.
9568
9569 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9570
9571         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9572         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9573         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9574         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9575
9576 2000-11-15  Neil Booth  <neilb@earthling.net>
9577
9578         gcc.dg/cpp/_Pragma1.c: Update.
9579         gcc.dg/cpp/_Pragma2.c: New test.
9580
9581 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9582
9583         * g++.old-deja/g++.other/anon5.C: New test.
9584
9585 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9586
9587         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9588         tests.
9589
9590 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9591
9592         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9593         output.
9594
9595 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9596
9597         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9598         labels at end of compound statements.
9599
9600 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9601
9602         * gcc.c-torture/execute/loop-7.c: New test.
9603
9604 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9605
9606         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9607
9608 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9609
9610         * gcc.dg/c99-bool-1.c: New test.
9611
9612 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9613
9614         * gcc.dg/c99-scope-1.c: Remove xfail.
9615         * gcc.dg/c99-scope-2.c: New test.
9616
9617 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9618
9619         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9620         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9621
9622 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9623
9624         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9625         error messages.
9626
9627         * g++.mike/p700.C: Don't typedef wchar_t.
9628         * g++.mike/p784.C: Likewise.
9629         * g++.mike/eb101.C: Don't use __wchar_t.
9630
9631 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9632
9633         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9634         from DO loop.
9635
9636 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9637
9638         * gcc.c-torture/execute/20001111-1.c: New test.
9639
9640 2000-11-10  Nick Clifton  <nickc@redhat.com>
9641
9642         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9643         long multuiple and accumulate.
9644
9645 2000-11-09  Richard Henderson  <rth@redhat.com>
9646
9647         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9648         via size_t instead of int.
9649
9650         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9651         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9652         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9653         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9654
9655 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9656
9657         * gcc.c-torture/compile/20001109-1.c: New test.
9658         * gcc.c-torture/compile/20001109-2.c: New test.
9659
9660 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9661
9662         * g++.old-deja/g++.pt/operator1.C: New test.
9663         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9664
9665 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9666
9667         * gcc.dg/20001108-1.c: New test.
9668
9669 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9672         with both arguments constant strings.
9673         * gcc.c-torture/execute/string-opt-3.c: New test.
9674         * gcc.c-torture/execute/string-opt-4.c: New test.
9675         * gcc.c-torture/execute/string-opt-5.c: New test.
9676
9677 2000-11-08  Nick Clifton  <nickc@redhat.com>
9678
9679         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9680         mulsidi3adddi patterns.
9681
9682 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9683
9684         * g++.old-deja/g++.other/crash36.C: New test.
9685
9686 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9687
9688         * g++.old-deja/g++.other/init16.C: New test.
9689
9690 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9691
9692         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9693
9694 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9695
9696         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9697         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9698         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9699
9700 2000-11-07  DJ Delorie  <dj@redhat.com>
9701
9702         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9703
9704 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9705
9706         * gcc.c-torture/execute/string-opt-1.c: New test.
9707
9708 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9709
9710         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9711         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9712         parameters in registers, and there is no way for a varargs
9713         function to know in which order the integer and floating-point
9714         parameters should be interleaved when they are placed on the
9715         stack.
9716         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9717         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9718
9719 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9720
9721         * gcc.c-torture/execute/string-opt-2.c: New test.
9722
9723 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         * g++.old-deja/g++.pt/crash60.C: New test.
9726
9727 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * g++.old-deja/g++.other/crash24.C: New test.
9730         * g++.old-deja/g++.other/crash25.C: New test.
9731         * g++.old-deja/g++.other/crash26.C: New test.
9732         * g++.old-deja/g++.other/crash27.C: New test.
9733         * g++.old-deja/g++.other/crash28.C: New test.
9734         * g++.old-deja/g++.other/crash29.C: New test.
9735         * g++.old-deja/g++.other/crash30.C: New test.
9736         * g++.old-deja/g++.other/crash31.C: New test.
9737         * g++.old-deja/g++.other/crash32.C: New test.
9738         * g++.old-deja/g++.other/crash33.C: New test.
9739         * g++.old-deja/g++.other/crash34.C: New test.
9740         * g++.old-deja/g++.other/crash35.C: New test.
9741
9742 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9743
9744         * gcc.c-torture/execute/20001031-1.c: New test.
9745
9746 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9747
9748         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9749         namespace.
9750
9751         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9752         standards-conformant.
9753
9754         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9755
9756         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9757         * g++.old-deja/g++.mike/p755a.C: Likewise.
9758         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9759         library makes no calls to `operator new' during initialization.
9760
9761 2000-11-04  Neil Booth  <neilb@earthling.net>
9762
9763         * gcc.dg/cpp/include2.c: New tests.
9764
9765 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9766
9767         * lib/g++.exp (g++_set_ld_library_path): New function.
9768         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9769
9770 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9771
9772         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9773         warnings.
9774
9775 2000-11-01  Richard Henderson  <rth@redhat.com>
9776
9777         * g++.old-deja/g++.ext/namedret1.C: New.
9778         * g++.old-deja/g++.ext/namedret2.C: New.
9779         * g++.old-deja/g++.ext/namedret3.C: New.
9780
9781 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9782
9783         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9784         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9785
9786 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9787
9788         * gcc.c-torture/execute/va-arg-21.c: New test.
9789
9790 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9791
9792         * gcc.dg/c99-complex-2.c: New test.
9793
9794 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9795
9796         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9797
9798 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9799
9800         * g++.old-deja/g++.other/inline16.C: New test.
9801
9802 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9803
9804         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9805         __PRETTY_FUNCTION__
9806
9807 2000-10-29  Neil Booth  <neilb@earthling.net>
9808
9809         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9810         New tests.
9811         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9812         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9813         optimisation.
9814
9815 2000-10-29  Neil Booth  <neilb@earthling.net>
9816
9817         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9818         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9819         * mi5.c: Test multiple includes work with -C.
9820         * trigraphs.c: Test ^= version.
9821
9822 2000-10-28  Neil Booth  <neilb@earthling.net>
9823
9824         New tests and test updates for new macro expander.
9825
9826         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9827         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9828         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9829         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9830         new diagnostic messages.
9831
9832         * gcc.dg/cpp/macro3.c: New tests.
9833
9834 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9835
9836         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9837         on the same line.
9838
9839 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9840
9841         * g++.old-deja/g++.other/eh2.C: New test.
9842
9843 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9844
9845         * gcc.c-torture/execute/20001027-1.c: New test.
9846
9847 2000-10-26  Richard Henderson  <rth@redhat.com>
9848
9849         * gcc.c-torture/execute/20001026-1.c: New.
9850
9851 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9852
9853         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9854         * g++.old-deja/g++.law/builtin1.C: Likewise.
9855         * g++.old-deja/g++.law/ctors10.C: Likewise.
9856         * g++.old-deja/g++.law/virtual3.C: Likewise.
9857         * g++.old-deja/g++.mike/p658.C: Likewise.
9858         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9859         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9860         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9861         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9862         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9863
9864 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9865
9866         * gcc.c-torture/compile/20001024-1.c: New test.
9867
9868 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9869
9870         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9871         to tell us whether or not we are using V3.
9872
9873 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9874
9875         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9876         operands.
9877
9878 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9879
9880         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9881
9882 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.c-torture/execute/20001024-1.c: New test.
9885
9886 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9887
9888         * g++.old-deja/g++.other/sibcall1.C: New test.
9889
9890 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * gcc.dg/noncompile/init-3.c: New test.
9893
9894 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9895
9896         * gcc.dg/format-array-1.c: New test.
9897
9898 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9899
9900         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9901         writing through null pointers; remove comment about testing
9902         unterminated strings.
9903
9904 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9905
9906         * gcc.c-torture/execute/20001017-2.c: New test.
9907
9908 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9909
9910         * gcc.c-torture/compile/20001018-1.c: New test.
9911         * gcc.c-torture/compile/20001018-1.x: Xfail.
9912
9913 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9914
9915         * gcc.c-torture/execute/20001017-1.c: New test.
9916
9917 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9918
9919         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9920         for multiple use of arguments with scanf formats; add tests for
9921         multiple use of arguments.
9922
9923 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9924
9925         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9926
9927 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9928
9929         * gcc.dg/format-miss-1.c: New test.
9930
9931 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9932
9933         * gcc.c-torture/execute/20001013-1.c: New test.
9934
9935 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9936
9937         * gcc.dg/format-branch-1.c: New test.
9938
9939 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9940
9941         * README, lib/file-format.exp: Remove EGCS references.
9942
9943 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * gcc.dg/20001013-1.c: New test.
9946
9947 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9948
9949         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9950         for intmax_t in the compiler using __typeof__ and the type rules
9951         for conditional expressions.
9952
9953 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * gcc.dg/20001012-1.c: New test.
9956         * gcc.dg/20001012-2.c: New test.
9957
9958 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9959
9960         * gcc.dg/format-attr-1.c: New test.
9961
9962 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9963
9964         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9965         __LONG_LONG_MAX__ instead of LLONG_MAX.
9966
9967 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9968
9969         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9970         scanf flags.
9971         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9972         flags.
9973
9974 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9975
9976         * gcc.dg/sequence-pt-1.c: New test.
9977
9978 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9979
9980         * gcc.c-torture/execute/20001011-1.c: New testcase.
9981         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9982
9983 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9986         does not error on it.
9987
9988 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9989
9990         * gcc.dg/20001009-1.c: New test.
9991
9992 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9993
9994         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9995         * gcc.c-torture/execute/20001009-2.c: ... to here.
9996
9997 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9998
9999         * gcc.c-torture/compile/20001009-1.c: New testcase.
10000         * gcc.c-torture/execute/20001009-1.c: New testcase.
10001         Testcases provided by Jan Hubicka <jh@suse.cz>.
10002
10003 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10004
10005         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10006         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
10007         uintmax_t using <limits.h> to emulate the compiler's internal
10008         logic.  No longer XFAIL %j tests.
10009
10010 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10011
10012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
10013         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10014         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
10015         regexps and details of expected handling of some bad formats.
10016         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
10017         suppression.
10018
10019 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10020
10021         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
10022         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
10023         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
10024         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
10025         in list archives.
10026
10027 2000-10-06  Richard Henderson  <rth@cygnus.com>
10028
10029         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
10030         * g++.old-deja/g++.brendan/crash52.C: Likewise.
10031         * g++.old-deja/g++.jason/report.C: Likewise.
10032         * g++.old-deja/g++.law/friend5.C: Likewise.
10033         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
10034         of the expected warnings.
10035
10036 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
10037
10038         * g++.old-deja/g++.pt/enum14.C: New test.
10039
10040 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10041
10042         * g++.old-deja/g++.pt/crash59.C: New test.
10043
10044 2000-10-04  Will Cohen  <wcohen@redhat.com>
10045
10046         * gcc.dg/20000926-1.c: New test.
10047
10048 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
10049
10050         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
10051         function name for current C++ compiler.
10052         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
10053
10054 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
10055
10056         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
10057         __PRETTY_FUNCTION__.
10058         * g++.old-deja/g++.ext/pretty2.C: Likewise.
10059
10060 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10061
10062         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
10063
10064 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * gcc.c-torture/compile/20000923-1.c: New test.
10067
10068 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
10069
10070         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
10071         * g++.old-deja/g++.pt/ttp62.C: Same.
10072         * g++.old-deja/g++.other/inline14.C: Same.
10073
10074 2000-09-24  Richard Henderson  <rth@cygnus.com>
10075
10076         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
10077
10078 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10079
10080         * gcc.dg/c90-printf-1.c: Add test for wide string format.
10081
10082 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
10083
10084         * gcc.c-torture/compile/20000922-1.c: New file.
10085
10086 2000-09-21  Nick Clifton  <nickc@redhat.com>
10087
10088         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
10089         a signed long modulo operation.
10090         (mod6): New function - perform an unsigned long modulo operation.
10091         (main): Add tests for modulos of very large numbers by very small
10092         dividends.
10093
10094 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10095
10096         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
10097
10098 2000-09-19  Richard Henderson  <rth@cygnus.com>
10099
10100         * gcc.dg/compare2.c (case 10): XFAIL.
10101
10102 2000-09-18  Richard Henderson  <rth@cygnus.com>
10103
10104         * gcc.c-torture/execute/20000906-1.c: Move ...
10105         * gcc.dg/20000906-1.c: ... here.  Only run on targets
10106         that support __builtin_trap.
10107
10108 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
10109
10110         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
10111
10112 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10113
10114         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
10115         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
10116         more $ format tests.
10117
10118 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10119
10120         * gcc.dg/format-errmk-1.c: New test.
10121
10122 2000-09-17  Greg McGary  <greg@mcgary.org>
10123
10124         * gcc.c-torture/execute/20000917-1.x: Remove.
10125
10126 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10127
10128         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
10129
10130 2000-09-17  Greg McGary  <greg@mcgary.org>
10131
10132         * gcc.c-torture/execute/20000917-1.c: New test.
10133         * gcc.c-torture/execute/20000917-1.x: XFAIL.
10134
10135 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
10136
10137         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
10138         in nested macro bug.
10139
10140 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
10141
10142         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
10143
10144 2000-09-14  Jeffrey A Law  (law@cygnus.com)
10145
10146         * gcc.c-torture/execute/20000914-1.c: New test.
10147
10148 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
10149
10150         * g++.other/inline13.C: New test.
10151
10152 2000-09-12  Andreas Jaeger  <aj@suse.de>
10153
10154         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
10155         constant by Ulrich Drepper <drepper@redhat.com>.
10156
10157 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
10158
10159         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
10160
10161 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
10164
10165 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
10166
10167         * gcc.dg/cpp/backslash.c: New test.
10168
10169 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
10170
10171         * gcc.c-torture/execute/20000910-1.c: New test.
10172         * gcc.c-torture/execute/20000910-2.c: Likewise.
10173
10174 2000-09-11  Robert Lipe  <robertl@sco.com>
10175
10176         * gcc.dg/pragma-align.c: New test.
10177
10178 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10179
10180         * g++.old-deja/g++.pt/explicit82.C: New test.
10181         * g++.old-deja/g++.pt/explicit83.C: New test.
10182
10183 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
10184
10185         * gcc.dg/asm-names.c: New test.
10186
10187 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10188
10189         * gcc.dg/cpp/tr-warn6.c: New test
10190
10191 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10192
10193         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
10194         be accepted.
10195
10196 2000-09-07  Catherine Moore  <clm@redhat.com>
10197
10198         * gcc.c-torture/execute/unroll-1.c: New test.
10199
10200 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
10201
10202         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
10203         ERROR markers.
10204         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
10205         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
10206         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
10207         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
10208         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
10209         Preprocess only.
10210         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
10211         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
10212
10213 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10214
10215         * g++.old-deja/g++.pt/deduct2.C: New test.
10216
10217 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10218
10219         * g++.old-deja/g++.pt/parms2.C: New test.
10220
10221 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10222
10223         * g++.old-deja/g++.pt/crash58.C: New test.
10224
10225 2000-09-06  Greg McGary  <greg@mcgary.org>
10226
10227         * gcc.c-torture/execute/20000906-1.c: New test.
10228         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10229
10230 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10231
10232         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10233
10234 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10235
10236         * g++.old-deja/g++.pt/crash57.C: New test.
10237
10238 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10239
10240         * g++.old-deja/g++.pt/crash56.C: New test.
10241
10242 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10243
10244         * g++.old-deja/g++.pt/koenig1.C: New test.
10245
10246 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10247
10248         * gcc.dg/20000904-1.c: New test.
10249
10250 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * gcc.dg/cpp/paste8.c: New test.
10253
10254 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10255
10256         * gcc.c-torture/compile/20000827-1.c: New test.
10257
10258 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10259
10260         * gcc.dg/format-diag-1.c: New test.
10261
10262 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10263
10264         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10265         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10266         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10267         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10268         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10269
10270 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10271
10272         * g++.old-deja/g++.other/nested4.C: New test.
10273
10274 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10275
10276         * g++.old-deja/g++.ns/scoped1.C: New test.
10277
10278 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10279
10280         * lib/g++.exp: Support testing already-installed GCC.
10281
10282 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10283
10284         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10285
10286 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10287
10288         * gcc.dg/return-type-2.c: New test.
10289
10290 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10291
10292         * gcc.c-torture/compile/20000825-1.c: New test.
10293
10294 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10295
10296         * gcc.dg/dwarf2-2.c: New test.
10297
10298 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10299
10300         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10301         dg-warning regexps.
10302
10303 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10304
10305         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10306         gcc.dg/format-ext-5.c: New tests.
10307
10308 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10309
10310         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10311
10312 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10313
10314         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10315
10316 2000-08-24  Richard Henderson  <rth@cygnus.com>
10317
10318         * gcc.dg/ia64-sync-1.c: New test.
10319         * gcc.dg/ia64-sync-2.c: New test.
10320         * gcc.dg/ia64-asm-1.c: New test.
10321
10322 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10323
10324         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10325         * gcc.dg/format-ext-2.c: New test.
10326
10327 2000-08-23  Jason Merrill  <jason@redhat.com>
10328
10329         * lib/old-dejagnu.exp: Also ignore "In member function" and
10330         "At global scope".
10331
10332 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10333
10334         * gcc.dg/noncompile/label-lineno-1.c: New test.
10335
10336 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10337
10338         * gcc.dg/c99-array-nonobj-1.c: New test.
10339
10340 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10341
10342         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10343         tests.
10344         * gcc.dg/format-ext-1.c: New test.
10345
10346 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10347
10348         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10349         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10350         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10351         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10352         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10353
10354 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10355
10356         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10357         gcc.dg/c99-strftime-2.c: New tests.
10358
10359 2000-08-22  Richard Henderson  <rth@cygnus.com>
10360
10361         * gcc.c-torture/execute/20000822-1.c: New test.
10362
10363 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10364
10365         * gcc.c-torture/execute/20000819-1.x: Remove.
10366
10367 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10368
10369         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10370         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10371         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10372         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10373         gcc.dg/format-xopen-1.c: New tests.
10374
10375 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10376
10377         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10378
10379 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10380
10381         * g++.old-deja/g++.other/loop2.C: New test.
10382
10383         * gcc.c-torture/compile/20000606-1.c: New test.
10384         * gcc.c-torture/compile/20000728-1.c: New test.
10385         * gcc.c-torture/execute/20000801-1.c: New test.
10386         * gcc.c-torture/execute/20000801-2.c: New test.
10387         * gcc.c-torture/execute/20000819-1.c: New test.
10388         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10389         * gcc.dg/20000629-1.c: New test.
10390         * gcc.dg/20000724-1.c: New test.
10391         * gcc.dg/20000807-1.c: New test.
10392
10393 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10394
10395         * gcc.dg/cpp/pragma-1.c: New test.
10396         * gcc.dg/cpp/pragma-2.c: New test.
10397
10398 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10399
10400         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10401         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10402
10403 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10404
10405         * gcc.c-torture/compile/20000818-1.c: New test.
10406
10407 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10408
10409         * gcc.c-torture/execute/20000818-1.c: New test.
10410
10411 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10412
10413         * gcc.dg/format-va-1.c: New test.
10414
10415 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10416
10417         * g++.old-deja/g++.other/typedef8.C: New test.
10418
10419 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10420
10421         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10422         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10423         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10424         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10425         * g++.old-deja/g++.other/ptrmem7.C: New test.
10426         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10427
10428 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10429
10430         * g++.old-deja/g++.pt/typename27.C: New test.
10431
10432 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10433
10434         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10435         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10436         * g++.old-deja/g++.pt/friend45.C: New test.
10437         * g++.old-deja/g++.other/friend8.C: New test.
10438
10439 2000-08-15  Richard Henderson  <rth@cygnus.com>
10440
10441         * gcc.c-torture/execute/20000815-1.c: New test.
10442
10443 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10444
10445         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10446         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10447         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10448
10449 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10450
10451         * g++.old-deja/g++.other/refinit2.C: New test.
10452
10453 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10454
10455         * lib/c-torture.exp (c-torture): Make
10456         compiler_conditional_xfail_data global.
10457         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10458         compiler_conditional_xfail_data machinery.
10459         (f-torture-execute): Likewise.
10460         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10461         and only when unrolling loops.
10462
10463         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10464
10465 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10466
10467         * g++.old-deja/g++.pt/explicit81.C: New test.
10468
10469 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10470
10471         * g++.old-deja/g++.pt/typename26.C: New test.
10472
10473 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10474
10475         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10476         warning.
10477
10478 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10479
10480         * g++.old-deja/g++.other/array3.C: New test.
10481
10482 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10483
10484         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10485         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10486         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10487         New tests.
10488
10489 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10492         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10493
10494 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10495
10496         * gcc.c-torture/execute/20000808-1.c: New test.
10497
10498 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10499
10500         * gcc.dg/c90-const-expr-1.c: New test.
10501
10502 2000-08-08  Richard Henderson  <rth@cygnus.com>
10503
10504         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10505
10506 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10507
10508         * gcc.dg/noncompile/const-ll-1.c: New test.
10509
10510 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10511
10512         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10513
10514 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10515
10516         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10517         that running programs linked against the shared version of libobjc
10518         run correctly.
10519
10520 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10521
10522         * gcc.dg/c99-printf-1.c: New test.
10523
10524 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10525
10526         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10527
10528 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10529
10530         * gcc.c-torture/execute/20000731-1.x: Delete.
10531
10532 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10533
10534         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10535         and torture_without_loops as is done by c-torture.exp.
10536         (search_for): Copy from c-torture.exp.
10537         (gcc-dg-runtest): New function, drives a directory of tests
10538         iterating over the TORTURE_OPTIONS.
10539         (scan-assembler, scan-assembler-not): Move here from
10540         individual directory drivers.
10541
10542         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10543         defined by lib/gcc-dg.exp.
10544         * gcc.dg/cpp/cpp.exp: Likewise.
10545         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10546         gcc-dg-runtest, so we cycle over optimization options.
10547
10548         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10549         * gcc.dg/compare2.c: No longer expected to fail.
10550
10551 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10552
10553         * gcc.c-torture/execute/20000804-1.c: New test.
10554
10555 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10556
10557         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10558
10559 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10560
10561         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10562
10563 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10564
10565         * gcc.c-torture/compile/20000803-1.c: New test.
10566
10567 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10568
10569         * gcc.c-torture/execute/20000801-3.c,
10570         gcc.c-torture/execute/20000801-4.c: New tests.
10571         * gcc.c-torture/execute/20000801-3.x,
10572         gcc.c-torture/execute/20000801-4.x: Xfail.
10573
10574 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10575
10576         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10577         libobjc/.libs to allow for libtool.
10578
10579 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10580
10581         * gcc.c-torture/compile/20000802-1.c: New test.
10582
10583 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10584
10585         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10586
10587 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10588
10589         * gcc-c-torture/execute/20000731-2.c: New test.
10590
10591         * gcc.c-torture/execute/20000731-1.c: New test.
10592         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10593
10594 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10595
10596         * testsuite/gcc.dg/cpp/paste7.c: New test.
10597         * gcc.dg/cpp/20000725-1.c: New test.
10598
10599 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10600
10601         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10602         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10603         declaration warning for __builtin_dwarf_reg_size.
10604
10605         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10606
10607 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10608
10609         * gcc.dg/noncompile/voidparam-1.c: New test.
10610
10611 2000-07-30  Richard Henderson  <rth@cygnus.com>
10612
10613         * gcc.dg/c90-digraph-1.c: Don't xfail.
10614         * gcc.dg/compare2.c (case 10): Xfail.
10615         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10616
10617 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10618
10619         * gcc.dg/c99-main-1.c: New test.
10620
10621 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10622
10623         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10624
10625 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10626
10627         * gcc.c-tortuer/execute/20000726-1.c: New test.
10628
10629 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10630
10631         * gcc.c-torture/execute/enum-2.c: New test.
10632
10633 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10634
10635         * gcc.dg/cpp/tr-warn3.c: New test.
10636
10637 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10638
10639         * g++.old-deja/g++.ext/implicit1.C: Remove.
10640         * g++.old-deja/g++.jason/c2.C: Remove
10641         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10642         * g++.old-deja/g++.pt/crash16.C: Likewise.
10643         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10644
10645 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10646
10647         * g++.old-deja/g++.other/for2.C: New test.
10648
10649 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10650
10651         * gcc.dg/20000720-1.c: New test.
10652
10653 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10654
10655         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10656
10657 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10658
10659         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10660         * gcc.c-torture/execute/20000722-1.c: New.
10661         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10662
10663 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * gcc.dg/cpp/20000720-1.S: New test.
10666
10667 2000-07-21  Michael Meissner  <meissner@redhat.com>
10668
10669         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10670
10671 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10672
10673         * g++.old-deja/g++.brendan/crash16.C,
10674         g++.old-deja/g++.brendan/parse3.C,
10675         g++.old-deja/g++.brendan/redecl1.C,
10676         g++.old-deja/g++.ns/template13.C,
10677         g++.old-deja/g++.other/decl4.C,
10678         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10679
10680 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10681
10682         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10683         and "Internal error".
10684
10685         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10686         regexps.
10687         * gcc.dg/cpp/paste6.c: New test.
10688
10689 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10690
10691         * gcc.dg/cpp/tr-direct.c: New test.
10692
10693         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10694         gcc.dg/cpp/undef1.c: Tweak error regexps.
10695
10696 2000-07-18  Eric Christopher <echristo@redhat.com>
10697
10698         * gcc.c-torture/compile/20000718-1.c: New test.
10699
10700 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10701
10702         * cpplex.c (_cpp_push_token): If the token being pushed back
10703         is the previous token in this context, just subtract one from
10704         context->posn.
10705         * cppmacro.c (save_expansion): Clear aux field when storing a
10706         placemarker.
10707
10708 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10709
10710         * gcc.dg/noncompile/redecl-1.c: New test.
10711
10712 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10713
10714         * gcc.c-torture/execute/20000717-5.c: New test.
10715         * gcc.c-torture/execute/20000717-1.x: Removed.
10716
10717 2000-07-17  Richard Henderson  <rth@cygnus.com>
10718
10719         * gcc.c-torture/execute/20000717-4.c: New test.
10720
10721 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10722
10723         * gcc.dg/cpp/syshdr.c: New test.
10724         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10725
10726 2000-07-17  Neil Booth  <neilb@earthling.net>
10727
10728         * gcc.dg/cpp/cmdlne-dM.c: New test.
10729         * gcc.dg/cpp/cmdlne-dD.c: New test.
10730
10731 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10732
10733         * gcc.c-torture/execute/20000717-3.c: New test.
10734
10735         * gcc.c-torture/compile/20000717-1.c: New test.
10736
10737 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10738
10739         * gcc.c-torture/execute/20000717-2.c: New test.
10740
10741 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10742
10743         * gcc.dg/formatz-1.c: New test.
10744
10745         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10746         * gcc.dg/c99-digraph-1.c: New tests.
10747
10748         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10749         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10750
10751         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10752         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10753         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10754         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10755         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10756         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10757         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10758
10759 2000-07-17   Greg McGary <greg@mcgary.org>
10760
10761         * gcc.c-torture/execute/20000717-1.c: New test.
10762         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10763
10764 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10765
10766         * gcc.c-torture/execute/20000715-2.c: New test.
10767         * gcc.dg/20000715-1.c: New test.
10768
10769 2000-07-15  Michael Meissner  <meissner@redhat.com>
10770
10771         * gcc.c-torture/execute/20000715-1.c: New test.
10772
10773 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10774
10775         * gcc.c-torture/execute/20000707-1.c: New test.
10776
10777 2000-07-13  Neil Booth  <NeilB@earthling.net>
10778
10779         * testsuite/gcc.dg/cpp/digraph1.c,
10780         testsuite/gcc.dg/cpp/digraph2.c,
10781         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10782
10783 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10784
10785         * g77.f-torture/compile/20000630-2.f:  New test.
10786         * g77.f-torture/compile/20000630-2.x
10787
10788 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10789
10790         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10791
10792 2000-07-11  Neil Booth  <NeilB@earthling.net>
10793
10794         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10795
10796 2000-07-11  Neil Booth  <NeilB@earthling.net>
10797
10798         * gcc.dg/cpp/cmdlne-C.c: New.
10799
10800 2000-07-09  Neil Booth  <NeilB@earthling.net>
10801
10802         * gcc.dg/cpp/directiv.c: New tests.
10803         * gcc.dg/cpp/undef1.c: Update.
10804
10805 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10806
10807         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10808
10809 2000-07-09  Neil Booth  <NeilB@earthling.net>
10810
10811         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10812
10813 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10814
10815         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10816         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10817
10818 2000-07-08  Neil Booth  <NeilB@earthling.net>
10819
10820         * gcc.dg/cpp/macsyntx.c: New tests.
10821
10822 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10823
10824         * gcc.dg/20000707-1.c: New test.
10825
10826 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10827
10828         * gcc.c-torture/execute/20000706-1.c: New test.
10829         * gcc.c-torture/execute/20000706-2.c: New test.
10830         * gcc.c-torture/execute/20000706-3.c: New test.
10831         * gcc.c-torture/execute/20000706-4.c: New test.
10832         * gcc.c-torture/execute/20000706-5.c: New test.
10833
10834 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10835
10836         * g++.old-deja/g++.pt/instantiate7.C: New test.
10837
10838 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10841         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10842         * g++.old-deja/g++.other/rtti3.C: Likewise.
10843         * g++.old-deja/g++.other/rttid3.C: Likewise.
10844
10845 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10846
10847         *  g77.f-torture/compile/20000630-1.x: Fix typo
10848
10849 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10850
10851         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10852         assembly output.
10853
10854 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10855
10856         * gcc.dg/cpp/ident.c: New test.
10857
10858 2000-07-05  Neil Booth  <NeilB@earthling.net>
10859
10860         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10861           gcc.dg/cpp/lexstrng.c: New tests.
10862
10863 2000-07-04  Neil Booth  <NeilB@earthling.net>
10864
10865         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10866         * gcc.dg/cpp/strify2.c: Same.
10867
10868 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10869
10870         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10871         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10872         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10873         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10874
10875         * testsuite/gcc.dg/cpp/macro1.c,
10876         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10877         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10878         testsuite/gcc.dg/cpp/strify1.c,
10879         testsuite/gcc.dg/cpp/strify2.c: New tests.
10880
10881 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.c-torture/execute/20000703-1.c: New test.
10884
10885 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         * g++.old-deja/g++.pt (lookup10.C): New test.
10888
10889 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         * g++.old-deja/g++.pt (typename25.C): New test.
10892
10893 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10894
10895         * gcc.c-torture/compile/20000701-1.c: New test.
10896
10897 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10898
10899         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10900         to test case.
10901
10902 2000-06-30  Catherine Moore  <clm@cygnus.com>
10903
10904         * gcc.c-torture/execute/align-1.c: New test.
10905
10906 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * g++.old-deja/g++.pt/expr8.C: New test.
10909         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10910
10911 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10912
10913         * gcc.c-torture/compile/20000629-1.c: New test.
10914
10915 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10916
10917
10918         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10919         gcc.dg/noncompile directory, depending on whether they're
10920         preprocessor tests or not.  Annotate all the tests for the dg
10921         framework.
10922
10923         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10924         * gcc.dg/noncompile/noncompile.exp: New.
10925
10926         * Moved files:
10927         Old name                                New name
10928         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10929         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10930         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10931         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10932         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10933         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10934         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10935         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10936         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10937         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10938         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10939         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10940         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10941         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10942         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10943         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10944         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10945         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10946         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10947         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10948         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10949         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10950         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10951         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10952
10953         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10954         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10955         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10956         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10957         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10958         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10959
10960 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10961
10962         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10963         declare one variable.  On the fourth, error.
10964         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10965         declared by 20000628-1a.h.
10966
10967 2000-06-29  Richard Henderson  <rth@redhat.com>
10968
10969         * gcc.c-torture/execute/930529-1.x: New file.
10970         * gcc.dg/920413-1.c: Adjust expected warning text.
10971         * gcc.dg/980217-1.c: Declare abort.
10972         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10973
10974 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10975
10976         * g77.f-torture/compile/20000629-1.f: New test.
10977         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10978
10979 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10980
10981         Rearrange lots of files, removing entirely the
10982         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10983         directories.
10984
10985         * Deleted files:
10986         gcc.c-torture/code_quality/code_quality.exp
10987         gcc.c-torture/special/special.exp
10988         gcc.failure/failure.exp
10989         gcc.failure/940409-1.x
10990         gcc.c-torture/compile/961203-1.x
10991
10992         * New files:
10993         gcc.misc-tests/linkage.exp
10994         gcc.c-torture/execute/920730-1t.c
10995         gcc.c-torture/execute/920730-1t.x
10996         gcc.c-torture/compile/920520-1.x
10997         gcc.c-torture/compile/920521-1.x
10998         gcc.c-torture/compile/981006-1.x
10999         gcc.c-torture/execute/eeprof-1.x
11000
11001         * Moved files (possibly with modifications to fit a new harness):
11002         Old name                                New name
11003         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
11004         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
11005         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
11006         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
11007         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
11008         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
11009         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
11010         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
11011         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
11012         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
11013         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
11014         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
11015         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
11016         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
11017
11018 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11019
11020         * c-torture/compile/961203-1.x: Delete.
11021
11022         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
11023         not exit. Include stdio.h.
11024         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
11025         * gcc.misc-tests/dg-12.c: Likewise.
11026         * gcc.misc-tests/dg-5.c: Likewise.
11027         * gcc.misc-tests/dg-6.c: Likewise.
11028         * gcc.misc-tests/dg-7.c: Prototype abort.
11029         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
11030         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
11031         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
11032         not exit.
11033         * gcc.misc-tests/sieve.c: Use return from main, not exit.
11034         * gcc.misc-tests/sort2.c: Use return from main, not exit.
11035
11036 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
11037
11038         * gcc.dg/cpp/20000628-1.c: New test.
11039         * gcc.dg/cpp/20000628-1.h: New header for above test.
11040         * gcc.dg/cpp/20000628-1a.h: Likewise.
11041
11042 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
11043
11044         * gcc.dg/cpp: New directory.
11045         * gcc.dg/cpp/cpp.exp: New driver.
11046         * gcc.dg/cpp/20000627-1.c: New test.
11047         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
11048         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
11049         and rewrite as a compilation test.
11050
11051         * gcc.dg: Move many files into the cpp subdirectory, possibly
11052         renaming or editing them as well.
11053         Old name                New name
11054         990119-1.c              cpp/19990119-1.c
11055         990228-1.c              cpp/19990228-1.c
11056         990407-1.c              cpp/19990407-1.c
11057         990409-1.c              cpp/19990409-1.c
11058         990413-1.c              cpp/19990413-1.c
11059         990703-1.c              cpp/19990703-1.c
11060         20000127-1.c            cpp/20000127-1.c
11061         20000129-1.c            cpp/20000129-1.c
11062         20000207-1.c            cpp/20000207-1.c
11063         20000207-2.c            cpp/20000207-2.c
11064         20000209-1.c            cpp/20000209-1.c
11065         20000209-2.c            cpp/20000209-2.c
11066         20000301-1.c            cpp/20000301-1.c
11067         20000419-1.c            cpp/20000419-1.c
11068         20000510-1.S            cpp/20000510-1.S
11069         20000519-1.c            cpp/20000519-1.c
11070         20000529-1.c            cpp/20000529-1.c
11071         20000625-1.c            cpp/20000625-1.c
11072         20000625-2.c            cpp/20000625-2.c
11073         cpp-as1.c               cpp/assert1.c
11074         cpp-as2.c               cpp/assert2.c
11075         cxx-comments-1.c        cpp/cxxcom1.c
11076         cxx-comments-2.c        cpp/cxxcom2.c
11077         endif-label.c           cpp/endif.c
11078         cpp-hash1.c             cpp/hash1.c
11079         cpp-hash2.c             cpp/hash2.c
11080         cpp-if1.c               cpp/if-1.c
11081         cpp-if2.c               cpp/if-2.c
11082         cpp-if3.c               cpp/if-3.c
11083         cpp-if4.c               cpp/if-4.c
11084         cpp-if5.c               cpp/if-5.c
11085         cpp-cond.c              cpp/if-cexp.c
11086         cpp-missingop.c         cpp/if-mop.c
11087         cpp-missingparen.c      cpp/if-mpar.c
11088         cpp-opprec.c            cpp/if-oppr.c
11089         cpp-ifparen.c           cpp/if-paren.c
11090         cpp-shortcircuit.c      cpp/if-sc.c
11091         cpp-shift.c             cpp/if-shift.c
11092         cpp-unary.c             cpp/if-unary.c
11093         cpp-li1.c               cpp/line1.c
11094         cpp-li2.c               cpp/line2.c
11095         lineno.c                cpp/line3.c
11096         lineno-2.c              cpp/line4.c
11097         cpp-mi.c                cpp/mi1.c
11098         cpp-mic.h               cpp/mi1c.h
11099         cpp-micc.h              cpp/mi1cc.h
11100         cpp-mind.h              cpp/mi1nd.h
11101         cpp-mindp.h             cpp/mi1ndp.h
11102         cpp-mix.h               cpp/mi1x.h
11103         cpp-mi2.c               cpp/mi2.c
11104         cpp-mi2a.h              cpp/mi2a.h
11105         cpp-mi2b.h              cpp/mi2b.h
11106         cpp-mi2c.h              cpp/mi2c.h
11107         cpp-mi3.c               cpp/mi3.c
11108         cpp-mi3.def             cpp/mi3.def
11109         poison-1.c              cpp/poison.c
11110         pr-impl.c               cpp/prag-imp.c
11111         cpp-redef-2.c           cpp/redef1.c
11112         cpp-redef.c             cpp/redef2.c
11113         strpaste.c              cpp/strp1.c
11114         strpaste-2.c            cpp/strp2.c
11115         cpp-tradpaste.c         cpp/tr-paste.c
11116         cpp-tradstringify.c     cpp/tr-str.c
11117         cpp-tradwarn1.c         cpp/tr-warn1.c
11118         cpp-tradwarn2.c         cpp/tr-warn2.c
11119         trigraphs.c             cpp/trigraphs.c
11120         cpp-unc1.c              cpp/unc1.c
11121         cpp-unc2.c              cpp/unc2.c
11122         cpp-unc3.c              cpp/unc3.c
11123         cpp-unc.c               cpp/unc4.c
11124         undef.c                 cpp/undef1.c
11125         undef-2.c               cpp/undef2.c
11126         cpp-wi1.c               cpp/widestr1.c
11127
11128 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
11129
11130         * lib/g++.exp (g++_include_flags): Tweak.
11131
11132 2000-06-27  H.J. Lu  <hjl@gnu.org>
11133             Loren J. Rittle  <ljrittle@acm.org>
11134
11135         * lib/g++.exp (g++_include_flags): Override libgloss.exp
11136         version with one that knows about the new gcc tree structure.
11137         (g++_link_flags): Same.
11138
11139 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
11140
11141         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
11142         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
11143         case we are cross-compiling.
11144
11145         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
11146         g++.old-deja/g++.niklas/Makefile.in,
11147         g++.old-deja/g++.niklas/configure.in,
11148         g++.old-deja/g++.other/Makefile.in,
11149         g++.old-deja/g++.other/configure.in,
11150         gcc.c-torture/code_quality/Makefile.in,
11151         gcc.c-torture/code_quality/configure.in,
11152         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
11153         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
11154         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
11155         gcc.c-torture/execute/ieee/Makefile.in,
11156         gcc.c-torture/execute/ieee/configure.in,
11157         gcc.c-torture/noncompile/Makefile.in,
11158         gcc.c-torture/noncompile/configure.in,
11159         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
11160         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
11161         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
11162
11163 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11164
11165         * g++.old-deja/g++.other/ambig3.C: New test.
11166
11167 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         * g++.old-deja/g++.pt/syntax1.C: New test.
11170         * g++.old-deja/g++.pt/syntax2.C: New test.
11171         * g++.old-deja/g++.other/syntax3.C: New test.
11172         * g++.old-deja/g++.other/syntax4.C: New test.
11173
11174 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11175
11176         * gcc.dg/20000623-1.c: Prototype exit and abort.
11177
11178 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11179
11180         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
11181         New tests.
11182         * gcc.dg/cpp-mi3.def: New file.
11183
11184         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
11185         inside assertions.
11186         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
11187         lexer's error messages.
11188         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
11189         divine anything from the linemarkers.
11190         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
11191         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
11192
11193 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
11194
11195         * gcc.dg/20000623-1.c: New test.
11196
11197 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
11198
11199         * gcc.c-torture/execute/20000622-1.c: New test.
11200
11201 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11202
11203         * g++.old-deja/g++.other/init15.C: New test.
11204
11205 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11206
11207         * g++.old-deja/g++.pt/vaarg2.C: New test.
11208         * g++.old-deja/g++.pt/vaarg3.C: New test.
11209
11210 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
11211
11212         * g++.old-deja/g++.other/dyncast6.C: New test.
11213
11214 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
11215
11216         * gcc.c-torture/execute/loop-6.c: New test.
11217
11218 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
11219
11220         * gcc.dg/20000614-1.c: New test.
11221         * gcc.dg/20000614-2.c: New test.
11222
11223 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
11224
11225         * g++.old-deja/g++.other/inline12.C: New test.
11226
11227 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * g++.old-deja/g++.other/eh1.C: New test.
11230
11231 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11232
11233         * g++.old-deja/g++.other/type.C: New test.
11234
11235 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * g++.old-deja/g++.other/initstring.C: New test.
11238
11239 2000-06-12  Jason Merrill  <jason@redhat.com>
11240
11241         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11242
11243 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11244
11245         * gcc.c-torture/compile/20000609-1.c: New test.
11246
11247 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11248
11249         * gcc.dg/20000609-1.c: New test.
11250
11251 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11252
11253         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11254         * gcc.c-torture/noncompile/poison-1.c: Move...
11255         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11256         * gcc.dg/cpp-li1.c: Add a token after the #line.
11257
11258 2000-06-05  Richard Henderson  <rth@cygnus.com>
11259
11260         * gcc.c-torture/execute/20000605-2.c: New test.
11261         * gcc.c-torture/execute/20000605-3.c: New test.
11262
11263 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11264
11265         * g77.f-torture/execute/20000503-1.x: New file.
11266
11267 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11268
11269         * g++.old-deja/g++.eh/badalloc1.C: New test.
11270
11271 2000-06-05  Richard Henderson  <rth@cygnus.com>
11272
11273         * gcc.c-torture/execute/20000605-1.c: New test.
11274
11275 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11276             Nathan Sidwell <nathan@codesourcery.com>
11277
11278         * gcc.c-torture/compile/20000605-1.c: New test.
11279
11280 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11281
11282         * g77.f-torture/compile/20000601-1.f:  New test.
11283
11284 2000-06-03  Richard Henderson  <rth@cygnus.com>
11285
11286         * gcc.c-torture/execute/20000603-1.c: New.
11287
11288 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11289
11290         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11291         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11292
11293 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11294
11295         * gcc.dg/compare2.c (case 12): XFAIL.
11296         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11297         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11298
11299         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11300
11301 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11302
11303         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11304         guard macro is already defined when the header is first
11305         included.
11306         * gcc.dg/cpp-mix.h: New file.
11307         * gcc.dg/endif-label.c: Update patterns to match compiler.
11308
11309         * g++.brendan/complex1.C: Declare abort.
11310         * g++.law/refs4.C: Remove XFAIL.
11311         * g++.oliva/expr2.C: Declare abort and exit.
11312
11313 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11314
11315         * gcc.c-torture/execute/20000528-1.c: New test.
11316
11317         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11318         * g++.old-deja/g++.law/temps4.C: Likewise.
11319
11320         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11321         stdlib.h.  Call abort() on failure.
11322         * g++.old-deja/g++.law/refs4.C: Likewise.
11323         * g++.old-deja/g++.law/temps4.C: Likewise.
11324         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11325         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11326
11327 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11328
11329         Relative to g++.dg/special:
11330         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11331
11332         Relative to g++.old-deja:
11333         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11334         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11335         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11336         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11337         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11338         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11339         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11340
11341         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11342         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11343         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11344         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11345         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11346         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11347         and/or string.h.
11348
11349         * g++.other/goto1.C: Update expectations for error messages.
11350
11351 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11352
11353         * gcc.c-torture/compile/20000523-1.c: New test.
11354
11355 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11356
11357         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11358
11359 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11360
11361         * g++.old-deja/g++.eh/catch11.C: New test.
11362         * g++.old-deja/g++.eh/catch12.C: New test.
11363
11364 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11365
11366         * gcc.c-torture/execute/20000523-1.c: New test.
11367
11368 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11369
11370         * c-torture/execute/bcp-1.c: Replace abort in arg of
11371         __builtin_constant_p with a generic external function.
11372
11373         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11374         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11375         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11376         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11377         Prototype abort and/or exit.
11378
11379         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11380         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11381         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11382         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11383
11384 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11385
11386         * gcc.dg/dwarf2-1.c: New test.
11387
11388 2000-05-20  Richard Henderson  <rth@cygnus.com>
11389
11390         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11391
11392 2000-05-20  Andreas Jaeger  <aj@suse.de>
11393
11394         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11395         testcase.
11396
11397 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11398
11399         * gcc.c-torture/execute/20000519-2.c: New test.
11400
11401 2000-05-19  Andreas Jaeger  <aj@suse.de>
11402
11403         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11404         which fails with SSA.
11405
11406         * lib/c-torture.exp: Also test with -O3 -fssa.
11407
11408 2000-05-18  Michael Meissner  <meissner@redhat.com>
11409
11410         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11411         * gcc.c-torture/execute/920415-1.c: Ditto.
11412         * gcc.c-torture/execute/920501-1.c: Ditto.
11413         * gcc.c-torture/execute/conversion.c: Ditto.
11414         * gcc.c-torture/execute/cvt-1.c: Ditto.
11415
11416 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11417
11418         * gcc.c-torture/compile/20000518-1.c: New test.
11419
11420 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11421
11422         * g77.f-torture/compile/200005018.f:  New test.
11423
11424 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11425
11426         * gcc.c-torture/compile/20000517-1.c: New test.
11427
11428 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11429
11430         * gcc.c-torture/execute/20000516-1.c: New test.
11431
11432 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11433
11434         * g++.old-deja/g++.other/eh.C: New test.
11435
11436 2000-05-12  Richard Henderson  <rth@cygnus.com>
11437
11438         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11439         constants through to doit's conditional.
11440
11441 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11442
11443         * gcc.c-torture/compile/20000511-1.c: New test.
11444         * g77.f-torture/compile/20000511-1.f: New test.
11445         * g77.f-torture/compile/20000511-2.f: New test.
11446
11447 2000-05-11  Michael Meissner  <meissner@redhat.com>
11448
11449         * gcc.c-torture/execute/20000511-1.c: New test.
11450
11451 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11452
11453         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11454         * gcc.dg/20000510-1.S: New.
11455
11456 2000-05-08  Catherine Moore  <clm@cygnus.com>
11457
11458         * gcc.dg/unused-3.c: New.
11459
11460 2000-05-06  Richard Henderson  <rth@cygnus.com>
11461
11462           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11463           * g++.old-deja/g++.mike/warn1.C: Likewise.
11464           * g++.old-deja/g++.pt/local1.C: Likewise.
11465           * g++.old-deja/g++.pt/local7.C: Likewise.
11466           * g++.old-deja/g++.pt/spec16.C: Likewise.
11467
11468 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11469
11470         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11471
11472 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11473
11474           * g77.f-torture/execute/20000503-1.f:  New test.
11475
11476 2000-05-04  Andreas Jaeger  <aj@suse.de>
11477
11478         * gcc.dg/noreturn-2.c: New test.
11479
11480 2000-05-04  Neil Booth  <NeilB@earthling.net>
11481
11482         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11483         preprocessor.
11484
11485 2000-05-04  Richard Henderson  <rth@cygnus.com>
11486
11487         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11488
11489 2000-05-04  Richard Henderson  <rth@cygnus.com>
11490
11491         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11492         OpenSSL by Jason R Thorpe.
11493
11494 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11495
11496         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11497
11498 2000-05-03  Robert Lipe <robertlipe@usa.net>
11499
11500         * gcc.dg/20000503-1.c: New test.
11501
11502 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * gcc.c-torture/compile/20000502-1.c: New test.
11505         * g++.old-deja/g++.other/align.C: New test.
11506         * gcc.dg/cpp-tradstringify.c: New test.
11507
11508 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11509
11510         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11511         and hard registers.
11512
11513 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11514
11515         * gcc.c-torture/execute/loop-5.c: New test.
11516
11517 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11518
11519         * gcc.c-torture/execute/va-arg-20.c: New test.
11520
11521 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11522
11523         * gcc.c-torture/execute/20000422-1.c: New test.
11524
11525 2000-04-20  Greg McGary  <gkm@gnu.org>
11526
11527         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11528         when optimizing, but without sibling-call optimizations (-O1).
11529
11530 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11531
11532           * gcc.c-torture/compile/20000420-1.c: New test.
11533
11534 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11535
11536         * g++.abi/ptrflags.C: New test.
11537         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11538
11539 2000-04-19  Catherine Moore  <clm@cygnus.com>
11540
11541         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11542
11543 2000-04-19  Greg McGary  <gkm@gnu.org>
11544
11545         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11546         sibling-call optimizations.
11547
11548 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11549
11550         * gcc.dg/20000419-1.c: New test.
11551
11552 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11553
11554         * gcc.c-torture/execute/20000412-6.c: New test.
11555
11556 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11557
11558         * gcc.c-torture/execute/20000412-5.c: New test.
11559         * g77.f-torture/compile/20000412-1.f: New test.
11560         * gcc.c-torture/execute/20000412-4.c: New test.
11561         * gcc.c-torture/compile/20000412-2.c: New test.
11562         * gcc.c-torture/execute/20000412-3.c: New test.
11563         * gcc.c-torture/compile/20000412-1.c: New test.
11564         * gcc.c-torture/execute/20000412-2.c: New test.
11565
11566 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11567
11568         * objc/execute/bf-20.m: New test.
11569
11570 2000-04-10  Richard Henderson  <rth@cygnus.com>
11571
11572         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11573
11574         * gcc.c-torture/execute/20000412-1.c: New test.
11575
11576 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.eh/catchptr1.C: New test.
11579
11580 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11581
11582         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11583
11584 2000-04-08  Neil Booth  <NeilB@earthling.net>
11585
11586         * gcc.dg/cpp-nullchar.c: Remove test as
11587         embedded nulls cause problems.
11588
11589 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11590
11591         * gcc.dg/compare2.c: New test.
11592
11593 2000-04-08  Neil Booth  <NeilB@earthling.net>
11594
11595         * gcc.dg/cpp-nullchar.c: New test.
11596
11597 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11598
11599         * gcc.dg/cpp-mi2.c: New test.
11600         * gcc.dg/cpp-mi2[abc].h: New files.
11601
11602 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11605         member name.
11606
11607 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11608
11609         * g++.old-deja/g++.abi/vmihint.C: New test.
11610
11611 2000-04-06  Neil Booth  <NeilB@earthling.net>
11612
11613         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11614         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11615         copyright.
11616
11617 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11618
11619         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11620         avoid stack-frame overwrite.
11621
11622 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11623
11624         * gcc.c-torture/compile/20000405-2.c: New test.
11625         * gcc.c-torture/compile/20000405-3.c: New test.
11626
11627 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11628
11629         * gcc.c-torture/compile/20000405-1.c: New test.
11630
11631 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11632
11633         * gcc.dg/cast-qual-1.c: Revert last change.
11634
11635 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11636
11637         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11638
11639 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11640
11641         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11642         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11643
11644 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11645
11646         * gcc.c-torture/compile/20000403-2.c: New test.
11647         * gcc.c-torture/compile/20000403-1.c: New test.
11648
11649 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11650
11651         * gcc.c-torture/execute/20000403-1.c: New test.
11652
11653 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11654
11655         * gcc.c-torture/execute/20000402-1.c: New test.
11656
11657 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11658
11659         * gcc.c-torture/execute/va-arg-15.c: New test.
11660         * gcc.c-torture/execute/va-arg-16.c: New test.
11661         * gcc.c-torture/execute/va-arg-17.c: New test.
11662         * gcc.c-torture/execute/va-arg-18.c: New test.
11663         * gcc.c-torture/execute/va-arg-19.c: New test.
11664
11665 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11666
11667         * gcc.c-torture/compile/981211-1.c: Move to...
11668         * gcc.dg/cpp-as1.c: ...here.
11669         * gcc.dg/cpp-as2.c: New file.
11670
11671         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11672         compiler.
11673
11674 2000-04-02  Neil Booth  <NeilB@earthling.net>
11675
11676         * gcc.dg/cpp-cond.c  New tests.
11677         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11678         accidental success less likely.
11679         * gcc.dg/cpp-missingop.c  New tests.
11680         * gcc.dg/cpp-missingparen.c  New tests.
11681         * gcc.dg/cpp-shift.c  New tests.
11682         * gcc.dg/cpp-shortcircuit.c  New tests.
11683         * gcc.dg/cpp-unary.c  New tests.
11684
11685 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11686
11687         * gcc.c-torture/compile/20000329-1.c: New test.
11688
11689 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11690
11691         * gcc.c-torture/compile/20000326-1.c: New test.
11692         * gcc.c-torture/compile/20000326-2.c: New test.
11693
11694 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11695
11696         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11697         the first parameter is a function argument.
11698
11699 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.old-deja/g++.ext/array4.C: New test.
11702
11703 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11704
11705         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11706
11707 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11708
11709         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11710
11711 2000-03-19  Richard Henderson  <rth@cygnus.com>
11712
11713         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11714
11715 2000-03-19  Richard Henderson  <rth@cygnus.com>
11716
11717         * gcc.c-torture/compile/20000319-1.c: New test.
11718
11719 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11720
11721         * gcc.c-torture/execute/20000314-3.c: New test.
11722         * gcc.c-torture/execute/20000314-2.c: New test.
11723         * gcc.c-torture/execute/20000314-1.c: New test.
11724         * gcc.c-torture/compile/20000314-2.c: New test.
11725         * gcc.c-torture/compile/20000314-1.c: New test.
11726
11727 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11728
11729         * g++.old-deja/g++.warn/inline.C: New test.
11730
11731 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11732
11733         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11734         standards-compliant result rather than specific constants.
11735         Put test-values in array.
11736
11737 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11738
11739         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11740         (g++_target_compile): Put test-specific options last.
11741
11742 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11743
11744         * g++.old-deja/g++.eh/vbase4.C: New test.
11745
11746 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11747
11748         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11749
11750 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         * g++.old-deja/g++.brendan/misc12.C: Removed.
11753         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11754         * g++.old-deja/g++.ext/pretty4.C: New test.
11755
11756 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11757
11758         * g++.old-deja/g++.other/string2.C: New test.
11759
11760 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11761
11762         * g++.old-deja/g++.warn/impint2.C: New test.
11763
11764 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11765
11766         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11767         is 1, not zero.
11768
11769 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11770
11771         * g++.old-deja/g++.warn/impint.C: New test.
11772         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11773         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11774         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11775         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11776         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11777         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11778         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11779         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11780         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11781         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11782         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11783         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11784
11785 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11786
11787         * gcc.dg/cpp-redef.c: New test.
11788
11789 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11790
11791         * g++.old-deja/g++.pt/unify7.C: New test.
11792
11793 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11794
11795         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11796         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11797
11798 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11799
11800         * gcc.c-torture/compile/20000224-1.c: New test.
11801
11802 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11803
11804         * gcc.c-torture/compile/cpp-2.c: New test.
11805         * gcc.c-torture/compile/cpp-1.c: New test.
11806
11807 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11808
11809         * gcc.c-torture/execute/20000225-1.c: New test.
11810
11811 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11812
11813         * gcc.dg/cpp-li2.c: New test.
11814
11815         * gcc.dg/cpp-wi1.c: New test.
11816
11817         * gcc.dg/cpp-li1.c: New test.
11818
11819 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         * g++.old-deja/g++.other/sizeof5.C: New test.
11822
11823 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11824
11825         * gcc.c-torture/execute/va-arg-13.c: New test.
11826
11827 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11828
11829         * gcc.c-torture/execute/va-arg-12.c: New test.
11830
11831 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11832
11833         * gcc.c-torture/execute/20000223-1.c: New test.
11834
11835 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11838
11839 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11840
11841         * g++.old-deja/g++.abi/ptrmem.C: New test.
11842
11843 2000-02-19  Richard Henderson  <rth@cygnus.com>
11844
11845         * gcc.c-torture/compile/init-3.c: New.
11846
11847 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11848
11849         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11850         ALWAYS_CXXFLAGS.
11851
11852 2000-02-11  Robert Lipe <robertl@sco.com>
11853
11854         * gcc.c-torture/compile/20000211-3.c: New test.
11855
11856 2000-02-11  Martin Buchholz <martin@xemacs.org>
11857
11858         * gcc.c-torture/compile/20000211-2.c: New test.
11859
11860 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11861
11862         * gcc.c-torture/compile/20000211-1.c: New test.
11863
11864 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11865
11866         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11867           on native targets
11868
11869 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11870
11871         * g++.old-deja/g++.other/cast5.C: New test.
11872
11873 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11874
11875         * gcc.c-torture/execute/20000205-1.c: New.
11876
11877 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11878
11879         * g++.old-deja/g++.jason/cast3.C: Return void.
11880         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11881
11882 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11883
11884         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11885
11886         * gcc.dg/loop-1.c: New test.
11887
11888 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.c-torture/compile/20000127-1.c: New test.
11891         * gcc.c-torture/execute/991228-1.c: New test.
11892
11893 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11894
11895         * gcc.dg/unused-2.c: New test.
11896
11897         * gcc.dg/conv-1.c: New test.
11898
11899 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11900
11901         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11902         compiler.
11903         (tool_option_proc): Fix typo.
11904
11905 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11906
11907         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11908         of the ld on the host, not on the build machine.
11909         Also, don't crash if '--help' is not a supported option.
11910
11911 2000-01-24  Richard Henderson  <rth@cygnus.com>
11912
11913         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11914
11915 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11916
11917         * gcc.c-torture/execute/20000120-2.c: New test.
11918         * gcc.c-torture/execute/20000120-1.c: New test.
11919
11920 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11921
11922         * gcc.c-torture/execute/20000113-1.c: New test.
11923
11924 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11925
11926         * gcc.c-torture/execute/20000112-1.c: New test.
11927
11928 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11929
11930         * gcc.dg/20000111-1.c: New test.
11931
11932 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11933
11934         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11935         with 16 bit integers.
11936
11937 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11938
11939         * gcc.dg/20000108-1.c: New test.
11940
11941 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11942
11943         * g++.old-deja/g++.ns/koenig8.C: New test.
11944
11945 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11946
11947         * g++.old-deja/g++.other/cast4.C: New test.
11948
11949 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11950
11951         * gcc.c-torture/compile/20000105-2.c: New test.
11952         * gcc.c-torture/compile/20000105-1.c: New test.
11953
11954 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11955
11956         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11957         references to printf & atoi to conform to ANSI standard.
11958         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11959         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11960         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11961         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11962         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11963         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11964         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11965         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11966         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11967         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11968         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11969         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11970         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11971         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11972         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11973         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11974         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11975         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11976         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11977         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11978         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11979         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11980         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11981         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11982         * g++.old-deja/g++.brendan/init3.C: Likewise.
11983         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11984         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11985         * g++.old-deja/g++.brendan/new2.C: Likewise.
11986         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11987         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11988         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11989         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11990         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11991         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11992         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11993         * g++.old-deja/g++.brendan/template24.C: Likewise.
11994         * g++.old-deja/g++.brendan/template3.C: Likewise.
11995         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11996         * g++.old-deja/g++.jason/inline3.C: Likewise.
11997         * g++.old-deja/g++.jason/opeq.C: Likewise.
11998         * g++.old-deja/g++.law/arg5.C: Likewise.
11999         * g++.old-deja/g++.law/arm7.C: Likewise.
12000         * g++.old-deja/g++.law/ctors11.C: Likewise.
12001         * g++.old-deja/g++.law/cvt8.C: Likewise.
12002         * g++.old-deja/g++.law/init9.C: Likewise.
12003         * g++.old-deja/g++.law/refs4.C: Likewise.
12004         * g++.old-deja/g++.law/template2.C: Likewise.
12005         * g++.old-deja/g++.law/visibility24.C: Likewise.
12006         * g++.old-deja/g++.law/vtable3.C: Likewise.
12007         * g++.old-deja/g++.mike/asm2.C: Likewise.
12008         * g++.old-deja/g++.mike/eh1.C: Likewise.
12009         * g++.old-deja/g++.mike/misc1.C: Likewise.
12010         * g++.old-deja/g++.mike/misc13.C: Likewise.
12011         * g++.old-deja/g++.mike/misc14.C: Likewise.
12012         * g++.old-deja/g++.mike/ns12.C: Likewise.
12013         * g++.old-deja/g++.mike/p1248.C: Likewise.
12014         * g++.old-deja/g++.mike/p3708.C: Likewise.
12015         * g++.old-deja/g++.mike/p3708a.C: Likewise.
12016         * g++.old-deja/g++.mike/p3708b.C: Likewise.
12017         * g++.old-deja/g++.mike/p646.C: Likewise.
12018         * g++.old-deja/g++.mike/p700.C: Likewise.
12019         * g++.old-deja/g++.mike/p783.C: Likewise.
12020         * g++.old-deja/g++.mike/p783a.C: Likewise.
12021         * g++.old-deja/g++.mike/p783b.C: Likewise.
12022         * g++.old-deja/g++.mike/p786.C: Likewise.
12023         * g++.old-deja/g++.mike/p789.C: Likewise.
12024         * g++.old-deja/g++.mike/p789a.C: Likewise.
12025         * g++.old-deja/g++.mike/p807a.C: Likewise.
12026         * g++.old-deja/g++.other/delete3.C: Likewise.
12027         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12028         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12029         * g++.old-deja/g++.other/dyncast3.C: Likewise.
12030         * g++.old-deja/g++.other/empty1.C: Likewise.
12031         * g++.old-deja/g++.other/temporary1.C: Likewise.
12032         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
12033         * g++.old-deja/g++.pt/t16.C: Likewise.
12034         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
12035
12036 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
12037
12038         * gcc.dg/991230-1.c: New test.
12039
12040 1999-12-29  Jeffrey A Law  (law@cygnus.com)
12041
12042         * gcc.c-torture/compile/991229-3.c: New test.
12043         * gcc.c-torture/compile/991229-2.c: New test.
12044         * gcc.c-torture/compile/991229-1.c: New test.
12045
12046 1999-12-29  Greg McGary <gkm@eng.ascend.com>
12047
12048         * gcc.c-torture/compile/labels-2.c: New test.
12049
12050 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12051
12052         * gcc.c-torture/execute/991227-1.c: New test.
12053
12054 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12055
12056         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
12057
12058 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12059
12060         * gcc.c-torture/execute/991221-1.c: New test.
12061
12062 1999-12-20  Nathan Sidwell  <nathan@acm.org>
12063
12064         * g++.old-deja/g++.other/cast3.C: New test.
12065
12066 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
12067
12068         * gcc.c-torture/execute/991216-4.c: New test.
12069
12070 1999-12-16  Michael Meissner  <meissner@cygnus.com>
12071
12072         * gcc.c-torture/execute/991216-1.c: New test.
12073         * gcc.c-torture/execute/991216-2.c: New test.
12074         * gcc.c-torture/execute/991216-3.c: New test.
12075
12076 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12077
12078         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
12079         Actually make the test fail by using "-O2" for compilation.
12080
12081 1999-12-15  Nathan Sidwell  <nathan@acm.org>
12082
12083         * g++.old-deja/g++.warn/cast-align1.C: New test.
12084
12085 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12086
12087         * gcc.c-torture/compile/991214-1.c: New test.
12088         * gcc.c-torture/compile/991214-2.c: New test.
12089
12090 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12091
12092         * gcc.dg/991214-1.c: New test.
12093
12094 1999-12-13  Jeffrey A Law  (law@cygnus.com)
12095
12096         * gcc.c-torture/compile/991213-3.c: New test.
12097         * gcc.c-torture/compile/991213-2.c: New test.
12098         * gcc.c-torture/compile/991213-1.c: New test.
12099
12100 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
12101
12102         * gcc.dg/991209-1.c: New test.
12103
12104 1999-12-08  Nathan Sidwell <nathan@acm.org>
12105
12106         * gcc.c-torture/compile/991208-1.c: New test.
12107
12108 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12109
12110         * gcc.dg/ultrasp2.c: New test.
12111
12112 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
12113
12114         * g++.old-deja/g++.abi/align.C (main): Fix typo.
12115
12116 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
12117
12118         * gcc.c-torture/compile/991202-1.c: New test.
12119         * gcc.c-torture/execute/991202-1.c: New test.
12120         * gcc.c-torture/execute/991202-2.c: New test.
12121         * gcc.c-torture/execute/991202-3.c: New test.
12122
12123 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
12124
12125         * g++.old-deja/g++.abi/align.C: New test.
12126         * g++.old-deja/g++.abi/aggregates.C: Likewise.
12127         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12128
12129 1999-12-01  Richard Henderson  <rth@cygnus.com>
12130
12131         * gcc.c-torture/execute/991201-1.c: New.
12132
12133 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
12134
12135         * gcc.dg/991129-1.c: New test.
12136
12137 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12138
12139         * gcc.c-torture/compile/991127-1.c: New test.
12140
12141 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12142
12143         * g++.old-deja/g++.other/warn4.C: New test.
12144
12145 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12146
12147         * g++.old-deja/g++.eh/cleanup2.C: New test.
12148         * g++.old-deja/g++.ext/pretty2.C: New test.
12149         * g++.old-deja/g++.ext/pretty3.C: New test.
12150         * g++.old-deja/g++.other/debug6.C: New test.
12151
12152 1999-10-20  Jim Wilson  <wilson@cygnus.com>
12153
12154         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
12155         compiler_output to look for one error message instead of two.
12156
12157 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
12158
12159         * gcc.c-torture/execute/991118-1.c: Also test case
12160         where the word boundary does not split a byte evenly.
12161
12162 1999-11-19  Nathan Sidwell  <nathan@acm.org>
12163
12164         * g++.old-deja/g++.ext/restrict1.C: New test.
12165
12166 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
12167
12168         * gcc.c-torture/execute/991118-1.c: New test.
12169
12170 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
12171
12172         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
12173         working directory pathnames.
12174
12175 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
12176
12177         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
12178         host is equipped with driver.h and driver.o so it can actually
12179         compile and run the tests.
12180
12181 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
12182
12183         * gcc.c-torture/compile/991008-1.c: New test.
12184
12185 1999-11-08  Nick Clifton  <nickc@cygnus.com>
12186
12187         * lib/gcc-dg.exp: Include target-supports.exp
12188
12189 1999-11-05  Nick Clifton  <nickc@cygnus.com>
12190
12191         * lib/target-supports.exp: New file: Provide procs to test for
12192         features supported by the target.
12193         (check_weak_available): Moved here from ecos.exp.
12194         (check_alias_available): New proc: Determine of the target
12195         toolchain supports the alias attribute.
12196
12197         * gcc.dg/special/ecos.exp: Move check_weak_available to
12198         target-supports.exp.
12199         (alias-1.c): Only perform the test if the target supports
12200         aliases.
12201         (wkali-1.c): Only perform the test if the target supports
12202         aliases.
12203
12204         * gcc.dg/990506-0.c: Expect error messages from cross
12205         targets as well as native targets.
12206
12207 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12208
12209         * gcc.dg/ultrasp1.c: Removed xfail.
12210         * gcc.dg/struct-ret-2.c: Likewise.
12211         * gcc.dg/array-1.c: Likewise.
12212
12213 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12214
12215         * gcc.dg/struct-ret-2.c: New test.
12216
12217         * gcc.dg/array-1.c: New test.
12218
12219 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
12220
12221         * gcc.c-torture/execute/991030-1.c: New test.
12222
12223 1999-10-26  Richard Henderson  <rth@cygnus.com>
12224
12225         * gcc.c-torture/compile/991026-2.c: New test.
12226
12227 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12228
12229         * gcc.c-torture/compile/991026-1.c: New test.
12230
12231 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12232
12233         * gcc.c-torture/execute/991023-1.c: New test.
12234
12235 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12236
12237         * gcc.c-torture/execute/991019-1.c: New test.
12238
12239 1999-10-16  Richard Henderson  <rth@cygnus.com>
12240
12241         * gcc.c-torture/execute/991016-1.c: New test.
12242
12243 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12244
12245         * gcc.c-torture/execute/991014-1.c: New test.
12246
12247 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12248
12249         * g++.old-deja/g++.other/union2.C: New test.
12250
12251 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12252
12253         * g++.old-deja/g++.other/vaarg2.C: New test.
12254         * g++.old-deja/g++.other/vaarg3.C: New test.
12255
12256 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12257
12258         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12259         in compile/.
12260
12261 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12262
12263         * gcc.c-torture/execute/va-arg-11.c: New test.
12264
12265 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12266
12267         * lib/file-format.exp (gcc_target_object_format): Don't
12268         crash if objdump is unavailable.
12269
12270 1999-09-29  Donn Terry <donn@interix.com>
12271
12272         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12273
12274 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12275
12276         * gcc.c-torture/compile/990928-1.c: New test.
12277
12278 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12279
12280         * g++.old-deja/g++.other/decl6.C: New test.
12281
12282 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12283
12284         * gcc.c-torture/execute/va-arg-10.c: New test.
12285
12286 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12287
12288         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12289         __PRETTY_FUNCTION__.
12290
12291 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12292
12293         * gcc.c-torture/execute/990923-1.c: New test.
12294
12295 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12296
12297         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12298         for which -fpic is inappropriate.
12299
12300 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12301
12302         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12303
12304 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12305
12306         * g++.old-deja/g++.other/dyncast1.C: New test.
12307         * g++.old-deja/g++.other/dyncast2.C: New test.
12308         * g++.old-deja/g++.other/dyncast3.C: New test.
12309         * g++.old-deja/g++.other/dyncast4.C: New test.
12310         * g++.old-deja/g++.other/dyncast5.C: New test.
12311         * g++.old-deja/g++.eh/catch3.C: New test.
12312         * g++.old-deja/g++.eh/catch3p.C: New test.
12313         * g++.old-deja/g++.eh/catch4.C: New test.
12314         * g++.old-deja/g++.eh/catch4p.C: New test.
12315         * g++.old-deja/g++.eh/catch5.C: New test.
12316         * g++.old-deja/g++.eh/catch5p.C: New test.
12317         * g++.old-deja/g++.eh/catch6.C: New test.
12318         * g++.old-deja/g++.eh/catch6p.C: New test.
12319         * g++.old-deja/g++.eh/catch7.C: New test.
12320         * g++.old-deja/g++.eh/catch7p.C: New test.
12321         * g++.old-deja/g++.eh/catch8.C: New test.
12322         * g++.old-deja/g++.eh/catch8p.C: New test.
12323         * g++.old-deja/g++.eh/catch9.C: New test.
12324         * g++.old-deja/g++.eh/catch9p.C: New test.
12325
12326 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12327
12328         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12329         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12330
12331 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12332
12333         * gcc.c-torture/compile/990913-1.c: New test.
12334
12335 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12336
12337         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12338         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12339
12340 1999-09-09  Richard Henderson  <rth@cygnus.com>
12341
12342         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12343
12344 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12345
12346         * g++.old-deja/g++.other/lookup11.C: New test.
12347         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12348         what is permitted and what we want.
12349         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12350         overload use.
12351         * g++.old-deja/g++.jason/rfg5.C: Likewise
12352
12353 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12354
12355         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12356         * gcc.c-torture/noncompile/poison-1.c: New file.
12357
12358 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12359
12360         * g++.old-deja/g++.other/sizeof3.C: New test.
12361         * g++.old-deja/g++.other/sizeof4.C: New test.
12362         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12363         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12364
12365 1999-09-07  Richard Henderson  <rth@cygnus.com>
12366
12367         * gcc.dg/va-arg-1.c: New.
12368
12369 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12370
12371         * gcc.c-torture/execute/va-arg-9.c: New test.
12372
12373 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12374
12375         * g77.f-torture/compile/980519-2.f: New test.
12376         * g77.f-torture/compile/19990905-0.f: New test.
12377         * g77.f-torture/compile/19990905-1.f: New test.
12378         * g77.f-torture/compile/19990905-2.f: New test.
12379
12380         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12381
12382 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12383
12384         * gcc.c-torture/execute/990827-1.c: Fix typo.
12385
12386 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12387
12388         * g++.old-deja/g++.other/deref1.C: New test.
12389
12390 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12391
12392         * g++.old-deja/g++.other/ambig2.C: New test.
12393         * g++.old-deja/g++.other/cond5.C: New test.
12394         * g++.old-deja/g++.other/lookup16.C: New test.
12395
12396 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12397
12398         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12399         assemblers too.
12400
12401 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12402
12403         * lib/c-torture.exp: Avoid the "compare executables" optimization
12404         when testing native.
12405
12406 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12407
12408         * gcc.c-torture/execute/990829-1.c: New test.
12409         * gcc.c-torture/compile/990829-1.c: New test.
12410
12411 1999-08-27  Paul Burchard  <burchard@pobox.com>
12412
12413         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12414         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12415         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12416         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12417         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12418         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12419         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12420         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12421         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12422         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12423         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12424
12425 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12426
12427         * gcc.c-torture/execute/990827-1.c: New test.
12428
12429 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12430
12431         * g77.f-torture/noncompile/19990826-4.f: New test.
12432
12433         * g77.f-torture/compile/19990826-3.f: New test.
12434
12435         * g77.f-torture/execute/19990826-2.f: New test.
12436
12437         * g77.f-torture/compile/19990826-1.f: New test.
12438
12439         * gcc.c-torture/execute/990826-0.c: New test.
12440         * g77.c-torture/execute/19990826-0.f: New test.
12441
12442         * g77.f-torture/noncompile/970626-2.f: New test.
12443
12444 1999-08-25  Paul Burchard  <burchard@pobox.com>
12445
12446         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12447         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12448         lss-011.C: New tests.
12449
12450 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12451
12452         * g++.old-deja/g++.other/decl5.C: New test.
12453
12454 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12455
12456         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12457         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12458         call `postbase' for each one.  All callers of `postbase' changed
12459         to call this instead.
12460
12461 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12462
12463         * gcc.c-torture/execute/990811-1.c: New test.
12464
12465 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12466
12467         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12468         just native ones.
12469
12470         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12471         just native ones.
12472
12473 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12474
12475         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12476
12477 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12478
12479         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12480
12481 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12482
12483         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12484
12485 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12486
12487         * gcc.c-torture/execute/990804-1.c: New test.
12488
12489 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12490
12491         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12492         * g++.old-deja/g++.brendan/crash64.C: Likewise
12493         * g++.old-deja/g++.brendan/overload8.C: Likewise
12494
12495 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12496
12497         * g++.old-deja/g++.other/struct1.C: New test.
12498
12499 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12500
12501         * g++.old-deja/g++.other/enum2.C: New test.
12502
12503 1999-08-02  Richard Henderson  <rth@cygnus.com>
12504
12505         Adapted from tests from Franz Sirl:
12506         * gcc.c-torture/execute/va-arg-7.c: New test.
12507         * gcc.c-torture/execute/va-arg-8.c: New test.
12508
12509 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12510
12511         * gcc.c-torture/compile/990801-2.c: New test.
12512
12513         * gcc.c-torture/compile/990801-1.c: New test.
12514
12515 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12516
12517         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12518         fp-cmp-1.c, converting double to float.
12519
12520         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12521         fp-cmp-1.c, converting double to long double.
12522
12523         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12524         from fr1 to unknown_register, since fr1 is a legitimate register
12525         on some machines.
12526
12527 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12528
12529         * README: More listname related changes.
12530
12531 1999-07-08  Catherine Moore  <clm@cygnus.com>
12532
12533         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12534
12535 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12536
12537         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12538
12539 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12540
12541         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12542
12543 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12544
12545         * gcc.dg/990703-1.c: New test.
12546
12547 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12548
12549         * lib/file-format.exp: New file: Move definition of proc
12550         gcc_target_object_format to here from
12551         gcc.dg/special/ecos.exp.
12552
12553         * lib/c-torture.exp: Include lib file-format.exp.
12554         * lib/gcc-dg.exp: Include lib file-format.exp.
12555
12556         * gcc.dg/special/ecos.exp: Remove definition of proc
12557         gcc_target_object_format.
12558
12559 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12560
12561         * gcc.c-torture/execute/990628-1.c: New test.
12562
12563 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12564
12565         * gcc.c-torture/compile/990625-2.c: New test.
12566
12567         * gcc.c-torture/compile/990625-1.c: New test.
12568
12569 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12570
12571         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12572         attributes compile.
12573         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12574         ports that use the COFF/PE file format.
12575
12576 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12577
12578         * gcc.c-torture/compile/990617-1.c: New test.
12579
12580 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12581
12582         * g++.old-deja/g++.other/decl4.C: New test.
12583
12584 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12585
12586         * g++.old-deja/g++.other/bitfld3.C: New test.
12587
12588 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12589
12590         * g++.old-deja/g++.eh/catch1.C: New test.
12591
12592 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12593
12594         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12595
12596         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12597         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12598
12599 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12600
12601         * g77.f-torture/compile/19990502-0.f: Replace with new,
12602         shorter, test that still fails after recent changes.
12603
12604 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12605
12606         * gcc.c-torture/execute/990604-1.c: New test.
12607
12608 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12609
12610         * gcc.c-torture/execute/990531-1.c: New test.
12611
12612 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12613
12614         * gcc.c-torture/compile/990527-1.c: New test.
12615
12616 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12617
12618         * gcc.c-torture/execute/990527-1.c: New test.
12619
12620 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12621
12622         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12623         bitfields as signed.
12624
12625 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12626
12627         * g77.f-torture/compile/19990525-0.f: New test.
12628
12629 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12630
12631         * gcc.c-torture/execute/990525-2.c: New test.
12632
12633         * gcc.c-torture/execute/990525-1.c: New test.
12634
12635 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12636
12637         * g++.old-deja/g++.other/anon3.C: New test.
12638         * g++.old-deja/g++.other/anon4.C: New test.
12639         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12640         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12641         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12642         Merrill).
12643
12644 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12645
12646         * gcc.c-torture/execute/990524-1.c: New test.
12647
12648         * gcc.dg/990524-1.c: New test.
12649
12650 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12651
12652         * gcc.c-torture/compile/990523-1.c: New test.
12653
12654 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12655
12656         * gcc.c-torture/compile/990519-1.c: New test.
12657
12658 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12659
12660         * gcc.c-torture/compile/990517-1.c: New test.
12661
12662         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12663         (e4, f4): New tests.
12664         (main): Call them.
12665
12666 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12667
12668         * gcc.dg/noreturn-1.c: New test.
12669
12670 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12671
12672         * gcc.c-torture/execute/990513-1.c: New test.
12673
12674 1999-05-10  Richard Henderson  <rth@cygnus.com>
12675
12676         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12677
12678 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12679
12680         * g77.f-torture/execute/erfc.f: Use small single-precision
12681         values, to avoid problems on Alphas when not -mieee.
12682
12683 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12684
12685         * gcc.dg/990506-0.c: New test.
12686
12687 1999-05-08  Richard Henderson  <rth@cygnus.com>
12688
12689         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12690         the constant to test.  Don't XFAIL 64-bit targets.
12691
12692         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12693         * g++.old-deja/g++.law/profile1.C: Likewise.
12694
12695         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12696         operator new instances.
12697         * g++.old-deja/g++.other/delete5.C: Likewise.
12698
12699 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12700
12701         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12702         intrinsic.
12703
12704 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12705
12706         * g77.f-torture/execute/u77-test.f: Reverse order of two
12707         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12708
12709 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12710
12711         * gcc.dg/compare1.c: New test.
12712
12713 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12714
12715         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12716         New tests.
12717
12718 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12719
12720         * g77.f-torture/compile/19990502-1.f: New test.
12721
12722 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12723
12724         * g77.f-torture/compile/19990502-0.f: New test.
12725
12726 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12727
12728         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12729         intrinsic.
12730
12731 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12732
12733         * g77.f-torture/execute/u77-test.f (main): List libU77
12734         intrinsics not currently tested.
12735         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12736         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12737         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12738         Trim blanks off the ends of some printed strings.
12739
12740 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12741
12742         * g77.f-torture/execute/u77-test.f (main): Just warn about
12743         FSTAT gid disagreement, as it's expected on some systems.
12744
12745 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12746
12747         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12748         use a new function, which allows for some slop.
12749         Clean up some commentary.
12750         (issum): The new function.
12751         (sgladd): Deleted subroutine.
12752
12753 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12754
12755         * g77.f-torture/execute/u77-test.f: Modify to be more like
12756         libf2c/libU77 version, bringing patches to that version here.
12757         Add suitable commentary.
12758
12759 1999-04-25  Richard Henderson  <rth@cygnus.com>
12760
12761         * gcc.dg/990424-1.c: New test.
12762
12763 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12764
12765         * g77.f-torture/execute/u77-test.f (main): Bug involving
12766         LSTAT has been fixed, so turn back on full checking.
12767
12768 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12769
12770         * g77.f-torture/compile/19990419-0.f: New test.
12771         * g77.f-torture/execute/19990419-1.f: New test.
12772
12773 1999-04-17  Richard Henderson  <rth@cygnus.com>
12774
12775         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12776         to avoid the need for a prototype to supress a warning.
12777
12778 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12779
12780         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12781
12782 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12783
12784         * gcc.c-torture/execute/990404-1.c: New test.
12785
12786 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12787
12788         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12789         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12790         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12791         missing initializer warnings.
12792
12793 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12794
12795         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12796         matching strings.
12797
12798 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12799
12800         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12801
12802 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12803
12804         * g77.f-torture/execute/19990325-0.f: New test.
12805         * g77.f-torture/execute/19990325-1.f: New test.
12806
12807 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12808
12809         * gcc.c-torture/execute/990324-1.c: New test.
12810
12811 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12812
12813         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12814         test with 4.
12815
12816 1999-03-17  Richard Henderson  <rth@cygnus.com>
12817
12818         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12819
12820 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12821
12822         * g77.f-torture/execute/19990313-2.f: New test.
12823         * g77.f-torture/execute/19990313-3.f: New test.
12824
12825 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12826
12827         * g77.f-torture/execute/19990313-0.f: New test.
12828         * g77.f-torture/execute/19990313-1.f: New test.
12829
12830 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12831
12832         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12833         printf to sprintf.
12834         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12835         (main): Add check for u15.  Conditionalize u31 check depending on
12836         whether ints are <32 bits or >=32 bits.
12837
12838 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12839
12840         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12841
12842 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12843
12844         * g77.f-torture/compile/19990305-0.f: New test.
12845         * g77.f-torture/execute/19981119-0.f: New test.
12846
12847 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12848
12849         * g77.f-torture/execute/970625-2.f: call ABORT if final
12850         result is not correct, instead of just printing it.
12851         Add this checking via newly introduced obfuscation, to
12852         trip up buggy front ends.
12853
12854 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12855
12856         * g77.f-torture/compile/960317-1.f: Moved from being
12857         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12858
12859 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12860
12861         * g77.f-torture/execute/960317-1.f: New (old) test.
12862         * g77.f-torture/execute/970625-2.f: Ditto.
12863
12864 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12865
12866         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12867         message on line 1 or line 2; cccp and cpplib do this differently.
12868
12869 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12870
12871         * g++.old-deja/g++.law/weak1.C: New test.
12872
12873 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12874
12875         * gcc.c-torture/execute/990119-1.c: Renamed to...
12876         * gcc.dg/990119-1.c: this, so it will only be tested once
12877         (it's a preprocessor test, it doesn't need to be run at
12878         multiple optimization levels).
12879
12880 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12881
12882         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12883           ALWAYS_CXXFLAGS.
12884
12885 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12886
12887         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12888         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12889         to not be compilable by current g77.
12890
12891 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12892
12893         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12894
12895 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12896
12897         * gcc.c-torture/execute/990222-1.c: New test.
12898
12899 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12900
12901         * g77.f-torture/compile/19990218-0.f: New test.
12902         * g77.f-torture/noncompile/19990218-1.f: New test.
12903
12904 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12905
12906         * g77.f-torture/compile/19981216-0.f: New test.
12907
12908 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12909
12910         * gcc.dg/990214-1.c: New test.
12911
12912 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12913
12914         * gcc.dg/990213-2.c: New test.
12915
12916         * gcc.dg/990213-1.c: New test.
12917
12918 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12919
12920         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12921         ints.
12922
12923 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12924
12925         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12926         specified by target.
12927
12928         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12929
12930 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12931
12932         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12933
12934 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12935
12936         * gcc.dg/special/ecos.exp: New test driver for new tests with
12937         special requirements.
12938
12939         * gcc.dg/special/alias-1.c: New test.
12940         * gcc.dg/special/gcsec-1.c: New test.
12941         * gcc.dg/special/weak-1.c: New test.
12942         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12943         * gcc.dg/special/weak-2.c: New test.
12944         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12945         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12946         * gcc.dg/special/wkali-1.c: New test.
12947         * gcc.dg/special/wkali-2.c: New test.
12948         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12949         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12950
12951 1999-02-10  Felix Lee  <flee@cygnus.com>
12952
12953           * lib/c-torture.exp (c-torture-compile): Pull out code for
12954           analyzing gcc error messages.
12955           (c-torture-execute): Likewise.  Fix some (harmless) false
12956           positives.
12957           * lib/gcc.exp (gcc_check_compile): New function.
12958
12959 1999-02-08  Richard Henderson  <rth@cygnus.com>
12960
12961         * gcc.c-torture/execute/990208-1.c: New test.
12962
12963 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12964
12965         * g++.dg/special/ecos.exp: New driver for new tests with special
12966         requirements
12967
12968         * g++.dg/special/conpr-1.C: New test
12969         * g++.dg/special/conpr-2.C: New test
12970         * g++.dg/special/conpr-2a.C: New test
12971         * g++.dg/special/conpr-3.C: New test
12972         * g++.dg/special/conpr-3a.C: New test
12973         * g++.dg/special/conpr-3b.C: New test
12974
12975         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12976         allow g++ to use the dg driver
12977
12978         * README: Add comment about g++.dg directory
12979
12980 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12981
12982         * README: Update email addresses.
12983
12984 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12985
12986         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12987         arguments in order to force structure S onto the stack even on
12988         the alpha.
12989         (test): Pass 10 leading arguments to function foo as well as the
12990         structure S.
12991
12992         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12993         failure for all targets.
12994
12995         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12996         abort to terminate program execution.
12997
12998 1999-01-30  Richard Henderson  <rth@cygnus.com>
12999
13000         * gcc.c-torture/execute/990130-1.c: New test.
13001
13002 1999-01-30  Jeffrey A Law  (law@cygnus.com)
13003
13004         * gcc.dg/990130-1.c: New test.
13005
13006 1999-01-28  Michael Meissner  <meissner@cygnus.com>
13007
13008         * gcc.c-torture/execute/990128-1.c: New test.
13009
13010 1999-01-27  Michael Meissner  <meissner@cygnus.com>
13011
13012         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
13013
13014 1999-01-27  Felix Lee  <flee@cygnus.com>
13015
13016         * lib/c-torture.exp (c-torture-compile): pull out code for
13017         analyzing gcc error messages.
13018         (c-torture-execute): ditto, and fix some (harmless) false
13019         positives.
13020         * lib/gcc.exp (gcc_check_compile): new function.
13021
13022 1999-01-17  Jeffrey A Law  (law@cygnus.com)
13023
13024         * gcc.dg/990117-1.c: New test.
13025
13026         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
13027
13028         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
13029
13030 1999-01-15  Jeffrey A Law  (law@cygnus.com)
13031
13032         * g77.f-torture/compile/990115-1.f: New test.
13033
13034 1999-01-07  Jeffrey A Law  (law@cygnus.com)
13035
13036         * gcc.c-torture/compile/990107-1.c: New test
13037
13038 1999-01-06  Jeffrey A Law  (law@cygnus.com)
13039
13040         * gcc.c-torture/execute/990106-2.c: New test.
13041
13042         * gcc.c-torture/execute/990106-1.c: New test.
13043
13044 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
13045
13046         * gcc.c-torture/compile/981223-1.c: New test.
13047
13048 1998-12-29  Richard Henderson  <rth@cygnus.com>
13049
13050         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
13051         (opt3): Rename from opt4 and disable.
13052
13053 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
13054
13055         * g++.old-deja/g++.pt/ptrmem5.C: New test.
13056
13057 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13058
13059         * g++.old-deja/g++.other/conv5.C: New test.
13060
13061 1998-12-14  Nick Clifton  <nickc@cygnus.com>
13062
13063         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
13064
13065 1998-12-11  Jeffrey A Law  (law@cygnus.com)
13066
13067         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
13068
13069 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
13070
13071         * gcc.c-torture/compile/981211-1.c: New test.
13072
13073 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
13074
13075         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
13076
13077         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
13078
13079 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13080
13081         * gcc.special/930510-1.c: Make C9X safe.
13082         * gcc.misc-tests/gcov-1.c Similarly.
13083         * gcc.misc-tests/gcov-2.c Similarly.
13084
13085 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13086
13087         * gcc.dg/ultrasp1.c: New test.
13088
13089 1998-12-06  Richard Henderson  <rth@cygnus.com>
13090
13091         * gcc.c-torture/execute/981206.c: New test.
13092
13093 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13094
13095         * g++.old-deja/g++.ns/template7.C: New test.
13096
13097         * g++.old-deja/g++.other/expr1.C: New test.
13098
13099         * g++.old-deja/g++.eh/tmpl3.C: New test.
13100
13101         * g++.old-deja/g++.eh/tmpl2.C: New test.
13102
13103 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13104
13105         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
13106         * g++.old-deja/g++.other/using6.C: Removed.
13107         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
13108
13109         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
13110
13111 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13112
13113         * g++.old-deja/g++.pt/overload8.C: New test.
13114
13115         * g++.old-deja/g++.pt/overload7.C: New test.
13116
13117         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
13118
13119         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
13120         and relinking messages.
13121         * lib/g++.exp (g++_target_compile): Remove .rpo file when
13122         compiling with -frepo.
13123
13124 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
13125
13126         * g++.old-deja/g++.pt/lookup6.C: New test.
13127
13128 1998-11-30  Nick Clifton  <nickc@cygnus.com>
13129
13130         * gcc.c-torture/execute/981130-1.c: New test.
13131         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
13132
13133 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13134
13135         * g++.old-deja/g++.pt/explicit76.C: New test.
13136
13137         * g++.old-deja/g++.pt/friend38.C: New test.
13138
13139         * g++.old-deja/g++.ns/crash2.C: New test.
13140
13141         * g++.old-deja/g++.pt/defarg8.C: New test.
13142
13143         * g++.old-deja/g++.pt/instantiate6.C: New test.
13144
13145         * g++.old-deja/g++.pt/static6.C: New test.
13146
13147         * g++.old-deja/g++.pt/decl2.C: New test.
13148
13149 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13150
13151         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
13152         problem is actually related with name lookup, but so what? :-)
13153
13154         * g++.old-deja/g++.pt/friend37.C: New test.
13155
13156 1998-11-25  Dave Love  <d.love@dl.ac.uk>
13157
13158         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
13159         element, which fails on some systems.
13160
13161         * g77.f-torture/execute/labug1.f: New test.
13162
13163 1998-11-21  Jeffrey A Law  (law@cygnus.com)
13164
13165         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
13166         is defined.
13167
13168 1998-11-18  Dave Love  <d.love@dl.ac.uk>
13169
13170         * g77.f-torture/compile/981117-1.f: New test.
13171
13172 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
13173
13174         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
13175         properly discarded.
13176
13177 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
13178
13179         * gcc.c-torture/execute/memcheck: New directory of tests for
13180         -fcheck-memory-usage.
13181
13182 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13183
13184         * README: New file, general information about the testsuite and
13185         new description of the various C++ test subdirectories.
13186         * README.g++: Eliminate obsolete information, update and move most
13187         relevant stuff to README.
13188
13189 1998-11-07  Richard Henderson  <rth@cygnus.com>
13190
13191         * gcc.c-torture/compile/981107-1.c: New test.
13192
13193 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
13194
13195         * execute/memcpy-bi.c: New testcase.
13196
13197 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
13198
13199         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
13200         base classes.
13201
13202         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
13203         template is selected.
13204
13205         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
13206         classes, it should be accepted for all types.
13207
13208         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
13209
13210         * g++.old-deja/g++.pt/spec24.C: Ensure that template
13211         specializations start with template headers.
13212
13213 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
13214
13215         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
13216
13217         * g++.old-deja/g++.other/init9.C: Test cross initialization of
13218         non-POD types.
13219
13220 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13221
13222         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
13223
13224 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
13225
13226         * compile/981022-1.c, compile/981022-1.x: New test and driver.
13227
13228 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13229
13230         * 981019-1.c: New test.
13231
13232 1998-10-14  Robert Lipe <robertl@dgii.com>
13233
13234         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13235         find objc headers.
13236
13237 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13238
13239         * compile/981001-4.c: Remove use of GCC extension that triggers a
13240         compiler bug.
13241
13242 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13243
13244         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13245
13246 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13247
13248         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13249         instantiation of template produces incorrect code for delete
13250         expression.
13251
13252         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13253         constructors' name is not unique.
13254         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13255         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13256
13257         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13258         automatic array of const is ill-formed.
13259
13260         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13261         of template parameter?
13262
13263         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13264         const.
13265
13266         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13267         pointer-to-member expression.
13268
13269         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13270         declaration causes ICE.
13271
13272 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13273
13274         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13275         reserved in the global namespace.
13276
13277         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13278         generate needed virtual table.
13279
13280         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13281
13282 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13283
13284         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13285         template-dependent type
13286
13287 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13288
13289         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13290         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13291         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13292
13293         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13294         class should be usable as argument of member function.
13295         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13296         class should be usable as return type of member function.
13297         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13298         class should be usable as type of data member.
13299
13300         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13301
13302 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13303
13304         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13305
13306 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13307
13308         * gcc.dg/dll-?.c Add thumb to target list.
13309         Fix assembler scan patterns to match current assembler output.
13310
13311 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13312
13313         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13314         matching of template brackets.
13315
13316         * g++.old-deja/g++.other/using4.C: New test.  Test using
13317         declarations of methods from base classes.
13318
13319         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13320         within functions should introduce names into the innermost
13321         enclosing namespace.
13322
13323         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13324         of static locals if first initialization throws.
13325
13326 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13327
13328         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13329
13330 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13331
13332         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13333         lose track of the possible targets of tablejump insns.
13334         * special/special.exp: Run it.
13335
13336 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13337
13338         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13339         must be declared before its specializations can be named in friend
13340         declarations.
13341
13342 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13343
13344         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13345
13346         * g77.f-torture/execute/io1.f: New test.
13347
13348 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13349
13350         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13351         with pointer to template function, for which no argument deduction
13352         is possible.
13353
13354         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13355         specialization of template function as argument to template
13356         function.
13357
13358         * g++.old-deja/g++.other/access2.C: New test; Inner class
13359         shouldn't have privileged access to Outer's names.
13360
13361 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13362
13363         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13364         friend template declared within template class conflicts with
13365         nested class of the same name.
13366
13367         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13368         is ignored.
13369
13370         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13371         object with direct initializer as function declaration.
13372
13373         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13374         initializers.
13375
13376         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13377         involving const pointer and NULL produces incorrect result.
13378
13379         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13380         type name without `typename' should be rejected with -pedantic.
13381
13382 1998-10-02  Richard Henderson  <rth@cygnus.com>
13383
13384         * g++.old-deja/g++.other/addrof1.C: New test.
13385
13386 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13387
13388         * gcc.c-torture/compile/981001-1.c: New test.
13389         * gcc.c-torture/execute/981001-1.c: New test.
13390
13391 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13392
13393         * gcc.c-torture/compile/981001-2.c: New test.
13394         * gcc.c-torture/compile/981001-3.c: New test.
13395         * gcc.c-torture/compile/981001-4.c: New test.
13396
13397 1998-10-01  Robert Lipe  <robertl@dgii.com>
13398
13399         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13400         multilibbed hosts.   Idea grafted from g77.exp.
13401
13402 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13403
13404         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13405         avoid losing on systems which need -lsocket.
13406
13407 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13408
13409         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13410         * g++.old-deja/g++.other/nested2.C: Ditto.
13411         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13412         failure.
13413
13414 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13415
13416         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13417         preferred over template operator!= for enum bitfields.
13418
13419 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13420
13421         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13422         that happen to have the same base name, but in different scopes,
13423         are incorrectly rejected.
13424
13425 1998-09-16  Richard Henderson  <rth@cygnus.com>
13426
13427         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13428         on the native word size instead of an integer literal.
13429
13430 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13431
13432         * g++.old-deja/g++.other/static2.C: Invocation of static data
13433         member of type pointer-to-function denoted as non-static member.
13434
13435         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13436         checks involving function types and aliases.
13437
13438 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13439
13440         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13441         redefined to the same non-trivial type.
13442
13443         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13444         namespace-qualification of template specializations declared in
13445         other namespaces.
13446
13447         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13448         to declare a subset of the specializations of a template function
13449         as friends of specializations of a template class.
13450
13451         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13452         member templates that do not fully specialize the enclosing
13453         template class are rejected.
13454
13455 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13456
13457         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13458
13459 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13460
13461         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13462         altered from libf2c/libU77 version.
13463
13464 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13465
13466         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13467
13468 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13469
13470         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13471         (un)signed char are different types for template specialization
13472         purposes.
13473
13474 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13475
13476         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13477         * objc: ObjC testsuite.
13478
13479 1998-08-31  Catherine Moore  <clm@cygnus.com>
13480
13481         * gcc.c-torture/execute/941014-1.x:  New file.
13482
13483 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13484
13485         * lib/c-torture.exp: Add support for
13486         torture_eval_before_compile and torture_eval_before_execute
13487         variables.
13488
13489 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13490
13491         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13492         this test triggers valid.
13493
13494 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13495
13496         * gcc.dg/980827-1.c: New test.
13497
13498 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13499
13500         * gcc.c-torture/execute/loop-4b.c: New test.
13501
13502 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13503
13504         * lib/c-torture.exp: Add support for
13505         torture_eval_before_compile and torture_eval_before_execute
13506         variables.
13507
13508 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13509
13510         * gcc.c-torture/compile/980825-1.c: New test.
13511
13512 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13513
13514         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13515         count number tests in opt_t0 not good_t0.
13516
13517 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13518
13519         * gcc.c-torture/compile/930326-1.x: Fix typo.
13520
13521 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13522
13523         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13524         causes an ICE.
13525
13526 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13527
13528         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13529         STACK_SIZE is defined.
13530         * gcc.c-torture/unsorted/stuct.c: Similarly.
13531
13532         * gcc.c-torture/compile/980821-1.c: New test.
13533
13534 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13535
13536         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13537
13538 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13539
13540         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13541         code.
13542
13543 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13544
13545         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13546         error'.
13547
13548 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13549
13550         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13551
13552 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13553
13554         * gcc.c-torture/compile/980816-1.c: New test.
13555
13556         * gcc.dg/980816-1.c: New test.
13557
13558 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13559
13560         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13561         compiler for ieee tests.
13562
13563 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13564
13565         * g77.f-torture/compile/980729-0.f: New test.
13566
13567 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13568
13569         * gcc.c-torture/special/eeprof-1.c: New test, for
13570         -finstrument-functions.
13571         * gcc.c-torture/special/special.exp: Run it.
13572
13573 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13574
13575         * gcc.c-torture/compile/980729-1.c: New test.
13576
13577 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13578
13579         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13580         __thumb__ is defined, and test for ARM style doubles if so.
13581
13582 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13583
13584         * g77.f-torture/noncompile/980615-0.f: New test.
13585
13586 1998-07-26  H.J. Lu  (hjl@gnu.org)
13587
13588         * gcc.dg/980312-1.c: Do link instead of compile.
13589         * gcc.dg/980313-1.c: Likewise.
13590
13591 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13592
13593         * gcc.c-torture/compile/980726-1.c: New test.
13594
13595 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13596
13597         * g77.f-torture/execute/io0.f: New test.
13598
13599 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13600
13601         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13602         an int.
13603
13604 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13605
13606         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13607         m32r bugs.
13608
13609 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13610
13611         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13612         c-decl.c:grokdeclarator can handle mode attributes.
13613
13614 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13615
13616         * gcc.c-torture/execute/980716-1.c: New test.
13617
13618 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13619
13620         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13621         the mn10200.
13622         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13623         the mn10200.
13624         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13625         * gcc.c-torture/compile/930326-1.x: Similarly.
13626
13627 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13628
13629         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13630         New test from Craig.
13631
13632 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13633
13634         * g77.f-torture/noncompile/980616-0.f: New test.
13635
13636         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13637
13638 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13639
13640         *  g++.other/singleton.C: Return error value instead of taking
13641         SIGSEGV.
13642
13643 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13644
13645         *  g++.other/singleton.C: New test.   Warning is under dispute.
13646         Runtime crash is not.
13647
13648 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13649
13650         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13651         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13652         using6.C, using7.C}:  New namespace tests.
13653
13654 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13655
13656         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13657         specialization with typedef'ed names used as array indexes.
13658
13659 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13660
13661         * gcc.c-torture/execute/980709-1.c: New test.
13662
13663         * gcc.dg/980709-1.c: New test.
13664
13665 1998-07-07  Richard Henderson  <rth@cygnus.com>
13666
13667         * gcc.c-torture/execute/bcp-1.c: New test.
13668
13669 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13670
13671         * gcc.c-torture/execute/980707-1.c: New test.
13672
13673 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13674
13675         * gcc.c-torture/compile/980706-1.c: New test.
13676
13677 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13678
13679         * g77.f-torture/execute/980701-0.f,
13680         g77.f-torture/execute/980701-1.f: New test from Craig.
13681
13682 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13683
13684         * gcc.c-torture/compile/980701-1.c: New test.
13685
13686         * gcc.c-torture/execute/980701-1.c: New test.
13687
13688 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13689 rlsruhe.de>
13690
13691         * g++.old-deja/g++.robertl/eb132.C: New test.
13692         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13693
13694 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13695
13696         * g77.f-torture/execute/980628-7.f,
13697         g77.f-torture/execute/980628-8.f,
13698         g77.f-torture/execute/980628-9.f,
13699         g77.f-torture/execute/980628-10.f: New tests from Craig.
13700
13701         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13702
13703 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13704
13705         * g77.f-torture/execute/980628-4.f: New test from Craig.
13706         * g77.f-torture/execute/980628-5.f: Likewise.
13707         * g77.f-torture/execute/980628-2.f: Likewise.
13708         * g77.f-torture/execute/980628-0.f: Likewise.
13709         * g77.f-torture/execute/980628-1.f: Likewise.
13710         * g77.f-torture/execute/980628-3.f: Likewise.
13711         * g77.f-torture/execute/980628-6.f: Likewise.
13712
13713 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13714
13715         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13716         directory when nothing has been installed yet.
13717
13718 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13719
13720         * gcc.c-torture/special/special.exp: Handle newer versions of
13721         dejagnu.
13722
13723 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13724
13725         * gcc.dg/980626-1.c: New test.
13726
13727 1998-06-19  Bruno Haible <haible@ilog.fr>
13728
13729         * gcc.misc-tests/m-un-2.c: New test.
13730         * g++.old-deja/g++.other/warn01.c: Likewise.
13731
13732 1998-06-19  Robert Lipe  <robertl@dgii.com>
13733
13734         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13735         compatibility with assmblers with a different comment character.
13736         Eliminate use of GAS-specific extensions.
13737
13738 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13739
13740         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13741
13742 1998-06-19  Robert Lipe  <robertl@dgii.com>
13743
13744         *lib/g77.exp: Replace search for libf2c.a with search for newly
13745         renamed libg2c.a
13746
13747 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13748
13749         * gcc.c-torture/execute/980617-1.c: New test.
13750
13751 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13752
13753         * gcc.c-torture/execute/980612-1.c: New test.
13754
13755 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13756
13757         * gcc.dg/980523-1.c: Only test on ppc-linux.
13758         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13759
13760         * gcc.c-torture/execute/980608-1.c: New test.
13761
13762 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13763
13764         * gcc.c-torture/execute/980605-1.c: New test.
13765
13766 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13767
13768         * gcc.c-torture/execute/980604-1.c: New test.
13769
13770 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13771
13772         * gcc.c-torture/execute/980602-1.c: New test.
13773         * gcc.c-torture/execute/980602-2.c: Likewise.
13774
13775 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13776
13777         * 970125-0.f: Fix per JCB.  Add commentary.
13778
13779 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13780
13781         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13782         IEEE -0 support.
13783
13784 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13785
13786         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13787         earlier.
13788
13789 1998-05-28  Catherine Moore <clm@cygnus.com>
13790
13791         * gcc.c-torture/execute/980526-3.c: New test.
13792
13793 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13794
13795         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13796         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13797         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13798         m88k-motorola-sysv3 to XFAIL.
13799
13800 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13801
13802         * gcc.dg/980526-1.c: New test.
13803         * gcc.c-torture/execute/980526-2.c: New test.
13804
13805 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13806
13807         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13808
13809         * gcc.c-torture/execute/980526-1.c: New test.
13810
13811 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13812
13813         * g77.f-torture/execute/alpha2.f: Add runtime test.
13814
13815 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13816
13817         * g++.old-deja/old-deja.exp: Strip leading directories.
13818
13819         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13820         error for the line.  Don't run multiple tests for the same line.
13821
13822 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13823
13824         * gcc.dg/980523-1.c: New test.
13825
13826 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13827
13828         * g77.f-torture/compile/970915-0.f: New test.
13829
13830 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13831
13832         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13833
13834 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13835
13836         * gcc.dg/980520-1.c: New test.
13837
13838 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13839
13840         * gcc.dg/980502-1.c: Fix return type.
13841
13842 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13843
13844         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13845         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13846         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13847         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13848         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13849
13850 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13851
13852         * g77.f-torture/execute/980520-1.f: New test.
13853
13854 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13855
13856         * lib/mike-g77.exp: New file.
13857
13858         * g77.f-torture/noncompile/noncompile.exp,
13859         g77.f-torture/noncompile/check0.f: New files.
13860
13861 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13862
13863         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13864         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13865         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13866         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13867         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13868         abort where appropriate.
13869
13870 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13871
13872         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13873         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13874
13875 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13876
13877         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13878
13879 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13880
13881         * g77.f-torture/compile/980427-0.f: New test.
13882
13883 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13884
13885         * g77.f-torture/compile/980424-0.f: New test.
13886
13887 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13888
13889         * g77.f-torture/compile/980419-2.f (main): New test.
13890         * g77.f-torture/compile/970125-0.f: New test.
13891         * g77.f-torture/compile/980419-1.f: New test.
13892
13893 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13894
13895         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13896         of loop-4.c.
13897
13898 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13899
13900         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13901
13902 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13903
13904         * gcc.c-torture/compile/980329-1.c: New test.
13905
13906 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13907
13908         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13909         * gcc.dg/980312-1.c: Fix typo in -march command.
13910
13911 1998-03-16  H.J. Lu  (hjl@gnu.org)
13912
13913         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13914
13915 1998-03-11  Robert Lipe  <robertl@dgii.com>
13916
13917         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13918         Dave Love agree the Fortran source is bogus.
13919
13920 1998-03-11  Robert Lipe  <robertl@dgii.com>
13921
13922         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13923         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13924         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13925         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13926         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13927
13928 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13929
13930         * g++.old-deja/g++.other/friend1.C: New test.
13931
13932 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13933
13934         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13935         possibly uninitialized) variables and declare dnrm2.
13936
13937 1998-02-23  Robert Lipe <robertl@dgii.com>
13938
13939         From Bruno Haible <haible@ilog.fr>:
13940         * gcc.c-torture/execute/980223.c: New test.
13941
13942 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13943
13944         * gcc.dg/ifelse-1.c: New test.
13945
13946 1998-02-09  H.J. Lu  (hjl@gnu.org)
13947
13948         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13949
13950           * lib/old-dejagnu.exp (old-dejagnu): Added the
13951           "execution test - XFAIL *-*-*" handling in the spirit of
13952           "excess errors test -". Changed the "execution test fails"
13953           handling to be like "excess errors test fails".
13954           * Update various tests accordingly.
13955
13956 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13957
13958         * gcc.c-torture/execute/980205.c: New test.
13959
13960 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13961
13962         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13963         * lib/f-torture.exp: Similarly.
13964         * gcc.c-torture: Rename all .cexp files to .x files.
13965
13966 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13967
13968         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13969         (940510-1.c): Removed duplicate.
13970         (971104-1.c): New test.
13971
13972 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13973
13974           * lib/f-torture.exp: Improve error and loop detection.
13975
13976 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13977
13978         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13979         use that to size the filler array.
13980
13981 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13982
13983         * lib/c-torture.exp(c-torture-execute): Fix typo.
13984
13985         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13986         testcase as the executable name. Keep the executable around if
13987         the test fails.
13988
13989 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13990
13991         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13992         changes.  Only test one -g option, and move it to the end of the
13993         list of options to test.
13994
13995 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13996
13997         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13998         variable GCC_TORTURE_OPTIONS to supply default switches separated
13999         by colons.  If no environment variable, run tests with -O0 -g, -O1
14000         -g, and -O2 -g as well.
14001
14002 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
14003
14004         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
14005         explanatory comments. Fix indentation.
14006
14007 1997-09-15  Jeffrey A Law  (law@cygnus.com)
14008
14009         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
14010
14011 1997-09-11  Jeffrey A Law  (law@cygnus.com)
14012
14013         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
14014         * g++.old-deja/g++.mike/p7325.C: Likewise.
14015         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
14016
14017 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
14018
14019         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
14020         * g++.old-deja/g++.brendan/crash30.C: Likewise.
14021         * g++.old-deja/g++.brendan/crash39.C: Likewise.
14022         * g++.old-deja/g++.law/operators4.C: Likewise.
14023
14024 1997-09-11  Joe Buck  (jbuck@synopsys.com)
14025
14026         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
14027         * g++.old-deja/g++.mike/p784.C: Ditto.
14028         * g++.old-deja/g++.mike/p785.C: Ditto.
14029
14030 1997-09-05  Jeffrey A Law  (law@cygnus.com)
14031
14032           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
14033
14034 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14035
14036         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
14037         target feature; pass this to c-torture-execute as needed.
14038
14039 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14040
14041         * lib/c-torture.exp(c-torture-execute): If the previous and the
14042         current executables being tested are identical, we don't need to
14043         run the executable again. Try to make the executable names
14044         unique. Add an optional argument for passing additional compiler
14045         flags.
14046
14047 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
14048
14049         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
14050
14051 1997-08-29  Jeffrey A Law  (law@cygnus.com)
14052
14053         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
14054
14055 1997-07-31  Jeffrey A Law  (law@cygnus.com)
14056
14057         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
14058         32bit or larger longs.
14059
14060         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
14061         have either a 32bit long or 32bit int.
14062
14063 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
14064
14065         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
14066         Make double precision tests dependent on sizeof (double).
14067
14068 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
14069
14070         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
14071         too.
14072
14073 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
14074
14075         * gcc.c-torture/compile/961203-1.cexp: New script.
14076
14077 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
14078
14079         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
14080         up the includes ourselves.
14081
14082 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
14083
14084         * lib/plumhall.exp: Remove random include, and add a few
14085         verbose messages for debugging.
14086
14087 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
14088
14089         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
14090         of trying to do it ourselves.
14091
14092 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14093
14094         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
14095
14096 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
14097
14098         * gcc.prms/5403.c: Made regexp a bit less strict.
14099
14100 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
14101
14102         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
14103         is returned from remote_load instead.
14104         * lib/plumhall.exp: Ditto.
14105         * lib/mike-g++.exp: Ditto.
14106         * lib/old-dejagnu.exp: Ditto.
14107         * lib/c-torture.exp: Ditto.
14108
14109 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
14110
14111         * lib/g++.exp: Use build_wrapper procedure.
14112         * lib/gcc.exp: Ditto.
14113
14114 1997-05-20  Jeffrey A Law  (law@cygnus.com)
14115
14116         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
14117         an old-style decl for malloc.  Fixes tests to work when
14118         sizeof (int) != sizeof (size_t).
14119
14120 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14121
14122         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
14123
14124         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
14125         use stdargs.h interface.
14126
14127 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14128
14129         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
14130         NO_VARARGS when compiling.
14131
14132 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
14133
14134         * lib/plumhall.exp(ph_includes): New procedure.
14135         (ph_make): Use it.
14136         (ph_compiler): Ditto.
14137
14138         * lib/g++.exp: Rename test-glue.c to testglue.c.
14139         * lib/gcc.exp: Ditto.
14140
14141 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
14142
14143         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
14144         to completion when it's called.
14145
14146 1997-03-21  Michael Meissner  <meissner@cygnus.com>
14147
14148         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
14149         is defined, don't do test.
14150
14151 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
14152
14153         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
14154         for object files.
14155         (ph_summary): Mark skipped testcases as untested, not unresolved.
14156
14157         * lib/plumhall.exp (ph_make): If unresolved because of bad
14158         errorCode, record errorCode in log file.
14159         (*): Replace send_log/verbose with verbose -log.
14160
14161 1997-03-19  Michael Meissner  <meissner@cygnus.com>
14162
14163         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
14164         double conversion if double isn't at least 8 bytes.
14165
14166         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
14167         int to work with targets where int is 16 bits.
14168
14169         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
14170         8 bytes, just exit, since 4 byte doubles don't have enough bits of
14171         precision for the test to complete.
14172
14173 1997-03-14  Michael Meissner  <meissner@cygnus.com>
14174
14175         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
14176         if d10v is not compiled with the -mdouble64 flag.
14177         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
14178
14179         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
14180         d10v is not compiled with the -mint32 flag.
14181
14182 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
14183
14184         * lib/plumhall.exp: Use incr_count.
14185
14186 1997-03-12  Jeffrey A Law  (law@cygnus.com)
14187
14188         * gcc.c-torture: Update to c-torture-1.45.
14189
14190 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
14191
14192         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
14193         the name of the expect testcase file).
14194
14195         * lib/g++.exp(g++_init): Ditto.
14196
14197 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
14198
14199         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
14200         the host.
14201
14202         * lib/gcc.exp(gcc_exit): New procedure.
14203
14204 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
14205
14206         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
14207         specs where appropriate.
14208
14209         * g++.old-deja/g++.arm/*: Added additional ERROR checks
14210         because of new "candidates are" messages, and removed a few
14211
14212         * Converted all non-old-style g++ testcases to old-style, and
14213         moved into g++.old-deja.
14214
14215 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
14216
14217         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
14218         options.
14219
14220         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
14221         succeeded.
14222
14223         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
14224
14225 1997-02-13  Michael Meissner  <meissner@cygnus.com>
14226
14227         * lib/gcc.exp (gcc_target_compile): Add support for defining
14228         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14229         the machine doesn't have those features.
14230
14231 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14232
14233         * g++.law/operators4.exp: Don't use LIBS.
14234
14235 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14236
14237         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14238
14239         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14240         * lib/g++.exp: Set it here instead. Also, allow use of the
14241         --tool_exec and --tool_opt options. Change CXX to
14242         GXX_UNDER_TEST.
14243
14244         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14245
14246         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14247
14248 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14249
14250         * lib/old-dejagnu.exp: Use prune_warnings instead of
14251         prune_system_crud.
14252         * lib/mike-g++.exp: Ditto.
14253         * lib/gcc.exp: Ditto.
14254         * lib/g++.exp: Ditto.
14255
14256         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14257
14258 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14259
14260           * 941014-2.c: Include stdlib.h
14261           * 960327-1.c: Include stdio.h
14262           * dbra.c, index-1.c: Don't assume ints are 32bits.
14263
14264 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14265
14266         * lib/gcc.exp: Add gcc,stack_size target feature.
14267
14268         * lib/g++.exp(g++_target_compile): Add the include and link
14269         paths here, not in two other places. And, it's $options, not
14270         options.
14271
14272         * lib/mike-g++.exp(postbase): Remove the code that determines
14273         the correct include and link paths.
14274         * g++.old-deja/old-deja.exp: Ditto.
14275
14276 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14277
14278         * lib/g++.exp(g++_init): target_compile no longer returns the
14279         filename of the result.
14280
14281 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14282
14283         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14284         call to glob.
14285
14286         * gcc.c-torture/special/special.exp: Change call to
14287         gcc_target_compile to include the object file.
14288
14289 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14290
14291         * gcc.c-torture/special/special.exp: Correct misspelling in last
14292         change.
14293
14294 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14295
14296         * lib/plumhall.exp(ph_summary): Log the entire output of the
14297         executable. Return -1 if there were any failures, 0 otherwise.
14298         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14299         (ph_make): Clean up objects and executables that were built
14300         if the tests succeeded.
14301
14302 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14303
14304         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14305         libraries and includes in the build tree as appropriate.
14306
14307 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14308
14309         * lib/c-torture.exp: Instead of looking for the global variable
14310         NO_LONG_LONG, check to see if that's a feature of the target.
14311
14312 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14313
14314         * config/default.exp: Minimize. Delete the remainer of the files in
14315         config; this functionality is now in devo/dejagnu/config.
14316
14317         g++.*/*: Pass any additional flags used to compile to postbase;
14318         delete CXXFLAGS.
14319
14320         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14321         is now done by runtest.exp. Use gcc_target_compile instead of
14322         compile.
14323
14324         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14325         Remove references to CFLAGS. Use remote_file instead of
14326         calling rm -f.
14327         (c-torture): Take a list of arguments to use to compile this
14328         testcase.
14329
14330         lib/g++.exp: Simplify. Use target_compile instead of compile.
14331         lib/gcc-dg.exp: Ditto.
14332         lib/gcc.exp: Ditto.
14333         lib/mike-{gcc,g++}.exp: Ditto.
14334         lib/old-dejagnu.exp: Ditto.
14335         lib/plumhall.exp: Ditto.
14336
14337 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14338
14339         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14340         (ph_linker): Likewise.
14341
14342 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14343
14344           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14345         MAP_ANON / MAP_ANONYMOUS if defined;
14346         else try to map from /dev/zero .
14347
14348 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14349
14350         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14351         isn't defined, then define it to MAP_ANONYMOUS.
14352
14353 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14354
14355         * gcc.c-torture: Update to c-torture-1.42 release.
14356
14357 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14358
14359         * gcc.c-torture: Update to c-torture-1.41 release.
14360
14361 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14362
14363         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14364         c-torture release.
14365
14366 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14367
14368         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14369         and LDFLAGS.  Fix second case to append the target_info ldflags
14370         onto LDFLAGS, not CFLAGS.
14371         * lib/g++.exp (g++_init): Add target_info stuff.
14372         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14373         of libgloss and newlib flags for !native.
14374
14375         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14376         (GDB): Fix relative path to go up another dir for finding gdb.
14377
14378 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14379
14380         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14381         versions in the target_info array, if they don't exist.
14382
14383 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14384
14385         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14386
14387 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14388
14389         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14390         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14391
14392 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14393
14394         * lib/old-dejagnu.exp: Don't remove the output file before we've
14395         actually tested it. Don't append pwd to the path of the executable
14396         we're testing.
14397
14398 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14399
14400         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14401
14402 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14403
14404         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14405         temporary directory for compiler files, and set it to a default
14406         value of /tmp. Set $output as the name of the output file from
14407         compiling the testcase. Add a -o option to $cflags_var so the
14408         compiler writes the final output file as $output. Set $executable
14409         to $output.
14410
14411         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14412         directory for compiler files, and set it to /tmp if it doesn't
14413         already have a value. Set $output_file to the name of the output
14414         file from compiling the testcase. Add a -o option to CXXFLAGS so
14415         the compiler writes the final output file as $output. Use $output
14416         as the executable to be tested.
14417
14418 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14419
14420         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14421
14422 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14423
14424         * gcc.c-torture/execute/pending-1.c: New test.  Still
14425         pending in Tege's queue.
14426
14427 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14428
14429         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14430         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14431         if there were failures.  Call unresolved if there were unresolved
14432         testcases.  Call gcc_fail if program did not run to completion.
14433         (ph_make): Pass additional argument name to ph_execute.
14434         (ph_execute): Add new argument.  Pass additional arguments to
14435         ph_summary.  Call gcc_fail is there is no execution output.
14436
14437 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14438
14439         * lib/plumhall.exp (proc_summary): Output relavent summary
14440         lines into the log so specific failures in plumhall can be
14441         investigated.
14442
14443 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14444
14445         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14446         (c-torture-execute): Don't try to execute tests which use
14447         "long long" types if $NO_LONG_LONG is nonzero.
14448
14449 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14450
14451         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14452         not c-torture.
14453
14454         * gcc.ieee: Move from here.
14455         * gcc.c-torture/execute/ieee: To here.
14456
14457 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14458
14459         * gcc.c-torture: Update to c-torture-1.41 release.
14460
14461 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14462
14463         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14464         not "$output".
14465
14466 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14467
14468         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14469         -c present.
14470
14471 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14472
14473         * config/proelf.exp: Handle connecting to a simulator.
14474
14475 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14476
14477         * config/proelf.exp: New file.  Enough framework that we can
14478         run c-torture tests on the proelf targets (or any other target
14479         that gdb can connect to for that matter).
14480
14481 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14482
14483         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14484         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14485
14486         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14487         exec_output exists.
14488
14489 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14490
14491         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14492         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14493
14494         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14495         to pass/fail/unresolved/unsupported/untested.  Caller must now
14496         call unresolved/unsupported/untested.
14497         * lib/*.exp: Update FSF address.  Update to handle new results of
14498         ${tool}_load.
14499         * lib/chill.exp (verbose): Delete.
14500
14501 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14502
14503         * lib/gcc.exp (default_gcc_start): Change order of args to
14504         $LDFLAGS $CFLAGS $LIBS.
14505         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14506         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14507         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14508         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14509         * gcc.misc-tests/dg-test.exp: Likewise.
14510         * gcc.misc-tests/msgs.exp: Likewise.
14511         * gcc.prms/prms.exp: Likewise.
14512         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14513         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14514
14515         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14516
14517 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14518
14519         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14520
14521         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14522         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14523
14524         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14525         necessary.
14526
14527 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14528
14529         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14530         global for loop; add use of $mathlib.
14531         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14532         settings here; set mathlib for anything but VxWorks.
14533
14534 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14535
14536         * gcc.c-torture: Update to c-torture-1.40 release.
14537
14538 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14539
14540         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14541         dg.exp.
14542
14543 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14544
14545         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14546         global.
14547
14548 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14549
14550         * lib/g++.exp (LIBS): Define if not already.
14551         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14552         (gcc-dg-prune): Call prune_gcc_output.
14553         * lib/gcc.exp (prune_gcc_output): New proc.
14554         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14555         prune_gcc_output.
14556
14557 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14558
14559         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14560         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14561
14562 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14563
14564         * gcc.c-torture: Update to c-torture-1.39 release.
14565
14566 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14567
14568         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14569         fails, try others as well.
14570
14571 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14572
14573         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14574         If compilation fails, mark execute tests as `untested'.
14575         If test is marked as unsupported, don't mark compilation and
14576         execute tests as failed.
14577
14578 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14579
14580         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14581         libstdc++ for whether or not we want to be doing shared
14582         libraries.  Delete link_curses since we don't need it anymore.
14583         * lib/mike-g++.exp (postbase): Don't link in libg++.
14584         * g++.old-deja/old-deja.exp: Likewise.
14585
14586 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14587
14588         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14589
14590 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14591
14592         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14593         For that, add `-Wl,-a,shared_archive'.
14594         * g++.old-deja/old-deja.exp: Likewise.
14595
14596 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14597
14598         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14599
14600 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14601
14602         * lib/mike-g++.exp (postbase): Pay attention to the status of
14603         g++_load.
14604
14605 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14606
14607           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14608
14609 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14610
14611         * lib/gcc.exp (default_gcc_start): No longer need to log program
14612         being executed or its output, execute_anywhere does that now.
14613         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14614         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14615
14616 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14617
14618         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14619         the same as those in lib/g++.exp.
14620
14621 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14622
14623         * gcc.c-torture: Update to c-torture-1.38 release.
14624         * gcc.ieee: Related changes.
14625
14626 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14627
14628         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14629         "exec". Minor reformatting changes.
14630
14631         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14632         cross. This means all "exec" calls now work on a remote host as
14633         well.
14634         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14635         cross. Filter out the extra "\r\n" stuff that expect puts in.
14636         (c-torture-execute): Filter out the bogus warnings like
14637         c-torture-compile does. Add support for canadian cross.
14638         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14639         Use execute_anywhere rather than calling exec directly. Now it
14640         works for canadian cross testing.
14641
14642 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14643
14644         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14645         results into a variable, and check that rather than using file exists.
14646
14647 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14648
14649         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14650         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14651
14652 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14653
14654         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14655         lib_curses if there's a shared libg++ in the build tree.
14656
14657 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14658
14659         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14660         if not supported target.
14661
14662 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14663
14664         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14665         link_curses up to always happen, not just for native builds.
14666
14667 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14668
14669         * gcc.c-torture: Update to c-torture-1.36 release.
14670         * gcc.failure: Related changes.
14671
14672 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14673
14674         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14675
14676 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14677
14678         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14679         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14680         runshlib, link_curses, and mathlib for link and run.
14681
14682         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14683         pass the runtime shared library options for Solaris, OSF/1, and
14684         Irix5, and link with -lcurses to avoid unresolved references.
14685
14686 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14687
14688         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14689         only run once.
14690
14691 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14692
14693         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14694
14695 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14696
14697         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14698         do not have a framework for the "compat" tests yet.
14699
14700 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14701
14702         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14703         set to null if we're testing vxworks5.1.  Use that instead of
14704         `-lm' in the setting of LIBS for link and run.
14705
14706 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14707
14708         * config/rom68k.exp (${tool}_load): Major changes to make it
14709         work.  Verified that it does in fact return the stuff in
14710         exec_output properly.  Catch any Emul or any TRAP other than 0.
14711
14712 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14713
14714         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14715         LDFLAGS properly for targets that need stuff from libgloss.
14716         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14717         only run once.
14718         (gpp_initialized): New variable.
14719
14720 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14721
14722         * config/rom68k.exp: Load libgloss.exp.
14723         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14724         so we can produce a fully linked binary.
14725         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14726         so we can produce a fully linked binary.
14727
14728 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14729
14730         * lib/plumhall.exp (ph_section): Watch for expected failures.
14731         Add missing `else'.
14732
14733         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14734         run the testcase.
14735         (c-torture): Likewise.
14736
14737 1995-08-28  Doug Evans  <dje@cygnus.com>
14738
14739         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14740
14741         * lib/mike-g++.exp (mike_cleanup): New proc.
14742         (prebase): New globals compiler_result, not_compiler_result,
14743         target_regexp.
14744         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14745         allow leading "-" in pattern.  Watch for unsupported tests.
14746         If $compiler_result is set, pattern match assembler code,
14747         and ditto for $not_compiler_result.
14748         * lib/mike-gcc.exp: Likewise.
14749
14750         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14751         execution "succeeded".
14752
14753 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14754
14755         * config/win32.exp: New file.
14756         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14757
14758 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14759
14760         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14761         unsupported.
14762         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14763         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14764         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14765
14766         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14767         "... without exceptions was ...".  That is now handled by
14768         prune_system_crud.
14769         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14770
14771 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14772
14773         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14774         sieve.c,sort2.c}: New files.
14775         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14776         sieve.exp,sort2.exp}: Drivers for them.
14777
14778         * lib/mike-gcc.exp (program_output): New user settable variable.
14779         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14780         messages.
14781         * lib/mike-g++.exp (program_output): New user settable variable.
14782
14783         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14784
14785         * config/sh.exp: Deleted (use sim.exp instead).
14786
14787 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14788
14789         * config/vx.exp: Declare CHECKTASK as global.
14790         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14791         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14792         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14793
14794 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14795
14796         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14797         target. Like vx.exp, only includes `vx29k.exp' instead of
14798         `vxworks.exp'.
14799
14800 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14801
14802         * config/sim.exp: Increase time limit from 120 seconds to 240.
14803
14804 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14805
14806         * gcc.c-torture/execute/950628-1.c: New test.
14807
14808 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14809
14810         * gcc.c-torture: Update with changes/additions from
14811         c-torture-1.34.
14812
14813 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14814
14815         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14816
14817 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14818
14819         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14820
14821 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14822
14823         * gcc.c-torture/compile/950512-1.c: New test.
14824         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14825         * gcc.dg/struct-ret-1.c: Likewise.
14826
14827 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14828
14829         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14830           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14831
14832 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14833
14834         * gcc.c-torture/special/920411-1.c: Deleted.
14835         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14836
14837 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14838
14839         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14840         cpu limit.
14841
14842 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14843
14844         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14845
14846 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14847
14848         From kenner;
14849         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14850         is the proper length.
14851         * va-arg-3.c: Likewise.
14852
14853 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14854
14855         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14856         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14857
14858         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14859         * lib/g++.exp (default_g++_start): Delete old cruft.
14860
14861 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14862
14863         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14864         (2 * (1 << 18)) to (2 * (1 << 17)).
14865
14866         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14867
14868 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14869
14870         * config/rom68k.exp: Renamed from config/idp.exp
14871
14872 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14873
14874         * c-torture/compile/921109-2.c
14875
14876 1995-04-18  Mike Stump  <mrs@cygnus.com>
14877
14878         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14879         excess errors.
14880
14881 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14882
14883         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14884         output.
14885         * lib/g++.exp (default_g++_start): Likewise.
14886
14887 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14888
14889         * gcc.c-torture/compile/950329-1.c: New test.
14890
14891 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14892
14893           * config/bug.exp (${tool}_load): Updated to use new remote_open
14894           and remote_close procs.
14895         * config/idp.exp: New file.
14896
14897 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14898
14899         * gcc.c-torture/execute/950322-1.c: New test.
14900
14901 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14902
14903         * config/vx.exp (${tool}_load): Clean up testing of return code from
14904         vxworks_ld and vxworks_spawn.
14905
14906 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14907
14908         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14909
14910 1995-03-13  Mike Stump  <mrs@cygnus.com>
14911
14912         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14913         can mark excess errors on a machine by machine basis.  Note, the
14914         default is to not expect any excess errors, even when excess
14915         errors test - is given, so you will want to put an XFAIL ... on
14916         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14917         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14918         those 4 machines, but no others.
14919
14920 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14921
14922         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14923         * lib/c-torture.exp: to here.
14924
14925 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14926
14927         * gcc.c-torture/execute/950221-1.c: New test.
14928         * gcc.c-torture/execute/struct-ret-1.c: New test.
14929         * gcc.c-torture/compile/950221-1.c: New test.
14930
14931         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14932
14933 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14934
14935         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14936         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14937
14938 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14939
14940         * g++.gb: New directory of tests, derived from my signature and
14941         class scoping tests.
14942
14943         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14944         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14945         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14946         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14947         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14948         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14949         * g++.gb/sig25.C: Likewise.
14950
14951         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14952         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14953         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14954         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14955         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14956         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14957         * g++.gb/sig25.exp: Likewise.
14958
14959         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14960         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14961         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14962         * g++.gb/scope13.C: Likewise, this test still fails.
14963
14964         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14965         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14966         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14967         * g++.gb/scope13.exp: Ditto.
14968
14969         * g++.gb/README: New file, explains what these tests are about.
14970
14971 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14972
14973         * lib/dg.exp (dg-do): Support `preprocess'.
14974         (dg-test): Likewise.
14975
14976 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14977
14978         * config/udi.exp: change "continue -expect" to "exp_continue".
14979
14980 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14981
14982         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14983         Delete redundant tests.
14984
14985         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14986         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14987         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14988         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14989         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14990         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14991         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14992         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14993
14994         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14995         storing label pointers.
14996         * gcc.c-torture/execute/921019-1.c: Likewise.
14997         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14998         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14999         parameter fp.
15000         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
15001         constants.
15002
15003         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
15004         Delete obsolete tests.
15005
15006         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
15007         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
15008         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
15009         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
15010         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
15011         * gcc.c-torture/compile/950124-1.c: New test.
15012
15013         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
15014
15015 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
15016
15017         * lib/mike-g++.exp: Add -lm to LIBS.
15018
15019 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
15020
15021         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
15022
15023 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
15024
15025         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
15026
15027 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
15028
15029         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
15030
15031 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
15032
15033         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
15034         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
15035         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
15036         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
15037         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
15038         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
15039         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
15040         * g++.law/{operators31.C, operators32.C,
15041         * g++.law/{operators33.C, operators34.C}: Likewise.
15042         * g++.law/{pic1.C, refs2.C}: Likewise.
15043         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
15044         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
15045         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
15046         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15047
15048         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
15049         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
15050         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
15051         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
15052         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
15053         * g++.law/{enum9.exp, friend5.exp}: Likewise.
15054         * g++.law/{nest3.exp, nest4.exp}: Likewise.
15055         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
15056         * g++.law/{operators30.exp, operators31.exp}: Likewise.
15057         * g++.law/{operators32.exp, operators33.exp}: Likewise.
15058         * g++.law/{operators34.exp}: Likewise.
15059         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
15060         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
15061         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
15062         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
15063         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15064
15065         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
15066         No longer expected to fail.
15067         * g++.law/missed-error3.C: Tweak for recent bool changes.
15068
15069 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
15070
15071         * config/emb-unix: Deleted.
15072         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
15073         remote execution.  Do final link on remote host if REMOTE_LINK is set.
15074
15075 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
15076
15077         * lib/dg.exp (dg-test): Fix typo in last patch.
15078
15079 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
15080
15081         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
15082         (handles multiple occurrences).
15083
15084 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
15085
15086         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
15087         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
15088         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
15089         printed).
15090         * lib/c-torture.exp (c-torture-compile): Likewise.
15091         (c-torture): Prepend full path if missing.
15092         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
15093         (gcc_fail): Likewise.
15094         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
15095
15096 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
15097
15098         * lib/netware.exp: Only attach to NetWare i386 systems.
15099
15100 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
15101
15102         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
15103         messages.  Add test name to "output pattern match" pass/fail message.
15104
15105 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
15106
15107         * gcc.dg: New testsuite.
15108         * gcc.dg/dg.exp: New file.
15109
15110         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
15111         test-switch.c}: Deleted.
15112
15113         * gcc.misc-tests/msgs.exp: New testcase driver.
15114
15115 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
15116
15117         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
15118         Watch for illegal return values from ${tool}_load.
15119         * config/unix.exp (${tool}_load): Fix pass/fail detection for
15120         cross targets.  Coerce return value >0 to 1.
15121
15122 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
15123
15124         * config/unix.exp (${tool}_load): Call program rsh, not proc.
15125
15126         * config/emb-unix.exp: New file.
15127
15128         * config/sim.exp: Error if variable $SIM not defined.
15129         (${tool}_load): Mark test as "untested" if simulator missing.
15130
15131         * config/unix.exp: Load remote.exp to get rcp_download.
15132         * lib/c-torture.exp: Use different option lists for testcases with
15133         and without loops.
15134         * gcc.c-torture/execute/execute.exp: Likewise.
15135
15136 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
15137
15138         * config/*.exp: Clarify return code from ${tool}_load.
15139         Call `unresolved' or `untested' instead of `warning' or `perror'
15140         (sometimes you still want to call both though).
15141         Add comment that `shell_id' is local to each file.
15142         * config/udi.exp (timeout): Set to 30.
15143         Don't print warning if connection fails, $connectmode has already
15144         printed an error.
15145         (${tool}_load): Move verbose messages to level 2.
15146         Rework pattern for "Process started" message.
15147         Pass `shell_id' to ${connectmode}_download.
15148         Retry twice upon timeout.  Make resetting of target more robust.
15149         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
15150         Pass `shell_id' to exit_$connectmode.
15151         Only call exit_$connectmode if connected.
15152         * config/unix.exp (${tool}_load): Check return codes better.
15153         * config/vrtx.exp (${tool}_load): Likewise.
15154         * config/vx.exp (${tool}_load): Likewise.
15155         Delete unneeded global's.
15156         * lib/dg.exp (dg-test): Update to reflect clarified return codes
15157         from ${tool}_load.
15158         (dg-stat): Delete.
15159         (dg-init): Delete recording of pass/fail counts.
15160         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15161         (old-dejagnu-init): Likewise.
15162         (old-dejagnu-stat): Delete contents, empty proc now.
15163         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
15164         (c-torture): Delete references to lcnt, lpass, lfail.
15165         Get option list from TORTURE_OPTIONS.
15166         Delete -funroll[-all]-loops if no loops.
15167         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
15168         (g++_stat): Delete contents (empty proc now).
15169         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
15170         (gcc_finish): Likewise.
15171         (gcc_stat): Deleted.
15172         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
15173         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
15174         * gcc.c-torture/execute/execute.exp: Likewise.
15175         Split tests into two parts: compile, execute.
15176         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
15177         no loops.  Update to reflect clarified return codes from ${tool}_load.
15178
15179 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
15180
15181         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
15182         to grep for.
15183         (old-dejagnu): Likewise (where necessary).
15184
15185 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
15186
15187         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
15188
15189         * lib/dg.exp (dg-process-target): Fix processing of selector.
15190         Add comment regarding use of `error'.
15191
15192         * lib/gcc.exp (prune_system_crud): Define if missing.
15193         * lib/g++.exp (prune_system_crud): Likewise.
15194
15195         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
15196         Call prune_system_crud.
15197         * lib/dg.exp (dg-runtest): New proc.
15198         Use perror instead of send_user for tcl errors in testcase.
15199         Don't return any value, it's never used.
15200         Don't clobber previous definition of `unknown'.
15201         Print tcl errors in `dg-final'.
15202
15203 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
15204
15205         * lib/dg.exp (dg-process-target): Improve syntax error messages.
15206         (dg-test): Don't print errorInfo, it contains stack backtrace.
15207
15208 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
15209
15210         * lib/g++.exp (runtest_file_p): Define if missing.
15211
15212 1994-09-24  Doug Evans  (dje@cygnus.com)
15213
15214         * lib/mike-g++.exp: Comment out loading of g++.exp.
15215         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
15216         (default_g++_version): Always print something.
15217         (default_g++_start): Comment out call to `which'.
15218         (g++_start, g++_load): Deleted (must be defined in config file).
15219         * lib/gcc.exp: Test for existence of $CC at start.
15220         Delete check for tmpdir (done in gcc_init).
15221         (default_gcc_version): Always print something.
15222         (default_gcc_start): Comment out call to `which'.
15223         * config/*.exp: Major cleanup - make cross targets work at least a
15224         little better for g++ (by not being "--tool gcc" specific).
15225         Rename gcc_xxx to ${tool}_xxx.
15226         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
15227         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15228
15229 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15230
15231         * lib/c-torture.exp (c-torture-compile): Rework compiler
15232         message processing.
15233
15234         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15235         c-torture.
15236
15237 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15238
15239         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15240
15241         * lib/dg.exp (dg-process-target): Support { target native }.
15242
15243 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15244
15245         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15246         looked for "... program xxx got fatal signal".
15247         Correct regsub munging of `comp_output'.
15248         Ignore compiler messages "path prefix not used" and "linker input
15249         file unused".
15250
15251 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15252
15253         * lib/gcc.exp (runtest_file_p): Define if missing.
15254         * gcc.prms/template.c: Example to work from.
15255
15256 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15257
15258         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15259         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15260
15261         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15262         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15263         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15264         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15265
15266         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15267         (dg-process-target): No longer a varargs proc.
15268         Return S/N for target, P/F for xfail.  All callers changed.
15269         (user option procs): More argument checking.
15270         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15271         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15272         (dg-test): Skip test if not running on selected target in `dg-do'.
15273         Update handling of `dg-do-what', `dg-output-text'.
15274         Separate execution pass/fail from output pattern match pass/fail.
15275         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15276
15277 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15278
15279         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15280         target for 920510-1.c.
15281
15282 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15283
15284         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15285         Clean up comment regarding use of passcnt, etc.
15286         (gcc_stat): Don't update `testcnt' here.
15287         (gcc_finish): Do it here.
15288         Might as well reset `but_id' here too.
15289         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15290         to determine if the file should be tested.
15291         * gcc.c-torture/compile/compile.exp: Likewise.
15292         * gcc.c-torture/execute/execute.exp: Likewise.
15293         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15294         * gcc.misc-tests/dg-test.exp: Likewise.
15295         * gcc.prms/prms.exp: Likewise.
15296         * gcc.wendy/wendy.exp: Likewise.
15297         * g++.old-deja.exp: Likewise.
15298         Move "Testing file" message to verbose level 1.
15299
15300 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15301
15302         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15303
15304 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15305
15306         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15307         (default_gcc_start): Accept optional second list element
15308         of compiler flags.  Print compiler output at verbosity level 2.
15309         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15310         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15311         Save current values of framework globals passcnt, failcnt, xpasscnt,
15312         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15313         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15314         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15315         xfailcnt to compute stats.  Update framework global `testcnt' from
15316         pass/fail counts.
15317         (gcc_finish): New proc.  Clean up test environment.
15318         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15319         (gcc_epass, gcc_efail): Delete.
15320         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15321         argument of line number.
15322         (dg-init): If the tool has an init routine, call it.
15323         (dg-test): Remove args `cflags_var' and `libs_var'.
15324         Pass all compiler options to ${tool}_start.
15325         Handle missing line number.
15326         (dg-finish): New function.
15327         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15328         particular files.  Call gcc_finish at end.  Move "skipping test"
15329         message to verbosity level 3.
15330         * gcc.c-torture/compile/compile.exp: Likewise.
15331         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15332         * gcc.c-torture/execute/execute.exp: Likewise.
15333         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15334         Print testcase being tried at verbosity level 1.
15335         * gcc.c-torture/special/special.exp: Unset xfail.
15336         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15337         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15338         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15339         * gcc.failure/failure.exp: Likewise.
15340         * gcc.ieee/ieee.exp: Likewise.
15341         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15342         Update call to dg-test.  Call dg-finish at end.
15343         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15344         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15345         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15346         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15347         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15348         * gcc.wendy/wendy.exp: Add copyright.
15349         Delete setting of tmpdir (done by gcc_init).
15350         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15351         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15352         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15353         gcc_[ce]pass/fail.
15354
15355 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15356
15357         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15358         confusion.
15359         (g++_load): Likewise.
15360
15361         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15362         Rename argument to `prog' to remove the confusion.
15363         Varargs fns behave differently too!
15364         (g++_load): Likewise.
15365
15366         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15367
15368         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15369         what it is.  Delete (always) printing of status value for !native.
15370         Simplify verbose code, and include status and exec_output.
15371         (g++_load): Use gcc_load.
15372
15373 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15374
15375         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15376         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15377         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15378         940714-3.c as these testcases don't exist anymore.  Make
15379         va-arg-1.c expected to pass.
15380
15381 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15382
15383         * gcc.misc-tests/misc.exp: Only run specific testcases.
15384         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15385         * gcc.misc-tests/dg-[1-9].c: New files.
15386
15387         * lib/dg.exp: New testsuite driver.
15388         * gcc.prms/prms.exp: Use it.
15389
15390         * README.gcc: New file.
15391
15392         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15393         Document and reset `lxpass' and `lxfail'.
15394         Simplify "initialized" message.
15395         (gcc_stat): Clean up comments a little.
15396
15397 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15398
15399         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15400
15401 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15402
15403         * lib/old-dejagnu.exp (process-option): New proc.
15404         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15405         (old-dejagnu): Simplify.
15406         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15407
15408 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15409
15410         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15411         exists and is not an empty string.
15412
15413         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15414         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15415         finished.
15416         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15417         automatically.
15418
15419         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15420         longer expected to fail.
15421
15422         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15423         "f" function call.
15424
15425         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15426
15427         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15428         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15429         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15430         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15431         c-torture-1.29.
15432
15433         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15434         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15435
15436         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15437
15438         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15439         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15440
15441         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15442         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15443         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15444
15445 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15446
15447         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15448         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15449         940714-1.c, 940714-2.c, 940714-3.c},
15450         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15451         gcc.misc-tests/{mg.c,mg.exp}:
15452         New tests.
15453         * gcc.noncompile/noncompile.exp: Change accordingly.
15454
15455 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15456
15457         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15458         Undo previous clobberage.
15459
15460 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15461
15462         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15463         * gcc.special/{930510-1.c, special.exp}:
15464         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15465         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15466         struct-varargs-1.c}: New tests from c-torture-1.26.
15467
15468 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15469
15470         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15471           argument to switch.
15472
15473 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15474
15475         * Revert the previous changes.  Please see Rob's directory
15476           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15477           fixes.
15478
15479 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15480
15481         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15482             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15483             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15484             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15485             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15486             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15487             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15488             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15489             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15490             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15491             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15492             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15493             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15494             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15495             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15496             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15497             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15498             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15499             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15500             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15501             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15502             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15503             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15504             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15505             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15506             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15507             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15508
15509 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15510
15511         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15512             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15513           with perror calls.
15514
15515 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15516
15517         * config/unix.exp (g++_load): Fix syntax.
15518
15519 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15520
15521         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15522         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15523         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15524         Don't expect va-arg-1.c to fail.  Correct expected output for
15525         920928-1.c.
15526         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15527         * gcc.wendy/hbm4.c: Correct typo.
15528         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15529
15530 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15531
15532         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15533         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15534         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15535         * lib/c-torture.exp (c-torture-compile): Ditto.
15536
15537         Reduce volume of output (remove all the -I's and such).
15538         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15539         Call gcc_cpass, gcc_cfail.
15540         (c-torture): Pass testing option to c-torture-compile.
15541
15542 1994-03-21  Doug Evans  (dje@cygnus.com)
15543
15544         Bring patches over from progressive.
15545         * config/default.exp: Exit remote shell cleanly.
15546         (g++_exit, g++_start): Add default versions.
15547         * config/sim.exp (gcc_load): Use perror, not error.
15548
15549 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15550
15551         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15552         set in site.exp.
15553
15554 1994-03-14  Doug Evans  (dje@cygnus.com)
15555
15556         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15557         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15558         (wendy_try): New proc to run testcase.
15559         (main loop): Call 'em.
15560         * gcc.wendy/*.c: Clean up pass to correct expected output.
15561
15562         * lib/gcc.exp: Minor cleanup work.
15563         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15564
15565 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15566
15567         * config/sim.exp (gcc_load): Document return codes better.
15568         Don't pass -v to simulator.
15569
15570 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15571
15572           * gcc.special/920717-x.c: Fix typo.
15573           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15574           get at sources.
15575
15576         * lib/mike-gcc.exp: Fix typo.
15577
15578 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15579
15580         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15581         binary to use, transform the name.
15582         * config/*.exp: rename everything. Nuke any g++ specific files,
15583         it's now a special case of gcc that requires no special support.
15584         Add a default.exp for unsupported targets.
15585
15586 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15587
15588         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15589         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15590         version of Tcl.
15591
15592 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15593
15594         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15595         than a warning.
15596
15597 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15598
15599         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15600
15601 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15602
15603         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15604         option_list.  Compile every file with only 4/6 option choices
15605         (same as C torture) instead of with 12/18 different option
15606         choices.
15607         * lib/c-torture.exp: Likewise.
15608
15609         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15610         not already set.
15611
15612 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15613
15614         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15615         can put an XFAIL *-*-* on excess errors.
15616
15617 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15618
15619         * g++.law: Add more tests derived from g++-bugs snapshots.
15620
15621         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15622         equivalent to g++.law/init9.
15623
15624         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15625         compiled it, and the a.out file after we've run it.
15626
15627 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15628
15629         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15630         compiled it, and the a.out file after we've run it.
15631
15632 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15633
15634         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15635
15636 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15637
15638         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15639         version number.
15640
15641 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15642
15643         * g++.law: New directory of g++ tests derived from the g++-bugs
15644         snapshots.
15645
15646 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15647
15648         * gcc.compile: initbug1.c initbug1.exp testcase added
15649
15650 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15651
15652         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15653         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15654           fixes submitted by Jeff Law (law@cs.utah.edu)
15655         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15656           Jeff Law (law@cs.utah.edu)
15657
15658
15659 1993-11-30  Mike Stump  (mrs@cygnus.com)
15660
15661         * config/unix-g++.exp: Follow the gcc way of doing things.
15662         * g++.old-deja/old-deja.exp: Minor updates.
15663         * lib/g++.exp: New file, follow the gcc way of doing things.
15664         * lib/old-dejagnu.exp: Minor updates.
15665         * lib/mike-g++.exp: Always unset errorInfo.
15666
15667 1993-11-06  Mike Stump  (mrs@cygnus.com)
15668
15669         * lib/gcc.exp: Fix some errors with the below change, CC and
15670         CFLAGS should be global when setting, not local.
15671
15672 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15673
15674         * lib/gcc.exp: Transform tool name.
15675
15676 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15677
15678         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15679
15680 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15681
15682         * lib/gcc.exp: change gcc_done to gcc_stat
15683
15684 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15685
15686         * Upgraded gcc testsuite to c-torture version 1.25
15687
15688 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15689
15690         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15691         * lib/c-torture: added hooks for new reporting code.
15692
15693 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15694
15695         * config/sh-gcc.exp: check if sh-sim exists in the path
15696
15697 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15698
15699         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15700         * gcc.compile/compile.exp: Initial changes for new logic.
15701         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15702         * gcc.failure/failure.exp: Initial changes for new logic.
15703         * gcc.ieee/ieee.exp: Initial changes for new logic.
15704         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15705         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15706         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15707         * lib/c-torture.exp: Initial changes for new logic.
15708         * lib/gcc.exp: Initial changes for new logic.
15709
15710 1993-10-15  Mike Stump  (mrs@cygnus.com)
15711
15712         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15713         depend upon failure or success.  Fully qualify names in failure
15714         and success messages.  Always remove a.out before starting
15715         compile, just in case.  Pay more attention to error text output by
15716         the compiler.  Handle testcases with no known past errors just
15717         like all others, so that things are uniform.  Other miscellaneous
15718         improvements.
15719
15720 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15721
15722         * gcc.cpp: new directory for cpp tests
15723
15724 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15725
15726         * lib/chill.exp: Code reformatted, removed unused code.
15727         * config/unix-chill.exp: Code reformatted, removed unused code.
15728         * chill.execute/execute.exp: Code reformatted, removed unused code.
15729         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15730
15731 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15732
15733         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15734         routines not written.
15735
15736 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15737
15738         * config/bug-gcc.exp: Use new procs from bug.exp.
15739
15740 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15741
15742         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15743         via ftp, rather than depending on NFS.
15744         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15745         case.
15746
15747 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15748
15749         * config/bug-gcc.exp: Use new download proc.
15750
15751 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15752
15753         * chill.execute/execute.exp: cleanups, handles errors better
15754         * chill.compile/compile.exp: rewrite, based on execute.exp
15755         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15756         * lib/chill.exp: major changes to diff proc and compile and link
15757           procs. added chill_fail and chill_pass wrappers to pass and
15758           fail. added more comments, and handle error codes better.
15759           Added a hack to capture stderr from exec, so noncompile tests
15760           can work.
15761
15762 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15763
15764         * chill.execute/execute.exp: rewrite of testsuite driver
15765         * lib/chill.exp: rewrite of testsuite driver
15766         * config/unix-chill.exp: rewrite of testsuite driver
15767
15768 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15769
15770     In chill.execute:
15771         * iexpr.ch: Standardize uppercase.
15772         * tuples.dat: Standardize uppercase.
15773         * vary.ch: standardize.  Correct varying string assignments.
15774         * vary.dat: Add new output lines.
15775
15776 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15777
15778     In chill.execute:
15779         * chprintf.ch: Standardize use of uppercase.
15780         * tuples.ch: Standardize and turn arr2 into a DCL,
15781           rather than a SYN.
15782         * pinits.ch: Standardize.
15783
15784 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15785
15786         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15787         * Makefil: Renamed to Makefile.in.
15788         * configure.in: New.
15789
15790 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15791
15792     In chill.execute:
15793         * .cvsignore: Add result/output files.
15794         * Makefile: Fix up variables at start.  Use MFLAGS
15795           everywhere.  Correct bool_loc, built_ins entries.
15796           Add entry for vary1.ch.
15797         * bitarray.ch: Standardize upper-case usage.
15798         * bitexpr.ch: Standardize, add output of b1.
15799         * params.ch: Use arrayt in along PROC parameters, to
15800           avoid novelty problems.
15801         * sets.ch: Tiny cleanup.
15802         * vary1.ch: Re-indent.
15803
15804 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15805
15806           * Add PR-related files to Makefiles, .cvsignore files, etc.
15807
15808 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15809
15810         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15811           with compiler objects. New names are test-flow.c and test-loop.c
15812
15813 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15814
15815         * Upgraded c-torture tests from 1.19 to 1.20
15816
15817         * new files:
15818         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15819         * gcc.compile: 930623-1.c 930623-2.c
15820         * gcc.noncompile: 930622-1.c 930622-2.c
15821         * gcc.failure: 920411-1.c 920627-2.c
15822         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15823
15824 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15825
15826         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15827           More changes to get testsuite working properly. Needs more work.
15828           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15829
15830 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15831
15832         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15833           More changes to get testsuite working properly. Needs more work.
15834
15835 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15836
15837         * chill.compile/compile.exp: Added for Dejagnu support
15838         * chill.execute/execute.exp: Added for Dejagnu support
15839         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15840
15841 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15842
15843     This should complete moving the CHILL test files.
15844         * chill.noncompile(.cvsignore printf.grt
15845             in-printf.grt chprintf.grt chprintf.ch):
15846             Added test-support files.
15847           (Makefile): Modified further.
15848         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15849             signal.ch): Added test files.
15850           * chill.execute (.cvsignore printf.grt printr.c
15851             in-printf.grt rts.c chprintf.grt rts.h): Added
15852           test-support files.
15853             (Makefile): More corrections.
15854
15855 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15856
15857         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15858           test cases, ready for DejaGnu.
15859
15860 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15861
15862         * Upgraded c-torture tests from 1.18 to 1.19
15863
15864         * gcc.compile: added test(s):
15865           930607-1.c
15866         * gcc.execute: added test(s):
15867           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15868
15869         * added new subdirectory for misc tests: gcc.misc-tests
15870         * gcc.misc-test(s): added tests:
15871           inst-check.c test-consts.c test-ior.c test-switch.c
15872
15873 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15874
15875         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15876
15877 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15878
15879         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15880
15881 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15882
15883         * Upgraded c-torture tests from 1.17 to 1.18
15884
15885 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15886
15887         * Upgraded c-torture tests from 1.12 to 1.17
15888
15889 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15890
15891         * lib/old-dejagnu.exp:
15892           Fixed handling of XFAIL target triplets to correctly
15893           recognize wildcard characters.  Removed code that
15894           appended a unique id tag to the end of the file name
15895           printed out by the result of the testcases within a
15896           given test file.
15897
15898 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15899
15900         * lib/old-dejagnu.exp:
15901           Reworked expected failure handling to trigger off of XFAIL
15902           keyword in keyphrase embeded in testcase source code. The
15903           XFAIL keyword must be at the end of the keyphrase line. It
15904           may optionally be followed by one or more target triplets.
15905           It has just occured that the handling of wildcards in the
15906           target triplet may not be correct.
15907
15908 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15909
15910         * g++.old-deja/tests:
15911           Moved all subdirectories up one level into g++.old-deja .
15912
15913         * lib/old-dejagnu.exp:
15914           Fixed problem with CXXFLAGS not being properly reset, and being
15915           corrupted with extraneous "-c" compiler option.  This was
15916           causing binaries to not be generated for test that needed them.
15917           Modified strings passed to "pass" and "fail" so that individual
15918           tests from the same test file would be distinguished by an
15919           identifier appended to the test file name in the summary logs;
15920           this corrected a problem with erroneous diff logs.  Added code
15921           to search testcases for expected fail and unexpected pass keywords.
15922
15923 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15924
15925         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15926
15927 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15928
15929         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15930           Removed extraneous text from end of "Special g++ Options"
15931           keyphrase.
15932
15933         * lib/old-dejagnu.exp: Added pattern matching to look for new
15934           keywords, embedded in testcases comments, which will trigger
15935           calls to xpass and xfail.
15936
15937 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15938
15939         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15940           comments embedded in the testcases, especially the one looking for
15941           special compiler options, as well as the pattern matching for the
15942           compiler output again.
15943
15944 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15945
15946         * lib/old-dejagnu.exp: Do a proper check of the return value for
15947           execute tests. Fixed several problems with the pattern matching
15948           of the compiler output which gave erroneous test results.
15949           Changed several of the test result messages to be more descriptive.
15950         * config/unix-g++.exp: Proc g++_load now actually works and
15951           executes the tests passed to it and returns a usable return
15952           value.
15953
15954 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15955
15956           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15957
15958 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15959
15960         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15961           Modified both files to properly execute the old style
15962           dejagnu tests. The previous versions of these files were
15963           experimental and did not function anything near correctly.
15964
15965 1993-04-05  Rob Savoye  (rob@cygnus.com)
15966
15967         * Removed all Makefile.in and configure.in files. No configuration
15968         needed now.
15969
15970 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15971
15972         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15973
15974 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15975
15976         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15977         gcc.special/configure.in, gcc.noncompile/configure.in,
15978         gcc.execute/configure.in, gcc.code_quality/configure.in,
15979         g++.other/configure.in, g++.old-deja/configure.in,
15980         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15981         in srcname setting.
15982
15983 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15984
15985         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15986         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15987         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15988
15989 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15990
15991         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15992         (gdb_exit): Don't remove *_soc files.
15993
15994 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15995
15996         * lib/c-torture.exp: Don't look for main; instead always use -w
15997         -c.  This is how the c-torture tests work.  Remove the object
15998         file if the compilation succeeds.
15999         * gcc.execute/execute.exp: Remove executable if test passes.
16000         * gcc.noncompile/noncompile.exp: Every test is an expected
16001         failure.
16002         * gcc.special/special.exp: Added tests from c-torture 1.11,
16003         corrected use of existing test.
16004         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
16005         gcc.execute/920625-1.c: Updated to c-torture 1.11.
16006         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
16007         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
16008         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
16009         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
16010         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
16011         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
16012         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
16013         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
16014         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
16015         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
16016         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
16017         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
16018         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
16019         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
16020         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
16021         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
16022         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
16023         c-torture 1.11.
16024         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
16025         correspond to c-torture 1.11.
16026
16027         * New file.